SEEDCADENCE
Sign inGet started

What we have measured

Every good number sits beside how often SeedCadence AI was wrong. Every number comes from dishes it had never seen.

Seeds on a tray
Green ring with a tick: sprouted. Red broken ring with a cross: not sprouted. Yellow ring with a question mark: not sure.

The test in one look

2,601 photos27 dishes26,010 seed readings
6.3

seeds off in every 100, on an average photo

This is how often the count is wrong.

93.7

in every 100 "sprouted" calls were right

6.3 in every 100 were wrong.

33.5

seeds in every 100 it asks you about

Of the ones it answers alone, 98.2 in every 100 are right.

How we tested

196 dishes

SeedCadence AI learned from 196 dishes and their 9,540 photos.

24 dishes

Its settings were chosen on 24 other dishes.

27 dishes

Every number on this page comes from 27 dishes it had never seen: 2,601 photos and 26,010 seed readings. They are the research team's own test dishes. Each photo is judged alone. It gets no help from earlier photos and nobody fixes anything. That is the hardest way to test it.

2 yardsticks

We put it beside the research team's own published score for their own model on the same test dishes, and beside a simple method with colour and shape rules and no learning. That is the thing to beat.

Research score is the measure the research team used. It rewards finding each seed and naming it right, from 0 to 100.

Maize, tested on dishes it had never seen

9 dishes, 873 photos, 8,730 seed readings.

Sprouted seeds, hour by hour

The solid line is what SeedCadence AI counted. The dashed line is what the research team's labels say. Under it, how far off the count was.

050100sprouted, in every 100012243648SeedCadence AI, solidResearch labels, dashedhow far off, in seeds in every 100010012243648hours
3.7

seeds off in every 100, on an average photo

Between 2.8 and 4.7 if the dishes were drawn again.

30

seeds off in every 100 on the worst photo

See the worst photo, hour 27.5

It counts a little too few. On average 1.6 seeds too few in every 100.

Right and wrong, in every 100

The solid bar is what the app got right. Red outlined bars are where it was wrong or fell short.

When the app said sproutedCalled sprouted, labels agree95.7Called sprouted, labels disagree4.3050100in every 100 sprouted callsWhere the app fell shortSprouted seeds it missed9.2Seeds it did not find0Extra seeds it marked0.3050100in every 100 seeds

Against the research team and the simple method

On research score, SeedCadence AI scored 97.8 and the research team's own model scored 97.9. Ours is lower. The simple method scored 53.4. The average miss was 3.7 for SeedCadence AI and 20.8 for the simple method, so ours is closer.

Research score, higher is betterSeedCadence AI97.8Research team's published score97.9Simple method53.4050100score, 0 to 100Average miss, lower is betterSeedCadence AI3.7Simple method20.8012.525seeds off in every 100

Millet, tested on dishes it had never seen

9 dishes, 873 photos, 8,730 seed readings.

Sprouted seeds, hour by hour

The solid line is what SeedCadence AI counted. The dashed line is what the research team's labels say. Under it, how far off the count was.

050100sprouted, in every 100012243648SeedCadence AI, solidResearch labels, dashedhow far off, in seeds in every 100020012243648hours
6.6

seeds off in every 100, on an average photo

Between 5.1 and 8.1 if the dishes were drawn again.

60

seeds off in every 100 on the worst photo

See the worst photo, hour 10

It counts a little too few. On average 2.2 seeds too few in every 100.

Right and wrong, in every 100

The solid bar is what the app got right. Red outlined bars are where it was wrong or fell short.

When the app said sproutedCalled sprouted, labels agree94.2Called sprouted, labels disagree5.8050100in every 100 sprouted callsWhere the app fell shortSprouted seeds it missed8.6Seeds it did not find1Extra seeds it marked0.5050100in every 100 seeds

Against the research team and the simple method

On research score, SeedCadence AI scored 95.6 and the research team's own model scored 94.2. Ours is higher. The simple method scored 1.2. The average miss was 6.6 for SeedCadence AI and 42.2 for the simple method, so ours is closer.

Research score, higher is betterSeedCadence AI95.6Research team's published score94.2Simple method1.2050100score, 0 to 100Average miss, lower is betterSeedCadence AI6.6Simple method42.2022.545seeds off in every 100

Rye, tested on dishes it had never seen

9 dishes, 855 photos, 8,550 seed readings.

Sprouted seeds, hour by hour

The solid line is what SeedCadence AI counted. The dashed line is what the research team's labels say. Under it, how far off the count was.

050100sprouted, in every 100012243648SeedCadence AI, solidResearch labels, dashedhow far off, in seeds in every 100025012243648hours
8.6

seeds off in every 100, on an average photo

Between 7.3 and 9.9 if the dishes were drawn again.

50

seeds off in every 100 on the worst photo

See the worst photo, hour 23

It counts a little too few. On average 3 seeds too few in every 100.

Right and wrong, in every 100

The solid bar is what the app got right. Red outlined bars are where it was wrong or fell short.

When the app said sproutedCalled sprouted, labels agree91.7Called sprouted, labels disagree8.3050100in every 100 sprouted callsWhere the app fell shortSprouted seeds it missed13.6Seeds it did not find0.1Extra seeds it marked0050100in every 100 seeds

Against the research team and the simple method

On research score, SeedCadence AI scored 95.5 and the research team's own model scored 94.2. Ours is higher. The simple method scored 14.1. The average miss was 8.6 for SeedCadence AI and 31.9 for the simple method, so ours is closer.

Research score, higher is betterSeedCadence AI95.5Research team's published score94.2Simple method14.1050100score, 0 to 100Average miss, lower is betterSeedCadence AI8.6Simple method31.9017.535seeds off in every 100

When it asks

How often it asks, and how right it is alone

Each point is a pair of levels. The filled point is the pair SeedCadence AI uses. The labels name the two levels, in every 100.

8593100right when it answers alone, in every 100This scale starts at 85, not at 0.50 and 5040 and 6030 and 7020 and 8010 and 907 and 805 and 9502040seeds it asks you about, in every 100

It says a seed has sprouted on its own only when it is 80 or more in every 100 sure.

It says a seed has not sprouted on its own only when it is 7 or less in every 100 sure. Anything between the two, it asks you.

These levels were chosen on the tuning dishes. With them it asks about 28 seeds in every 100, and 95.7 in every 100 of the rest are right.

What these numbers are for

These numbers are for photos like these: a fixed camera above a small dish on a dark cloth.

Photo from the germination dataset by Genze and Grimm (Mendeley Data, CC BY 4.0).

These trays come from a public research photo set. The people who made it are not SeedCadence customers and did not take part.

See how many seeds sprouted.