A Robust Intelligent System for Detecting Tomato Crop Diseases Using Deep Learning

A Robust Intelligent System for Detecting Tomato Crop Diseases Using Deep Learning

Mohamed Afify, Mohamed Loey, Ahmed Elsawy
DOI: 10.4018/IJSSCI.304439
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The tomato crop is a strategic crop in the Egyptian market with high commercial value and large production. However, tomato diseases can cause huge losses and reduce yields. This work aims to use deep learning to construct a robust intelligent system for detecting tomato crop diseases to help farmers and agricultural workers by comparing the performance of four different recent state-of-the-art deep learning models to recognize 9 different diseases of tomatoes. In order to maximize the system's generalization ability, data augmentation, fine-tuning, label smoothing, and dataset enrichment techniques were investigated. The best-performing model achieved an average accuracy of 99.12% with a hold-out test set from the original dataset and an accuracy of 71.43% with new images downloaded from the Internet that had never been seen before. Training and testing were performed on a computer, and the final model was deployed on a smartphone for real-time on-site disease classification.
Article Preview
Top

1. Introduction

Egypt is an agricultural-based country, as agriculture contributes to nearly 14% of the Egyptian GDP and absorbs about 31% of the population’s workforce (Shalaby et al. 2011). Among other crops Tomato stands out as a strategic one, it is considered one of the most widely cultivated crops around the world due to its high nutritive value and high demand. Egyptian agriculture relies heavily on cultivating tomatoes and is ranked fifth among leading countries throughout the world in growing it (Peralta and Spooner 2006). Egyptian cultivation of the tomato crop is facing huge challenges namely the increasing population, resource shortages, climate change, and diseases. Diseases are considered one of the most limiting factors in tomato cultivation as it causes dramatic losses such as reducing yield by about 10-30% and affecting product quality. Tomato diseases could be fungal (early/late blight), bacterial (spot, canker), viral (mosaic, yellow leaf curl), or caused by pests (spider mites) and affect either leaves, roots, stems, or fruits. Fungal blight (especially late blight) is considered one of the most deadly tomato diseases that can cause devastating results. On the other hand, viruses are highly infectious and readily transmitted by any means. Therefore, it is very important to properly identify and understand the disease and its causes, while determining if it’s infectious or not. Such infectious diseases could be controlled and contained only if it was early discovered and treated (Blancard 2012)(Hanssen and Lapidot 2012).

Identifying tomato diseases manually is not an easy task and requires an expert with academic background, extensive knowledge, and solid experience. This process, especially for smallholder farmers is very expensive, slow, and not affordable. Thus it is necessary to use automated disease detection systems that can perform at the level of an expert. Meanwhile, it should be affordable and could easily be used by local farmers. Recent advances in computer vision and machine learning especially deep learning have made it possible to develop systems for automatic plant disease recognition. Such systems must ensure two main factors, they should generalize well to accommodate real-world pictures that have not been seen before, and also it should be deployed on a common device that is used by most farmers such as smartphones.

Deep learning is a new trend in machine learning that has revolutionized the area of computer vision specifically in the area of image classification and object detection. Using deep learning techniques was shown to outperform state-of-the-art performance in various research fields including automated plant disease detection systems. It is now considered a promising tool to improve such systems to achieve higher accuracy results, wide diseases, and crop scope, and to develop real-time applicable systems (Loey, ElSawy, and Afify 2020). The largest public plant disease leaf images dataset is called PlantVillage (Hughes and Salathe 2015), which contains nearly 54300 different images. Deep learning was introduced to plant disease detection when this dataset was used by (Mohanty, Hughes, and Salathé 2016) to identify 26 diseases in 14 crop species achieving an amazing classification accuracy of 99.3%. However, this accuracy dropped to 31.4% when testing the proposed system with images downloaded from the Internet.

In this work, four deep learning models namely InceptionV3 (Szegedy, Vanhoucke, and Shlens 2014), DenseNet (Huang, Maaten, and Weinberger n.d.), Xception (Google 2014), and MobileNetV2 (Sandler et al. n.d.), were used to detect and classify nine different diseases and a healthy class of the tomato crop using its leaf images. Experiments were conducted on the effect of using data augmentation, fine-tuning, label smoothing, and dataset enrichment on the model’s performance and its ability to generalize. Models were tested against a hold-out test set and also new images downloaded from the Internet.

Complete Article List

Search this Journal:
Reset
Volume 16: 1 Issue (2024)
Volume 15: 1 Issue (2023)
Volume 14: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 13: 4 Issues (2021)
Volume 12: 4 Issues (2020)
Volume 11: 4 Issues (2019)
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing