CPC A01B 69/001 (2013.01) [A01B 79/005 (2013.01); G05D 1/0246 (2013.01); G06N 3/08 (2013.01); G06T 7/194 (2017.01); G05D 2201/0201 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30188 (2013.01)] | 20 Claims |
1. A method implemented by a treatment system on a moving platform having one or more processors, a storage, and a treatment mechanism, comprising:
obtaining, by the treatment system disposed on a vehicle and configured to implement a machine learning (ML) algorithm, images of a region of an agricultural environment;
applying a sequence of image processing algorithms to portions of images of the agricultural environment ingested from sensors on the moving platform, wherein the sequence of image processing algorithms includes a first image processing algorithm that performs object detection and a second image processing algorithm that performs object tracking of detected objects from the object detection;
making a decision about whether and which of the detected and tracked objects are candidates for a treatment by the treatment system; and
applying the treatment to the objects according to the decisions wherein, the sequence of image processing algorithms is applied such that upon detecting an object in a first image by the first image processing algorithm, processing of the object by the first image processing algorithm is turned off for next N frames and the object is tracked by the second image processing algorithm for the next N frames, where N is a positive integer.
|