CPC B07C 5/3425 (2013.01) [A01C 1/00 (2013.01); G06F 18/2148 (2023.01); G06F 18/2193 (2023.01); G06F 18/24147 (2023.01); G06F 18/2431 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06V 10/143 (2022.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/60 (2022.01); A01C 21/00 (2013.01); B07C 2501/009 (2013.01); G06V 20/68 (2022.01)] | 21 Claims |
1. A system for sorting of seeds, comprising:
at least one processor configured for executing a code, the code comprising instructions for:
inputting into a neural network, an image of a plurality of images each depicting at least one seed,
wherein the neural network is trained using a training dataset comprising a plurality of training images of a plurality of sample seeds, each image of each sample seed that is intact and viable is annotated with a classification category for which visual features are not explicitly defined obtained by a DNA test destructive to the sample seed after the image of the sample seed is obtained, wherein the classification category comprises a non-visual category that cannot be manually determined based on visual inspection of the physical seed itself, wherein images of seeds annotated with different classification categories are visually similar in that visual features extracted from an image of one seed of a first category are statistically similar to corresponding visual features extracted from another image of another seed of a second category;
generating by the neural network, an outcome comprising a certain classification category for each one of the plurality of seeds; and
generating instructions for execution by a sorting controller of an automated sorting device for automated sorting of the plurality of seeds which are visually similar to one another according to the classification category outcome of each seed.
|