COMPUTER VISION AND MACHINE LEARNING SOFTWARE FOR GRADING AND SORTING PLANTS
First Claim
1. A system to recognize and classify a bare-root plant on a surface, the system comprising the steps of:
- classifying a bare-root plant from a raw image to form a classified bare-root image based on trained parameters; and
evaluating the classified bare-root plant based on trained features to assign the evaluated bare-root plant to a configured category,whereby, the bare-root plant can be dispositioned based on the assigned configured category.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention encompasses software that brings together computer vision and machine learning algorithms that can evaluate and sort plants into desired categories. While one embodiment of the present invention is directed toward strawberry plants, the software engine described is not specifically designed for strawberry plants but can be used for many different types of plants that require sophisticated quality sorting. The present invention is a sequence of software operations that can be applied to various crops (or other objects besides plants) in a re-usable fashion.
49 Citations
29 Claims
-
1. A system to recognize and classify a bare-root plant on a surface, the system comprising the steps of:
-
classifying a bare-root plant from a raw image to form a classified bare-root image based on trained parameters; and evaluating the classified bare-root plant based on trained features to assign the evaluated bare-root plant to a configured category, whereby, the bare-root plant can be dispositioned based on the assigned configured category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for sort and grade plants comprising the steps of:
-
detecting and extracting of foreground objects from a raw image of a plant; calculating features from use in pixel classification from the raw image of the plant; pixel classifying of plant sub-parts from the raw image of the plant; and classifying the plant into plant categories based on training.
-
-
28. A system to recognize and classify a bare-root plant on a surface, the system comprising the steps of:
-
detecting and extracting foreground objects to identify a plurality of sub-parts of the bare-root plant to form a cropped image; calculating features for use in pixel classification based on the cropped image to classify each pixel of the cropped image as one sub-part of the plurality of sub-parts of the bare-root plant; classifying pixels of the plurality of sub-parts of the bare-root plant to generate a vector of scores for each plant image; calculating features for use in plant classification; and classifying the bare-root plant based on the calculated features into a configured category, whereby, the bare-root plant is capable of being dispositioned based on the configured category.
-
-
29. A system to recognize and classify a bare-root plant on a surface, the system comprising the steps of:
-
detecting and extracting foreground objects to identify a plurality of sub-parts of the bare-root plant to form a first cropped image; masking disconnected components of the first cropped image to form a second cropped image; calculating features for use in pixel classification based on the second cropped image to classify each pixel of the cropped image as one sub-part of the plurality of sub-parts of the bare-root plant; classifying pixels of the plurality of sub-parts of the bare-root plant to generate a vector of scores for each plant image; calculating features for use in plant classification; calculating features for use in multiple plant detection; detecting a single plant or multiple plants; and classifying the bare-root plant based on the calculated features into a configured category, whereby, the bare-root plant is capable of being dispositioned based on the configured category.
-
Specification