Plant Disease Detection and Classification by Deep Learning
Plant Disease Detection and Classification by Deep Learning
01. INTRODUCTION 1
1.1 OUTLINE OF THE PROJECT 1
1.2 OBJECTIVES 2
04. METHODOLOGY 12
4.1 SYSTEM ARCHITECTURE 18-23
4.2 TYPES OF CNN 23-27
07. APPENDICES 32
7.1 SOURCE CODE 32-55
56-59
7.2 SCREENSHOTS
60-61
7.3 PUBLICATION AND PLAGIARISM REPORT 62-63
7.4 REFERENCE
LIST OF FIGURES
SL.NO TITLE PAGE.NO
1. DATAFLOW DIAGRAM 2
2. SYSTEM ARCHITECTURE 18
3. WORKFLOW DIAGRAM 19
4. USECASE DIAGRAM 19
5. CLASS DIAGRAM 20
6. ACTIVITY DIAGRAM 21
7. SEQUENCE DIAGRAM 21
8. E.R – DIAGRAM 22
9. COLLABORATION DIAGRAM 23
LIST OF SYSMBOLS
NOTATION
S.NO NAME NOTATION DESCRIPTION
Class Name
1. Class Represents a
+ public collection of similar
-attribute entities grouped
-private
-attribute together.
# protected
+operation
+operation
+operation
NAME
Class A Class B
Associations
represents static
2. Association
Class A Class B relationships between
classes. Roles
representsthe way the
two classes see each
other.
Class A Class A
Interaction between
Aggregation the system and
4.
external environment
Class B Class B
Extends relationship is
used when one use
6. Relation EXTENDS
case is similar to
(extends) another use case but
does a bit more.
7. Communication Communication
between various use
cases.
8. State State State of the processs.
Represents various
control flow between
the states.
Represents decision
making process from a
12. Decision box
constraint
Represents physical
modules which is a
14. Component
collection of
components.
Represents physical
modules which are a
15. Node
collection of
components.
A circle in DFD
represents a state or
16. Data
process which has
Process/State
been triggered due to
some event or acion.
In most cases symptoms like fungal infection and rot can be seen on the leaves,
stem and fruit. This project provides an insight into how we deal with the problem
and further discuss the challenges of our work and how we can improve upon it
in future work.
1
Data collection (Splitting Training set & Test)
set)
1.2 OBJECTIVE :
2
The presented work presents a color based segmentation techniques for
extraction of yellow rust in whet crop images. Accurate segmentation of yellow rust in
wheat crop images is very part of assessment of disease penetration into the wheat
crop. And in turn to take the necessary preventive action for minimizing the crop
damage. The jpeg images acquired from CCD camera are read into the matlab tool
and a color-based segmentation algorithm is performed to segment the yellow rust.
The segmentation of color is performed base on k-means algorithm.
TITLE: Comparative study of Leaf Disease Diagnosis system using Texture features
and Deep Learning Features
YEAR: 2018
The feature extraction technique plays a very critical and crucial role in
automatic leaf disease diagnosis system. Many different feature extraction
techniques are used by the researchers for leaf disease diagnosis which includes
colour, shape, texture, HOG, SURF and SIFT features. Recently Deep Learning is
giving very promising results in the field of computer vision. In this manuscript, two
feature extraction techniques are discussed and compared. In first approach, the
Gray Level Covariance Matrix(GLCM) is used which extracts 12 texture features for
diagnosis purpose. In second appraoch, the pretrained deep learning model, Alexnet
is used for feature extraction purpose. There are 1000 features extracted
automatically with the help of this pretrained model. Here Backpropagation neural
network (BPNN) is used for the classification purpose. It is observed that the deep
learning features are more dominant as compared to the texture features. It gives
93.85% accuracy which is much better than the texture feature extraction technique
used here.