Digital ampelography: deep learning (CNN) using Keras to identify grapevine cultivars
Authors/Creators
Description
Ampelography is the science that studies the identification and classification of grapevines (Vitis). It is a laborious science, and it is carried out manually through visual surveys usually performed by agronomists, which requires a huge amount of time. Image processing and computer vision based on machine learning methods can enable agronomists to minimise the time spent on cultivar identification. Convolutional neural networks (CNN) could be employed for this task since they can efficiently learn increasingly complex visual concepts by identifying spatial hierarchies of patterns and reprocessing the results of convolution layers. This work aims to use digital ampelography to classify grapevine cultivars using deep learning. For this purpose, a convolutional neural network to classify grapevine cultivars was configured and trained using a deep learning framework Keras/TensorFlow written in Python and R, and a data set of 1011 leaf images. The results showed that CNNs can efficiently extract significant features from the input leaf images and the model reached an excellent accuracy rate, successfully predicting 95,8% of Vitis vinifera ‘Verdejo’ leaves and 100% of Vitis vinifera ‘Tempranillo’ leaves.
Files
SVelez_DigitalampelographydeeplearningCNNusingKerastoidentifygrapevinecultivars.pdf
Files
(2.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:1d1b33c65858e73d5ecf488bd3455770
|
2.8 MB | Preview Download |
Additional details
Funding
- Instituto Nacional de Investigación y Tecnología Agraria y Alimentaria
- FPI predoctoral contract FPI-INIA2016-017
References
- Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., Devin, M., et al. (2015). TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. Software available from https://www.tensorflow.org/.
- Albon, C. (2018). Machine Learning with Python Cookbook: Practical Solutions from Preprocessing to Deep Learning (O'Reilly Media, Inc.).
- Chitwood, D.H., Ranjan, A., Martinez, C.C., Headland, L.R., Thiem, T., Kumar, R., Covington, M.F., Hatcher, T., Naylor, D.T., Zimmerman, S., et al. (2014). A modern ampelography: a genetic basis for leaf shape and venation patterning in grape. Plant Physiol. 164 (1), 259–272 https://doi.org/10.1104/pp.113.229708.
- Chollet, F., et al. (2015). Keras. GitHub. https://github.com/fchollet/keras.
- Keller, M. (2015). The Science of Grapevines: Anatomy and Physiology, 2nd edn(Amsterdam, Boston: Elsevier/AP, Academic Press, imprint of Elsevier).
- Müller, A.C., and Guido, S. (2016). Introduction to Machine Learning with Python (O'Reilly).
- Olsen, L.R., and Zachariae, H.B. (2021). cvms: Cross-Validation for Model Selection. R package version 1.3.2. https://CRAN.R-project.org/package=cvms.
- Organistation International de la Vigne et du Vin (OIV). (2008). OIV Descriptor List for Grape Varieties and Vitis Species, 2nd edn.
- Patterson, J., and Gibson, A. (2017) Deep Learning: a Practitioner's Approach (O'Reilly).
- Pau, G., Fuchs, F., Sklyar, O., Boutros, M., and Huber, W. (2010). EBImage: an R package for image processing with applications to cellular phenotypes. Bioinformatics 26 (7), 979–981 https://doi.org/10.1093/bioinformatics/ btq046.
- Rubio, J.A., Yuste, J., Yuste, J.R., Alburquerque, M.V., Arranz, C., and Barajas, E. (2009). Clones Certificados de las Principales Variedades Tradicionales de Vid en Castilla y León (Valladolid, spain: Instituto Tecnológico Agrario de Castilla y León), pp.315.
- Saeed, F., Khan, M.A., Sharif, M., Mittal, M., Goyal, L.M., and Roy, S. (2021). Deep neural Network features fusion and selection based on PLS regression with an application for crops diseases classification. Appl. Soft Comput. 103, 107164 https://doi.org/10.1016/j.asoc.2021.107164.
- Safonova, A., Tabik, S., Alcaraz-Segura, D., Rubtsov, A., Maglinets, Y., and Herrera, F. (2019). Detection of fir trees (Abies sibirica) damaged by the bark beetle in unmanned aerial vehicle images with deep learning. Remote Sens. 11 (6), 643 https://doi.org/10.3390/rs11060643.
- Sewak, M., Karim, M.R., and Pujari, P. (2018). Practical Convolutional Neural Networks (Packt Publishing Ltd.).
- Togores, J.H. (2006). La Calidad del Vino desde el Viñedo (Mundi-Prensa), https://library.biblioboard.com/ content/b3757450-cf67-43ec-a66a-42dc96227c98.
- Wickham, H. (2016). ggplot2: Elegant Graphics for Data Analysis (New York: Springer-Verlag), https://ggplot2. tidyverse.org.
- Zhang, C., Zhou, P., Li, C., and Liu, L. (2015). A convolutional neural network for leaves recognition using data augmentation. Paper presented at: 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.