hilum

About

Made by people who count seeds.

SeedCounter by Hilum is built and maintained by Enrico S. Ambrosio, together with the orchid research group (GPEOrq) and the seed research group (GPSEM), coordinated by Prof. Nelson Barbosa Machado-Neto and Prof. Ceci Castilho Custódio. It started with orchid seeds, some of the smallest there are, and grew to cover soybean, rice, forage grasses and whatever else fits on a plate.

Who makes it

One tool, three perspectives

Who writes the app and who guides the science behind it.

Creator and developer

Enrico S. Ambrosio

A mathematician with a master's in mathematics, now studying agronomy. He writes the app, the image models and the math behind every measurement.

Scientific advisor · orchids

Prof. Dr. Nelson Barbosa Machado-Neto

Agronomist, PhD in biological sciences (plant biology) and full professor since 1991. He coordinates GPEOrq, the orchid research group, and GPMeF, the forage research and breeding group.

He did postdoctoral research in seed biology at the Millennium Seed Bank, Kew Gardens. He is a member of the ISTA Storage Committee and of the IUCN Orchid Specialist Group, which he co-chairs for South America, and a CNPq DT-2 fellow. He works on orchid breeding and conservation, especially rupicolous Cattleya, with 114 registered hybrids, and takes part in the OSSSU network of orchid seed banks, together with Kew and the Singapore Botanic Gardens.

Scientific advisor · seeds

Prof. Dr. Ceci Castilho Custódio

Agronomist with a master's in crop science and a PhD in botany. Professor of Seed Production and Technology and coordinator of GPSEM, the seed research group. She did postdoctoral research at Kew Gardens.

At ABRATES, the Brazilian Seed Technology Association, she served on the Fiscal Council for the 2024–2026 term and is an associate editor of the Journal of Seed Science, the association's journal. She wrote the chapter on tetrazolium testing in tropical forage grasses for the ABRATES book Vigor de sementes: conceitos e testes. Her research covers germination, seed vigor, tetrazolium, dormancy and the storage conditions of seeds, from orchids to forage grasses and field crops, as well as near-infrared analysis to assess a seed lot without destroying the seed.

The groups

Two groups, one bench

GPEOrq, the orchid research group coordinated by Prof. Nelson, works with orchids from seed to plant: in vitro sowing, tetrazolium, seed banking and breeding. GPSEM, the seed research group coordinated by Prof. Ceci, studies seed quality through germination, seed vigor, tetrazolium and storage, from forage grasses to field crops.

SeedCounter grew out of both groups. The images it measures come from these benches, and so do the questions.

The group, in green shirts, poses in two rows in front of the 23rd Brazilian Seed Congress backdrop.
Real photoGPEOrq and GPSEM at the 23rd Brazilian Seed Congress, Foz do Iguaçu, August 2026
Prof. Nelson and Prof. Ceci smile in front of Iguazu Falls.
Real photoProf. Nelson and Prof. Ceci
Open freezer with labeled jars and tubes of seeds.
Real photoThe seed bank, in the freezer
A researcher works with forceps inside a laminar flow hood, with flasks beside them.
Real photoThe laminar flow hood, where seeds go onto the culture medium
In vitro culture flasks with orchid seedlings, labeled by species and date.
Real photoOrchid seedlings in vitro, each flask labeled with species and date
Real videoThe growth room

Where it came from

A bench problem, one plate at a time

SeedCounter was born in GPEOrq. The question was simple and tiring: how many orchid seeds are on this plate, and how many are viable after the tetrazolium test? Counting by hand under the microscope took hours and depended on the eye of whoever was counting.

The group had been reading tetrazolium tests from flatbed scanner images since 2011. In 2012, with signal grass (Urochloa) seeds, it showed that reading from an image scanned at 1,200 dpi is equivalent to reading under the stereomicroscope. SeedCounter continues that work: what used to be opening the image and counting by eye has become counting, measuring, classifying and exporting, with the scale recorded.

The first version counted orchid seeds with a computer vision model. Then came the ruler for measuring in millimeters, the tetrazolium classes, the gallery for checking seeds one by one, germination and the test report. Each feature was added because someone at the bench needed it.

The rule that has held since the start: the machine proposes, the person checks.

Cattleya purpurata seeds after tetrazolium, elongated and translucent, with a red embryo, on a blue background; below, the edge of the liquid drop forms a colored arc.
Real imageCattleya purpurata seeds after the tetrazolium test, on the GPEOrq scanner

The groups' work

The work SeedCounter continues

A selection of the GPEOrq and GPSEM work behind the app, in three areas. The complete record is in each researcher's Lattes CV.

Tetrazolium and reading from images

  1. 2012

    Custódio C.C., Damasceno R.L., Machado Neto N.B. Imagens digitalizadas na interpretação do teste de tetrazólio em sementes de Brachiaria brizantha. Revista Brasileira de Sementes 34(2), 334–341. doi:10.1590/s0101-31222012000200020

    At 1,200 dpi, reading the tetrazolium test from the scanner image was equivalent to reading under the stereomicroscope. It is SeedCounter's direct precedent.

  2. 2011

    Hosomi S.T., Santos R.B., Custódio C.C., Seaton P.T., Marks T.R., Machado Neto N.B. Preconditioning Cattleya seeds to improve the efficacy of the tetrazolium test for viability. Seed Science and Technology 39(1), 178–189. doi:10.15258/sst.2011.39.1.15

    Without a sucrose preconditioning step, the tetrazolium test underestimates the viability of orchid seeds.

  3. 2016

    Custódio C.C., Marks T.R., Pritchard H.W., Hosomi S.T., Machado-Neto N.B. Improved tetrazolium viability testing in orchid seeds with a thick carapace (Dactylorhiza fuchsii) or dark seed coat (Vanda curvifolia). Seed Science and Technology 44(1), 177–188. doi:10.15258/sst.2016.44.1.17

    Bleaching and scarification with hypochlorite to make the embryo visible. It is the protocol Kew cites in its machine learning project for orchids.

  4. 2020

    Custódio C.C., Aguiar R.P. Teste de tetrazólio em sementes de gramíneas forrageiras tropicais. In Krzyzanowski F.C., Vieira R.D., França-Neto J.B., Marcos-Filho J. (eds.), Vigor de sementes: conceitos e testes, 2nd ed., ch. 15. ABRATES.

    The tetrazolium method for assessing seed vigor in eight forage species, with illustrations of Urochloa brizantha seeds.

  5. 2021

    Custódio C.C., Hosomi S.T., Machado Neto N.B. Teste de tetrazólio em sementes de orquídeas. Boletim de Pesquisa PPGA 2(2), 54–59. PDF

    The protocol for each genus, with preconditioning, scarification and bleaching, and reading from scanner images.

Storage and seed banks

  1. 2005

    Machado Neto N.B., Custódio C.C. Orchid conservation through seed banking: ins and outs. Selbyana 26(1/2), 229–235. Selbyana

    A seed bank is the simplest and cheapest way to keep orchids, with a lot of variability in a small space. The caveat is that many tropical orchids have short-lived seeds.

  2. 2012

    Hosomi S.T., Custódio C.C., Seaton P.T., Marks T.R., Machado Neto N.B. Improved assessment of viability and germination of Cattleya (Orchidaceae) seeds following storage. In Vitro Cellular and Developmental Biology, Plant 48(1), 127–136. doi:10.1007/s11627-011-9404-1

    Ties tetrazolium to germination in stored Cattleya seeds.

  3. 2018

    Seaton P.T., Hosomi S.T., Custódio C.C., Marks T.R., Machado-Neto N.B. Orchid seed and pollen: a toolkit for long-term storage, viability assessment and conservation. In Lee Y.-I., Yeung E.C.-T. (eds.), Orchid Propagation: From Laboratories to Greenhouses, 71–98. Humana Press. doi:10.1007/978-1-4939-7771-0_4

    Drying, storage and viability testing of orchid seeds and pollen, step by step.

  4. 2021

    Hengling M.M., Gianeti T.M.R., Hosomi S.T., Machado-Neto N.B., Custódio C.C. Storage of Brazilian Cattleya seeds from diverse biomes: lipid composition and effects on germination. Plant Biosystems 155(3), 487–497. doi:10.1080/11263504.2020.1762781

    Dry seeds of seven Cattleya species stored for nine months at room temperature, 5 °C, −18 °C and in liquid nitrogen germinated well under all four conditions.

  5. 2024

    Francisqueti A.M., Marin R.R., Hengling M.M., Hosomi S.T., Pritchard H.W., Custódio C.C., Machado-Neto N.B. Orchid seeds are not always short lived in a conventional seed bank! Annals of Botany 133(7), 941–952. doi:10.1093/aob/mcae021

    Seeds of eight Cattleya species, dried and stored at −18 °C for more than a decade, kept germinating.

  6. 2021

    Abrantes F.L., Machado-Neto N.B., Custódio C.C. Seed moisture content can be used to accelerate dormancy release during after-ripening of Urochloa humidicola cv. Llanero spikelets. Ciência Rural 51(1), e20200526. doi:10.1590/0103-8478cr20200526

    Storing the spikelets with a little more moisture released dormancy sooner over the year, with no chemicals.

  7. 2025

    Abrantes F.L., Machado-Neto N.B., Custódio C.C. Seed storage and germination of three grass species: effect of spikelet weight and dormancy. Brazilian Archives of Biology and Technology 68, e25241009. doi:10.1590/1678-4324-2025241009

    Spikelets of three Urochloa species stored at 20 °C, in dry or humid air, for up to 44 months. The heavier ones kept better in dry air.

Storage is explained with examples from the bench in Storage and viability.

Quality without destroying the seed

  1. 2023

    Andriazzi C.V.G., Rocha D.K., Custódio C.C. Determination of the physiological quality of corn seeds by infrared equipment. Journal of Seed Science 45, e202345002. doi:10.1590/2317-1545v45265346

    Near-infrared analysis to separate corn seed lots by germination and seed vigor, without destroying the seed.

In research

Kew is looking for the same answer

At the Millennium Seed Bank, the seed bank of Kew Gardens, a team is training a machine learning model to read tetrazolium staining in orchid seeds. Experts annotated about 63,000 seeds across 522 images. The staining protocol they cite is the group's, from 2016, written with coauthors from Kew itself. SeedCounter's two advisors both did postdoctoral research at Kew, and Prof. Nelson worked at the same seed bank.

Kew · Millennium Seed BankSeedCounter · GPEOrq
The seedOrchid, smaller than a letter on a coinOrchid, with a median length of 0.68 mm in the measured sample
The captureUSB microscope over a light box, no scale in the imageFlatbed scanner at 3,600 or 4,800 dpi, with a ruler, and µm per pixel measured
The reading"Alive", "dead" or "empty", annotated by experts and by the modelViable or non-viable, proposed by the machine and checked by the person; empty seeds are still a gap
The deliverableA web application for other seed banks, in developmentAn app in the browser that works without uploading the image
What is missingA published figure for agreement with experts, and validation against germinationSame gap: agreement with analysts and validation against germination
At Kew, a USB microscope on a stand, pointed at a glass slide on a light box.
© RBG KewThe capture at Kew: USB microscope over a light box
The GPEOrq capture bench: a stereo microscope with a camera and, beside it, a flatbed scanner.
Real photoThe capture at GPEOrq: stereomicroscope and flatbed scanner
The same slide of orchid seeds read twice at Kew: on the left by a person, on the right by the model, with green outlines on the viable seeds and red on the non-viable ones.
© RBG KewThe reading at Kew: the person on the left, the model on the right; green is viable, red is non-viable
Orchid seeds after tetrazolium, with red embryos, outlined in cyan by SeedCounter.
Real imageThe reading in SeedCounter: cyan outline on the viable seeds

The question they leave open is how red the embryo has to be to count as viable, because even the experts disagree. SeedCounter measures the color inside each outline and leaves the decision to whoever checks. A study with the same plates read by the experts from both labs and by both models would answer both questions at once. The color calculation is in Color and class.

Sources: the Kew project, the article "How machine learning can help us conserve orchid seeds" (kew.org, 20 June 2025), from which the two Kew images are taken, and Hudson A.R. et al. (2025), Using machine learning to address ex situ seed conservation challenges, BGjournal 22(1), 7–9.

Acknowledgments

To those who tested it, got it wrong along with us and asked for more

SeedCounter exists because two research groups made room for the idea and because the people who use it every day pointed out each mistake. Thank you.

  • Prof. Dr. Nelson Barbosa Machado-Neto, for his guidance and the first plates
  • Prof. Dr. Ceci Castilho Custódio, for her seed technology perspective
  • GPEOrq and GPSEM, for the plates, the images and every mistake pointed out
Hilum symbol: orange contour lines of a seed, with the hilum in teal at the center.

The name

Every seed has an eye.

  1. BIO

    A scar of origin

    The hilum is the mark left where the seed was attached to the mother plant.

  2. EYE

    The eye of the cowpea

    The spot on the cowpea's hilum gave it its English name: black-eyed pea.

  3. CURVES

    A symbol made of data

    The curves in the symbol are the distance field of the actual mean shape of 145 seeds, the same calculation as on the Learn page.

Principles

Four rules that are not negotiable

The machine proposes, the person checks

Every proposal appears as a dashed outline before it becomes data. The person who knows the seed decides.

Your image never leaves your computer

Processing happens in the browser. Unpublished research stays yours.

An empty field instead of an invented number

What was not measured stays blank, and what was estimated says it is an estimate.

Shape as well as color

Viable and non-viable seeds also differ in the shape of the mark, not just in color, for people who cannot tell colors apart and for printouts.

Privacy

What stays with you

The site itself does not collect personal data. If usage analytics is turned on, it loads only after you accept the notice in the corner of the screen, and your choice is stored in your browser. The images you analyze in SeedCounter stay on your computer, because the app runs in the browser.

Contact

Talk to the people who make it

Questions, a lab that wants to use it, a feature idea or an error you found.

email contato@hilum.science

The animations and the blog posts also go out on Instagram, Threads, LinkedIn and YouTube.

Try it with a plate of your own.

Open the app and load the image. Nothing is sent to a server.

Open SeedCounter