Tomato Leaf Disease Detection and Classification Using Convolutional Neural Network and Machine Learning

Authors

  • Abdul Haseeb Wajid Department of Information Technology, The Islamia University of Bahawalpur (IUB), Bahawalpur 63100, Pakistan.
  • Najia Saher Department of Information Technology, The Islamia University of Bahawalpur (IUB), Bahawalpur 63100, Pakistan.
  • Syed Ali Nawaz Department of Information Technology, The Islamia University of Bahawalpur (IUB), Bahawalpur 63100, Pakistan.
  • Mohammad Arshad Department of Information Technology, The Islamia University of Bahawalpur (IUB), Bahawalpur 63100, Pakistan.
  • Mohammad Nasir Department of Artificial Intelligence, The Islamia University of Bahawalpur (IUB), Bahawalpur 63100, Pakistan.

Keywords:

Tomatoes Leaf, Disease Classification, CNN, Deep Learning

Abstract

Tomato is one of the most important horticulture crops in the world, however, it faces many important threats due to different diseases which may deteriorate the yield quality and loss. For management of efficient crop and reasonable yield, rapid and precise disease identification is very important. This study has made elaborate comparison between the conventional machine learning and deep learning for the classification of Tomato leaves images. This dataset has a total of 30000 images of 10 different types of diseases and healthy condition of Tomato leaves. The segmentation has been made for each disease as Bacterial-Spot (BS), Early-Blight (EB), Healthy, Late-Blight (LB), Leaf-Mold (LM), Septoria-Leaf-Spot (SLS), Spider-Mites-Two-spotted-Spider-Mite (SMTSSM), Target-Spot (TS), Tomato-Mosaic-Virus (TMV) and Tomato-Yellow-Leaf-Curl-Virus (TYLCV). A Convolutional Neural Network (CNN) is applied which consists of four convolutional layers, max pooling, a fully connected layer, dropout for regularization and a softmax layer for class probability. The classic machine learning techniques such as adaBoost classifier (ABC), K-nearest neighbor (KNN), random forest classifier (RFC), and naïve bayes (NB) has also been examined. Our experiment showed that the CNN is significantly better than the classic classifiers, it was able to able to obtain 96% accuracy whereas the classic classifiers gave poor accuracy, ABC 52%, KNN 56%, RFC 71% and NB 49%.

Downloads

Published

2024-02-01

How to Cite

Abdul Haseeb Wajid, Najia Saher, Syed Ali Nawaz, Mohammad Arshad, & Mohammad Nasir. (2024). Tomato Leaf Disease Detection and Classification Using Convolutional Neural Network and Machine Learning. Journal of Computing & Biomedical Informatics. Retrieved from https://jcbi.org/index.php/Main/article/view/348