Automated Mobile System for Accurate Outdoor Tree Crop Enumeration Using an Uncalibrated Camera

This paper demonstrates an automated computer vision system for outdoor tree crop enumeration in a seedling nursery. The complete system incorporates both hardware components (including an embedded microcontroller, an odometry encoder, and an uncalibrated digital color camera) and software algorithms (including microcontroller algorithms and the proposed algorithm for tree crop enumeration) required to obtain robust performance in a natural outdoor environment. The enumeration system uses a three-step image analysis process based upon: (1) an orthographic plant projection method integrating a perspective transform with automatic parameter estimation; (2) a plant counting method based on projection histograms; and (3) a double-counting avoidance method based on a homography transform. Experimental results demonstrate the ability to count large numbers of plants automatically with no human effort. Results show that, for tree seedlings having a height up to 40 cm and a within-row tree spacing of approximately 10 cm, the algorithms successfully estimated the number of plants with an average accuracy of 95.2% for trees within a single image and 98% for counting of the whole plant population in a large sequence of images.

[1]  Farid Melgani,et al.  An automatic method for counting olive trees in very high spatial remote sensing images , 2009, 2009 IEEE International Geoscience and Remote Sensing Symposium.

[2]  Xavier P. Burgos-Artizzu,et al.  An Image Segmentation Based on a Genetic Algorithm for Determining Soil Coverage by Crop Residues , 2011, Sensors.

[3]  Giulio Reina,et al.  Towards Autonomous Agriculture: Automatic Ground Detection Using Trinocular Stereovision , 2012, Sensors.

[4]  Yong Chen,et al.  A Novel Method of Object Detection from a Moving Camera Based on Image Matching and Frame Coupling , 2014, PloS one.

[5]  Ye Qi,et al.  Agriculture and Forestry , 2013 .

[6]  Xavier P. Burgos-Artizzu,et al.  Mapping Wide Row Crops with Video Sequences Acquired from a Tractor Moving at Treatment Speed , 2011, Sensors.

[7]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[8]  Chunjiang Zhao,et al.  Detection of Corn Plant Population and Row Spacing Using Computer Vision , 2011, 2011 Second International Conference on Digital Manufacturing & Automation.

[9]  Maurício Pamplona Segundo,et al.  Automating 3D reconstruction pipeline by surf-based alignment , 2012, 2012 19th IEEE International Conference on Image Processing.

[10]  Christopher Hunt,et al.  Notes on the OpenSURF Library , 2009 .

[11]  Brian L. Steward,et al.  Automatic corn plant population measurement using machine vision , 2001 .

[12]  Natasha Gelfand,et al.  SURFTrac: Efficient tracking and continuous object recognition using local feature descriptors , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  David C. Slaughter,et al.  Active Optical Sensors for Tree Stem Detection and Classification in Nurseries , 2014, Sensors.

[14]  Lie Tang,et al.  Plant Identification in Mosaicked Crop Row Images for Automatic Emerged Corn Plant Spacing Measurement , 2008 .

[15]  Naif Alajlan,et al.  An automatic approach for palm tree counting in UAV images , 2014, 2014 IEEE Geoscience and Remote Sensing Symposium.

[16]  Jae Wook Jeon,et al.  Scaling-Translation Parameter Estimation using Genetic Hough Transform for Background Compensation , 2011, KSII Trans. Internet Inf. Syst..

[17]  Roemi Fernández,et al.  Multisensory System for Fruit Harvesting Robots. Experimental Testing in Natural Scenarios and with Different Kinds of Crops , 2014, Sensors.

[18]  Gonzalo Pajares,et al.  Integrating Sensory/Actuation Systems in Agricultural Vehicles , 2014, Sensors.

[19]  Lei Tian,et al.  MACHINE VISION IDENTIFICATION OF TOMATO SEEDLINGS FOR AUTOMATED WEED CONTROL , 1997 .

[20]  Luo Juan,et al.  SURF applied in panorama image stitching , 2010, 2010 2nd International Conference on Image Processing Theory, Tools and Applications.

[21]  M. Padmaja,et al.  A novel image processing technique for counting the number of trees in asatellite image , 2012 .

[22]  Jae Wook Jeon,et al.  Compensating Background for Noise due to Camera Vibration in Uncalibrated-Camera-Based Vehicle Speed Measurement System , 2011, IEEE Transactions on Vehicular Technology.

[23]  M. Tech Student,et al.  A novel image processing technique for counting the number of trees in a satellite image , 2012 .

[24]  David G. Lowe,et al.  Scalable Nearest Neighbor Algorithms for High Dimensional Data , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Andrea Peruzzi,et al.  Sensors in Agriculture and Forestry , 2013, Sensors.