Image-based automatic diagnostic system for tomato plants using deep learning

被引:0
作者
Khatoon S. [1 ]
Hasan M.M. [1 ]
Asif A. [1 ]
Alshmari M. [1 ]
Yap Y.-K. [2 ]
机构
[1] College of Computer Science and Information Technology, King Faisal University, Al-Ahsa
[2] College of Science, King Faisal University, Al-Ahsa
来源
Computers, Materials and Continua | 2021年 / 67卷 / 01期
关键词
Convolutional neural network; Deep learning; DenseNet; Disease classification and prediction; RestNet; Tomato plant; VGGNet;
D O I
10.32604/cmc.2021.014580
中图分类号
学科分类号
摘要
Tomato production is affected by various threats, including pests, pathogens, and nutritional deficiencies during its growth process. If control is not timely, these threats affect the plant-growth, fruit-yield, or even loss of the entire crop, which is a key danger to farmers’ livelihood and food security. Traditional plant disease diagnosis methods heavily rely on plant pathologists that incur high processing time and huge cost. Rapid and cost-effective methods are essential for timely detection and early intervention of basic food threats to ensure food security and reduce substantial economic loss. Recent developments in Artificial Intelligence (AI) and computer vision allow researchers to develop image-based automatic diagnostic tools to quickly and accurately detect diseases. In this work, we proposed an AI-based approach to detect diseases in tomato plants. Our goal is to develop an end-to-end system to diagnose essential crop problems in real-time, ensuring high accuracy. This paper employs various deep learning models to recognize and predict different diseases caused by pathogens, pests, and nutritional deficiencies. Various Convolutional Neural Networks (CNNs) are trained on a large dataset of leaves and fruits images of tomato plants. We compared the performance of ShallowNet (a shallow network trained from scratch) and the state-of-the-art deep learning network (models are fine-tuned via transfer learning). In our experiments, DenseNet consistently achieved high performance with an accuracy score of 95.31% on the test dataset. The results verify that deep learning models with the least number of parameters, reasonable complexity, and appropriate depth achieve the best performance. All experiments are implemented in Python, utilizing the Keras deep learning library backend with TensorFlow. © 2021 Tech Science Press. All rights reserved.
引用
收藏
页码:595 / 612
页数:17
相关论文
共 35 条
  • [1] Savary S., Ficke A., Aubertot J. N., Hollier C., Crop losses due to diseases and their implications for global food production losses and food security, Food Security, The ScienceSociology and Economics of Food Production and Access to Food, 4, pp. 519-537, (2012)
  • [2] Pautasso M., Doring T. F., Garbelotto M., Pellis L., Jeger M. J., Impacts of climate change on plant diseases—opinions and trends, European Journal of Plant Pathology, 133, 1, pp. 295-313, (2012)
  • [3] Lin K., Gong L., Huang Y., Liu C., Pan J., Deep learning-based segmentation and quantification of cucumber powdery mildew using convolutional neural network, Frontiers in Plant Science, 10, (2019)
  • [4] Cheng X., Zhang Y., Chen Y., Wu Y., Yue Y., Pest identification via deep residual learning in complex background, Computers and Electronics in Agriculture, 141, pp. 351-356, (2017)
  • [5] Amara J., Bouaziz B., Algergawy A., A deep learning-based approach for banana leaf diseases classification, Business, Technologie und Web (BTW 2017)––Workshopband, Bonn, Germany, Lecture Notes in Informatics (LNI), Gesellschaft für Informatik, pp. 79-88, (2017)
  • [6] Liakos K., Busato P., Moshou D., Pearson S., Bochtis D., Machine learning in agriculture: A review, Sensors, 18, 8, (2018)
  • [7] Pujari D., Yakkundimath R., Byadgi A. S., SVM and ANN based classification of plant diseases using feature reduction technique, International Journal of Interactive Multimedia and Artificial Intelligence, 3, 7, pp. 6-14, (2016)
  • [8] Yang X., Guo T., Machine learning in plant disease research, European Journal of BioMedical Research, 3, 1, pp. 6-9, (2017)
  • [9] Krizhevsky A., Sutskever I., Hinton G. E., Imagenet classification with deep convolutional neural networks, Communications of the ACM, 60, 6, pp. 84-90, (2017)
  • [10] Simonyan K., Zisserman A., Very deep convolutional networks for large-scale image recognition, International Conference on Learning Representations, (2014)