/RiceCloud

A repository for the research article titled "RiceCloud: A Cloud integrated Ensemble learning based Rice leaf Diseases prediction System".

Primary LanguageJupyter NotebookMIT LicenseMIT

RiceCloud: A Cloud integrated Ensemble learning based Rice leaf Diseases prediction System

Abhimanyu Bhowmik, Madhushree Sannigrahi, Deepraj Chowdhury, Debanjan Das

paper dataset dataset slides Streamlit App Heroku

Abstract: Rice is one of the primary food items consumed by the humans. Farmers in developing countries like India face a lot of problems while cultivating the rice crop. One of such major problem is of rice leaf disease. A plethora of research has been carried out by the data scientist and machine learning expert to detect the disease of the rice leaf from the images. In the research, researchers had mostly used deep learning techniques to detect the rice leaf disease. In this paper, an ensemble learning architecture has been proposed, where the image is given input to a very famous transfer learning neural network, VGG 16 which is pretrained with ImageNet dataset and the features from the penultimate layer is considered as a input to the Light GBM. The Ensemble learning model is deployed on Heroku with a end to end user interface that can be accessed from mobile. The proposed method has given an accuracy of 96.49% , where trained with 80% images of dataset and validated on rest 20% while classifying 4 types of rice leaf disease.


About Dataset

Context

Shayan Riyaz found this dataset when it was not uploaded on Kaggle and was scattered across the internet. This dataset is a collection of multiple data sets that can be found online. The size of this dataset is ~ 7 GB due to the high resolution of images. The number of images in the dataset is 3355 .jpg files.

Content

The dataset has been divided into two groups, train and validation. Inside the two folders are 4 categories of types:

  • BrownSpot
  • Healthy
  • Hispa
  • LeafBlast

Note: The image resolution in the images is not uniform.

Sample Images from the dataset can be found in the the folder ./Sample Images.

Proposed Methods

1. Globar Architecture



Conceptual view of the proposed architecture


2. Data Preprocessing

Preprocessed Image Sample for BrownSpot class


3. Proposed Model

Proposed model Architecture


Results

1. Classification Report

Classification report for 75:25 train-validation ratio

2. Confusion Matrix

Confusion Matrix: All the classes



3. ROC - AUC Curves


(a)

(b)

(a), (b) Globar Receiver operating characteristic Curve (left) ROC curves for indevisual classes (right).



4. RiceCloud: Application UI

UI of deployed application using Streamlit




Cite our work

@INPROCEEDINGS{10039790,
  author={Bhowmik, Abhimanyu and Sannigrahi, Madhushree and Chowdhury, Deepraj and Das, Debanjan},
  booktitle={2022 IEEE 19th India Council International Conference (INDICON)}, 
  title={RiceCloud: A Cloud integrated Ensemble learning based Rice leaf Diseases Prediction System}, 
  year={2022},
  volume={},
  number={},
  pages={1-6},
  doi={10.1109/INDICON56171.2022.10039790}}

Contact

For any queries, please contact: bhowmikabhimnayu@gmail.com