Towards unsupervised weed scouting for agricultural robotics

Weed scouting is an important part of modern integrated weed management but can be time consuming and sparse when performed manually. Automated weed scouting and weed destruction has typically been performed using classification systems able to classify a set group of species known a priori. This greatly limits deployability as classification systems must be retrained for any field with a different set of weed species present within them. In order to overcome this limitation, this paper works towards developing a clustering approach to weed scouting which can be utilized in any field without the need for prior species knowledge. We demonstrate our system using challenging data collected in the field from an agricultural robotics platform. We show that considerable improvements can be made by (i) learning low-dimensional (bottleneck) features using a deep convolutional neural network to represent plants in general and (ii) tying views of the same area (plant) together. Deploying this algorithm on in-field data collected by AgBotII, we are able to successfully cluster cotton plants from grasses without prior knowledge or training for the specific plants in the field.

[1]  Leonardo A. Mozelli,et al.  Weed Mapping Using Digital Images , 2012 .

[2]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[3]  Brendan J. Frey,et al.  Non-metric affinity propagation for unsupervised image categorization , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[4]  Peter I. Corke,et al.  Content Specific Feature Learning for Fine-Grained Plant Classification , 2015, CLEF.

[5]  S. Chen,et al.  Speaker, Environment and Channel Change Detection and Clustering via the Bayesian Information Criterion , 1998 .

[6]  Carl E. Rasmussen,et al.  The Infinite Gaussian Mixture Model , 1999, NIPS.

[7]  Brendan J. Frey,et al.  Mixture Modeling by Affinity Propagation , 2005, NIPS.

[8]  Jörn Ostermann,et al.  Plant classification system for crop /weed discrimination without segmentation , 2014, IEEE Winter Conference on Applications of Computer Vision.

[9]  Thomas Rath,et al.  Improving plant discrimination in image processing by use of different colour space transformations , 2002 .

[10]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[11]  Stefan B. Williams,et al.  Towards autonomous habitat classification using Gaussian Mixture Models , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  T. Ferguson A Bayesian Analysis of Some Nonparametric Problems , 1973 .

[14]  Marijn Huijbregts,et al.  The ICSI RT07s Speaker Diarization System , 2007, CLEAR.

[15]  Nicholas W. D. Evans,et al.  Speaker Diarization: A Review of Recent Research , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[16]  KrishnapuramRaghu,et al.  A Robust Competitive Clustering Algorithm With Applications in Computer Vision , 1999 .

[17]  N. Gilbert Case studies: A hard look at GM crops , 2013, Nature.

[18]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[19]  R. Kerry,et al.  Editorial note for the special issue on spatial variation , 2008, Precision Agriculture.

[20]  R. Gerhards,et al.  Practical experiences with a system for site‐specific weed control in arable crops using real‐time image analysis and GPS‐controlled patch spraying , 2006 .

[21]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[22]  Hichem Frigui,et al.  Clustering by competitive agglomeration , 1997, Pattern Recognit..

[23]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[24]  G. W. Cussans,et al.  Integrated weed management. , 1995 .

[25]  Niko Sünderhauf,et al.  Evaluation of Features for Leaf Classification in Challenging Conditions , 2015, 2015 IEEE Winter Conference on Applications of Computer Vision.

[26]  Hichem Frigui,et al.  A Robust Competitive Clustering Algorithm With Applications in Computer Vision , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Trevor Darrell,et al.  DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition , 2013, ICML.

[28]  S. C. Johnson Hierarchical clustering schemes , 1967, Psychometrika.

[29]  Nizar Grira,et al.  Unsupervised and Semi-supervised Clustering : a Brief Survey ∗ , 2004 .

[30]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[31]  S. Fountas,et al.  Agricultural robots—system analysis and economic feasibility , 2006, Precision Agriculture.

[32]  Philip Chan,et al.  Determining the number of clusters/segments in hierarchical clustering/segmentation algorithms , 2004, 16th IEEE International Conference on Tools with Artificial Intelligence.

[33]  John H. L. Hansen,et al.  Unsupervised audio stream segmentation and clustering via the Bayesian information criterion , 2000, INTERSPEECH.