Automated grapevine flower detection and quantification method based on computer vision and deep learning from on-the-go imaging using a mobile sensing platform under field conditions

Abstract Grape yield forecasting is a valuable economic and quality issue for the grape and wine industry. The number of flowers at bloom could be used as an early indicator towards crop forecast in viticulture. The purpose of this work was to develop a non-invasive method for grapevine flower counting by on-the-go image acquisition, using a combination of deep learning and computer vision technology. A mobile sensing platform was used at 5 km/h to automatically capture Red Green Blue (RGB) images of vineyard canopy at night using artificial illumination under field conditions. For the image data set, 96 vines from six grapevine varieties were selected. For ground-truthing, the number of flowers per inflorescence was counted on a set of clusters before flowering, while yield per vine was weighted at harvest. The developed algorithm comprised two general steps: inflorescences’ segmentation, and individual flower detection. In both steps, the best results were obtained using the deep fully convolutional neural network SegNet architecture with a VGG19 network as the encoder, with F1 score values of 0.93 and 0.73 in the inflorescences segmentation and the individual flower detection steps, respectively. These values showed the high accuracy of the network. A determination coefficient (R2) of 0.91 between the detected number of flowers and the actual number of flowers per vine was obtained. In addition, a linear regression model was trained to estimate the actual number of flowers from the number of detected flowers. A root mean squared error (RMSE) of 590 flowers per vine and a normalized root mean squared error (NRMSE) of 23.7% was obtained. An R2 above 0.70 was achieved between the estimated number of actual flowers and the final yield, per vine. These results show that the number of flowers per vine can be estimated using machine vision and deep learning. The developed imaging platform can be used by the wine industry in commercial vineyards for a satisfactory early crop yield forecasting.

[1]  Daniel Cremers,et al.  Automatic image‐based determination of pruning mass as a determinant for yield potential in grapevine management and breeding , 2017 .

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

[3]  Scarlett Liu,et al.  A computer vision system for early stage grape yield estimation based on shoot detection , 2017, Comput. Electron. Agric..

[4]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[5]  Pierre Soille,et al.  Morphological Image Analysis , 1999 .

[6]  José Blasco,et al.  Assessment of flower number per inflorescence in grapevine by image analysis under field conditions. , 2014, Journal of the science of food and agriculture.

[7]  G. Stanley Howell,et al.  Sustainable Grape Productivity and the Growth-Yield Relationship: A Review , 2001, American Journal of Enology and Viticulture.

[8]  A. Aquino,et al.  Image analysis-based modelling for flower number estimation in grapevine. , 2017, Journal of the science of food and agriculture.

[9]  María-Paz Diago,et al.  vitisFlower®: Development and Testing of a Novel Android-Smartphone Application for Assessing the Number of Grapevine Flowers per Inflorescence Using Artificial Vision Techniques , 2015, Sensors.

[10]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Fernand Meyer,et al.  Topographic distance and watershed lines , 1994, Signal Process..

[12]  Javier Tardaguila,et al.  A Non-Invasive Method Based on Computer Vision for Grapevine Cluster Compactness Assessment Using a Mobile Sensing Platform under Field Conditions , 2019, Sensors.

[13]  Stefano Poni,et al.  Early defoliation (hand vs mechanical) for improved crop control and grape composition in Sangiovese (Vitis vinifera L.) , 2008 .

[14]  Karel J. Zuiderveld,et al.  Contrast Limited Adaptive Histogram Equalization , 1994, Graphics Gems.

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

[16]  Eduard Clotet,et al.  Vineyard Yield Estimation Based on the Analysis of High Resolution Images Obtained with Artificial Illumination at Night , 2015, Sensors.

[17]  Stefano Poni,et al.  Impact of Early Leaf Removal on Yield and Fruit and Wine Composition of Vitis vinifera L. Graciano and Carignan , 2010, American Journal of Enology and Viticulture.

[18]  Khwairakpam Amitab,et al.  Brain Tumor Segmentation from MRI Images using Hybrid Convolutional Neural Networks , 2020 .

[19]  Stefano Poni,et al.  Effects of Early Defoliation on Shoot Photosynthesis, Yield Components, and Grape Composition , 2006, American Journal of Enology and Viticulture.

[20]  Volker Steinhage,et al.  Efficient identification, localization and quantification of grapevine inflorescences and flowers in unprepared field images using Fully Convolutional Networks , 2019 .

[21]  Volker Steinhage,et al.  An adaptable approach to automated visual detection of plant organs with applications in grapevine breeding , 2019, Biosystems Engineering.

[22]  Santiago Velasco-Forero,et al.  On-the-Go Grapevine Yield Estimation Using Image Analysis and Boolean Model , 2018, J. Sensors.

[23]  Scarlett Liu,et al.  Automatic grape bunch detection in vineyards with an SVM classifier , 2015, J. Appl. Log..

[24]  Florian Rist,et al.  Automatic Flower Number Evaluation in Grapevine Inflorescences Using RGB Images , 2019, American Journal of Enology and Viticulture.

[25]  David Hernández-López,et al.  Vineyard yield estimation by automatic 3D bunch modelling in field conditions , 2015, Comput. Electron. Agric..

[26]  Paul R. Petrie,et al.  A robust automated flower estimation system for grape vines , 2018, Biosystems Engineering.

[27]  Borja Millán,et al.  Grapevine flower estimation by applying artificial vision techniques on images with uncontrolled scene and multi-model analysis , 2015, Comput. Electron. Agric..

[28]  A. Aquino,et al.  On‐the‐go assessment of vineyard canopy porosity, bunch and leaf exposure by image analysis , 2019, Australian Journal of Grape and Wine Research.

[29]  Oscar Déniz-Suárez,et al.  Deep Learning Versus Classic Methods for Multi-taxon Diatom Segmentation , 2019, IbPRIA.

[30]  Derdour Khedidja,et al.  Estimation of the flower buttons per inflorescences of grapevine (Vitis vinifera L.) by image auto-assessment processing , 2016 .

[31]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[32]  Martin Jägersand,et al.  Deep semantic segmentation for automated driving: Taxonomy, roadmap and challenges , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).