IP Library Granted Patent US 11,145,008
Granted Patent B2
US 11,145,008 · App. 16/900,087 · Granted Oct 12, 2021

System and method for predicting crop yield

Inventors: David Murr (Minneapolis, MN); Shadrian Strong (Bellevue, WA); Kristin Lavigne (Lincoln, MA); Lars P Dyrud (Crownsville, MD); Jonathan T Fentzke (Arlington, VA)
Assignee: OmniEarth, Inc.
G06Q50/02A01B79/005A01G15/00G01W1/10G06F16/29G06F16/583G06K9/00657G06N5/022G06T7/0004G06N20/00G06T2207/10036G06T2207/30188
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 11,145,008
App. No.
16/900,087
Granted
Oct 12, 2021
Kind
B2
Abstract

A device includes an image data receiving component, a vegetation index generation component, a crop data receiving component, a masking component and a multivariate regression component. The image data receiving component receives image data of a geographic region. The vegetation index generation component generates an array of vegetation indices based on the received image data, and includes a plurality of vegetation index generating components, each operable to generate a respective individual vegetation index based on the received image data. The crop data receiving component receives crop data associated with the geographic region. The masking component generates a masked vegetation index based on the array of vegetation indices and the received crop data. The multivariate regression component generates a crop parameter based on the masked vegetation index.

Claims (34)

1. A method, comprising:

receiving, with a computer, image data of a geographic region, the image data including pixels;

generating, with the computer, an array of vegetation indices based on analyzing the received image data utilizing a plurality of vegetation index generating components, each operable to generate a respective individual vegetation index based on the received image data, wherein each vegetation index in the array of vegetation indices is associated with a respective weighting factor;

receiving, with the computer, crop data comprising training data for classifying one or more of the pixels as a type of crop;

generating, with the computer, a masked vegetation index based on the array of vegetation indices and the received crop data, such that the pixels are associated with vegetation index data from each vegetation index in the array of vegetation indices and such that the pixels are associated with a classification as a type of crop;

receiving, with the computer, historical crop yield data; and

generating, with the computer, utilizing multivariate regression, a predicted crop yield based on the masked vegetation index and the historical crop yield data, wherein the multivariate regression includes utilizing the weighting factors of the array of vegetation indices and includes modifying the weighting factors of the array of vegetation indices based on past accuracy of results of individual ones of the array of vegetation indices, such that accuracy of the predicted crop yield in relation to the historical crop yield data is increased.

2. The method of claim 1 , wherein said generating, with the computer, an array of vegetation indices based on the received image data comprises generating the array of vegetation indices as an array of normalized difference vegetation indices.

3. The method of claim 1 , wherein said receiving, with the computer, image data of the geographic region comprises receiving multiband image data of a geographic region as RGB and near infrared image data of the geographic region.

4. The method of claim 1 , claim 1 , further comprising:

receiving, with the computer, demographic data,

wherein said generating, with the computer, the predicted crop yield based on the masked vegetation index comprises generating the predicted crop yield additionally based on the demographic data.

5. The method of claim 1 , claim 1 , further comprising:

receiving, with the computer, weather data,

wherein said generating, with the computer, the predicted crop yield based on the masked vegetation index comprises generating the predicted crop yield additionally based on the weather data.

6. The method of claim 1 , wherein the predicted crop yield is a first predicted crop yield and the historical crop yield data is first historical crop yield data, and further comprising generating, with the computer, a second predicted crop yield based on second historical crop data and the modified weighting factors of the array of vegetation indices.

7. The method of claim 1 , further comprising:

receiving, with the computer, zonal statistics data associated with the geographic region,

wherein said generating, with the computer, the predicted crop yield comprises generating the predicted crop yield additionally based on the zonal statistics data.

8. The method of claim 1 , wherein said generating, with the computer, the predicted crop yield is further based on one or more of the following: weather data, demographic data, and zonal statistics data.

9. The method of claim 1 , wherein the predicted crop yield is a first predicted crop yield, and further comprising:

generating, with the computer, a second predicted crop yield based on the first predicted crop yield and the modified weighting factors of the array of vegetation indices.

10. The method of claim 9 , wherein generating the second predicted crop yield is further based on one or more of the following: weather data, demographic data, and zonal statistics data.

11. A non-transitory, tangible, computer-readable media having computer-readable instructions stored thereon, for use with a computer, that when executed by the computer, cause the computer to:

receive image data of a geographic region, the image data including pixels;

generate an array of vegetation indices based on the received image data utilizing a plurality of vegetation index generating components, each operable to generate a respective individual vegetation index based on the received image data, wherein each vegetation index in the array of vegetation indices is associated with a respective weighting factor;

receive crop data comprising training data for classifying one or more of the pixels as a type of crop;

generate a masked vegetation index based on the array of vegetation indices and the received crop data, such that the pixels are associated with vegetation index data from each vegetation index in the array of vegetation indices and such that the pixels are associated with a classification as a type of crop;

receive historical crop yield data; and

generate, utilizing multivariate regression, a first predicted crop yield based on the masked vegetation index, and a second predicted crop yield based on the historical crop yield data, wherein the multivariate regression includes utilizing the weighting factors of the array of vegetation indices and includes modifying the weighting factors of the array of vegetation indices based on past accuracy of results of individual ones of the array of vegetation indices, such that accuracy of the second predicted crop yield in relation to the historical crop yield data is increased.

12. The non-transitory, tangible, computer-readable media of claim 11 , wherein the computer-readable instructions that when executed by the computer, cause the computer to generate the array of vegetation indices based on the received image data further cause the computer to generate the array of vegetation indices as an array of normalized difference vegetation indices.

13. The non-transitory, tangible, computer-readable media of claim 11 ,

wherein to generate the second predicted crop yield comprises generating the second predicted crop yield based further on one or more of the following: weather data, demographic data, zonal statistics data, and demographic data.

14. The non-transitory, tangible, computer-readable media of claim 11 , wherein the computer-readable instructions that when executed by the computer, cause the computer to generate the first predicted crop yield based on the masked vegetation index and one or more of the following: weather data, zonal statistics data, and demographic data.

Assignments (5)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Apr 9, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.
Reel/Frame 070786/0022 →
FIRST LIEN SECURITY AGREEMENT Recorded Mar 28, 2025
From: EAGLE VIEW TECHNOLOGIES, INC.; PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 070671/0078 →
FIRST LIEN PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Feb 3, 2025
From: EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.; PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS COLLATERAL AGENT
Reel/Frame 070096/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: OMNIEARTH, INC.
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 066115/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2020
From: MURR, DAVID; STRONG, SHADRIAN; LAVIGNE, KRISTIN; DYRUD, LARS; FENTZKE, JONATHAN
To: OMNIEARTH, INC.
Reel/Frame 052927/0446 →
Continuity (3)
Continuation 14846747 · Sep 5, 2015
Provisional Application 62139379 · Mar 27, 2015
Related Publication 20200380617A1 · Dec 3, 2020