journal article·2021Open access

Image-based Automatic Diagnostic System for Tomato Plants using Deep Learning

Shaheen Khatoon, Md Maruf Hasan, Amna Asif, Majed Alshmari, Yun-Kiam Yap

Computers, Materials & Continua· Volume 67· Issue 1

Abstract

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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Smart Agriculture and AI · Leaf Properties and Growth Measurement · Greenhouse Technology and Climate Control

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

References (35)

Show source-provided references
1. Crop losses due to diseases and their implications for global food production losses and food security
2. Impacts of climate change on plant diseases–-opinions and trends10.1007/s10658-012-9936-1 ↗
3. Deep learning-based segmentation and quantification of cucumber powdery mildew using convolutional neural network10.3389/fpls.2019.00155 ↗
4. Pest identification via deep residual learning in complex background10.1016/j.compag.2017.08.005 ↗
5. A deep learning-based approach for banana leaf diseases classification
6. Machine learning in agriculture: A review10.3390/s18082674 ↗
7. SVM and ANN based classification of plant diseases using feature reduction technique10.9781/ijimai.2016.371 ↗
8. Machine learning in plant disease research10.18088/ejbmr.3.1.2017.pp6-9 ↗
9. Imagenet classification with deep convolutional neural networks
10. Very deep convolutional networks for large-scale image recognition
11. Deep residual learning for image recognition
12. Deep learning in agriculture: A survey10.1016/j.compag.2018.02.016 ↗
13. A novel combinational convolutional neural network for automatic food-ingredient classification10.32604/cmc.2020.06508 ↗
14. On the detection of COVID-19 from chest X-ray Images using CNN-based transfer learning10.32604/cmc.2020.011326 ↗
15. Automatic detection of aortic dissection based on morphology and deep learning10.32604/cmc.2020.07127 ↗
16. Automatic image-based plant disease severity estimation using deep learning
17. AI-powered banana diseases and pest detection10.1186/s13007-019-0475-z ↗
18. Measuring quantitative virulence in the wheat pathogen Zymoseptoria tritici using high-throughput automated image analysis10.1094/PHYTO-11-13-0328-R ↗
19. Identification of alfalfa leaf diseases using image recognition technology10.1371/journal.pone.0168274 ↗
20. A robust deep-learning-based detector for real-time tomato plant diseases and pests recognition10.3390/s17092022 ↗
21. High-performance deep neural network-based tomato plant diseases and pests diagnosis system with refinement filter bank10.3389/fpls.2018.01162 ↗
22. Tomato diseases and pests detection based on improved Yolo V3 convolutional neural network10.3389/fpls.2020.00898 ↗
23. Deep learning models for plant disease detection and diagnosis10.1016/j.compag.2018.01.009 ↗
24. A comparative study of fine-tuning deep learning models for plant disease identification10.1016/j.compag.2018.03.032 ↗
25. Using deep learning for image-based plant disease detection10.3389/fpls.2016.01419 ↗
26. D. Hughes and M. Salathe, “An open access repository of images on plant health to enable the development of mobile disease diagnostics,” 2015. [Online]. Available: https://arxiv.org/abs/1511.08060.
27. C. Szegedy, S. Ioffe, V. Vanhoucke and A. Alemi, “Inception-v4, inception-resnet and the impact of residual connections on learning,” 2016. [Online]. Available: https://arxiv.org/abs/1602.07261.10.1609/aaai.v31i1.11231 ↗
28. Deep neural networks based recognition of plant diseases by leaf image classification10.1155/2016/3289801 ↗
29. Plant species classification using deep convolutional neural network10.1016/j.biosystemseng.2016.08.024 ↗
30. Potato leaf diseases detection and classification system
31. Scab diseases detection of potato using image processing
32. Identification of apple leaf diseases based on deep convolutional neural networks10.3390/sym10010011 ↗
33. Densely connected convolutional networks
34. Plant identification using deep neural networks via optimization of transfer learning parameters10.1016/j.neucom.2017.01.018 ↗
35. D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” 2014. [Online]. Available: https://arxiv.org/abs/1412.6980.