Identification of olive fruit, in intensive olive orchards, by means of its morphological structure using convolutional neural networks

Abstract Accurate yield estimation is a greatly desired objective in oliviculture due to the high economic value of its production. This paper presents a methodology aimed at achieving that end. It comprises an artificial-vision algorithm able to detect visible olives in digital images of olive trees captured directly in the field, at night-time and with artificial illumination. These images were taken in an intensive olive orchard of the Picual Olea europaea L. variety in September 2018 (two months prior to harvesting). Regarding the methodology, first, the images are pre-processed to generate a set of sub-images with high probability of containing an olive, thus reducing the search space by a magnitude of 103. Next, these sub-images are classified by a convolutional neural network (CNN) as olive, if they are centred in an olive fruit, or as other in any other case (even if they contain peripheral fruits). To train and validate the CNN, a special database called OLIVEnet was compiled with two disjoint sets integrating these sub-images. A training and a validation set was built with 234,168 and 299,946 olive and other sub-images, respectively. Five different CNN topologies were tested, correctly classifying the best performing one in 83.13% of olive instances, with a precision of 84.80%, and 99.12% of other instances; measured accuracy and F1 Score were 0.9822 and 0.8396, respectively. As far as the authors' knowledge goes, this article presents the first image analysis approach to automatically identify olive fruits in an image of the entire tree directly taken in the field. The obtained results constitute a first and solid step towards the implementation of an automatic system for yield estimation of olive orchards.

[1]  J. Blasco,et al.  Comparison of three algorithms in the classification of table olives by means of computer vision , 2004 .

[2]  Ronald M. Summers,et al.  Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning , 2016, IEEE Transactions on Medical Imaging.

[3]  F. Aguilera,et al.  Forecasting olive crop yields based on long-term aerobiological data series and bioclimatic conditions for the southern Iberian Peninsula , 2014 .

[4]  Juan Manuel Ponce,et al.  Automatic Counting and Individual Size and Mass Estimation of Olive-Fruits Through Computer Vision Techniques , 2019, IEEE Access.

[5]  M. van der Velde,et al.  Performance of the MARS-crop yield forecasting system for the European Union: Assessing accuracy, in-season, and year-to-year improvements from 1993 to 2015 , 2019, Agricultural systems.

[6]  Javier Tardáguila,et al.  A new methodology for estimating the grapevine-berry number per cluster using image analysis , 2017 .

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

[8]  W. S. Qureshi,et al.  Machine vision for counting fruit on mango tree canopies , 2017, Precision Agriculture.

[9]  José Manuel Andújar Márquez,et al.  Olive-Fruit Mass and Size Estimation Using Image Analysis and Feature Modeling , 2018, Sensors.

[10]  María-Paz Diago,et al.  Automated early yield prediction in vineyards from on-the-go image acquisition , 2018, Comput. Electron. Agric..

[11]  Sanjiv Singh,et al.  Automated Visual Yield Estimation in Vineyards , 2014, J. Field Robotics.

[12]  Javier Gámez García,et al.  A computer vision approach based on endocarp features for the identification of olive cultivars , 2018, Comput. Electron. Agric..

[13]  Javier Gámez García,et al.  Sorting Olive Batches for the Milling Process Using Image Processing , 2015, Sensors.

[14]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[15]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Volkan Isler,et al.  Vision-Based Preharvest Yield Mapping for Apple Orchards , 2018, Comput. Electron. Agric..

[17]  Fabio Orlandi,et al.  Better prediction of Mediterranean olive production using pollen-based models , 2013, Agronomy for Sustainable Development.

[18]  Umberto Michelucci Fundamentals of Convolutional Neural Networks , 2019 .

[19]  Liang Gong,et al.  Detecting tomatoes in greenhouse scenes by combining AdaBoost classifier and colour analysis , 2016 .

[20]  Salah Sukkarieh,et al.  Mapping almond orchard canopy volume, flowers, fruit and yield using lidar and vision sensors , 2016, Comput. Electron. Agric..

[21]  Gaston Lefranc,et al.  Olive Fruits Recognition Using Neural Networks , 2013, ITQM.

[22]  E. J. van Henten,et al.  Robust pixel-based classification of obstacles for robotic harvesting of sweet-pepper , 2013 .