Rice Leaf Disease Identification is a deep learning project aimed at detecting and classifying diseases in rice leaves using computer vision techniques. The project utilizes transfer learning with the ResNet152V2 model, incorporating an attention layer to focus on important parts of the image. The dataset used for training the model contains approximately 2600 images belonging to six different classes.
The dataset used for training the model is sourced from Kaggle and contains images of rice leaves affected by different diseases. You can access the dataset here.
The deep learning model is trained using transfer learning techniques with the ResNet152V2 architecture. Transfer learning allows leveraging pre-trained models on large datasets and fine-tuning them for specific tasks. In this project, the ResNet152V2 model is fine-tuned on the rice leaf disease dataset to classify different types of diseases.
The model is trained to classify rice leaf images into the following disease classes:
- Healthy
- Brown spot
- Leaf blast
- Bacterial leaf blight
- Leaf scald
- Narrow brown spot
The trained model is deployed using Flask, a lightweight Python web framework. It accepts images of rice leaves as input and identifies the disease present in the leaf.
To use the deployed model:
- Clone the repository.
- Install the required dependencies specified in the
requirements.txt
file. - Run the Flask application.
- Upload an image of a rice leaf to the application.
- The application will predict the disease present in the leaf and display the result.