IP Library Granted Patent US 9,756,771
Granted Patent B2
US 9,756,771 · App. 14/713,362 · Granted Sep 12, 2017

Method and apparatus for automated plant necrosis

Inventor: Lee Kamp Redden (Stanford, CA)
Assignee: Blue River Technology Inc.
A01B41/06A01D75/00A01G7/00A01M21/00G06K9/00657G06K9/2036G06K9/3241G06T7/11G06T7/66G06T7/73G06K2209/17G06T2207/20164G06T2207/30128G06T2207/30188G06T2207/30252
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 9,756,771
App. No.
14/713,362
Granted
Sep 12, 2017
Kind
B2
Abstract

A method of real-time plant selection and removal from a plant field including capturing a first image of a first section of the plant field, segmenting the first image into regions indicative of individual plants within the first section, selecting the optimal plants for retention from the first image based on the first image and the previously thinned plant field sections, sending instructions to the plant removal mechanism for removal of the plants corresponding to the unselected regions of the first image from the second section before the machine passes the unselected regions, and repeating the aforementioned steps for a second section of the plant field adjacent the first section in the direction of machine travel.

Claims (84)

1. A method comprising:

capturing a first image of a first section of a field of plants with a camera physically attached to a machine travelling in a first direction through the field, the first image comprising an array of pixels;

segmenting the first image into a plurality of regions, the plurality of regions segmented based on differences in depth between the array of pixels of the first image;

identifying a plurality of points of interest within one of the plurality of regions;

classifying by a computer, a first point of the plurality of points of interest as a first unique feature of a first distinct plant growing in the field;

classifying, by the computer, a second point of the plurality of points of interest as a second unique feature of a second distinct plant growing in the field, the second distinct plant at least partially overlapping the first distinct plant;

selecting, by the computer, the first distinct plant for removal;

sending instructions for removal of the first distinct plant from the computer to a plant removal mechanism that is also physically attached to the machine, the instructions sent before the plant removal mechanism passes by the first distinct plant along the first direction; and

activating the plant removal mechanism responsive to the instructions as the plant removal mechanism passes by the first distinct plant along the first direction.

2. The method of claim 1 wherein the first unique feature of the first plant growing in the field is a stalk of a plant.

3. The method of claim 1 wherein the identifying the plurality of points of interest within one of the plurality of regions comprises performing, based on the array of pixels associated within the one of the plurality of regions, at least one from the group consisting of:

a feature detection gradient analysis,

a hue analysis,

a brightness analysis,

a shape analysis, and

a blob analysis.

4. The method of claim 1 wherein the classifying the first point of the plurality of the points of interest as the first unique feature of the firs 6 t distinct plant growing in the field comprises applying the plurality of the points of interest to a trained machine learning model to obtain a numerical confidence level for each point of the plurality of points of interest representing a likelihood that the first point of interest represents the first unique feature of the plant.

5. The method of claim 1 further comprising:

capturing a sequence of images, the first image being a part of the sequence;

segmenting the sequence of images into regions;

identifying the plurality of points of interests in one of the plurality of regions in each of the images in the sequence; and

classifying a subset of the points of interest identified in a plurality of the images in the sequence together as being the first unique feature of the first distinct plant growing in the field, the first unique feature identifying the first distinct plant growing in the field across multiple of the images in the sequence.

6. The method of claim 5

wherein the classifying the subset of the points of interest comprises adjusting locations of the subset of the points of interest within their respective regions and images of the sequence by accounting for changes in position of the machine between images of the sequence of images.

7. The method of claim 5 further comprising:

creating a virtual map of plants that places the first distinct plant at a position within the virtual map based on the subset of the points of interest in the images in the sequence used to classify the first unique feature of the first distinct plant; and

updating the virtual map to include additional plants placed at positions within the virtual map based on other points of interests in the images in the sequence used to classify the first unique features of the additional plants.

8. The method of claim 7 wherein

tracking an absolute geographic position of the machine as a function of time during the capture of the images of the sequence; and

wherein placing the first distinct plants at positions within the virtual map is further based on the absolute geographic position.

9. A non-transitory computer readable medium storing instructions, the instructions when executed cause a processor physically attached to a machine travelling in a first direction through a field of plants to:

capture a first image of a first section of a field of plants with a camera physically attached to a machine travelling in a first direction through the field, the first image comprising an array of pixels;

segment the first image into a plurality of regions, the plurality of regions segmented based on differences in depth between the array of pixels of the first image;

identify a plurality of points of interest within one of the plurality of regions;

classify by a computer, a first point of the plurality of points of interest as a first unique feature of a first distinct plant growing in the field;

classify, by the computer, a second point of the plurality of points of interest as a second unique feature of a second distinct plant growing in the field, the second distinct plant at least partially overlapping the first distinct plant;

select, by the computer, the first distinct plant for removal;

send instructions for removal of the first distinct plant from the computer to a plant removal mechanism that is also physically attached to the machine, the instructions sent before the plant removal mechanism passes by the first distinct plant along the first direction; and

activate the plant removal mechanism responsive to the instructions as the plant removal mechanism passes by the first distinct plant along the first direction.

10. The non-transitory computer readable medium of claim 9 wherein the first unique feature of the first plant growing in the field is at least one from the group consisting of: a stalk of a plant, a point of contact between the plant and the ground, and a plant center.

11. The non-transitory computer readable medium of claim 9 wherein the identifying the plurality of points of interest within one of the plurality of regions comprises performing, based on the array of pixels associated within the one of the plurality of regions, at least one from the group consisting of:

a feature detection gradient analysis,

a hue analysis,

a brightness analysis,

a shape analysis, and

a blob analysis.

12. The non-transitory computer readable medium of claim 9 wherein the classifying the first point of the plurality of the points of interest as the first unique feature of the first distinct plant growing in the field comprises applying the plurality of the points of interest to a trained machine learning model to obtain a numerical confidence level for each point of the plurality of points of interest representing a likelihood that the first point of interest represents the first unique feature of the plant.

13. The non-transitory computer readable medium of claim 9 wherein the instructions further cause the processor to:

capture a sequence of images, the first image being a part of the sequence;

segment the sequence of images into regions;

identify the plurality of points of interests in one of the plurality of regions in each of the images in the sequence; and

classify a subset of the points of interest identified in a plurality of the images in the sequence together as being the first unique feature of the first distinct plant growing in the field, the first unique feature identifying the first distinct plant growing in the field which is depicted across multiple of the images in the sequence.

14. The non-transitory computer readable medium of claim 13

wherein the classifying the subset of the points of interest comprises adjusting locations of the subset of the points of interest within their respective regions and images of the sequence by accounting for changes in position of the machine between images of the sequence of images.

15. The non-transitory computer readable medium of claim 13 wherein the instructions further cause the processor to:

create a virtual map of plants that places the first distinct plant at a position within the virtual map based on the subset of the points of interest in the images in the sequence used to classify the first unique feature of the first distinct plant; and

update the virtual map to include additional plants placed at positions within the virtual map based on other points of interests in the images in the sequence used to classify the first unique features of the additional plants.

16. The non-transitory computer readable medium of claim 15 wherein the instructions further cause the processor to:

track an absolute geographic position of the machine as a function of time during the capture of the images of the sequence; and

wherein placing the first distinct plants at positions within the virtual map is further based on the absolute geographic position.

17. The method of claim 1 wherein the selecting the first distinct plant for removal comprises

sending the first image to a user interface device from the machine, the user interface device configured to display the first and the second distinct plants;

providing an option to a user via the user interface device to select the first distinct plant for removal;

receiving the selection of the first distinct plant for removal from the user via the interface device;

sending instructions for removal of the first distinct plant for removal to the machine.

18. The method of claim 1 wherein selecting the first distinct plant for removal comprises

classifying the first distinct plant with a type, the type acting as an identifier for at least one of a plant species, genus, or family;

selecting the first distinct plant for removal based on the type.

19. The method of claim 1 further comprising:

capturing a second image of the first section of the field of plants with a second camera physically attached to the machine, the second image captured after the first image;

verifying with the second image that the first distinct plant was acted upon by the plant removal mechanism.

20. The method of claim 1 wherein the plant removal mechanism further comprises a spray nozzle for dispensing a mechanism for plant necrosis.

21. The non-transitory computer readable medium of claim 9 wherein the instructions to select the first distinct plant for removal further cause the processor to:

send the first image to a user interface device from the machine, the user interface device configured to display the first and the second distinct plants;

provide an option to a user via the user interface device to select the first distinct plant for removal;

receive the selection of the first distinct plant for removal from the user via the interface device;

send instructions for removal of the first distinct plant for removal to the machine.

22. The non-transitory computer readable medium of claim 9 wherein the instructions further cause the processor to:

classify the identified plants with a type, the type acting as an identifier for at least one of a plant species, genus, or family;

select at least one plant for removal based on the type.

23. The non-transitory computer readable medium of claim 9 wherein the instructions further cause the processor to:

capture a second image of the first section of the field of plants with a second camera physically attached to the machine, the second image captured after the first image;

verify with the second image that the first distinct plant was acted upon by the plant removal mechanism.

24. The non-transitory computer readable medium of claim 9 wherein the plant removal mechanism comprises a spray nozzle for dispensing a mechanism for plant necrosis.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: BLUE RIVER TECHNOLOGY INC.
To: DEERE & COMPANY
Reel/Frame 069164/0195 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO RE-RECORD ASSIGNMENT PREVIOUSLY RECORDED ON REEL 035649 FRAME 0239. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 6, 2015
From: REDDEN, LEE
To: BLUE RIVER TECHNOLOGY INC.
Reel/Frame 037148/0961 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT SERIAL NO. 13/788,359 PREVIOUSLY RECORDED AT REEL: 035976 FRAME: 0352. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 16, 2015
From: REDDEN, LEE
To: BLUE RIVER TECHNOLOGY INC.
Reel/Frame 036180/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2015
From: REDDEN, LEE
To: BLUE RIVER TECHNOLOGY INC.
Reel/Frame 035976/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2015
From: REDDEN, LEE
To: BLUE RIVER TECHNOLOGY, INC.
Reel/Frame 035649/0239 →
Continuity (4)
Continuation 13788359 · Mar 7, 2013
Provisional Application 61609767 · Mar 12, 2012
Provisional Application 61608005 · Mar 7, 2012
Related Publication 20150245554A1 · Sep 3, 2015