US20170131254A1 - System and method for crop health monitoring - Google Patents

System and method for crop health monitoring Download PDF

Info

Publication number
US20170131254A1
US20170131254A1 US15/404,625 US201715404625A US2017131254A1 US 20170131254 A1 US20170131254 A1 US 20170131254A1 US 201715404625 A US201715404625 A US 201715404625A US 2017131254 A1 US2017131254 A1 US 2017131254A1
Authority
US
United States
Prior art keywords
performance value
geographic
performance
region
geographic region
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/404,625
Inventor
John Shriver
Mayank Agarwal
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Agrisight Inc
Original Assignee
Agrisight Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Agrisight Inc filed Critical Agrisight Inc
Priority to US15/404,625 priority Critical patent/US20170131254A1/en
Assigned to AgriSight, Inc. reassignment AgriSight, Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AGARWAL, MAYANK, SHRIVER, JOHN
Publication of US20170131254A1 publication Critical patent/US20170131254A1/en
Priority to US15/925,263 priority patent/US20180209949A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/0098Plants or trees
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01CPLANTING; SOWING; FERTILISING
    • A01C21/00Methods of fertilising, sowing or planting
    • A01C21/007Determining fertilization requirements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • G06K9/00476
    • G06K9/00657
    • G06K9/4652
    • G06K9/6215
    • G06K9/66
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Mining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • G06V20/188Vegetation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/42Document-oriented image-based pattern recognition based on the type of document
    • G06V30/422Technical drawings; Geographical maps
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G25/00Watering gardens, fields, sports grounds or the like
    • A01G25/16Control of watering
    • G06K2009/4666
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30128Food products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30181Earth observation
    • G06T2207/30188Vegetation; Agriculture

Abstract

A method for monitoring crop health of a geographic region includes receiving an image comprising a set of image elements, the image corresponding to a time unit, mapping an image element of the set of image elements to a geographic sub-region of the geographic region, determining a geographic region performance value for the image element, determining a geographic region performance value change, and identifying a crop health anomaly based on the geographic region performance change and an expected geographic region performance value change. Determining the geographic region performance value for the image element can include determining a vegetative performance value for the image element, mapping the image element to a crop type, and normalizing the vegetative performance value.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of U.S. application Ser. No. 15/012,738, filed 1 Feb. 2016, which claims the benefit of U.S. Provisional Application Ser. No. 62/109,834, filed on 30 Jan. 2015, and U.S. Provisional Application Ser. No. 62/173,169, filed on 9 Jun. 2015, which are all incorporated herein in their entireties by this reference.
  • This application is related to U.S. application Ser. No. 15/012,762, titled “System and Method for Field Variance Determination” filed on 1 Feb. 2016, which claims the benefit of U.S. Provisional Application No. 62/109,888 filed 30 Jan. 2015 and U.S. Provisional Application No. 62/130,314 filed 9 Mar. 2015, all of which are incorporated herein in their entireties by this reference.
  • TECHNICAL FIELD
  • This invention relates generally to the agricultural field, and more specifically to a new and useful system and method for crop monitoring in the agricultural field.
  • BRIEF DESCRIPTION OF THE FIGURES
  • FIG. 1 is a flowchart representation of the method for crop health monitoring.
  • FIG. 2 is a flowchart representation of the method for crop health monitoring.
  • FIG. 3 is a schematic representation of the method for anomaly detection in crop health monitoring.
  • FIG. 4 is a schematic representation of the method for anomaly detection in crop health monitoring.
  • FIG. 5 is a graphical representation of comparing vegetative performance values.
  • FIG. 6 is a graphical representation of comparing relative performance.
  • FIGS. 7A-7C are graphical representations of notifying a user.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The following description of the preferred embodiments of the invention is not intended to limit the invention to these preferred embodiments, but rather to enable any person skilled in the art to make and use this invention.
  • 1. Overview.
  • As shown in FIGS. 1-2, a method 100 for monitoring crop health of a geographic region includes receiving an image including a set of image elements, the image corresponding to a time unit S110, mapping an image element of the set of image elements to a geographic sub-region of the geographic region S115, determining a geographic region performance value for the image element S120, and identifying a crop health anomaly based on the geographic region performance value and an expected geographic region performance value S140.
  • Determining the geographic region performance value for the image element 5120 can additionally or alternatively include determining a vegetative performance value for the image element S124, mapping the image element to a crop type S126, and/or normalizing the vegetative performance value S128. Identifying a crop health anomaly S140 can additionally or alternatively include defining the geographic sub-region as an anomalous geographic sub-region S145. Identifying a crop health anomaly can additionally or alternatively include determining a geographic region performance value change S130, and identifying the crop health anomaly based on the geographic region performance value change and an expected geographic region performance value change. The method 100 can additionally or alternatively include diagnosing the crop health anomaly S150, determining a crop treatment S160, and/or notifying a user S170.
  • The method 100 functions to identify crop field regions that are affected by plant diseases, pathogens, injuries, stressors, benefactors, or any other suitable desirable or undesirable effect on the crops. Parameters of the identified anomalous region (e.g., the shape, change in severity over time, etc.) can additionally be used to identify the underlying cause of the anomaly (e.g., diseases, pathogens, injuries, stressors, etc.) and/or to recommend or initiate treatment on the affected area.
  • The method 100 preferably functions to remotely monitor a geographic region (e.g., a crop field) for unexpected crop health anomalies. The method can further function to classify the crop anomaly and prescribe a treatment to rectify the crop anomaly. In this variation, the method 100 can leverage a set of historical baselines (e.g., expected change) for the geographic region for each of a set of recurring time units (e.g., calendar months). In one example, each historical baseline includes an expected performance percentile for each geographic sub-region within a geographic region.
  • In a first specific example, representations of which are shown in FIGS. 3 and 4, the method 100 can additionally or alternatively include receiving a new image of a field from a remote field monitoring system, identifying pixels representing a physical field within the new image, each pixel representing a field sub-region, calculating a vegetative performance value for each identified pixel, determining a percentile rank for the pixel relative to the remainder of the pixels representing the field, determining a current deviation for the pixel by determining the difference between the determined pixel percentile (from the new image) and the prior pixel percentile (from a previous image), where the previous image is preferably the closest in time to the new image but can alternatively be any other suitable image, determining a historic deviation corresponding to the field sub-region by determining the difference between a first historic pixel percentile (from a first historic image) and a second historic pixel percentile (from a second historic image), and identifying an anomaly when the difference between the current deviation and the historical deviation exceeds a threshold amount.
  • In a second specific example, representations of which as shown in FIGS. 3 and 4, the method 100 can additionally or alternatively include receiving a new image of a field from a remote field monitoring system, identifying pixels representing a physical field within the new image, each pixel representing a field sub-region, calculating a vegetative performance value for each identified pixel, determining a percentile for each pixel, relative to the remainder of the pixels representing the field, determining a percentile change for each pixel since the previous image, where the previous image is preferably the closest in time to the new image but can alternatively be any other suitable image), comparing the percentile change for each pixel with a historical percentile change for the pixel over the comparable time unit (e.g., between the same months), and identifying an anomaly when the difference between the percentile change and the historical percentile change for a pixel exceeds a threshold amount (the anomaly threshold).
  • In a third specific example, the method includes: receiving a new image associated with a first recurrent time unit in a first time duration (e.g., August of 2015); calculating a vegetative performance value for each image element of the new image; for each geographic sub-region associated with an image element of the image, normalizing the vegetative performance value, calculating an actual difference between the normalized vegetative performance value and a last normalized vegetative performance value for the geographic sub-region, the last normalized vegetative performance value associated with a second recurrent time unit in the first time duration (e.g., July of 2015); calculating an expected difference between the expected normalized vegetative performance value for the first recurrent time unit and the expected normalized vegetative performance value for the second recurrent time unit; and identifying the geographic sub-region as anomalous in response to the difference between the actual change and expected change deviating beyond a threshold deviation. This variation can additionally include: identifying a set of anomalous geographic sub-regions; and classifying the set of anomalous geographic sub-regions with a first anomaly class based on features of the set, using the anomaly-detection module. This variation can additionally include: determining a crop treatment prescription to treat the identified crop health anomaly or halt crop health anomaly progression.
  • The method 100 is preferably iteratively performed as each new image is received throughout a time duration (e.g., a given growing season), but can alternatively be performed at any other suitable time, and include any other suitable process. However, crop health anomalies can be otherwise identified. The method Dm is preferably performed for images corresponding to different time units, but can alternatively be performed for multiple images substantially corresponding to a single time unit. However, the method 100, or any combination of steps of the method Dm, can be performed for any number of images corresponding to any number and/or combination of time units. The method Dm is preferably performed in whole or in part by a remote server system that is remote from the remote monitoring system and/or monitored geographic location, but can alternatively be performed in whole or in part by a user device, or by any other suitable commuting system. The servers of the remote server system where the servers can be stateless, stateful, or have any other suitable configuration or property. The user device is preferably a mobile device associated with the user, including mobile phones, laptops, smartphones, tablets, or any other suitable mobile device. The user device is preferably connected to the remote server, where the connection is preferably a wireless connection, such as WiFi, a cellular network service, or any other suitable wireless connection, a near field connection, such as radiofrequency, Bluetooth, or any other suitable near field communication connection, or a wired connection, such as a LAN line. The user device can additionally or alternatively function as the server, such as in a distributed network system.
  • 2. Benefits.
  • This method 100 can confer several benefits over conventional crop monitoring methods. First, the method 100 uses remote monitoring data (e.g., satellite images), such that entire crop fields can be monitored for anomalous events (e.g., unexpected change in geographic region performance). This is in contrast with conventional methods, in which only small portions of the crop fields can be sampled for anomalous events (e.g., disease).
  • Second, the method 100 can detect the crop anomalies in real- or near-real time (e.g., as the remote monitoring data is received). This is in contrast with conventional methods, which can only detect crop anomalies after the growing season is over (e.g., by using remotely sensed or otherwise determined data collected over the entirety of the growing season) or detect crop anomalies when a user affirmatively requests an anomaly analysis (e.g., when a user physically enters the crop field to check for crop failure).
  • Third, the method 100 can differentiate between expected changes in the crop performance (e.g., due to different crop growth stages, differences in the way the crop reacts to the soil in a given geographic sub-region, etc.) by leveraging a set of historical geographic region performance values. The set of historical geographic region performance values preferably includes historical performance metrics for each of a set of geographic sub-regions for each of a set of recurring time units (e.g., recurring calendar months. In variations leveraging the historic geographic region performance values (e.g., historic performance indices), the method 100 can assume that the crop performance of a geographical sub-region is heavily influenced by the soil performance of the geographic sub-region, and can assume that the relative soil performance of a geographic sub-region for the given recurring time unit (relative to the remainder of the geographic sub-regions for the time unit) will remain substantially constant across multiple growing years. For example, a geographic sub-region that has historically yielded crops performing in the 90th percentile in June can be expected to yield crops performing in the 90th percentile in the June of this growing season. Furthermore, in these variations, using the historic geographic region performance values to correct the measured relative geographic region performance can function to account for the expected change in the geographic region performance value between a first and second time unit (e.g., the expected change in crop performance percentile between June and July of each growing season).
  • Fourth, because the method 100 is remotely monitoring the entire geographic region over time, the method 100 can confer the additional benefit of recording and identifying anomaly patterns (e.g., geographic coverage pattern, spread pattern, spread rate, etc.). These patterns can subsequently be used to identify the cause of the anomaly, be used to recommend remedial treatment, and/or be used in any other suitable manner.
  • Fifth, the method 100 can leverage the anomaly detection capabilities to notify the user of anomalies in crop health. Notifying the user of the anomalies can include presenting a geographic region performance map to a user and informing the user of where the crop health anomaly resides on the geographic region performance map. In doing so, the method 100 can additionally or alternatively direct the user from the user's current location to the geographic source of the anomaly.
  • Sixth, the method 100 can enable the generation of geographic region performance maps measuring change in performance for the geographic region, where the maps possess superior image clarity and performance metrics compared to traditional yield maps and soil zone maps.
  • 3. Method. 3.1 Receiving an Image; Mapping Image Elements.
  • As shown in FIGS. 1-4, the method 100 can include receiving an image including a set of image elements, the image corresponding to a time unit S110, and mapping an image element of the set of image elements to a geographic sub-region of the geographic region S115. The received image is preferably included within crop monitoring data, which can include received images, prior images, image elements (e.g., a pixel, a superpixel, a digital value, an image segment, etc.) and/or any other suitable type of data. The image is preferably associated with a geographic location (e.g., based on the location of the capturing device, the timestamp, etc.), wherein the set of image elements are preferably mapped based on the geographic location, the geographic area encompassed within the capturing device field of view, and the location of the image element within the image, or be mapped based on any other suitable data. The image elements are preferably separate (e.g., non-overlapping) portions of the image, wherein the image can be split into a matrix of image elements, but can alternatively be overlapping or otherwise interrelated portions of the image. Examples of image elements include pixels, objects, or any other suitable image element.
  • The image can be received and/or mapped using the system and method disclosed in U.S. application Ser. No. 15/012,762 filed 1 Feb. 2016 and titled “SYSTEM AND METHOD FOR FIELD VARIANCE DETERMINATION,” which is herein incorporated in its entirety by this reference. However, the image can be received and/or the image elements mapped to geographic sub-regions and/or locations in any other suitable manner.
  • 3.2 Determining a Geographic Region Performance Value.
  • Determining a geographic region performance value S120 functions to generate a metric (e.g., expected performance value, reference performance value, etc.) to measure land performance of a geographic sub-region and/or geographic region for comparison with land performance at other times. Determining a geographic region performance value S120 can additionally or alternatively include determining a vegetative performance value for an image element S124, mapping an image element to a crop type S126, and/or comparing vegetative performance values S128.
  • In one variation, determining a vegetative performance value for an image element includes: splitting the image into a set of image elements, for each image element, determining a respective visual signal parameter from the image element (e.g., intensity of a given light wavelength); and calculating a vegetative performance value from the visual signal parameter (e.g., calculating a WDRVI value for the pixel). Determining the vegetative performance value can additionally include storing the determined vegetative performance value in association with the geographic sub-region associated with the respective image element. Determining the vegetative performance value can additionally include: identifying image elements and/or geographic sub-regions growing the same crop type or varietal and normalizing the vegetative performance values for each of the identified image elements and/or geographic sub-regions based on the remainder of the identified image elements and/or geographic sub-regions. Determining the vegetative performance value can additionally include: generating a yield proxy map by mapping the normalized vegetative performance values based on the respective geographic sub-region or respective geographic locations.
  • In a second variation, the vegetative performance value is determined using the method and system disclosed in U.S. application Ser. No. 15/012,762 filed 1 Feb. 2016 and titled “SYSTEM AND METHOD FOR FIELD VARIANCE DETERMINATION,” which is herein incorporated in its entirety by this reference. However, the vegetative performance values can be otherwise determined.
  • 3.3 Identifying a Crop Health Anomaly.
  • As shown in FIGS. 1-4, identifying a crop health anomaly S140 functions to identify unexpected performance characteristics of at least one geographic sub-region and/or region. Identifying a crop health anomaly can additionally or alternatively include defining the geographic sub-region as an anomalous geographic sub-region S145, and/or identifying the crop health anomaly based on supplemental data S148.
  • Crop health anomalies can be caused by pests, environmental effects (e.g., unexpected weather), crop inputs (e.g. changes in fertilizer application, changes in seeding), and/or any other suitable cause. Any number of crop health anomalies can be determined for any number and/or combination of geographic sub-regions, geographic regions, and/or any suitable geographic area. The crop health anomaly is preferably identified S140 in response to geographic region performance value change determination S130, but can additionally and/or alternatively be performed at any suitable time and/or in relation to any suitable step of the method 100.
  • A crop health anomaly is preferably identified based on comparison of geographic region performance values. Crop health anomalies are more preferably identified when actual geographic region performance characteristics deviate from expected characteristics beyond a threshold deviation, but crop health anomalies can additionally or alternatively be identified based on any other suitable unexpected characteristics (e.g., soil characteristics, crop characteristics, weather characteristics, etc.) associated with the geographic sub-region, geographic region, and/or geographic area.
  • Geographic region performance values used in identifying crop health anomalies can be individual geographic region performance values, composite (e.g., combined) geographic region performance values, predetermined values, automatically determined values, user-determined values, and/or an other suitable type of geographic region performance value. Combined geographic region performance values are preferably associated with a common time instance (e.g., a common month or day) within a time duration (e.g., a growing season or calendar year). For example, all or a subset of available geographic region performance values corresponding to time instances occurring within a recurrent time unit of a time duration can be aggregated together. In a specific example, all geographic region performance values corresponding to dates (time instances) falling within November (the recurrent time unit) of the current growing season (the time duration) can be combined (e.g., averaged) to form the geographic region performance values for November. In another specific example, a combined geographic region performance value can be a combination of the values associated with different days within the same month of July of a current growing season. However, identifying a crop health anomaly can additionally or alternatively be based on any other suitable data.
  • 3.3.A Identifying a Crop Health Anomaly Based on a Geographic Region Performance Value.
  • In a first variation, identifying a crop health anomaly S140 can include identifying the anomaly based on an actual geographic region performance value and an expected geographic region performance value for the same recurrent time frame. The actual geographical performance value preferably corresponds to a current instance of a recurrent time unit within a current time duration (e.g., August of the current growing season). The expected geographic region performance value preferably corresponds to a historic instance of the recurrent time unit within a historic time duration (e.g., August of a historic growing season). However, the actual and the expected performance values can correspond to any suitable time instances, time units, and/or time durations.
  • In one example of the first variation, identifying the anomaly S140 can be based on the actual geographic region performance value for the geographic sub-region differing beyond a threshold amount from the expected geographic region performance value. In a specific example, a crop health anomaly can be identified based on the deviation between a first geographic region performance value corresponding to April 22 of the current growing season, and a second geographic region performance value corresponding to April 22 of a previous growing season. In another specific example, identifying the crop health anomaly S140 can include determining the difference between the current percentile ranking (e.g., with respect to geographic region performance values of the received image) for the geographic sub-region (or representative pixel) and the historic percentile ranking for the geographic sub-region. However, the anomaly can be otherwise identified based on the actual geographic region performance value and an expected geographic region performance value for the recurrent time frame.
  • 3.3.B Identifying a Crop Health Anomaly Based on a Geographic Region Performance Value Change.
  • In a second variation, identifying the crop health anomaly S140 is based on an actual geographic region performance value change over time and an expected geographic region performance value change over time. An anomaly (e.g., an unexpected change) is preferably identified when the geographic region performance value change deviates from the expected geographic region performance value change beyond a threshold amount. The threshold amount can be generic (e.g., the same for all fields), specific to the field, specific to the sub-region, specific to the crop currently being grown on the field, specific to the management practices, or otherwise determined. However, the crop health anomaly can be determined in any other suitable manner. Identifying changes in the performance of the field that do not stem from expected changes enables identification of unexpected changes due to the crop type (e.g., over the growing season), unexpected seasonal changes in the performance of the soil or geographic region, and/or any other type of unexpected change due to any suitable cause. This can assume that the average relative geographic sub-region performance variance pattern remains substantially the same year over year.
  • An actual and an expected geographic region performance value change is preferably determined for each geographic sub-region represented by an image element (e.g., pixel) in the image, but geographic region performance value changes can alternatively be determined for a subset of the geographic sub-regions represented within the image, for the geographic region as a whole, or for any other suitable geographic area. The actual and the expected geographic region performance value changes are preferably associated with the same geographic sub-region, but can additionally or alternatively be associated with different geographic sub-regions, different geographic region, and/or any suitable geographic area.
  • An actual geographic region performance value change is preferably calculated based on a first geographic region performance value determined as in S120 and a secondary geographic region performance value associated with a secondary image (e.g., a second image received in the past, a second image to be received in the future, a composite image, etc.). Alternatively, the first geographic region performance value can be compared against a secondary geographic region performance value associated with the same image (e.g., a geographic region performance value associated with a different geographic sub-region present in the image, a geographic region performance value associated with an image element corresponding to a different time unit, etc.), or against a geographic region performance value not associated with an image (e.g., a predetermined reference geographic region performance value, an automatically determined geographic region performance value, a user-influenced geographic region performance value, etc.), but the geographic region performance value change can be determined based on any suitable combination and/or number of geographic region performance values. An actual geographic region performance value change is preferably determined by calculating the difference between the first geographic region performance value and the other geographic region performance value, but the geographic region performance value change can be otherwise determined.
  • A geographic region performance value change is preferably determined between two geographic region performance values mapped to a common geographic sub-region. Alternatively, a geographic region performance value change can be determined based on geographic region performance values mapped to different geographic sub-regions, but geographic region performance value changes can be calculated with respect to any number and/or combination of geographic region performance values mapped to any number and/or combination of geographic sub-regions, geographic regions, and/or any suitable geographic area.
  • Identifying the crop health anomaly S140 can include calculating an actual geographic region performance value change. The actual geographic region performance value change is preferably between a first and a second geographic region performance value associated with a first and a second image, respectively, wherein the first image can correspond to a first instance of a first recurring time unit (e.g., the calendar moth of August), and the second image cam correspond to a first instance of a second recurring time unit (e.g., the calendar month of July). The first recurring time unit is preferably different from the second recurring time unit (e.g., July and August, respectively), but can alternatively be the same time unit as the second recurring time unit (e.g., July and July, respectively). The first instance of the second recurring time unit (e.g., July 2015) is preferably earlier than the first instance of the first recurring time unit (e.g., August 2015). Alternatively, the first instance of the second recurring time unit can be substantially similar in time (e.g., concurrent with) or after the first instance of the first recurring time unit. However, any suitable combinations and/or types of time instances and/or time units can be associated with the first and/or the second geographic region performance values.
  • The first instances of the first and the second recurring time units are preferably sequential (e.g., January and February of the current growing season, June 1 and June 2 of a current calendar year, etc.), but can alternatively be non-sequential. However, instances of the recurring time unit can relate to one another in any suitable fashion. The first instances of the first and the second recurring time units are preferably within a common or contiguous time duration (e.g., growing season, calendar year, etc.). For example, for a current growing season, the first instance of the first recurrent time unit (e.g., the calendar month of February) can correspond to February within the current growing season, and the first instance of the second recurrent time unit (e.g., the calendar month of March) can correspond to March within the current growing season. Alternatively, the time instances corresponding to the first and the second geographic region performance values can be within different time durations. For example, a first and a second time duration can be defined as a first and a second calendar year, where the first geographic region performance value corresponds to April 1 of the first calendar year, and the second geographic region performance value corresponds to April 1 of the second calendar year. However, the geographic region performance values used in determining the geographic region performance value change can otherwise relate in any suitable fashion to any number, combination, and/or type of time durations.
  • The expected geographic region performance value change is preferably determined from previously determined historic geographic region performance values corresponding to the first and second recurring time units. The expected geographic region performance value change is preferably determined as the difference between a first and second historic geographic region performance value corresponding to the geographic region (or sub-region) for the first and second recurring time units, respectively, but can otherwise be determined. The historical set of geographic region performance values preferably includes geographic region performance values for each geographic sub-region for each of a set of recurring time units. The historical set of geographic region performance values are preferably an aggregate of geographic region performance values across multiple time durations (e.g., across multiple growing seasons), such that the historical set is not specific to any one time duration. However, the historical set can be specific to a specific time duration. In a specific example, the historical set of relative performance values includes a first and a second historical geographic region performance value. The first and the second historical geographic region performance values are mapped to a common geographic sub-region. The first and the second historical geographic region performance values correspond to a January and a February, respectively, of a historic growing season. However, the historical set of geographic region performance values can additionally or alternatively include any other suitable information.
  • In a first embodiment of the second variation, identifying the crop health anomaly S140 includes: calculating an actual performance change between a first and a second geographic region performance value corresponding to instances of a first and a second recurrent time unit within a current time duration; calculating an expected change between a first and a second historic geographic region performance value corresponding to instances of the first and the second recurrent time unit within at least one historic time duration; and comparing the actual and expected performance changes. In a first example, the actual geographic region performance value change is determined as the difference between a first and a second geographic region performance value corresponding to a June and a July of the current growing season. In this specific example, the expected geographic region performance value change is determined as the difference between a first and a second historic geographic region performance value corresponding to June and July of at least one previous growing season.
  • In a second embodiment of the second variation, identifying the crop health anomaly S140 includes: calculating an actual performance change between a current performance value and a first historic performance value corresponding to instances of a first recurrent time unit within different growing seasons (e.g., the same recurrent time frame in different growing seasons); calculating an expected change between a prior performance value and a second historic performance value corresponding to instances of a second recurrent time unit within different growing seasons; and comparing the actual and expected performance changes. The first and second recurrent time units are preferably different, but can alternatively be the same. As an illustration of the second example, an expected geographic region performance value change can be calculated as the difference between the geographic region performance value associated with September of the current growing season, and a historic geographic region performance value associated with September of at least one historic growing season. Identifying the crop health anomaly could then be based on calculating the difference between the expected geographic region performance value change and the actual geographic region performance value change determined, in the illustration, as the change between a current geographic region performance value associated with October of the current growing season, and a second historic geographic region performance value associated with October of at least one historic growing season. The second embodiment can function to accommodate for anomalies that occurred within the geographic sub-region earlier in the growing season, and the anomalies' subsequent effects throughout the remainder of the growing season.
  • 3.3.0 Defining an Anomalous Geographic Sub-Region.
  • In a third variation, identifying a crop health anomaly S140 can include: identifying a set of anomalous geographic sub-regions and determining that the set of anomalous geographic sub-regions is indicative of a crop health anomaly based on a characteristic of the set of anomalous geographic sub-regions S145.
  • Identifying an anomalous geographic sub-region functions to define at least one anomalous geographic sub-region from which a crop health anomaly can be identified. The anomalous geographic sub-region can be included in the set of anomalous geographic sub-regions. Alternatively, the anomalous geographic sub-region can stand alone, but can otherwise be related to geographic areas captured by the image. The anomalous geographic sub-region is preferably the same size as the geographic area represented by an image element, but can alternatively be larger than that represented by an image element (e.g., larger than a pixel), smaller, or be any other suitable size.
  • In a first variation, actual and expected performance values and/or performance value changes can be calculated and compared for each geographic sub-region using the method discussed above (for identifying anomalous image elements and/or corresponding geographic sub-regions), wherein the geographic sub-region is used as the unit of comparison instead of an image element. In a second variation, anomalous geographic sub-regions can be identified from the underlying image elements, wherein the underlying image element is identified as anomalous. However, the anomalous geographic sub-region can be identified in any other suitable manner. However, any suitable geographic area and/or its corresponding image element (e.g., a pixel corresponding to a geographic sub-region with unexpected performance) can be can be defined as anomalous in any suitable fashion.
  • Determining that the set of anomalous geographic sub-regions is indicative of a crop health anomaly based on a characteristic of the set of anomalous geographic sub-regions S145 can function to reduce the probability of false positives (e.g., notifying users of a crop health anomaly when none exists). The set of anomalous geographic sub-regions from which the crop health anomaly is identified preferably includes geographic sub-regions and/or image elements that are captured within a received image. Alternatively, the set of anomalous geographic sub-regions can include geographic sub-regions excluded or partially included in the content of the image received as in Silo, but the set of anomalous geographic sub-regions can include any suitable geographic sub-region possessing performance characteristics deviating from expected.
  • In a first variation, the set of anomalous geographic sub-regions can be identified as a crop health anomaly based on the relative locations of anomalous geographic sub-regions with respect to other anomalous geographic sub-regions within the set, such as whether anomalous geographic sub-regions are positioned contiguously, within a predetermined geographic or image distance of another anomalous geographic sub-region (e.g., when the anomalous geographic sub-regions within the set exhibit a predetermined concentration), and/or substantially near one another. For example, a crop health anomaly can not be identified if a given pixel is mapped to an anomalous geographic sub-region bordered by normal geographic sub-regions, but a crop health anomaly can be identified if the anomalous geographic sub-region is bordered exclusively by other anomalous geographic sub-regions (e.g., a cluster of pixels are identified as anomalous). In a second variation, the anomaly can be identified based on the number and/or density of contiguous and/or non-contiguous anomalous geographic sub-regions. In a third variation, the anomaly can be identified when the geographic pattern or distribution of anomalous geographic sub-regions within the geographic region (or virtual representation thereof) substantially matches a known pattern indicative of a crop health anomaly or is otherwise classified as a crop health anomaly. However, crop health anomalies can be identified S145 based on any suitable relationship between any number and/or combination of anomalous geographic sub-regions, normal geographic sub-regions, and/or other suitable geographic areas or data.
  • 3.3.D Identifying an Anomaly Based on Supplemental Data.
  • In a fourth variation, as shown in FIG. 2, identifying a crop health anomaly S140 can additionally or alternatively include identifying the crop health anomaly based on supplemental data S148, which functions to consider supplemental data in determining whether an anomaly in crop health exists. Supplemental data types can include soil data (e.g., soil texture, soil hydraulic properties, soil organic matter, etc.), weather data (e.g., daily temperature, precipitation, radiation, etc.), crop management data (e.g., user-inputted data, historic seeding prescriptions, treatment application system measurements, etc.), and/or any other suitable data type supplemental to geographic region performance value data. Supplemental datasets can be received from a user, a third party (e.g., a service supplying remote images of the geographic region) and/or determined (e.g., predetermined or automatically determined based on time, geographic area location, etc.) by any suitable entity in any suitable fashion. For example, a user, at a user interface of a user device, can submit historic seeding data for a geographic sub-region, and the supplemental data can be used in identifying the crop health anomaly. A received supplemental dataset can be associated with the actual geographic region performance value change, where the supplemental dataset comprises at least one of a soil characteristic, a weather characteristic, and a user input. The supplemental dataset can be compared to a historic supplemental dataset associated with the expected geographic region performance value change, and identifying the crop health anomaly S140 can be identified by comparing the supplemental dataset to the historical supplemental dataset. Alternatively, the supplemental dataset can be associated with both the actual and the expected geographic region performance value change. However, the supplemental dataset and/or the historic supplemental dataset can include any suitable supplemental characteristic, and/or can be associated with any suitable type of data.
  • 3.3.E Generating an Anomaly-Determination Model.
  • In a fifth variation, identifying the crop health anomaly can include generating an anomaly-determination model for identifying the crop health anomaly. The anomaly-determination model (anomaly-determination module) is preferably generated based on feature types, including: any type of geographic region performance data (e.g., vegetative performance values, geographic region performance values, changes in geographic region performance values, etc.), identified anomalous geographic sub-regions (e.g., number of anomalous areas, pattern of anomalous areas, frequency and/or degree of contiguous anomalous areas, etc.) and/or supplemental data (e.g., soil data, weather data, crop management data, etc.). However, an anomaly-determination model for identifying crop health anomalies can otherwise be generated. Subsequent to analyzing a received image for crop health anomalies (e.g., after comparing the actual and expected geographic region performance value changes), the generated model can be updated with data associated with the received image. For example, the method 100 can additionally or alternatively include updating the expected geographic region performance value change for the geographic sub-region based on the actual geographic region performance value change.
  • The anomaly-determination model preferably leverages a machine learning algorithm that is trained with a training dataset including training samples, each training sample associated with a set of features, each feature corresponding to a feature type. Alternatively, any type of model can be employed in identifying crop health anomalies. In examples, the machine learning algorithm can be characterized by a learning style including any one or more of: supervised learning (e.g., using logistic regression, using back propagation neural networks), unsupervised learning (e.g., using an Apriori algorithm, using K-means clustering), semi-supervised learning, reinforcement learning (e.g., using a Q-learning algorithm, using temporal difference learning), and any other suitable learning style. Furthermore, the machine learning algorithm can implement any one or more of: a regression algorithm (e.g., ordinary least squares, logistic regression, stepwise regression, multivariate adaptive regression splines, locally estimated scatterplot smoothing, etc.), an instance-based method (e.g., k-nearest neighbor, learning vector quantization, self-organizing map, etc.), a regularization method (e.g., ridge regression, least absolute shrinkage and selection operator, elastic net, etc.), a decision tree learning method (e.g., classification and regression tree, iterative dichotomiser 3, C4-5, chi-squared automatic interaction detection, decision stump, random forest, multivariate adaptive regression splines, gradient boosting machines, etc.), a Bayesian method (e.g., naïve Bayes, averaged one-dependence estimators, Bayesian belief network, etc.), a kernel method (e.g., a support vector machine, a radial basis function, a linear discriminate analysis, etc.), a clustering method (e.g., k-means clustering, expectation maximization, etc.), an associated rule learning algorithm (e.g., an Apriori algorithm, an Eclat algorithm, etc.), an artificial neural network model (e.g., a Perceptron method, a back-propagation method, a Hopfield network method, a self-organizing map method, a learning vector quantization method, etc.), a deep learning algorithm (e.g., a restricted Boltzmann machine, a deep belief network method, a convolution network method, a stacked auto-encoder method, etc.), a dimensionality reduction method (e.g., principal component analysis, partial lest squares regression, Sammon mapping, multidimensional scaling, projection pursuit, etc.), an ensemble method (e.g., boosting, boostrapped aggregation, AdaBoost, stacked generalization, gradient boosting machine method, random forest method, etc.), and any suitable form of machine learning algorithm.
  • In an example where the model is generated based on a machine learning algorithm, the labels for the training data are preferably binary, indicating whether individual training samples are associated or not associated with a crop health anomaly. Alternatively, the labels can be non-binary (e.g., labels indicating probability of crop health anomaly, different labels for different types of crop health anomalies, labels indicating an unexpected change in performance, etc.).
  • In a first illustration of the example, an image is received as in S110, geographic region performance values and geographic region performance value changes are determined for image elements of the image, supplemental data is received and associated with the image elements, and the data (e.g., the performance data and the supplemental data) is used as a test sample upon which the model (e.g., generated from historic performance data and historic supplemental data) is run, where the model outputs whether the test data is associated with a crop health anomaly. The test data can subsequently be used in updating the machine learning model by retraining the model on training data that now includes the test data. In a second illustration of the example, a set of anomalous geographic sub-regions can be identified in response to performance values for those sub-regions differing from expected performance values beyond a threshold amount. Characteristics (e.g., geographic pattern, change in performance values of the sub-regions over time, number of anomalous sub-regions, etc.) of the set of anomalous geographic sub-regions can be used as features to use with a machine learning model.
  • However, machine learning models for identifying crop health anomalies can be generated and/or applied in any suitable manner.
  • 3.4 Diagnosing the Crop Health Anomaly.
  • As shown in FIG. 2, the method 100 can additionally or alternatively include diagnosing the crop health anomaly S150, which functions to assess the cause or causes of the crop health anomaly. Diagnosing the crop health anomaly S150 can include recording and identifying anomaly patterns (e.g., geographic coverage pattern, spread pattern, spread rate, etc.), that can subsequently be used to identify the cause of the anomaly, be used to recommend remedial treatment, and/or be used in any other suitable manner. The crop health anomaly can additionally or alternatively be diagnosed based on supplemental data (e.g., soil data, weather data, crop treatment data, user input, etc.). The diagnosed cause of the crop health anomaly is preferably associated with a confidence level indicating a probability that the diagnosed cause is the actual cause of the crop health anomaly. Alternatively, multiple potential causes can be identified and ranked in relation to the probability that the respective potential cause is the actual cause of the crop health anomaly. However, any number of potential causes and/or confidence levels associated with the potential causes can be identified for any number of crop health anomalies. The crop health anomaly is preferably diagnosed Si5o at a remote server, but can additionally or alternatively be diagnosed at a user device and/or any other suitable component. The crop health anomaly is preferably diagnosed by the anomaly-determination model, but can alternatively be otherwise diagnosed.
  • Each crop health anomaly stored by the system can be associated with a crop health anomaly profile, which can be used to diagnose the instantaneous crop health anomaly. The crop health anomaly profile is preferably predetermined (e.g., for known crop health anomalies) and retrieved from computer storage, but can alternatively be dynamically determined (e.g., for the instantaneous crop health anomaly). The crop health anomaly profile can associate a set of characteristics with a crop health anomaly type. The crop health anomaly profile can indicate a type of anomaly (e.g., unexpectedly poor soy yield for this geographic subregion at this time of the growing season, an unexpected rate of decrease in yield over time, etc.), a cause of anomaly (e.g., insufficient amount of corn seeding, pest infestation, etc.), a pattern of anomalies (e.g., anomalies in geographic sub-regions geometrically forming parallel, adjacent lines), and/or any other suitable characteristics of crop health anomalies. In an example, the crop health anomaly profile can indicate an anomaly type of a lower than expected corn yield in January of the current growing season. The cause of the anomaly can be identified as insufficient nitrogen application.
  • In a first variation, diagnosing the crop health anomaly can include: determining feature values for a set of features from the set of anomalous geographic sub-regions (and/or image elements); identifying a set of candidate anomalies; for each candidate anomaly, calculating the probability that the set of anomalous geographic sub-regions exhibits the respective candidate anomaly based on the feature values; and selecting the candidate anomaly with the highest probability as the diagnosed anomaly.
  • In a second variation, diagnosing the crop health anomaly can include: creating a virtual representation of the geographic region (e.g., virtual map, matrix, array, data structure, etc.), wherein anomalous geographic sub-regions are differentiated from normal geographic sub-regions (e.g., visually, numerically, etc.); extracting a distribution pattern of anomalous geographic sub-regions from the virtual representation; matching the distribution pattern to a set of predetermined patterns, each of the set of predetermined patterns associated with a candidate anomaly; and selecting candidate anomaly associated with the pattern best matching the distribution pattern as the diagnosed anomaly. However, the crop health anomaly can be otherwise diagnosed.
  • 3.5 Determining a Crop Treatment.
  • The method 100 can additionally or alternatively include determining a crop treatment S160, which functions to determine a treatment tailored to addressing an identified crop health anomaly. Determining a crop treatment S160 is preferably based on the crop health anomaly diagnosis, but can additionally or alternatively be based on crop health anomalies otherwise identified, a target yield for the geographic region, and/or any other suitable data. The crop treatments are preferably determined for the geographic sub-region associated with the identified crop health anomaly, but can additionally or alternatively be determined for any suitable geographic sub-region, geographic region, and/or geographic area.
  • Determined crop treatments are preferably presented to a user at a user device as in S170. Alternatively or additionally, a user can be notified through other suitable means, but notification can otherwise be omitted. The crop treatment can include a crop input prescription (e.g., a seeding prescription, a fertilizer prescription, a fungicide prescription, etc.), crop treatment instructions, and/or any other suitable information for implementing the crop treatment recommendation. Any number of crop treatments can be determined for any number and/or combination of geographic sub-regions, geographic regions, and/or geographic areas. The crop treatment can be determined at a remote server, but can additionally or alternatively be identified at a user device and/or any other suitable component. The crop treatment can be determined S160 in response to diagnosing the crop health anomaly, but can otherwise be determined before, after, in response to, or in any other suitable relation to any suitable step of the method 100.
  • In a first variation, the crop treatment is selected based on the diagnosed crop anomaly. In a first embodiment, the recommended treatment is the treatment recommended in the respective profile for the diagnosed crop health anomaly or class thereof. In a second variation, crop treatments can be determined based on performance values, performance value changes, deviations from expected performance values, and/or deviations from expected performance value changes, irrespective of whether geographic sub-regions corresponding to the performance values are associated with a crop health anomaly. In a third variation, crop treatments can be recommended based on the crop plan for the geographic region (field) and the crop anomaly diagnosis. For example, the recommendation can include adjusting the parameters of the next-planned crop treatment to treat the anomaly. In a fourth variation, crop treatments can be recommended based on the treatments that a subset of users (e.g., users with high yield, users that have successfully treated the anomaly or halted anomaly progression) have historically applied to treat similar anomalies. In a fifth variation, the recommended crop treatments can be those recommended by a manufacturer (e.g., seed provider). However, crop treatments can otherwise be determined.
  • 3.6 Notifying a User.
  • The method 100 can additionally or alternatively include notifying the user S170, which functions to inform a user of crop health anomalies, treatments, and/or circumstances surrounding crop health anomalies. Notifying the user Silo can include presenting identified crop health anomalies to the user at a user device, but can alternatively be otherwise provided. The anomaly notification is preferably presented on the user device in response to identification of a crop health anomaly as in S140, but can alternatively or additionally be presented in response to or in relation to any other suitable step of the method 100. A notification is preferably presented to the user for every identified crop health anomaly (e.g., a first notification for a first crop health anomaly identified with respect to the current image, a second notification for a second crop health anomaly identified with respect to a future image). Alternatively, notification frequency can be user-selected. However, any number and/or type of notification can be presented to the user for any number and/or type of identified crop health anomaly.
  • In a first variation, the identified crop health anomaly is graphically presented on the user device S174. The crop health anomaly can be displayed along with notifications of the crop health anomaly. Alternatively, an option to display the crop health anomaly can be presented in a notification, and the crop health anomaly can be displayed in response to an affirmative user response to the option.
  • In one example of the first variation, a color-coded map of the geographic region can be generated and displayed, the map comprising a plurality of map elements, where each map element corresponds to a geographic sub-region, and where each map element is associated with a color indicative of a difference between the actual geographic region performance value change and an expected geographic region performance value change for the respective geographic sub-region. Anomalous geographic sub-regions can be graphically represented in a different color from non-anomalous geographic sub-regions.
  • In the first variation, the method 100 can additionally include: identifying the geographic sub-region (e.g., pixel) exhibiting the anomaly, identifying secondary geographic sub-regions adjacent the anomalous geographic sub-region, determining secondary anomalous geographic sub-regions based on the respective relative performance changes, and displaying the secondary anomalous geographic sub-regions. The secondary geographic sub-regions can be contiguous the anomalous geographic sub-region, within a threshold distance or number of pixels from the anomalous geographic sub-region, or otherwise associated with the anomalous geographic sub-region. The secondary anomalous geographic sub-regions can be the secondary geographic sub-regions for which the respective geographic region performance value changes exceed threshold changes. In a specific example, an anomalous geographic sub-region is identified when the actual geographic region performance value change deviates more than 50% from the expected geographic region performance value change, and a secondary anomalous geographic sub-region is identified for an adjacent, secondary geographic sub-region when the respective geographic region performance value change deviates from the respective expected geographic region performance value change by less than 50% but more than 25% (a secondary threshold value). The identified secondary anomalous geographic sub-region can be represented by the anomalous color, or by a secondary color. However, anomalous geographic sub-regions can be otherwise presented to the user.
  • As shown in FIG. 7A, in the first variation, graphically presenting the crop health anomaly on the user device can additionally or alternatively include directing the user to the crop health anomaly S175. The user can be directed from their location (e.g., using GPS coordinates the user device has shared) to the geographic sub-region associated with the identified crop health anomaly. Alternatively, the user can input a desired starting point, and a route can be generated from the starting point to the geographic sub-region. However, any suitable route can be generated from any suitable starting point to any suitable geographic area associated with the crop health anomaly. The directions to the crop health anomaly are preferably graphically presented on the color-coded map of the geographic region. Alternatively, the directions to the crop health anomaly can be presented textually (e.g., in the form of text notifications), orally (e.g., in the form of audio), and/or in any other suitable form.
  • As shown in FIG. 7B, in a second variation, notifying the user can include presenting the diagnosis of the crop health anomaly S176. Notifying the user can be performed after diagnosing the crop health anomaly S150, but can otherwise be performed. The diagnosis of the crop health anomaly can be presented in conjunction with the crop health anomaly (e.g., in conjunction with a performance heat map of the geographic region with the anomaly highlighted), the crop treatment (e.g., a diagnosis of the cause of the anomaly and a treatment to rectify that cause), and/or any other suitable information. However, the diagnosis of the crop health anomaly can be presented before, after, or in conjunction with any suitable type of data.
  • Presenting the diagnosis of the crop health anomaly S176 can additionally include presenting an option for the user to verify the identified crop health anomaly. The option can allow the user to confirm or deny the presence of the anomaly, the anomaly diagnosis, the usability of the recommended treatment, and/or any other suitable data that can be verified. The option can be presented along the crop health anomaly, upon the user arriving at the location of the crop health anomaly, and/or any other suitable time. A user's response to the option can be used with training data in generating or updating a model (e.g., a machine learning model) for identifying a crop health anomaly. For example, upon receipt of a positive response from the user (e.g., anomaly type verification), the anomaly-determination model can be reinforced. Upon receipt of a negative response and/or receipt of a second anomaly identifier from the user, the anomaly-determination model can be recalibrated using the second anomaly identifier and previously calculated parameter value set and/or other data. However, the user response to the diagnosed anomaly notification can be otherwise processed. However, user responses to the option can be otherwise used.
  • Receiving the user response can additionally include verifying that the user performed an in-field verification prior to accepting the user verification. Verifying that the user performed an in-field verification can be based on a user device location (e.g., received from the user device's location sensor, such as a GPS), or be based on any other suitable data. In a first example, upon identifying a crop health anomaly, the anomaly and a route to the anomaly can be presented to the user. When the user reaches a geographic sub-region associated with the anomaly, an option to verify the presence or lack of the crop health anomaly can be presented to the user. The user can investigate the crops, verify the presence of the crop health anomaly, and affirmative respond to the option. The user's feedback can then be used in updating a machine learning model for identifying future crop health alerts (e.g., a machine learning model used specifically for the user, for multiple users, for a field, etc.)
  • In a second example, the system can refuse the anomaly diagnosis verification unless the location history of the user (or user device) indicates that the user visited the anomalous geographic area between diagnosis presentation to the user and acceptance or rejection of the diagnosis verification. However, in-field user verification of the anomaly can be otherwise validated.
  • As shown in FIG. 7C, in a third variation, notifying the user can include presenting a crop treatment S177. Notifying the user can be performed after determining the crop treatment S160, but can otherwise be performed. In an example of the third variation, presenting the crop treatment can include presenting an option for the user to confirm or deny the recommended crop treatment. A user response to the crop treatment recommendation can be received, and the crop treatment can be automatically initiated (e.g. through communicating treatment instructions to crop input applicators) in response to a user confirmation of the recommended crop treatment.
  • An alternative embodiment preferably implements the above methods in a computer-readable medium storing computer-readable instructions. The instructions are preferably executed by computer-executable components preferably integrated with a field anomaly detection system. The field anomaly detection system can include remote monitoring system configured to record remote data (e.g., an image) of a field, an indexing system configured to calculate an index indicative of crop performance for each geographic sub-region of the field, a comparison system configured to compare the vegetative index for new field data with historic field data, and an anomaly detection system configured to identify any geographic sub-region(s) exhibiting unexpected crop performance. The computer-readable medium may be stored on any suitable computer readable media such as RAMs, ROMs, flash memory, EEPROMs, optical devices (CD or DVD), hard drives, floppy drives, or any suitable device. The computer-executable component is preferably a processor but the instructions may alternatively or additionally be executed by any suitable dedicated hardware device.
  • Although omitted for conciseness, the preferred embodiments include every combination and permutation of the various system components and the various method processes.
  • As a person skilled in the art will recognize from the previous detailed description and from the figures and claims, modifications and changes can be made to the preferred embodiments of the invention without departing from the scope of this invention defined in the following claims.

Claims (20)

We claim:
1. A method for monitoring crop health of a geographic region, the method comprising:
receiving a first image of the geographic region captured at a first time;
generating a first performance value based on the first image;
determining a performance value change based on the first performance value and a second performance value, the second performance value associated with a second image of the geographic region captured at a second time;
determining an expected performance value change based on a third performance value associated with a third image of the geographic region captured at a third time; and
in response to the performance value change differing beyond a threshold from the expected performance value change, detecting a first crop health anomaly for the geographic region.
2. The method of claim 1, wherein determining the expected performance value change comprises determining the expected performance value based on the third performance value and a fourth performance value, the fourth performance value associated with a fourth image of the geographic region captured at a fourth time.
3. The method of claim 2, wherein the first and the third times are recurrences of a first recurring time unit, and wherein the second and the fourth times are recurrences of a second recurring time unit.
4. The method of claim 3, wherein the first and the second recurrent time units are different calendar months.
5. The method of claim 1, wherein generating the first performance value comprises normalizing the first performance value with remaining performance values sharing a crop type with the first performance value.
6. The method of claim 5, wherein normalizing the first performance value comprises determining a percentile rank of the first performance value relative to the remaining performance values.
7. The method of claim 1, further comprising:
updating the expected performance value change based on the actual performance value change;
detecting a second crop health anomaly for the geographic region based on the updated expected performance value change and a fourth performance value, the fourth performance value associated with a fourth image of the geographic region captured at a fourth time after the first, the second, and the third times.
8. The method of claim 1, further comprising:
generating applicator control instructions based on the first crop health anomaly; and
transmitting the applicator control instructions to a crop input applicator.
9. The method of claim 1, further comprising:
receiving a user input specifying a crop input applied to crops in the geographic region;
diagnosing a cause of the first crop health anomaly based on the crop input, the performance value change, and the expected performance value change; and
presenting the cause of the first crop health anomaly at a user device.
10. The method of claim 9, wherein the crop input is fertilizer type.
11. A method for monitoring crop health of a geographic region, the method comprising:
receiving a first image of the geographic region;
generating a first performance value based on the first image;
combining the first performance value with an additional performance value to generate a combined performance value associated with a first time;
determining a performance value change based on the combined performance value and a second performance value, the second performance value associated with a second time and a second image of the geographic region; and
identifying a crop health anomaly based on the performance value change and an expected performance value change.
12. The method of claim 11, wherein the additional performance value is generated by combining a third and a fourth performance value for a third and a fourth image, respectively.
13. The method of claim 11, further comprising:
generating a first historic performance value based on a first historic image; and
combining the first historic performance value and an additional historic performance value to generate a historic combined performance value;
wherein the expected performance value change is based on the historic combined performance value and a second historic performance value.
14. The method of claim 13, wherein the first historic combined performance value and the second historic performance value are associated with a first and a second historic time, respectively, wherein the first time and the first historic time are instances of a first recurrent time, and wherein the second time and the second historic time are instances of a second recurrent time unit.
15. The method of claim 11, wherein the geographic region comprises an anomalous sub-region associated with the crop health anomaly, the method further comprising:
generating a color-coded map of the geographic region, the color-coded map comprising a red-colored representation of the anomalous sub-region; and
presenting the color-coded map at a user device.
16. The method of claim 11, wherein the geographic region comprises a geographic sub-region associated with the crop health anomaly, the method further comprising:
receiving a user input identifying the geographic sub-region;
determining GPS coordinates corresponding to the geographic sub-region; and
directing a user to the geographic sub-region based on the GPS coordinates.
17. A method for monitoring crop health of a geographic region, the method comprising:
generating an expected region performance for the geographic region based on a historic combined value, wherein generating the expected region performance comprises:
determining a first performance value based on a first image associated with a first time;
determining a second performance value based on a second image associated with a second time;
generating the historic combined value based on the first and the second performance values;
generating an actual region performance for the geographic region based on a combined value, wherein generating the actual region performance comprises:
determining a third performance value based on a third image associated with a third time;
determining a fourth performance value based on a fourth image associated with a fourth time;
generating the combined value based on the third and the fourth performance values; and
identifying a crop health anomaly based on the actual region performance and the expected region performance.
18. The method of claim 17,
wherein the historic combined value is a historic change between the first and the second performance values,
wherein the combined value is an actual change between the third and the fourth performance values, and
wherein identifying the crop health anomaly is based on the actual change differing beyond a threshold from the historic change.
19. The method of claim 18, further comprising:
determining a historic weather change based on a first and a second weather parameter associated with the first and the second time, respectively; and
determining a weather change based on a third and a fourth weather parameter associated with the third and the fourth time, respectively, and
wherein identifying the crop health anomaly is further based on the weather change and the historic weather change.
20. The method of claim 17, wherein the first and the second times are within a historic calendar month, and wherein the third and the fourth times are within a current calendar month.
US15/404,625 2015-01-30 2017-01-12 System and method for crop health monitoring Abandoned US20170131254A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/404,625 US20170131254A1 (en) 2015-01-30 2017-01-12 System and method for crop health monitoring
US15/925,263 US20180209949A1 (en) 2015-01-30 2018-03-19 System and method for crop health monitoring

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201562109834P 2015-01-30 2015-01-30
US201562109888P 2015-01-30 2015-01-30
US201562130314P 2015-03-09 2015-03-09
US201562173169P 2015-06-09 2015-06-09
US15/012,738 US9638678B2 (en) 2015-01-30 2016-02-01 System and method for crop health monitoring
US15/404,625 US20170131254A1 (en) 2015-01-30 2017-01-12 System and method for crop health monitoring

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US15/012,738 Continuation US9638678B2 (en) 2015-01-30 2016-02-01 System and method for crop health monitoring

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/925,263 Continuation US20180209949A1 (en) 2015-01-30 2018-03-19 System and method for crop health monitoring

Publications (1)

Publication Number Publication Date
US20170131254A1 true US20170131254A1 (en) 2017-05-11

Family

ID=56552979

Family Applications (3)

Application Number Title Priority Date Filing Date
US15/012,738 Active US9638678B2 (en) 2015-01-30 2016-02-01 System and method for crop health monitoring
US15/404,625 Abandoned US20170131254A1 (en) 2015-01-30 2017-01-12 System and method for crop health monitoring
US15/925,263 Abandoned US20180209949A1 (en) 2015-01-30 2018-03-19 System and method for crop health monitoring

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US15/012,738 Active US9638678B2 (en) 2015-01-30 2016-02-01 System and method for crop health monitoring

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/925,263 Abandoned US20180209949A1 (en) 2015-01-30 2018-03-19 System and method for crop health monitoring

Country Status (1)

Country Link
US (3) US9638678B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140288850A1 (en) * 2011-10-30 2014-09-25 Paskal Technologies Agriculture Cooperative LTD. Self-learning of plant growth strategy in a greenhouse
WO2020023392A1 (en) * 2018-07-26 2020-01-30 The Climate Corporation Generating agronomic yield maps from field health imagery
WO2020257791A1 (en) * 2019-06-20 2020-12-24 InnerPlant, Inc. Methods for deploying biosentinels to agricultural fields and monitoring biotic and abiotic stresses in crops remotely
CN113196320A (en) * 2019-10-04 2021-07-30 欧姆龙株式会社 Fruit and vegetable plant and fruit tree cultivation management device, learning device, fruit and vegetable plant and fruit tree cultivation management method, learning model generation method, fruit and vegetable plant and fruit tree cultivation management program, and learning model generation program
US11116145B2 (en) 2018-03-30 2021-09-14 Greensight Argonomics, Inc. Automated optimization of agricultural treatments based on raster image data system
US11205073B2 (en) 2018-03-30 2021-12-21 Greensight Agronomics, Inc. System to automatically detect and report changes over time in a large imaging data set
US11235874B2 (en) 2018-03-30 2022-02-01 Greensight Agronomics, Inc. Automated drone-based spraying system
US11366063B2 (en) 2018-12-19 2022-06-21 InnerPlant, Inc. Sensor plant and method for identifying stressors in crops based on characteristics of sensor plants
EP4022556A4 (en) * 2020-11-18 2022-07-06 Hijo Ip Pte Ltd. Crop disease prediction and treatment based on artificial intelligence (ai) and machine learning (ml) models

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9638678B2 (en) * 2015-01-30 2017-05-02 AgriSight, Inc. System and method for crop health monitoring
US10241097B2 (en) 2015-07-30 2019-03-26 Ecoation Innovative Solutions Inc. Multi-sensor platform for crop health monitoring
US11612092B1 (en) 2015-12-18 2023-03-28 Realmfive, Inc. Agricultural system having actuatable work tool assemblies
US10149422B2 (en) * 2015-12-18 2018-12-11 Realmfive, Inc. Autonomous integrated farming system
US10262407B2 (en) * 2016-02-25 2019-04-16 Prospera Technologies, Ltd. System and method for efficient identification of developmental anomalies
US9881214B1 (en) * 2016-07-13 2018-01-30 The Climate Corporation Generating pixel maps from non-image data and difference metrics for pixel maps
US10438302B2 (en) * 2017-08-28 2019-10-08 The Climate Corporation Crop disease recognition and yield estimation
CN111095339A (en) * 2017-09-01 2020-05-01 柯尼卡美能达株式会社 Crop cultivation supporting device
CA3074937A1 (en) * 2017-09-08 2019-03-14 9337-4791 Quebec, Inc. System and method for controlling a growth environment of a crop
US10423850B2 (en) 2017-10-05 2019-09-24 The Climate Corporation Disease recognition from images having a large field of view
US20220309595A1 (en) * 2017-10-13 2022-09-29 Atp Labs Ltd. System and Method for Managing and Operating an Agricultural-Origin-Product Manufacturing Supply Chain
MX2020004607A (en) 2017-11-03 2020-10-05 Valmont Industries System and method for integrated use of field sensors for dynamic management of irrigation and crop inputs.
US11562444B2 (en) 2017-11-09 2023-01-24 Climate Llc Hybrid seed selection and seed portfolio optimization by field
US11568340B2 (en) 2017-11-09 2023-01-31 Climate Llc Hybrid seed selection and seed portfolio optimization by field
US11423492B2 (en) * 2017-11-21 2022-08-23 Climate Llc Computing risk from a crop damaging factor for a crop on an agronomic field
US11140813B1 (en) * 2018-01-24 2021-10-12 Scythe Robotics, Inc. Moisture and vegetative health mapping
US10621434B2 (en) * 2018-01-25 2020-04-14 International Business Machines Corporation Identification and localization of anomalous crop health patterns
WO2020000084A1 (en) 2018-06-29 2020-01-02 Farmer's Edge Inc. Automatic crop health change detection & alerting system
JP7137801B2 (en) * 2018-09-06 2022-09-15 株式会社安藤・間 SOIL IMPROVEMENT DETERMINATION DEVICE AND FORMAT REMOVAL METHOD
US10684612B2 (en) * 2018-10-10 2020-06-16 The Climate Corporation Agricultural management recommendations based on blended model
US11676244B2 (en) 2018-10-19 2023-06-13 Mineral Earth Sciences Llc Crop yield prediction at field-level and pixel-level
US11653588B2 (en) * 2018-10-26 2023-05-23 Deere & Company Yield map generation and control system
US11464177B2 (en) * 2018-12-10 2022-10-11 Climate Llc Image-based irrigation recommendations
AU2019401506A1 (en) * 2018-12-21 2021-07-15 Climate Llc In-season field level yield forecasting
US20200217830A1 (en) * 2019-01-08 2020-07-09 AgroScout Ltd. Autonomous crop monitoring system and method
JP6999588B2 (en) * 2019-01-30 2022-01-18 株式会社日立情報通信エンジニアリング Travel route prediction system, travel route prediction method, computer program
EP3924876A4 (en) * 2019-02-12 2023-03-22 Tata Consultancy Services Limited Automated unsupervised localization of context sensitive events in crops and computing extent thereof
US11120552B2 (en) * 2019-02-27 2021-09-14 International Business Machines Corporation Crop grading via deep learning
WO2021007665A1 (en) * 2019-07-17 2021-01-21 Farmers Edge Inc. Automatic crop classification system and method
WO2021097559A1 (en) * 2019-11-22 2021-05-27 Farmers Edge Inc. Dynamic area thresholding for automatic crop health change detection and alerting system
WO2021154624A1 (en) * 2020-01-27 2021-08-05 Matthew Charles King System and method for performing machine vision recognition of dynamic objects
US11645308B2 (en) * 2020-05-27 2023-05-09 International Business Machines Corporation Customizing agricultural practices to maximize crop yield
CN111642291B (en) * 2020-06-11 2021-10-08 湖北美和易思教育科技有限公司 Artificial intelligence Internet of things indoor flower management system and method
GB202009146D0 (en) * 2020-06-16 2020-07-29 Dark Horse Tech Ltd System and method for crop monitoring
AU2021308733A1 (en) * 2020-07-14 2023-02-02 Farmers Edge Inc. Field image correlation differential change detection and alerting system
US20240020968A1 (en) * 2020-10-08 2024-01-18 Edgy Bees Ltd. Improving geo-registration using machine-learning based object identification
US11425852B2 (en) 2020-10-16 2022-08-30 Verdant Robotics, Inc. Autonomous detection and control of vegetation
US11076589B1 (en) 2020-10-16 2021-08-03 Verdant Robotics, Inc. Autonomous agricultural treatment system using map based targeting of agricultural objects
WO2022087400A1 (en) * 2020-10-23 2022-04-28 Dowdy Crop Innovations, LLC Systems and methods for crop management
US11895942B2 (en) 2021-03-10 2024-02-13 Earth Scout GBC Plant growth platform
CN113469270B (en) * 2021-07-16 2023-08-11 西安邮电大学 Semi-supervised intuitive clustering method based on decomposition multi-target differential evolution superpixel
US11823449B2 (en) 2021-10-05 2023-11-21 International Business Machines Corporation Identifying changes in firebreak lines
US11399531B1 (en) 2021-10-20 2022-08-02 Verdant Robotics, Inc. Precision detection and control of vegetation with real time pose estimation
US20230143014A1 (en) * 2021-11-08 2023-05-11 Local Bounti Operating Company, Llc Optimizing growing process in a hybrid growing environment using computer vision and artificial intelligence
CN117598084A (en) * 2023-12-28 2024-02-27 日照市农业科学研究院 Intelligent fertilization method and system for soybean cultivation

Citations (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6178253B1 (en) * 1997-10-10 2001-01-23 Case Corporation Method of determining and treating the health of a crop
US20010036295A1 (en) * 1997-10-10 2001-11-01 Hendrickson Larry L. Method of determining and treating the health of a crop
US20020091458A1 (en) * 1999-05-25 2002-07-11 Moore Mark Ramon Yield mapping
US6525276B1 (en) * 1998-08-07 2003-02-25 The University Of Georgia Research Foundation, Inc. Crop yield monitoring system
US20040264761A1 (en) * 2003-04-30 2004-12-30 Deere & Company System and method for detecting crop rows in an agricultural field
US20040264762A1 (en) * 2003-04-30 2004-12-30 Deere & Company System and method for detecting and analyzing features in an agricultural field
US20040264763A1 (en) * 2003-04-30 2004-12-30 Deere & Company System and method for detecting and analyzing features in an agricultural field for vehicle guidance
US7058197B1 (en) * 1999-11-04 2006-06-06 Board Of Trustees Of The University Of Illinois Multi-variable model for identifying crop response zones in a field
US7068816B1 (en) * 2002-01-15 2006-06-27 Digitalglobe, Inc. Method for using remotely sensed data to provide agricultural information
US20070003107A1 (en) * 2005-07-01 2007-01-04 Deere & Company, A Delaware Corporation Method and system for vehicular guidance using a crop image
US20070014434A1 (en) * 2005-07-01 2007-01-18 Jiantao Wei Method and system for vehicular guidance using a crop image
US20070038338A1 (en) * 2005-08-15 2007-02-15 Larschan Bradley R Driver activity and vehicle operation logging and reporting
US20070065857A1 (en) * 2005-09-16 2007-03-22 U.S. Environmental Protection Agency Optical system for plant characterization
US20080304711A1 (en) * 2006-11-07 2008-12-11 Peter Clifton Scharf Method of predicting crop yield loss due to n-deficiency
US20090007485A1 (en) * 2007-07-03 2009-01-08 Holland Scientific Sensor-Based Chemical Management for Agricultural Landscapes
US20100069035A1 (en) * 2008-03-14 2010-03-18 Johnson William J Systema and method for location based exchanges of data facilitating distributed location applications
US20110270723A1 (en) * 2010-04-30 2011-11-03 Agco Corporation Dynamically triggered application configuration
US20110270724A1 (en) * 2010-04-30 2011-11-03 Agco Corporation Agricultural inventory and invoice system
US20110290873A1 (en) * 2010-05-28 2011-12-01 Hitachi Solutions, Ltd. Crop traceability system as well as server, method, and program used for the same
US20120101784A1 (en) * 2010-10-25 2012-04-26 Trimble Navigation Limited Wide-area agricultural monitoring and prediction
US20120114185A1 (en) * 2010-11-09 2012-05-10 Ehud Ram System and method for inventorying vegetal substance
US20120123817A1 (en) * 2010-11-12 2012-05-17 Smartfield, Inc. Agricultural management using biological signals
US20120155714A1 (en) * 2009-06-11 2012-06-21 Pa Llc Vegetation indices for measuring multilayer microcrop density and growth
US20120237083A1 (en) * 2010-10-25 2012-09-20 Lange Arthur F Automatic obstacle location mapping
US20120280797A1 (en) * 2010-11-08 2012-11-08 System Planning Corporation System And Apparatus For Item Level Inventory Management Within A Virtual Warehouse Established For Short-Term And Long-Term Disaster Relief Operations
US20130226607A1 (en) * 2012-02-28 2013-08-29 Assura Technology Group, Llc Automated health care delivery verification
US20140012732A1 (en) * 2010-10-25 2014-01-09 Trimble Navigation Limited Generating a crop recommendation
US20140039967A1 (en) * 2006-11-07 2014-02-06 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US20140205154A1 (en) * 2013-01-22 2014-07-24 Vale S.A. System for mapping and identification of plants using digital image processing and route generation
US20150015697A1 (en) * 2013-03-07 2015-01-15 Blue River Technology, Inc. Method for automatic phenotype measurement and selection
US20150201605A1 (en) * 2011-05-13 2015-07-23 HydroBio, Inc Method and system to map biological pests in agricultural fields using remotely-sensed data for field scouting and targeted chemical application
US9113590B2 (en) * 2012-08-06 2015-08-25 Superior Edge, Inc. Methods, apparatus, and systems for determining in-season crop status in an agricultural crop and alerting users
US20150254800A1 (en) * 2014-03-06 2015-09-10 F12 Solutions, Llc Nitrogen status determination in growing crops
US9131644B2 (en) * 2014-08-19 2015-09-15 Iteris, Inc. Continual crop development profiling using dynamical extended range weather forecasting with routine remotely-sensed validation imagery
US20150278838A1 (en) * 2014-04-01 2015-10-01 TekWear, LLC Systems, methods, and apparatuses for agricultural data collection, analysis, and management via a mobile device
US20150278640A1 (en) * 2014-03-26 2015-10-01 FI2 Solutions, LLC Crop stand analysis
US20150278966A1 (en) * 2014-03-26 2015-10-01 Fi2 Solutions Llc Crop loss determination
US20160042232A1 (en) * 2006-11-07 2016-02-11 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US20160078570A1 (en) * 2014-09-12 2016-03-17 The Climate Corporation Methods and systems for managing crop harvesting activities
US20160078375A1 (en) * 2014-09-12 2016-03-17 The Climate Corporation Methods and systems for recommending agricultural activities
US20160180473A1 (en) * 2011-05-13 2016-06-23 Hydrobio, Inc. Systems to prescribe and deliver fertilizer over agricultural fields and related methods
US20160223506A1 (en) * 2015-01-30 2016-08-04 AgriSight, Inc. System and method for crop health monitoring
US20160239709A1 (en) * 2015-01-30 2016-08-18 AgriSight, Inc. System and method for field variance determination
US20160306906A1 (en) * 2007-02-12 2016-10-20 Locus Energy, Inc. Solar irradiance modeling augmented with atmospheric water vapor data
US20170039449A1 (en) * 2006-11-07 2017-02-09 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US9652840B1 (en) * 2014-10-30 2017-05-16 AgriSight, Inc. System and method for remote nitrogen monitoring and prescription
US20170323472A1 (en) * 2014-10-26 2017-11-09 Galileo Group, Inc. Methods and systems for surface informatics based detection with machine-to-machine networks and smartphones
US20170323426A1 (en) * 2016-05-05 2017-11-09 The Climate Corporation Using digital images of a first type and a feature set dictionary to generate digital images of a second type

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497419A (en) 1994-04-19 1996-03-05 Prima Facie, Inc. Method and apparatus for recording sensor data
US7031927B1 (en) 2000-04-12 2006-04-18 Strategic Weather Services System, method, and computer program product for weather and terrestrial vegetation-based water renovation and management forecasting
GB0028665D0 (en) 2000-11-24 2001-01-10 Ford New Holland Nv A method of estimating crop yields
US6553312B2 (en) 2001-06-29 2003-04-22 The Regents Of The University Of California Method and apparatus for ultra precise GPS-based mapping of seeds or vegetation during planting
JP2006501698A (en) 2002-01-09 2006-01-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Telemetry method and system
AU2003282786A1 (en) 2002-08-30 2004-03-19 Racom Products Modular analog wireless data telemetry system adapted for use with web based location information distribution method and method for developing and disseminating information for use therewith
US7242322B2 (en) 2003-06-04 2007-07-10 Wherify Wireless, Inc. Security tracker
US20080195268A1 (en) 2007-02-09 2008-08-14 Novariant, Inc. Implement control system and method of using same
US20150371161A1 (en) 2013-01-30 2015-12-24 The Board Of Trustees Of The University Of Illinois System and methods for identifying, evaluating and predicting land use and agricultural production
US10229375B2 (en) 2013-03-12 2019-03-12 United Parcel Service Of America, Inc. Monitoring recurring activities and locations of workers
US10701014B2 (en) 2013-03-15 2020-06-30 Companyons, Inc. Contextual messaging systems and methods

Patent Citations (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010036295A1 (en) * 1997-10-10 2001-11-01 Hendrickson Larry L. Method of determining and treating the health of a crop
US6178253B1 (en) * 1997-10-10 2001-01-23 Case Corporation Method of determining and treating the health of a crop
US6525276B1 (en) * 1998-08-07 2003-02-25 The University Of Georgia Research Foundation, Inc. Crop yield monitoring system
US20020091458A1 (en) * 1999-05-25 2002-07-11 Moore Mark Ramon Yield mapping
US7058197B1 (en) * 1999-11-04 2006-06-06 Board Of Trustees Of The University Of Illinois Multi-variable model for identifying crop response zones in a field
US7068816B1 (en) * 2002-01-15 2006-06-27 Digitalglobe, Inc. Method for using remotely sensed data to provide agricultural information
US20040264761A1 (en) * 2003-04-30 2004-12-30 Deere & Company System and method for detecting crop rows in an agricultural field
US20040264763A1 (en) * 2003-04-30 2004-12-30 Deere & Company System and method for detecting and analyzing features in an agricultural field for vehicle guidance
US20040264762A1 (en) * 2003-04-30 2004-12-30 Deere & Company System and method for detecting and analyzing features in an agricultural field
US8855405B2 (en) * 2003-04-30 2014-10-07 Deere & Company System and method for detecting and analyzing features in an agricultural field for vehicle guidance
US8737720B2 (en) * 2003-04-30 2014-05-27 Deere & Company System and method for detecting and analyzing features in an agricultural field
US8712144B2 (en) * 2003-04-30 2014-04-29 Deere & Company System and method for detecting crop rows in an agricultural field
US20070003107A1 (en) * 2005-07-01 2007-01-04 Deere & Company, A Delaware Corporation Method and system for vehicular guidance using a crop image
US20070014434A1 (en) * 2005-07-01 2007-01-18 Jiantao Wei Method and system for vehicular guidance using a crop image
US7570783B2 (en) * 2005-07-01 2009-08-04 Deere & Company Method and system for vehicular guidance using a crop image
US7580549B2 (en) * 2005-07-01 2009-08-25 Deere & Company Method and system for vehicular guidance using a crop image
US20070038338A1 (en) * 2005-08-15 2007-02-15 Larschan Bradley R Driver activity and vehicle operation logging and reporting
US20070065857A1 (en) * 2005-09-16 2007-03-22 U.S. Environmental Protection Agency Optical system for plant characterization
US20140039967A1 (en) * 2006-11-07 2014-02-06 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US9652691B2 (en) * 2006-11-07 2017-05-16 The Curators Of The University Of Missouri Method of predicting crop yield loss due to N-deficiency
US20160042232A1 (en) * 2006-11-07 2016-02-11 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US9508007B2 (en) * 2006-11-07 2016-11-29 The Curators Of The University Of Missouri Method of predicting crop yield loss due to N-deficiency
US20170039449A1 (en) * 2006-11-07 2017-02-09 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US9195891B2 (en) * 2006-11-07 2015-11-24 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US20080304711A1 (en) * 2006-11-07 2008-12-11 Peter Clifton Scharf Method of predicting crop yield loss due to n-deficiency
US8208680B2 (en) * 2006-11-07 2012-06-26 The Curators Of The University Of Missouri Method of predicting crop yield loss due to N-deficiency
US8520891B2 (en) * 2006-11-07 2013-08-27 The Curators Of The University Of Missouri Method of predicting crop yield loss due to N-deficiency
US20120250962A1 (en) * 2006-11-07 2012-10-04 The Curators Of The University Of Missouri Method of predicting crop yield loss due to n-deficiency
US20160306906A1 (en) * 2007-02-12 2016-10-20 Locus Energy, Inc. Solar irradiance modeling augmented with atmospheric water vapor data
US20090007485A1 (en) * 2007-07-03 2009-01-08 Holland Scientific Sensor-Based Chemical Management for Agricultural Landscapes
US20100069035A1 (en) * 2008-03-14 2010-03-18 Johnson William J Systema and method for location based exchanges of data facilitating distributed location applications
US20120155714A1 (en) * 2009-06-11 2012-06-21 Pa Llc Vegetation indices for measuring multilayer microcrop density and growth
US20110270723A1 (en) * 2010-04-30 2011-11-03 Agco Corporation Dynamically triggered application configuration
US20110270724A1 (en) * 2010-04-30 2011-11-03 Agco Corporation Agricultural inventory and invoice system
US20110290873A1 (en) * 2010-05-28 2011-12-01 Hitachi Solutions, Ltd. Crop traceability system as well as server, method, and program used for the same
US20140012732A1 (en) * 2010-10-25 2014-01-09 Trimble Navigation Limited Generating a crop recommendation
US20120101784A1 (en) * 2010-10-25 2012-04-26 Trimble Navigation Limited Wide-area agricultural monitoring and prediction
US20120237083A1 (en) * 2010-10-25 2012-09-20 Lange Arthur F Automatic obstacle location mapping
US20120280797A1 (en) * 2010-11-08 2012-11-08 System Planning Corporation System And Apparatus For Item Level Inventory Management Within A Virtual Warehouse Established For Short-Term And Long-Term Disaster Relief Operations
US20120114185A1 (en) * 2010-11-09 2012-05-10 Ehud Ram System and method for inventorying vegetal substance
US20120123817A1 (en) * 2010-11-12 2012-05-17 Smartfield, Inc. Agricultural management using biological signals
US9756844B2 (en) * 2011-05-13 2017-09-12 The Climate Corporation Method and system to map biological pests in agricultural fields using remotely-sensed data for field scouting and targeted chemical application
US20150201605A1 (en) * 2011-05-13 2015-07-23 HydroBio, Inc Method and system to map biological pests in agricultural fields using remotely-sensed data for field scouting and targeted chemical application
US20160180473A1 (en) * 2011-05-13 2016-06-23 Hydrobio, Inc. Systems to prescribe and deliver fertilizer over agricultural fields and related methods
US20130226607A1 (en) * 2012-02-28 2013-08-29 Assura Technology Group, Llc Automated health care delivery verification
US9113590B2 (en) * 2012-08-06 2015-08-25 Superior Edge, Inc. Methods, apparatus, and systems for determining in-season crop status in an agricultural crop and alerting users
US20140205154A1 (en) * 2013-01-22 2014-07-24 Vale S.A. System for mapping and identification of plants using digital image processing and route generation
US9658201B2 (en) * 2013-03-07 2017-05-23 Blue River Technology Inc. Method for automatic phenotype measurement and selection
US20170219711A1 (en) * 2013-03-07 2017-08-03 Blue River Technology Inc. Plant Treatment Based on Morphological and Physiological Measurements
US20150015697A1 (en) * 2013-03-07 2015-01-15 Blue River Technology, Inc. Method for automatic phenotype measurement and selection
US20150254800A1 (en) * 2014-03-06 2015-09-10 F12 Solutions, Llc Nitrogen status determination in growing crops
US20150278640A1 (en) * 2014-03-26 2015-10-01 FI2 Solutions, LLC Crop stand analysis
US20150278966A1 (en) * 2014-03-26 2015-10-01 Fi2 Solutions Llc Crop loss determination
US20150278838A1 (en) * 2014-04-01 2015-10-01 TekWear, LLC Systems, methods, and apparatuses for agricultural data collection, analysis, and management via a mobile device
US9131644B2 (en) * 2014-08-19 2015-09-15 Iteris, Inc. Continual crop development profiling using dynamical extended range weather forecasting with routine remotely-sensed validation imagery
US20160078375A1 (en) * 2014-09-12 2016-03-17 The Climate Corporation Methods and systems for recommending agricultural activities
US20160078570A1 (en) * 2014-09-12 2016-03-17 The Climate Corporation Methods and systems for managing crop harvesting activities
US20170323472A1 (en) * 2014-10-26 2017-11-09 Galileo Group, Inc. Methods and systems for surface informatics based detection with machine-to-machine networks and smartphones
US9652840B1 (en) * 2014-10-30 2017-05-16 AgriSight, Inc. System and method for remote nitrogen monitoring and prescription
US20170213083A1 (en) * 2014-10-30 2017-07-27 AgriSight, Inc. System and method for remote nitrogen monitoring and prescription
US20160223506A1 (en) * 2015-01-30 2016-08-04 AgriSight, Inc. System and method for crop health monitoring
US9734400B2 (en) * 2015-01-30 2017-08-15 AgriSight, Inc. System and method for field variance determination
US9638678B2 (en) * 2015-01-30 2017-05-02 AgriSight, Inc. System and method for crop health monitoring
US20170308750A1 (en) * 2015-01-30 2017-10-26 AgriSight, Inc. System and method for field variance determination
US20160239709A1 (en) * 2015-01-30 2016-08-18 AgriSight, Inc. System and method for field variance determination
US20170323426A1 (en) * 2016-05-05 2017-11-09 The Climate Corporation Using digital images of a first type and a feature set dictionary to generate digital images of a second type

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140288850A1 (en) * 2011-10-30 2014-09-25 Paskal Technologies Agriculture Cooperative LTD. Self-learning of plant growth strategy in a greenhouse
US11116145B2 (en) 2018-03-30 2021-09-14 Greensight Argonomics, Inc. Automated optimization of agricultural treatments based on raster image data system
US11235874B2 (en) 2018-03-30 2022-02-01 Greensight Agronomics, Inc. Automated drone-based spraying system
US11205073B2 (en) 2018-03-30 2021-12-21 Greensight Agronomics, Inc. System to automatically detect and report changes over time in a large imaging data set
WO2020023392A1 (en) * 2018-07-26 2020-01-30 The Climate Corporation Generating agronomic yield maps from field health imagery
CN112740258A (en) * 2018-07-26 2021-04-30 气象公司 Generating an agricultural yield map from a field health image
US11366063B2 (en) 2018-12-19 2022-06-21 InnerPlant, Inc. Sensor plant and method for identifying stressors in crops based on characteristics of sensor plants
US11808705B2 (en) 2018-12-19 2023-11-07 InnerPlant, Inc. Sensor plant and method for identifying stressors in crops based on characteristics of sensor plants
US10986827B2 (en) 2019-06-20 2021-04-27 InnerPlant, Inc. Methods for deploying biosentinels to agricultural fields and monitoring biotic and abiotic stresses in crops remotely
WO2020257791A1 (en) * 2019-06-20 2020-12-24 InnerPlant, Inc. Methods for deploying biosentinels to agricultural fields and monitoring biotic and abiotic stresses in crops remotely
US11602141B2 (en) 2019-06-20 2023-03-14 InnerPlant, Inc. Methods for deploying biosentinels to agricultural fields and monitoring biotic and abiotic stresses in crops remotely
CN113196320A (en) * 2019-10-04 2021-07-30 欧姆龙株式会社 Fruit and vegetable plant and fruit tree cultivation management device, learning device, fruit and vegetable plant and fruit tree cultivation management method, learning model generation method, fruit and vegetable plant and fruit tree cultivation management program, and learning model generation program
US20220225583A1 (en) * 2019-10-04 2022-07-21 Omron Corporation Management device for cultivation of fruit vegetable plants and fruit trees, learning device, management method for cultivation of fruit vegetable plants and fruit trees, learning model generation method, management program for cultivation of fruit vegetable plants and fruit trees, and learning model generation program
EP3876183A4 (en) * 2019-10-04 2023-01-18 Omron Corporation Cultivation and management device for fruit and vegetable plants and fruit trees, learning device, cultivation and management method for fruit and vegetable plants and fruit trees, learning model generation method, cultivation and management program for fruit and vegetable plants and fruit trees, and learning model generation program
EP4022556A4 (en) * 2020-11-18 2022-07-06 Hijo Ip Pte Ltd. Crop disease prediction and treatment based on artificial intelligence (ai) and machine learning (ml) models

Also Published As

Publication number Publication date
US9638678B2 (en) 2017-05-02
US20180209949A1 (en) 2018-07-26
US20160223506A1 (en) 2016-08-04

Similar Documents

Publication Publication Date Title
US9638678B2 (en) System and method for crop health monitoring
US20210150209A1 (en) Crop type classification in images
US20230140138A1 (en) Analyzing data influencing crop yield and recommending operational changes
Feng et al. Machine learning-based integration of remotely-sensed drought factors can improve the estimation of agricultural drought in South-Eastern Australia
US11730162B2 (en) Methods and systems for crop pest management utilizing geospatial images and microclimate data
US20160224703A1 (en) Growth stage determination system and method
US20180330435A1 (en) Method for monitoring and supporting agricultural entities
US10772269B2 (en) Predicting crop productivity via intervention planning on small-scale farms
US20150254800A1 (en) Nitrogen status determination in growing crops
US20190108631A1 (en) System and method for field pattern analysis
US20190107521A1 (en) System and method for field test management
US20230091677A1 (en) Monitoring and intelligence generation for farm field
Meroni et al. Early detection of biomass production deficit hot-spots in semi-arid environment using FAPAR time series and a probabilistic approach
EP3032473A1 (en) Method and system for classifying plant disease through crowdsourcing using a mobile communication device
Diniz et al. Forecasting frost risk in forest plantations by the combination of spatial data and machine learning algorithms
Ang et al. A novel ensemble machine learning and time series approach for oil palm yield prediction using Landsat time series imagery based on NDVI
Nery et al. Discriminating native and plantation forests in a Landsat time-series for land use policy design
US11170219B2 (en) Systems and methods for improved landscape management
Mathew et al. Crop prediction and Plant Disease Detection using IoT and Machine learning
US20210097423A1 (en) Plot evaluation for farm performance
Sapkota et al. A multistep approach to classify full canopy and leafless trees in bottomland hardwoods using very high-resolution imagery
Fatima et al. Semi-supervised learning in smart agriculture: A systematic literature review
He et al. Evaluation of advanced time series similarity measures for object-based cropland mapping
Poblete-Echeverría et al. Digital technologies: smart applications in viticulture
Bilal et al. Increasing Crop Quality and Yield with a Machine Learning-Based Crop Monitoring System.

Legal Events

Date Code Title Description
AS Assignment

Owner name: AGRISIGHT, INC., MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHRIVER, JOHN;AGARWAL, MAYANK;SIGNING DATES FROM 20160219 TO 20160309;REEL/FRAME:040957/0947

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION