IP Library › Granted Patent US 12,406,357
Granted Patent B2
US 12,406,357 · App. 17/758,413 · Granted Sep 2, 2025

Crop scouting information systems and resource management

Inventors: Thomas James Matarazzo (Astoria, NY); Mohammad Mahmoudzadehvazifeh (Medford, MA); Ian Shaun Seiferling (Somerville, MA)
Assignee: AdaViv
G06T7/0012A01B69/008A01M7/0089B64C39/024G01N33/0098G05D1/0219G06F3/04847G06V10/768G06V10/7715G06V10/774G06V20/188B64U2101/00G06T2207/30004G06T2207/30188G06V10/82G06V2201/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,406,357
App. No.
17/758,413
Granted
Sep 2, 2025
Kind
B2
Abstract

Described herein are techniques for generating contextually rich plant images. A number of data captures of raw plant data are generated via a sensing unit configured to navigate a growing facility. Metadata is generated and assigned 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. Images generated by the sensing unit are analyzed and pixel annotations are generated in the images based on their relation to one or more plant well-being features. Data tags are generated and assigned the data captures based on an analysis of the data captures. The data tags are text phrases linking a particular data capture to a specific threat to plant well-being.

Claims (42)

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.

2. The method of claim 1 , wherein the plurality of data captures includes a collection of images across visible and non-visible light spectra.

3. The method of claim 1 , wherein the plurality of data captures includes a collection of thermal images.

4. The method of claim 1 , wherein the plurality of data captures includes a collection of environmental readings comprising at least one of: temperature, humidity, luminosity, radiation, magnetic field, particulate matter, and chemical compounds.

5. The method of claim 1 , wherein the plurality of data captures includes a collection of contextual readings comprising at least one of: acceleration, gyroscope position, orientation, previous system state, next planned system state, power level, CPU usage, CPU memory, and communication signal.

6. The method of claim 4 , further comprising:

generating a database containing:

the raw plant data from the plurality of data captures;

the metadata assigned to the raw plant data;

the pixel annotations in the images; and

the data tags assigned to one or more of the plurality of data captures.

7. The method of claim 1 , further comprising:

generating a plant profile for one or more plants within the growing facility, wherein each plant profile includes:

a plant identifier identifying a particular plant;

sensor information generated by the sensing unit related to the particular plant;

metadata related to raw plant data of the particular plant; and

data tags related to raw plant data of the particular plant.

8. A method of training a machine learning model comprising:

querying a database containing raw plant data from a plurality of data captures, metadata assigned to the raw plant data, pixel annotations in images analyzed from the plurality of data captures, and data tags assigned to one or more 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, wherein the database query includes at least one tag or data parameter;

generating a curated training data set including a subset of the plurality of data captures corresponding to the at least one tag or data parameter;

selecting one or more features from the pixel annotations in images analyzed from the plurality of data captures;

building a trained machine learning model based on an analysis of the curated training data set and the one or more features, wherein the trained machine learning model is configured to:

receive raw plant data from the plurality of data captures;

associate a subset of the raw plant data with the one or more features; and

identify an existence of one or more plant abnormalities within the subset of the raw plant data based on the association of the subset with the one or more features;

analyzing raw plant data from previous data captures associated with a particular plant to associate earlier data features with the one or more plant abnormalities when the trained machine learning model identifies the existence of the one or more plant abnormalities within the particular plant, wherein analyzing raw plant data from previous data captures comprises overlaying images of the particular plant from different time intervals to detect a pattern in raw plant data prior to detecting a visible plant abnormality.

9. The method of claim 8 , wherein the at least one tag or data parameter includes a text phrase related to a specific threat to plant well-being, such as disease, insects, pest activity, dehydration, nutrient deficiencies, future diseases, harvest yield, or harvest time.

10. The method of claim 8 , wherein the images analyzed from the plurality of data captures include thermal images depicting temperature variations within one or more plants, and the trained machine learning model is configured to identify the existence of one or more plant abnormalities within the subset of the raw plant data based on the temperature variations.

11. The method of claim 8 , wherein the trained machine learning model is an artificial neural network comprising a plurality of input nodes, one or more hidden layers, and a plurality of output nodes, wherein each input node includes a memory location for storing input values including the raw plant data from the plurality of data captures.

12. The method of claim 8 , further comprising generating a plurality of risk scores corresponding to the one or more plant abnormalities.

Continuity (4)
Provisional Application 62957640 · Jan 6, 2020
Provisional Application 62957644 · Jan 6, 2020
Provisional Application 62967227 · Jan 29, 2020
Related Publication 20230049158A1 · Feb 16, 2023
References Cited (17)
US 20140035752A1 · Johnson · 2014 [cited by applicant]
US 20170030877A1 · Miresmailli et al. · 2017 [cited by applicant]
US 20170032509A1 · Mannar et al. · 2017 [cited by applicant]
US 20180039389A1 · Martyn · 2018 [cited by applicant]
US 20190150357A1 · Wu · 2019 [cited by examiner]
US 20190259108A1 · Bongartz · 2019 [cited by examiner]
US 20210398281A1 · Lys · 2021 [cited by examiner]
US 20220272907A1 · Geltner · 2022 [cited by examiner]
US 20220319165A1 · Tran · 2022 [cited by examiner]
US 20230228725A1 · Miresmailli · 2023 [cited by examiner]
KR 101811640B1 · 2017 [cited by applicant]
Low cost colour sensors for monitoring plant growth in a laboratory; Mark Seelye et al.2011 IEEE (Year: 2011). [cited by examiner]
David Story et al., Lettuce calcium deficiency detection with machine vision computed plant features in controlled environments. Computers and Electronics in Agriculture, vol. 74, issue 2, Nov. 2010. [cited by applicant]
Massimo Minervini et al., Finely-grained annotated datasets for image-based plant phenotyping. Article in Pattern Recognition Letters, DOI:10.1016/j.patrec.2015.10.013, Nov. 2015. [cited by applicant]
Marko Arsenovic et al., Solving Current Limitations of Deep Leaming Based Approaches for Plant Disease Detection, Symmetry 2019, vol. 11, issue 939, DOI: 10.3390/syml 1070939, Jul. 19, 2019. [cited by applicant]
World Intellectual Property Office, International Preliminary Report on Patentability for PCT/US2021/012183, Jul. 12, 2022, pp. 1-8. [cited by applicant]
World Intellectual Property Office, International Preliminary Report on Patentability for PCT/US2021/012184, Jul. 12, 2022, pp. 1-6. [cited by applicant]
Cited By (1)
US 12,557,741