Development of a Tomato Leaf Disease Detection System Using Convolutional Neural Networks

  • S Owoeye Federal University of Agriculture, Abeokuta
  • Folasade Durodola Federal University of Agriculture, Abeokuta
  • M Adekunle Federal University of Agriculture, Abeokuta
  • A Oyelami Federal University of Agriculture, Abeokuta
  • B Bisiriyu Federal University of Agriculture, Abeokuta
Keywords: Disease detection, Machine Learning, Tomato Leaf, Convolutional Neural Networks, TensorFlow

Abstract

The study and early detection of plant diseases are important because they harm plants and essential products like food, clothing, furniture, and housing. Plant diseases such as late blight, early blight, and septoria leaf spot significantly reduce tomato crop yields, posing major challenges to sustainable agriculture and food security. This paper aims to develop a cloud-based software system to accurately diagnose and recommend diseases in tomato leaves from images, providing recommended treatments for the detected diseases. The system integrates three neural networks: two Convolutional Neural Networks for object detection and feature extraction, and a third neural network for classification. These networks were trained on images from the Plant Village dataset, with preprocessing to enhance image quality and annotation accuracy. The system was tested and verified, achieving a training accuracy of 98% and a loss of less than 7.6% on the test set. However, real-world testing indicated an accuracy of around 80% for non-test-set images. The developed system has the potential to significantly aid in the early detection and management of tomato plant diseases, improving crop yields and agricultural sustainability. The software is accessible via an Application Programming Interface developed using TypeScript, and a frontend web application serves as a human-machine interface.

References

Aanis, A., Dharmendra, S., & El Gamal, A. (2023). A survey on using deep learning techniques for plant disease diagnosis and recommendations for the development of appropriate tools. Smart Agricultural Technology, 3. https://doi.org/10.1016/j.atech.2022.100083
Agarwal, M., Singh, A., Arjaria, S., Sinha, A., & Gupta, S. (2020). ToLeD: Tomato leaf disease detection using convolution neural network. Procedia Computer Science, 167, 293-301. https://doi.org/10.1016/j.procs.2020.03.225
Andrew, H., Menglong, Z., Bo, C., Dmitry, K., Weijun, W., Tobias, W., Marco, A., & Hartwig, A. (2017, April). MobileNets: Efficient convolutional neural networks for mobile vision applications.
Bergougnoux, V. (2014). The history of tomato: From domestication to biopharming. Biotechnology Advances, 32(1), 170-189. https://doi.org/10.1016/j.biotechadv.2013.11.003
Gerszberg, A., Hnatuszko-Konka, K., Kowalczyk, T., & Kononowicz, A. K. (2015). Tomato (Solanum lycopersicum L.) in the service of biotechnology. Plant Cell, Tissue and Organ Culture, 120, 881–902. https://doi.org/10.1007/s11240-014-0664-4
Jeffrey, O. (2022). Explain artificial intelligence and the history of artificial intelligence. International Journal of Computer Science, International Journal of Computer Science, 9(1), pp 56-61
Joseph, V. R. (2023). Optimal ratio for data splitting. Statistical Analysis and Data Mining: The ASA Data Science Journal, 15(4), 531-538. https://doi.org/10.1002/sam.11583
Kaggle dataset. (n.d.). Retrieved March 17, 2024, from https://www.kaggle.com/datasets/emmarex/plantdisease
Pison, G. (2022). World population: 8 billion today, how many tomorrows? Population and Societies, (604). https://doi.org/10.3917/popsoc.604.0001
Sanjeela, S., & Jaswinder, S. (2023). An experimental study of tomato viral leaf disease detection using machine learning classification techniques. Bulletin of Electrical Engineering and Informatics, 12(1), 451-461. https://doi.org/10.11591/eei.v12i1.4385
Tian, T. (2020). Artificial intelligence image recognition method based on convolutional neural network algorithm. IEEE Access, 8, 125731-125744. https://doi.org/10.1109/ACCESS.2020.3006097
Xie, X., Ma, Y., Liu, B., He, J., Li, S., & Wang, H. (2020). A deep-learning-based real-time detector for grape leaf diseases using improved convolutional neural networks. Frontiers in Plant Science, 11, 529357. https://doi.org/10.3389/fpls.2020.00751
Zhenhua, L., Yun, Z., & Yunhao, L. (2017). Towards a full-stack DevOps environment (Platform-as-a-Service) for cloud-hosted applications. Tsinghua Science and Technology, 22(1), 1-9. https://doi.org/10.1109/TST.2017.7830891
Published
2024-09-18
How to Cite
Owoeye, S., Durodola, F., Adekunle, M., Oyelami, A., & Bisiriyu, B. (2024). Development of a Tomato Leaf Disease Detection System Using Convolutional Neural Networks. Journal of Engineering Research, 29(3), 22-31. Retrieved from http://jer.unilag.edu.ng/article/view/2236