How SeedCadence AI works
Follow one real photo through every step.
One tray, one photo
This is maize, dish 2.10, the photo at hour 24. Every number below is read from the file for this photo.
The photo arrives
WENT IN
A photo of the tray.
WHAT SEEDCADENCE AI OR CODE DID
The app stores the photo as it came, and notes its place in the series.
RESULT READ FROM THE FILE
Size: 624 by 624 pixels. Label: Hour 24. Photo 3 of 5.
Photo check
WENT IN
The photo.
WHAT SEEDCADENCE AI OR CODE DID
Code measures the sharpness, the light and the shine. Fixed limits decide pass or try again.
RESULT READ FROM THE FILE
The photo passed. It is clear enough to count.
Must be 8 or more
At most 60 in every 100
At most 35 in every 100
At most 12 in every 100
At most a quarter of the seeds
Seed finder
WENT IN
The photo and the number of seeds you placed.
WHAT SEEDCADENCE AI OR CODE DID
SeedCadence AI finds each seed and draws a box round it. Code compares the number found with the number placed.
RESULT READ FROM THE FILE
10 found, 10 placed.
Sprout reader
WENT IN
Each seed's box.
WHAT SEEDCADENCE AI OR CODE DID
SeedCadence AI looks for a small root and says how sure it is that one is showing. The bar is that figure.
RESULT READ FROM THE FILE
10 seeds read. The figures run from 0 to 100 in every 100.
- Seed 8100
- Seed 780
- Seed 941
- Seed 624
- Seed 59
- Seed 19
- Seed 25
- Seed 30
- Seed 40
- Seed 100
Seed numbers
WENT IN
The seed boxes from this photo and from the first photo (Hour 0).
WHAT SEEDCADENCE AI OR CODE DID
Code matches each seed to its place in the first photo. A seed keeps its number. It also measures how far each seed moved.
RESULT READ FROM THE FILE
Seed 1
moved 1.8 px
Seed 2
moved 0.5 px
Seed 3
moved 1.4 px
Seed 4
moved 0.7 px
Seed 5
moved 2.1 px
Seed 6
moved 0.7 px
Seed 7
moved 2.5 px
Seed 8
moved 2.3 px
Seed 9
moved 2.3 px
Seed 10
moved 1.7 px
When to ask
WENT IN
How sure the app is, whether seeds touch, and whether a root seems to vanish.
WHAT SEEDCADENCE AI OR CODE DID
Code applies two levels. Above the high level a seed is called sprouted. Below the low level it is called not sprouted. In between, and for touching seeds or a vanishing root, the app asks you.
RESULT READ FROM THE FILE
Seed 1. The app was not sure there is a root. Sure: 9 in every 100.
Seed 5. The app was not sure there is a root. Sure: 9 in every 100.
Seed 6. The app was not sure there is a root. Sure: 24 in every 100.
Seed 9. The app was not sure there is a root. Sure: 41 in every 100.
You decide
WENT IN
The seeds the app asked about, or any seed you want to fix.
WHAT SEEDCADENCE AI OR CODE DID
You choose Sprouted, Not sprouted or Cannot tell. The app keeps what it said and what you chose.
RESULT READ FROM THE FILE
The app suggests. You decide. You can fix any seed.
Tap a seed on the photo, or choose here.
Seed 1. The app said not sprouted. You have not chosen.
2 of 10 seeds sprouted. That is 20 out of every 100.
The count
WENT IN
Every seed's final answer.
WHAT SEEDCADENCE AI OR CODE DID
Code adds the seeds up again each time. It works out the chance range from the number of seeds.
RESULT READ FROM THE FILE
2 of 10 seeds sprouted. That is 20 out of every 100.
New sprouts since the photo before: 1 (seed 8).
Chance range: 6 to 51 in every 100, 19 times in 20.
We have not tested this seed yet. Please check the count.
2 of 10 seeds sprouted. That is 20 out of every 100.
The record
WENT IN
The photo, the count and your choices.
WHAT SEEDCADENCE AI OR CODE DID
The app stores them so every number leads back to its seeds.
RESULT READ FROM THE FILE
- The photo itself (Hour 24, 624 by 624 pixels)
- The version of SeedCadence AI that read it
- What the app said about each seed, with its "how sure" figure
- What the person decided, if anyone decided anything
- 01The photo itself (Hour 24, 624 by 624 pixels)
- 02The version of SeedCadence AI that read it
- 03What the app said about each seed, with its "how sure" figure
- 04What the person decided, if anyone decided anything
Checked against the research team's labels
WENT IN
The app's answer for each seed, and the research team's own label for the same seed.
WHAT SEEDCADENCE AI OR CODE DID
Code compares them seed by seed. The labels are never shown as the app's work.
RESULT READ FROM THE FILE
10 of 10 seeds match the labels.
No mistakes on this photo.
10 / 10
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.
What it learned from, and how it was tested
dishes it learned from
other dishes, used to choose its settings
dishes it had never seen, used for every number we publish
SeedCadence AI learned what a sprouted seed looks like from photos of 196 dishes in a public research photo set. It never saw the 27 test dishes while it learned. The dish on this page is one of them.
The four parts of SeedCadence AI
Reads the sharpness, light and shine. Fixed limits decide pass or try again.
Finds each seed in the photo and compares the number found with the number you placed.
Matches each seed to its place in the first photo, so it keeps its number.
Flags a seed the app is not sure about, a touching seed or a vanishing root. It never guesses quietly.
