Path detection for autonomous traveling in orchards using patch-based CNN

Abstract This paper proposes a novel and efficient patch-based approach for autonomous path detection in semi-structured environments such as orchards. The proposed approach can segment a perspective path area in the frontal scene and is expected to be applicable to various types of area detection tasks in agriculture. In the proposed approach, a patch-based convolutional neural network (CNN) is used for image classification to achieve path area segmentation, which involves cropping image patches from an input image by using a sliding window, generating a path score map by using a four-layer CNN for tree and path classification, path area segmentation, and target path detection by using boundary line determination. Results show that the maximum intersection over union (IoU) is approximately 0.81 for path area localization and the average lateral and angular errors are 0.051 and 7.8°, respectively. The performance of patch-based path detection depends on the patch size of the sliding window. Hence, the path detection performance is evaluated in terms of the patch size, and a patch size of 96 × 96 shows the best performance, with a classification accuracy of 0.93, IoU of 0.75, and processing time of 0.111 s. In addition, the proposed approach was verified by applying the approach to various images including curved paths. The results indicate that the performance of the proposed patch-based approach for path detection is comparable to that of previous approaches. Moreover, an autonomous farm robot can be easily developed using the proposed technique with a simple hardware configuration.

[1]  Yoshua Bengio,et al.  Practical Recommendations for Gradient-Based Training of Deep Architectures , 2012, Neural Networks: Tricks of the Trade.

[2]  Lei Zhang,et al.  A LIDAR-based crop height measurement system for Miscanthus giganteus , 2012 .

[3]  Volkan Isler,et al.  Vision-based monitoring of orchards with UAVs , 2019, Comput. Electron. Agric..

[4]  Vijay Subramanian,et al.  Development of machine vision and laser radar based autonomous vehicle guidance systems for citrus grove navigation , 2006 .

[5]  ShalalNagham,et al.  Orchard mapping and mobile robot localisation using on-board camera and laser scanner data fusion - Part A , 2015 .

[6]  E. Ostertagová Modelling using Polynomial Regression , 2012 .

[7]  Jung Hun Kim,et al.  Application of a 3D tractor-driving simulator for slip estimation-based path-tracking control of auto-guided tillage operation , 2019, Biosystems Engineering.

[8]  Wang Jie,et al.  RBF-Based Monocular Vision Navigation for Small Vehicles in Narrow Space below Maize Canopy , 2016 .

[9]  G.W.A.M. van der Heijden,et al.  Image-based particle filtering for navigation in a semi-structured agricultural environment. , 2014 .

[10]  Konstantinos P. Ferentinos,et al.  Deep learning models for plant disease detection and diagnosis , 2018, Comput. Electron. Agric..

[11]  Sorin Grigorescu,et al.  A Survey of Deep Learning Techniques for Autonomous Driving , 2020, J. Field Robotics.

[12]  Andreas Kamilaris,et al.  A review on the practice of big data analysis in agriculture , 2017, Comput. Electron. Agric..

[13]  Rob Gray,et al.  A Two-Point Visual Control Model of Steering , 2004, Perception.

[14]  Girish Chowdhary,et al.  Under canopy light detection and ranging‐based autonomous navigation , 2018, J. Field Robotics.

[15]  Nagham Shalal,et al.  Orchard mapping and mobile robot localisation using on-board camera and laser scanner data fusion - Part A: Tree detection , 2015, Comput. Electron. Agric..

[16]  Seong Woo Kwak,et al.  Orchard Free Space and Center Line Estimation Using Naive Bayesian Classifier for Unmanned Ground Self-Driving Vehicle , 2018, Symmetry.

[17]  Yufeng Shen,et al.  Detection of stored-grain insects using deep learning , 2018, Comput. Electron. Agric..

[18]  Lazaros Nalpantidis,et al.  Deep learning-based visual recognition of rumex for robotic precision farming , 2019, Comput. Electron. Agric..

[19]  Junchao Zhang,et al.  Infrared small target detection based on an image-patch tensor model , 2019, Infrared Physics & Technology.

[20]  T. Bakker,et al.  Autonomous navigation using a robot platform in a sugar beet field , 2011 .

[21]  Joris IJsselmuiden,et al.  Robot navigation in orchards with localization based on Particle filter and Kalman filter , 2019, Comput. Electron. Agric..

[22]  Nagham Shalal,et al.  Orchard mapping and mobile robot localisation using on-board camera and laser scanner data fusion - Part B: Mapping and localisation , 2015, Comput. Electron. Agric..

[23]  Duke M. Bulanon,et al.  Machine vision for orchard navigation , 2018, Comput. Ind..

[24]  Wenbin Li,et al.  Extracting Diameter at Breast Height with a Handheld Mobile LiDAR System in an Outdoor Environment , 2019, Sensors.

[25]  Hossein Mousazadeh,et al.  A technical review on navigation systems of agricultural autonomous off-road vehicles , 2013 .

[26]  Hironobu Fujiyoshi,et al.  Deep learning-based image recognition for autonomous driving , 2019, IATSS Research.

[27]  Flavio B. P. Malavazi,et al.  LiDAR-only based navigation algorithm for an autonomous agricultural robot , 2018, Comput. Electron. Agric..

[28]  Adel Hafiane,et al.  Deep leaning approach with colorimetric spaces and vegetation indices for vine diseases detection in UAV images , 2018, Comput. Electron. Agric..

[29]  Changshui Zhang,et al.  An In-field Automatic Wheat Disease Diagnosis System , 2017, Comput. Electron. Agric..

[30]  David C. Slaughter,et al.  Review: Automatic GPS-based intra-row weed knife control system for transplanted row crops , 2012 .

[31]  W. Sardha Wijesoma,et al.  Fast Vanishing-Point Detection in Unstructured Environments , 2012, IEEE Transactions on Image Processing.