Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 18

Plant Diseases Prediction for

Sugarcane Plant Using Deep


Learning Technique
PROBLEM STATEMENT

Our project presents methods like Digital Image Processing, Deep Learning techniques to detect, quantify and predict
plant diseases. Although disease symptoms can manifest in any part of the plant, only methods that explore visible
symptoms in leaves is considered. Crop diseases are a major threat to food security, but their rapid identification
remains difficult in many parts of the world due to the lack of the necessary infrastructure. Sugarcane is one of the most
important crops in India. Indian sugar industry is the second largest agro based industry, next only to the textiles. But,
being a long durational crop, sugarcane is prone to the number of diseases.

The combination of increasing global smartphone penetration and recent advances in computer vision made possible by
Deep Learning and Image Procesing has paved the way for smartphone - assisted disease diagnosis. This project is to
study and implement the effectiveness of Deep Learning, Image Processing and computer vision techniques for
detection of diseases in sugarcane plants by using Deep Learning Models (like Convolution Neural Network, Artificial
Neural Network and Transfer Learning to distinguish different plant diseases) and suggesting a solution on avoiding
and curing the identified disease through an interface.
LITERATURE REVIEW

TITLE YEAR AUTHOR DESCRIPTION


The proposed plant disease detection methodology aims at
identifying tomato plant diseases from digital images of affected
Plant Disease plant leaves.In the proposed project, various image processing steps
Shubham are performed on the leaf images along with classification methods
Detection using Image 2020
Malvankar such as K-Nearest Neighbor Algorithm and Naïve Bayes algorithm
Processing
to distinguish between different plant diseases.

The proposed system consist of two parts: 1) digital image


assessment and feature extraction of sample cotton leaf, 2) to
Detection of Disease implement the back propagation artificial neural network in
in Cotton Leaf using machine learning.The proposed system was able to identify the
2019 Nikhil Shah quality of cotton keeping relative error at minimum.
Artificial Neural
Network
TITLE YEAR AUTHOR DESCRIPTION

Rice Blast Disease In this paper, they proposed a novel rice blast recognition method based
on CNN. A dataset of 2906 positive samples and 2902 negative samples is
Recognition Using a established for training and testing the CNN model. In addition, we
Wan-jie
Deep Convolutional 2019 conduct comparative experiments for qualitative and quantitative analysis
Liang
Neural Network in our evaluation of the effectiveness of the proposed method.

This paper focuses on prediction of loss due to grass grub insect. Analyze
Predicting Crop the damages by using well-known classifiers such as Decision Tree,
Diseases Using Data Random Forest, Neural Networks, Naïve Bayes, Support Vector Machines
2018 Umair Ayub and K-Nearest Neighbor and design Ensemble Models of above
Mining Approaches: mentioned classifiers which gave better results as compared to classifiers.
Classification

This paper makes use of Random Forest in identifying between healthy


Plant Disease Detection and diseased leaf from the data sets created. The proposed paper includes
Shima various phases of implementation namely dataset creation, feature
Using Machine 2018 extraction, training the classifier and classification.The created datasets of
Ramesh
Learning diseased and healthy leaves are collectively trained under Random Forest
to classify the diseased and healthy images.
PROPOSED SYSTEM ARCHITECTURE

The objective of this project is to develop a plant disease detection system using the domains of image processing. It
aims at detecting plant diseases up to a certain extent. In order to implement the system to detect plant diseases, we
extract the data from the plant leaf image using Image Processing. Then using a classifier the image is classified with
the type of disease, the cure and remedies to prevent.

1) Image Acquisition: Image Acquisition is the first step in disease recognition. In this process, the image is retrieved
from a digital camera in mobiles phones or computers through the website. The image is stored for further processing.
All possible optical details of the leaf is captured.

2) Image Segmentation: The goal of segmentation is to simplify and/or change the representation of an image into
something that is more meaningful and easier to analyze. It removes unwanted background from the image and focuses
on the required pixels. Rest of the pixel data is dumped to avoid outliers.

3) Image Post Processing: Post processing is the process of editing the data captured by a camera while taking the photo
taken to enhance the image. The better the data captured from a camera to create the photo the better the enhancement
possibility is. This step will help the model to predict the disease accurately.
4) Feature Extraction: Traditional feature extractors can
be replaced by a convolutional neural network(CNN),
since CNN’s have a strong ability to extract complex
features that express the image in much more detail,
learn the task specific features and are much more
efficient. A Feature in an image may be parameters such
as a piece of spatial information, properties such as
shape, curves or edges, borders, they may also be
features such as blobs and ridges. On successful
extraction of a feature, the result; called the feature
descriptor or feature vector, is then stored for further
processing.

5) Classification: Image classification is the primary


domain, in which deep neural networks play the most
important role of image analysis. The image
classification accepts the given input images and
produces output classification for identifying what type
of disease is present.

Figure. Proposed System Architecture


DATASET USED

● Data is an essential component of any AI model and, basically, the sole reason for the spike in
popularity of machine learning that we witness today. Due to the availability of data, scalable
ML algorithms became viable as actual products that can bring value to a business, rather than
being a by-product of its main processes.
● We created our own dataset by personally going to sugarcane farms and clicking roughly
around 10,000 photos of sugarcane leaves and we also visited nearest Sugarcane Research
Centre to grab additional information.
IMPLEMENTATION

Firstly, to implement this project we need a dataset. We decided to make a dataset of our own for
the project to get accurate outputs. This dataset will be used for classification. The dataset will be
divided into three parts i.e. the training dataset, validation dataset and the testing dataset. Then the
training dataset will be used for building the model. Here we have decided to use three algorithms
on the training dataset and build the models on them. If we get a good accuracy then we can predict
the disease.

We did extensive analysis of different data mining classifiers on different feature sets to predict the
sugarcane disease. We came up with three algorithms which might give us high accuracy.

1)Artificial Neural Network (ANN)


2)Convolutional Neural Network (CNN)
3)Transfer Learning
1) Artificial Neural Network(ANN)

Artificial Neural Networks (ANNs), are computing systems inspired by the biological neural networks
that constitute animal brains. The training of a neural network from a given example is usually conducted
by determining the difference between the processed output of the network (often a prediction) and target
output.

2) Convolutional Neural Network (CNN)

A Convolutional Neural Network (ConvNet/CNN) is a Deep Learning algorithm which can take in an
input image, assign importance (learnable weights and biases) to various aspects/objects in the image and
be able to differentiate one from the other. The pre-processing required in a ConvNet is much lower as
compared to other classification algorithms.

3) Transfer Learning

Transfer learning (TL) is a research problem that focuses on storing knowledge gained while solving one
problem and applying it to a different but related problem. A machine uses the knowledge learned from a
prior assignment to increase prediction about a new task in TL.
Result Analysis
Result Analysis

The graph provides the results of three models having higher accuracy. The first one is a CNN model
with an optimizer as adam giving an accuracy of 97% and the second one is a Transfer Learning
model named “VGG-16” giving an accuracy of around 99% and third model is of ANN which gave
accuray of 53%. So, any one of the three models can be chosen to make a prediction.
SNAPSHOTS OF WORKING PROJECT

Home Page of Website


SNAPSHOTS OF WORKING PROJECT

Image upload preview


SNAPSHOTS OF WORKING PROJECT

Result displayed after clicking Predict Button and also More details links in shown.
SNAPSHOTS OF WORKING PROJECT

Redirected Page on clicking more details Button


CONCLUSION

Keeping in mind the fact that India’s economy is enormously dependent on agriculture, and rising
global economic losses due to plant diseases, we have utilized a machine learning model that
identifies the symptoms of plant diseases in their initial phases.

Diseases which are still difficult for the farmers to detect without any assistance can now be detected
with the help of our Deep Learning model.
THANK YOU

You might also like