journal article·2020-02-12Open access

Comparison of Convolutional Neural Network Architectures for Classification of Tomato Plant Diseases

Valeria Maeda-Gutiérrez, Carlos E. Galván-Tejada, Laura A. Zanella-Calzada, José M. Celaya-Padilla, Jorge I. Galván-Tejada, Hamurabi Gamboa-Rosales, Huizilopoztli Luna-García, Rafael Magallanes-Quintanar, Carlos A. Guerrero Méndez, Carlos A. Olvera-Olvera

Applied Sciences· Volume 10· Issue 4

Abstract

Tomato plants are highly affected by diverse diseases. A timely and accurate diagnosis plays an important role to prevent the quality of crops. Recently, deep learning (DL), specifically convolutional neural networks (CNNs), have achieved extraordinary results in many applications, including the classification of plant diseases. This work focused on fine-tuning based on the comparison of the state-of-the-art architectures: AlexNet, GoogleNet, Inception V3, Residual Network (ResNet) 18, and ResNet 50. An evaluation of the comparison was finally performed. The dataset used for the experiments is contained by nine different classes of tomato diseases and a healthy class from PlantVillage. The models were evaluated through a multiclass statistical analysis based on accuracy, precision, sensitivity, specificity, F-Score, area under the curve (AUC), and receiving operating characteristic (ROC) curve. The results present significant values obtained by the GoogleNet technique, with 99.72% of AUC and 99.12% of sensitivity. It is possible to conclude that this significantly success rate makes the GoogleNet model a useful tool for farmers in helping to identify and protect tomatoes from the diseases mentioned.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Smart Agriculture and AI · Spectroscopy and Chemometric Analyses · Leaf Properties and Growth Measurement

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Unidad Académica de Ingeniería Eléctrica, Universidad Autónoma de Zacatecas, Jardín Juarez 147, Centro, Zacatecas 98000, Mexico

CONACYT–Universidad Autónoma de Zacatecas–Jardín Juarez 147, Centro, Zacatecas 98000, Mexico

References (40)

Show source-provided references
1. SAGARPA (2018, December 15). Planeación Agrícola Nacional 2017–2030. Available online: https://www.gob.mx/sagarpa/documentos/planeacion-agricola-nacional-2017-2030.
2. Major tomato viruses in the Mediterranean basin10.1016/B978-0-12-394314-9.00002-6 ↗
3. Deep learning for tomato diseases: classification and symptoms visualization10.1080/08839514.2017.1315516 ↗
4. Factors influencing the use of deep learning for plant disease recognition10.1016/j.biosystemseng.2018.05.013 ↗
5. Fast and accurate detection and classification of plant diseases
6. Brahimi, M., Arsenovic, M., Laraba, S., Sladojevic, S., Boukhalfa, K., and Moussaoui, A. (2018). Deep Learning for Plant Diseases: Detection and Saliency Map Visualisation. Human and Machine Learning, Springer International Publishing.10.1007/978-3-319-90403-0_6 ↗
7. Deep learning models for plant disease detection and diagnosis10.1016/j.compag.2018.01.009 ↗
8. Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012). Imagenet classification with deep convolutional neural networks. Advances in Neural Information Processing Systems, Curran Associates, Inc.
9. Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., and Rabinovich, A. (2015, January 7–12). Going deeper with convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298594 ↗
10. Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z. (July, January 26). Rethinking the inception architecture for computer vision. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.
11. He, K., Zhang, X., Ren, S., and Sun, J. (July, January 26). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.
12. Kawasaki, Y., Uga, H., Kagiwada, S., and Iyatomi, H. (2015). Basic study of automated diagnosis of viral plant diseases using convolutional neural networks. International Symposium on Visual Computing, Springer.10.1007/978-3-319-27863-6_59 ↗
13. Jia, Y., Shelhamer, E., Donahue, J., Karayev, S., Long, J., Girshick, R., Guadarrama, S., and Darrell, T. (2014, January 3–7). Caffe: Convolutional architecture for fast feature embedding. Proceedings of the 22nd ACM international conference on Multimedia, Orlando, FL, USA.10.1145/2647868.2654889 ↗
14. Fujita, E., Kawasaki, Y., Uga, H., Kagiwada, S., and Iyatomi, H. (2016, January 18–20). Basic investigation on a robust and practical plant diagnostic system. Proceedings of the 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA), Anaheim, CA, USA.10.1109/ICMLA.2016.0178 ↗
15. Deep neural networks based recognition of plant diseases by leaf image classification10.1155/2016/3289801 ↗
16. Using deep learning for image-based plant disease detection10.3389/fpls.2016.01419 ↗
17. Hughes, D., and Salathé, M. (2015). An open access repository of images on plant health to enable the development of mobile disease diagnostics. arXiv.
18. Nachtigall, L.G., Araujo, R.M., and Nachtigall, G.R. (2016, January 6–8). Classification of apple tree disorders using convolutional neural networks. Proceedings of the 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI), San Jose, CA, USA.10.1109/ICTAI.2016.0078 ↗
19. Automated identification of northern leaf blight-infected maize plants from field imagery using deep learning10.1094/PHYTO-11-16-0417-R ↗
20. Identification of rice diseases using deep convolutional neural networks10.1016/j.neucom.2017.06.023 ↗
21. Huang, G., Liu, Z., Van Der Maaten, L., and Weinberger, K.Q. (2017, January 21–26). Densely connected convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.243 ↗
22. Iandola, F.N., Han, S., Moskewicz, M.W., Ashraf, K., Dally, W.J., and Keutzer, K. (2016). Squeezenet: Alexnet-level accuracy with 50x fewer parameters and <0.5 mb model size. arXiv.
23. Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv.
24. Automatic image-based plant disease severity estimation using deep learning10.1155/2017/2917536 ↗
25. Wang, J., Chen, L., Zhang, J., Yuan, Y., Li, M., and Zeng, W. (2018). CNN Transfer Learning for Automatic Image-Based Classification of Crop Disease. Chinese Conference on Image and Graphics Technologies, Springer.10.1007/978-981-13-1702-6_32 ↗
26. Tomato crop disease classification using pre-trained deep learning algorithm10.1016/j.procs.2018.07.070 ↗
27. Khandelwal, I., and Raman, S. (2019). Analysis of Transfer and Residual Learning for Detecting Plant Diseases Using Images of Leaves. Computational Intelligence: Theories, Applications and Future Directions-Volume II, Springer.10.1007/978-981-13-1135-2_23 ↗
28. A survey on transfer learning10.1109/TKDE.2009.191 ↗
29. Transfer learning based histopathologic image classification for breast cancer detection10.1007/s13755-018-0057-x ↗
30. Context-dependent pre-trained deep neural networks for large-vocabulary speech recognition10.1109/TASL.2011.2134090 ↗
31. ImageNet Large Scale Visual Recognition Challenge10.1007/s11263-015-0816-y ↗
32. Can Deep Learning Identify Tomato Leaf Disease?10.1155/2018/6710865 ↗
33. Plant identification using deep neural networks via optimization of transfer learning parameters10.1016/j.neucom.2017.01.018 ↗
34. A comparative study of fine-tuning deep learning models for plant disease identification10.1016/j.compag.2018.03.032 ↗
35. Kleinberg, R., Li, Y., and Yuan, Y. (2018). An Alternative View: When Does SGD Escape Local Minima?. arXiv.
36. Ruder, S. (2016). An overview of gradient descent optimization algorithms. arXiv.
37. van Laarhoven, T. (2017). L2 regularization versus batch and weight normalization. arXiv.
38. Japkowicz, N., and Shah, M. (2011). Evaluating Learning Algorithms: A Classification Perspective, Cambridge University Press.10.1017/CBO9780511921803 ↗
39. The meaning and use of the area under a receiver operating characteristic (ROC) curve10.1148/radiology.143.1.7063747 ↗
40. A simple generalisation of the area under the ROC curve for multiple class classification problems10.1023/A:1010920819831 ↗