An Autonomous Crop Treatment Robot: Part I. A Kalman Filter Model for Localization and Crop/Weed Classification

This work is concerned with a machine vision system for an autonomous vehicle designed to treat horticultural crops. The vehicle navigates by following rows of crop (individual cauliflower plants) that are planted in a reasonably regular array typical of commercial practice. We adopt an extended Kalman filter approach where the observation model consists of a grid which is matched to the crop planting pattern in the perspective view through the vehicle camera. Plant features are extracted by thresholding near infrared images of the scene evolving before the camera. A clustering method collects the features into groups representing single plants. An important aspect of the approach is that it provides both localization information and crop/weed discrimination within a single framework, since we can assume that features not matching the planting pattern are weeds. Off-line tests with two image sequences are carried out to compare the tracking with assessment by three different humans. These show that the extended Kalman filter is a viable method for tracking and that the model parameters derived from the filter are consistent with human assessment. We conclude that the performance will be good enough for accurate in-field navigation.

[1]  Filiberto Pla,et al.  Structure from motion techniques applied to crop field mapping , 1996, Image Vis. Comput..

[2]  John A. Marchant,et al.  Real-Time Tracking of Plant Rows Using a Hough Transform , 1995, Real Time Imaging.

[3]  Andrew Blake,et al.  Dynamic contours: real-time active splines , 1993 .

[4]  Stephen J. Maybank,et al.  Filter based estimates of depth , 1990, BMVC.

[5]  N. D. Tillett,et al.  Autonomous robot navigation for precision horticulture , 1997, Proceedings of International Conference on Robotics and Automation.

[6]  Y. Bar-Shalom Tracking and data association , 1988 .

[7]  Hugh F. Durrant-Whyte,et al.  Mobile robot localization by tracking geometric beacons , 1991, IEEE Trans. Robotics Autom..

[8]  Andrew Zisserman,et al.  Performance characterization of fundamental matrix estimation under image degradation , 1997, Machine Vision and Applications.

[9]  J. A. Marchant,et al.  Tracking of row structure in three crops using image analysis , 1996 .

[10]  N. D. Tillett,et al.  Navigation and control of an autonomous horticultural robot , 1996 .

[11]  R. Y. Tsai,et al.  An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision , 1986, CVPR 1986.

[12]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[13]  John A. Marchant,et al.  On the Performance Characterisation of Image Segmenation Algorithms: A Case Study , 2000, ECCV.

[14]  Reyer Zwiggelaar,et al.  A review of spectral properties of plants and their potential use for crop/weed discrimination in row-crops , 1998 .

[15]  Hugh F. Durrant-Whyte,et al.  "OXNAV": reliable autonomous navigation , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[16]  John V. Stafford Spatially variable field operations , 1996 .

[17]  Michael Brady,et al.  Sensor-based control of AGVs , 1990 .

[18]  Pascal Fua,et al.  Self-Consistency: A Novel Approach to Characterizing the Accuracy and Reliability of Point Correspon , 1998, ICCV 1999.

[19]  Andrew Blake,et al.  Learning Dynamics of Complex Motions from Image Sequences , 1996, ECCV.

[20]  Anthony Stentz,et al.  Vision-based perception for an automated harvester , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[21]  J B Southall,et al.  The development and evaluation of computer vision algorithms for the control of an autonomous horticultural vehicle , 1999 .

[22]  J. A. Marchant,et al.  Segmentation of plants and weeds for a precision crop protection robot using infrared images , 1996 .

[23]  J.F. McLellan,et al.  Who needs a 20 cm precision farming system? , 1996, Proceedings of Position, Location and Navigation Symposium - PLANS '96.

[24]  Herbert Freeman,et al.  On the Encoding of Arbitrary Geometric Configurations , 1961, IRE Trans. Electron. Comput..

[25]  H. V. Trees Detection, Estimation, And Modulation Theory , 2001 .

[26]  Rainer H. Biller,et al.  Reduced input of herbicides by use of optoelectronic sensors , 1998 .

[27]  J. Yoshida,et al.  Automatic Control Of Agricultural Machines , 1988, International Congress on Transportation Electronics,.

[28]  John Billingsley,et al.  The successful development of a vision guidance system for agriculture , 1997 .

[29]  Harry L. Van Trees,et al.  Detection, Estimation, and Modulation Theory, Part I , 1968 .