| CPC G06T 7/0012 (2013.01) [A01B 69/008 (2013.01); A01M 7/0089 (2013.01); B64C 39/024 (2013.01); G01N 33/0098 (2013.01); G05D 1/0219 (2013.01); G06F 3/04847 (2013.01); G06V 10/768 (2022.01); G06V 10/7715 (2022.01); G06V 10/774 (2022.01); G06V 20/188 (2022.01); B64U 2101/00 (2023.01); G06T 2207/30004 (2013.01); G06T 2207/30188 (2013.01); G06V 10/82 (2022.01); G06V 2201/06 (2022.01)] | 12 Claims |

|
1. A method of generating contextually rich plant images comprising:
generating a plurality of data captures of raw plant data via a sensing unit configured to navigate rows of plants within a growing facility;
generating and assigning metadata to the raw plant data including at least one of: plant location, timestamp, plant identification, plant strain, facility identification, facility location, facility type, health risk factors, plant conditions, and human observations;
analyzing images generated by the sensing unit and generating pixel annotations in the images based on their relation to one or more plant well-being features;
assigning data tags to one or more of the plurality of data captures based on an analysis of the plurality of data captures, wherein the data tags are text phrases linking a particular data capture to a specific threat to plant well-being;
performing image processing on the images generated by the sensing unit, the image processing including at least one of:
transforming an image by cropping the image into a smaller image, reducing noise, modifying sharpness or brightness, or performing color balancing;
stitching two or more images together to generate a panorama image to minimize double counting plant regions;
overlaying different images of a single scene collected with different cameras; or
cropping a panorama image to fit a particular aspect ratio;
generating a database query based on user input received from a user interface;
comparing user input received from the user interface against the data tags assigned to one or more of the plurality of data captures; and
generating a curated data set including a subset of the plurality of data captures corresponding to a combination of the tags, based on the comparison with the user input.
|