A method in a computer system for classifying a seed by determining which of any of a group of seed structures the seed is detected to have, the computer system including a processor and a memory coupled to the processor, the method comprising: subjecting the seed to a first spectral signal; recording, via a first camera, a first reflection of the spectral signal; causing the processor to produce a first image data of the recording, wherein the first image data is a red-blue-green image of the seed; storing the first image data in the memory; causing the processor to identify a first one or more seed structures for the seed based on the first image data stored in the memory; subjecting the seed to a second spectral signal produced by a first laser, wherein the first laser is ran between 0 to 10 kHz; recording, via a second camera, a respective second reflection of the second spectral signal; causing the processor to produce a second image data of the recording; storing the second image data in the memory; causing the processor to identify a second one or more seed structures for the seed based on the second image data; causing the processor to classify the seed based on the first and the second one or more identified seed structures; and producing a final image of the seed that indicates the first and the second one or more seed structures; wherein the group of seed structures includes one or more from the following: a seed coat, a root, a stem, a leaf; or a seed structure occurring between the development of any two seed structures of the group of seed structures; or a sub-structure occurring in the development of any one or more of the group of seed structures; wherein the seed sub-structure includes one or more from the following group: hilium, micropyle, testa, embryonic root, radicle, root tip, root meristem, embryonic shoot, shoot meristem, epicotyl, plummule, coleoptiles, shoot, stem, hypocotyls, hook, round cotyledon, true leaf, and cotyledon leaf; wherein the first spectral signal is ambient light and the second spectral signal is produced from a laser source; and wherein the first image data is a red-green-blue image data, and the second image data is low-chlorophyll data or high-chlorophyll data. subjecting the seed to a first spectral signal; recording, via a first camera, a first reflection of the spectral signal; causing the processor to produce a first image data of the recording, wherein the first image data is a red-blue-green image of the seed; storing the first image data in the memory; causing the processor to identify a first one or more seed structures for the seed based on the first image data stored in the memory; subjecting the seed to a second spectral signal produced by a first laser, wherein the first laser is ran between 0 to 10 kHz; recording, via a second camera, a respective second reflection of the second spectral signal; causing the processor to produce a second image data of the recording; storing the second image data in the memory; causing the processor to identify a second one or more seed structures for the seed based on the second image data; causing the processor to classify the seed based on the first and the second one or more identified seed structures; and producing a final image of the seed that indicates the first and the second one or more seed structures; wherein the group of seed structures includes one or more from the following: a seed coat, a root, a stem, a leaf; or a seed structure occurring between the development of any two seed structures of the group of seed structures; or a sub-structure occurring in the development of any one or more of the group of seed structures; wherein the seed sub-structure includes one or more from the following group: hilium, micropyle, testa, embryonic root, radicle, root tip, root meristem, embryonic shoot, shoot meristem, epicotyl, plummule, coleoptiles, shoot, stem, hypocotyls, hook, round cotyledon, true leaf, and cotyledon leaf; wherein the first spectral signal is ambient light and the second spectral signal is produced from a laser source; and wherein the first image data is a red-green-blue image data, and the second image data is low-chlorophyll data or high-chlorophyll data. a seed coat, a root, a stem, a leaf; or a seed structure occurring between the development of any two seed structures of the group of seed structures; or a sub-structure occurring in the development of any one or more of the group of seed structures; wherein the seed sub-structure includes one or more from the following group: hilium, micropyle, testa, embryonic root, radicle, root tip, root meristem, embryonic shoot, shoot meristem, epicotyl, plummule, coleoptiles, shoot, stem, hypocotyls, hook, round cotyledon, true leaf, and cotyledon leaf; wherein the first spectral signal is ambient light and the second spectral signal is produced from a laser source; and wherein the first image data is a red-green-blue image data, and the second image data is low-chlorophyll data or high-chlorophyll data. hilium, micropyle, testa, embryonic root, radicle, root tip, root meristem, embryonic shoot, shoot meristem, epicotyl, plummule, coleoptiles, shoot, stem, hypocotyls, hook, round cotyledon, true leaf, and cotyledon leaf; wherein the first spectral signal is ambient light and the second spectral signal is produced from a laser source; and wherein the first image data is a red-green-blue image data, and the second image data is low-chlorophyll data or high-chlorophyll data.