Coder Social home page Coder Social logo

abhimanyubhowmik / ricecloud Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 27.7 MB

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

Home Page: https://abhimanyubhowmik-ricecloud-appmain-ryht61.streamlitapp.com/

License: MIT License

Python 1.52% Procfile 0.01% Jupyter Notebook 98.43% Shell 0.04%
deep-learning agriculture computer-vision image-classification lightgbm rice-crops vgg16

ricecloud's Introduction

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: [email protected]

ricecloud's People

Contributors

abhimanyubhowmik avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

madhushree2000

ricecloud's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.