Diagnosis of Tomato Plant Diseases Using Pre-Trained Architectures and A Proposed Convolutional Neural Network Model

Creative Commons License

Gerdan D., Koç C., Vatandaş M.

TARIM BILIMLERI DERGISI, vol.29, no.2, pp.627-638, 2023 (SCI-Expanded)

  • Publication Type: Article / Article
  • Volume: 29 Issue: 2
  • Publication Date: 2023
  • Doi Number: 10.15832/ankutbd.957265
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, CAB Abstracts, Food Science & Technology Abstracts, Veterinary Science Database, TR DİZİN (ULAKBİM)
  • Page Numbers: pp.627-638
  • Ankara University Affiliated: Yes


Tomato is one of the most important vegetables in the world. Presence of diseases and pests in the growing area significantly affect the choice of variety in tomato. Early-stage diagnosis plays an important role in determining whether the tomato is subject to effective and economical chemical, mechanical and biological controls, and internal and external quarantine. In this study, deep learning was used to diagnose some diseases in tomatoes. For this purpose, a novel deep CNN-based approach and some Keras models including DenseNet201, InceptionResNetV2, MobileNet, VGG16 architectures were used. Early, middle, and late stages of 18.456 images of Bacterial Spot, Early Blight, Leaf Mold, Septoria Leaf Spot, Target Spot, Mosaic Virus, Yellow Leaf Curl Virus and healthy leaves were examined. The experimental results showed that the custom CNN model produced 99.82% training accuracy. We recommend this model in terms of monitoring and diagnosing of tomato diseases. The results obtained with this study can be used in robotic spraying and harvesting operations.