IP Library Granted Patent US 12,530,869
Granted Patent B2
US 12,530,869 · App. 18/352,168 · Granted Jan 20, 2026

Automated plant detection using image data

Inventors: Lee Kamp Redden (Palo Alto, CA); Christopher Grant Padwick (Menlo Park, CA); Rajesh Radhakrishnan (Mountain View, CA); James Patrick Ostrowski (Mountain View, CA)
Assignee: Deere & Company
G06V10/764A01M7/0089G06F18/2414G06T7/0002G06T7/75G06V10/255G06V10/451G06V20/188G06V20/20G06T2207/10024G06T2207/20081G06T2207/20084G06T2207/20132G06T2207/30188G06T2210/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,530,869
App. No.
18/352,168
Granted
Jan 20, 2026
Kind
B2
Abstract

A plant treatment platform uses a plant detection model to detect plants as the plant treatment platform travels through a field. The plant treatment platform receives image data from a camera that captures images of plants (e.g., crops or weeds) growing in the field. The plant treatment platform applies pre-processing functions to the image data to prepare the image data for processing by the plant detection model. For example, the plant treatment platform may reformat the image data, adjust the resolution or aspect ratio, or crop the image data. The plant treatment platform applies the plant detection model to the pre-processed image data to generate bounding boxes for the plants. The plant treatment platform then can apply treatment to the plants based on the output of the machine-learned model.

Claims (56)

1 . A farming machine comprising:

a treatment mechanism mounted to the farming machine, the treatment mechanism configured to treat areas in a field;

an image sensor mounted to the farming machine, the image sensor configured toe capture images of the field;

a computer; and

a computer readable medium comprising instructions that, when executed by the computer, cause the computer to perform operations comprising:

treating areas in the field by the treatment mechanism mounted as the farming machine moves through or over the field;

receiving a first image of the field captured by the image sensor, the first image including image data representing areas of the field that received treatments by the treatment mechanism;

applying a treatment detection model to a second image based on the first image, the treatment detection model configured to:

generate a bounding box within the second image that encloses image data representing a first area of the areas of the field that received treatments by the treatment mechanism; and

determining, based on the bounding box enclosing the image data, the first area of the field received a treatment by the treatment mechanism.

2 . The farming machine of claim 1 , wherein the second image is a processed version of the first image.

3 . The farming machine of claim 1 , wherein the operations further comprise:

applying a plant detection model to the second image, the plant detection model configured to:

generate plant bounding boxes within the second image that enclose image data representing areas of the field with plants; and

treating, with the treatment mechanism, areas of the field that: (a) are enclosed by the plant bounding boxes in the second image and (b) exclude the first area.

4 . A method comprising:

treating areas in a field by a treatment mechanism mounted on a treatment platform moving through or over the field;

receiving a first image of the field captured by an image sensor, the first image including image data representing areas of the field that received treatments by the treatment mechanism;

applying a treatment detection model to a second image based on the first image, the treatment detection model configured to:

generate a bounding box within the second image that encloses image data representing a first area of the areas of the field that received treatments by the treatment mechanism; and

determining, based on the bounding box enclosing the image data, the first area of the field received a treatment by the treatment mechanism.

5 . The method of claim 4 , wherein the treatment detection model is further configured to generate a second bounding box within the second image that encloses image data representing a second area of the field that did not receive a treatment by the treatment mechanism.

6 . The method of claim 4 , wherein the treatment detection model is further configured to determine a confidence level that the bounding box is accurate.

7 . The method of claim 4 , wherein determining, based on the bounding box enclosing the image data, the first area of the field received the treatment by the treatment mechanism comprises:

determining a location of the bounding box in the second image;

identifying a physical location of the first area in the field based on the location of the bounding box in the second image; and

determining the first area of the field received the treatment based on the identified physical location.

8 . The method of claim 4 , wherein the second image is a processed version of the first image.

9 . The method of claim 4 , further comprising:

subsequent to determining the first area of the field received the treatment, treating additional areas of the field excluding the first area.

10 . The method of claim 4 , further comprising:

applying a plant detection model to the second image, the plant detection model configured to:

generate plant bounding boxes within the second image that enclose image data representing areas of the field with plants; and

treating, with the treatment mechanism, areas of the field that: (a) are enclosed by the plant bounding boxes in the second image and (b) exclude the first area.

11 . The method of claim 4 , wherein treating areas in the field comprises treating plants in the field by the treatment mechanism.

12 . The method of claim 4 , wherein treating areas in the field comprises spraying at least one of: plants or soil in the field.

13 . The method of claim 4 , wherein the bounding box within the second image encloses image data representing a patch of soil that received a treatment.

14 . A non-transitory computer-readable storage medium comprising stored instructions that, when executed by a computer, cause the computer to perform operations comprising:

treating areas in a field by a treatment mechanism mounted on a treatment platform moving through or over the field;

receiving a first image of the field captured by an image sensor, the first image including image data representing areas of the field that received treatments by the treatment mechanism;

applying a treatment detection model to a second image based on the first image, the treatment detection model configured to:

generate a bounding box within the second image that encloses image data representing a first area of the areas of the field that received treatments by the treatment mechanism; and

determining, based on the bounding box enclosing the image data, the first area of the field received a treatment by the treatment mechanism.

15 . The non-transitory computer-readable storage medium of claim 14 , wherein the treatment detection model is further configured to generate a second bounding box within the second image that encloses image data representing a second area of the field that did not receive a treatment by the treatment mechanism.

16 . The non-transitory computer-readable storage medium of claim 14 , wherein the treatment detection model is further configured to determine a confidence level that the bounding box is accurate.

17 . The non-transitory computer-readable storage medium of claim 14 , wherein determining, based on the bounding box enclosing the image data, the first area of the field received the treatment by the treatment mechanism comprises:

determining a location of the bounding box in the second image;

identifying a physical location of the first area in the field based on the location of the bounding box in the second image; and

determining the first area of the field received the treatment based on the identified physical location.

18 . The non-transitory computer-readable storage medium of claim 14 , wherein the second image is a processed version of the first image.

19 . The non-transitory computer-readable storage medium of claim 14 , further comprising:

subsequent to determining the first area of the field received the treatment, treating additional areas of the field excluding the first area.

20 . The non-transitory computer-readable storage medium of claim 14 , further comprising:

applying a plant detection model to the second image, the plant detection model configured to:

generate plant bounding boxes within the second image that enclose image data representing areas of the field with plants; and

treating, with the treatment mechanism, areas of the field that: (a) are enclosed by the plant bounding boxes in the second image and (b) exclude the first area.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: BLUE RIVER TECHNOLOGY INC.
To: DEERE & COMPANY
Reel/Frame 069164/0195 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2023
From: REDDEN, LEE KAMP; PADWICK, CHRISTOPHER GRANT; RADHAKRISHNAN, RAJESH; OSTROWSKI, JAMES PATRICK
To: BLUE RIVER TECHNOLOGY INC.
Reel/Frame 064325/0124 →
Continuity (5)
Continuation 17378658 · Jul 17, 2021
Continuation 15975092 · May 9, 2018
Provisional Application 62580290 · Nov 1, 2017
Provisional Application 62503770 · May 9, 2017
Related Publication 20240020951A1 · Jan 18, 2024
References Cited (42)
US 5253302A · Massen · 1993 [cited by applicant]
US 5668719A · Bobrov et al. · 1997 [cited by applicant]
US 6191842B1 · Navarro · 2001 [cited by applicant]
US 6930710B1 · Classen et al. · 2005 [cited by applicant]
US 7424133B2 · Schultz et al. · 2008 [cited by applicant]
US 8693778B1 · Landwehr et al. · 2014 [cited by applicant]
US 20050271292A1 · Hekkers · 2005 [cited by applicant]
US 20090153659A1 · Landwehr et al. · 2009 [cited by applicant]
US 20100268562A1 · Anderson · 2010 [cited by applicant]
US 20120113225A1 · Deppermann · 2012 [cited by examiner]
US 20130235183A1 · Redden · 2013 [cited by applicant]
US 20140168412A1 · Shulman et al. · 2014 [cited by applicant]
US 20150015697A1 · Redden et al. · 2015 [cited by applicant]
US 20150027040A1 · Redden · 2015 [cited by applicant]
US 20160307329A1 · Isler et al. · 2016 [cited by applicant]
US 20170061211A1 · Hundley · 2017 [cited by examiner]
US 20170206415A1 · Redden · 2017 [cited by applicant]
US 20170223947A1 · Gall · 2017 [cited by examiner]
US 20180022208A1 · Calleija et al. · 2018 [cited by applicant]
CN 1945601A · 2007 [cited by applicant]
CN 103870816A · 2014 [cited by applicant]
CN 104243951A · 2014 [cited by applicant]
CN 104361342A · 2015 [cited by applicant]
CN 104535575A · 2015 [cited by applicant]
EP 3316673A1 · 2018 [cited by applicant]
WO WO2015006675A2 · 2015 [cited by applicant]
WO WO2016025848A1 · 2016 [cited by applicant]
WO WO2016090414A1 · 2016 [cited by applicant]
WO WO2016123656A1 · 2016 [cited by applicant]
WO WO2016191825A1 · 2016 [cited by applicant]
WO WO2017214686A1 · 2017 [cited by applicant]
European Patent Office, Extended European Search Report, European Patent Application No. 24185446.2, Nov. 4, 2024, eight pages. [cited by applicant]
China National Intellectual Property Administration, Office Action, CN Patent Application No. 201880030347.7, Feb. 15, 2022, 29 pages. [cited by applicant]
China National Intellectual Property Administration, Office Action, CN Patent Application No. 201880030347.7, Jun. 9, 2021, 23 pages. [cited by applicant]
Liu, W., et al., “SSD: Single Shot MultiBox Detector,” European Conference on Computer Vision ECCV 2016: Computer Vision—ECCV 2016, pp. 21-37, Can be retrieved at <URL: http://www.cs.unc.edu/.about.wliu/papers/ssd.pdf>. [cited by applicant]
PCT International Search Report and Written Opinion, PCT Application No. PCT/US2018/031841, Jul. 31, 2018, 24 pages. [cited by applicant]
PCT International Search Report and Written Opinion, PCT Application No. PCT/US2018/031845, Jul. 30, 2018, 18 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 15/975,066, filed Mar. 18, 2020, 18 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 15/975,092, filed Jun. 5, 2020, 13 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 15/975,092, filed Nov. 12, 2020, 23 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 15/975,092, filed Nov. 15, 2019, 11 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/378,658, filed Dec. 7, 2022, 28 pages. [cited by applicant]