This project introduces a Convolutional Neural Network (CNN) as the proposed system for plant disease prediction, with a comparative analysis conducted against two existing models: Recurrent Neural Networks (RNNGRU) and Artificial Neural Networks (ANNMLP). The proposed CNN model is specifically designed to address the limitations of traditional approaches, such as lower accuracy and slower prediction times, particularly when handling complex image data. The system allows users to upload images of plant leaves, select the type of plant (e. g. , potato, tomato, grape), and choose between RNNGRU, ANNMLP, or the newly developed CNN model for disease prediction. Additionally, users can run all three models simultaneously to compare their outputs, enabling a comprehensive evaluation of performance. Predictions are securely stored in a SQLite database, along with metadata such as confidence scores, prediction times, timestamps, and a unique group ID for efficient retrieval and management. Built using Flask, the application provides a professional-grade user interface with features like secure authentication, prediction history tracking, and deletion of past predictions. Comparative analysis demonstrates that the proposed CNN model significantly outperforms RNNGRU and ANNMLP in terms of accuracy, prediction speed, and overall reliability, making it a more effective tool for real-time agricultural applications. This advancement highlights the potential of CNNs in transforming agricultural practices by providing faster, more accurate, and reliable disease predictions, thereby contributing to improved crop health, reduced losses, and increased agricultural productivity.
Kesav et al. (Thu,) studied this question.