SlideShare a Scribd company logo
Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14
www.ijera.com 11|P a g e
Identification and Classification of Fruit Diseases
Ranjit K N1
Chethan H K2
Naveena C 3
1.
Dept of CS & E, Maharaja Institute of Technology, Mysore, Karnataka
2.
Dept of CS & E, Maharaja Institute of Technology, Mysore, Karnataka
3.
Dept of CS & E, SJBIT,Bangalore, Karnataka
ABSTRACT
Diseases in fruit cause major problem in agricultural industry and also causes economic loss.The diseases in
fruits reduce the yield and also deteriorate the variety and its withdraw from the cultivation.So, earlier detection
of symptoms of fruit disease is required.In this paper a solution for identification and classification of fruit
diseases is proposed and experimentally validated.Ten different fruits has been selected with few of their
diseases . The image processing based proposed approach is composed of following main steps,first step is
segmentation using K-means and C-Means clustering algorithms,Second step is conducted a performance
evaluation of segmentation algorithm by measuring the parameters such as Measure of overlapping (MOL),
Measure of under-segmentation (MUS), Measure of over segmentation (MOS), Dice similarity measure (DSM),
Error-rate (ER). The segmentation performance is calculated based on the comparison between the manually
segmented ground truth G and segmentation result S generated by the image segmentation approach. After
segmentation features are extracted using GLCM. The k Nearest Neighbours Algorithm classifier is used to
classify the diseases in fruits .The collected database consists of 34 classes with 243 images .The experiment has
been conducted on database of 34 classes having training samples of 30,50,70 percent of database .The result of
classification has relatively higher accuracy in all cases when segmented using K-Means than C-Means
clustering algorithms
Keywords: K-MeansClustering, Performance measures,Gray Level Co-ocurrence Matrix.
I. INTRODUCTION
India is the agricultural land where it
stands as a second largest producers of fruits by
producing over 44.04 million tons of fruits with an
area of 3.72 million hectares and 10% of world
fruit production is been accounted by India[1].
Variety of fruits are grown in India in which apple,
banana, citrus, grape, mango, guava are the major
ones. Fruit industry contributes about 20% of the
nation's growth. But due to lack of maintenance
,improper cultivation of fruits and manual
inspection there has been a decrease in production
of quality of fruits.
Farmers find difficulty in finding the fruits
affected with disease which result in loss of
revenue to the farmers and the nation. The types of
diseases on fruits determine the quantity, quality
and stability of yield. The diseases in fruits reduce
the yield and also deteriorate the variety and its
withdrawal from the cultivation .Early disease
detection can facilitate the control of fruit disease
through proper management approaches such as
fungicide applications, pesticide application and
disease specific chemical applications can improve
production. Visual perception by expert people was
the classical approach for detection of diseases in
fruits which are very expensive.
Fruits with different diseases as shown in
Fig. 1. cause major problem in economy and
production in agriculture industry worldwide
manually identifying diseases in the fruits is used
by the experts till date, but it is expensive for
farmer to consult an expert , so automatically detect
the symptoms of the fruit disease is required[2]
.Diseases in fruit can cause major losses in yield
and quality appeared in harvesting . majority of the
works performing segmentation by K-Means
clustering ([3],[4]) and C-Means clustering
methods have been proposed in [5].performance
evaluation of segmentation algorithm by measuring
the parameters such as Measure ofoverlapping
(MOL), Measure of under-segmentation (MUS),
Measure of oversegmentation(MOS), Dice
similarity measure (DSM), Error-rate
(ER),Precision (P) and Recall (R) is conducted
[6].Features are extracted using GLCM ([7],[8])
and diseases are classified using K Nearest
Neighbours Algorithm [9].
We have proposed and experimentally
validated the significance of using clustering
technique for the disease segmentation and K
Nearest Neighbours Algorithm as a classifier for
the detection and classification of fruit diseases. In
order to validate the proposed approach, we have
considered 34 classes of diseases of 10 different
fruits.
RESEARCH ARTICLE OPEN ACCESS
Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14
www.ijera.com 12|P a g e
(a) (b)
Figure 1.Common fruit diseases : (a)bitter rot of
apple, (b) Anthracnose of mango
II. THE PROPOSED APPROACH
The steps of the proposed approach are
shown in the Fig. 2.Fruit disease classification
problem require, precise imagesegmentation
otherwise the features of the noninfected region
will dominate over the features of the
infectedregion. In this approach K-Means and C-
Means based imagesegmentationis preferred to
detect the region of interest which is the infected
part only. After segmentation, features are
extractedfrom the segmented image of the fruit.
Finally, training andclassification are performed by
KNN classifier
Figure 2. Block diagram of proposed system
A. Image segmentation
In K-Means clustering images are
partitioned into four clusters in which one cluster
contains the majority of the diseased part of the
image. K-Means clustering method is used for the
image segmentation. K-Means clustering algorithm
[3] was developed by J. MacQueen (1967). The k-
means clustering algorithms classify the objects
into K number of classes based on a set of features.
Algorithm for the K-Means image segmentation –
Step 1. Read input image.
Step 2. Transform image from RGB to L*a*b*
color space.
Step 3. Classify colors using K-Means clustering in
'a*b*' space.
Step 4. Label each pixel in the image from the
results of K-Means.
Step 5. Generate images that segment the image by
color.
Step 6. Select the segment containing disease.
C-means clustering method is used for the
image segmentation.This Segmentation method is
based on a basic region growing method and uses
membership grades’ ofpixels to classify pixels into
appropriate segment[5].
BEGIN
Assumptions: Image transformed into feature
space, number of clusters c,stop condition ε,
fuzziness parameter m.
Step 1: Cluster image in feature space, with next
conditions: number ofclusters is c, fuzziness index
is mand stop condition is ε.
Step 2: Repeat for each pixel 𝑎𝑖𝑗 of image I .
Step 2.1: Find out, into which cluster 𝐶𝑙 belongs
pixel 𝑎𝑖𝑗 at most.
Step 2.2: Find out, whether in the closest
surroundings of pixel 𝑎𝑖𝑗 exists segment 𝑅 𝑘, which
points belong to same cluster𝐶𝑙
Step 2.3: If such segment 𝑅 𝑘 exists, than pixel
𝑎𝑖𝑗 add to segment 𝑅 𝑘 ,else create new segment
𝑅 𝑛 and add pixel 𝑎𝑖𝑗 to new segment 𝑅 𝑛 .
Step 3: Merge all segments, which belong to one
cluster and are neighbors.
Step 4: Arrange borders of all segments.
END
Figure 2 Image segmentation using K-Means
clustering algorithm (a) Images before
segmentation, (b) Images after segmentation
Figure 3 Image segmentation using C-Means
clustering algorithm (a) Images before
segmentation, (b) Images after segmentation
Fig. 4 and Fig.5 depicts image
segmentation results using the K-Means and C-
Means clustering technique
B. Performance Evaluation of Segmentation
Measuring the performance of a
segmentation algorithm is necessary for mainly
two reasons first is based on a performance metric,
good parameter settings can be found for a
segmentation algorithm and second is performance
Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14
www.ijera.com 13|P a g e
of different segmentation approaches can be
compared. The region based measures are used
when the size and location measurement of the area
of the object is essential to detect the disease and is
the objective of the segmentation. Therefore,
region based measures are used to evaluate the
segmentation algorithm[19] using (Equation. 1 to
5)
Measure of Overlap (Jaccard Similarity Measure)
MOL=
S∩G
S∪G
(1)
where
MOL=Measure of overlap,S=Segmented
area,G=Ground truth area
Measure of under Segmentation
M∪S=
⃓U⃓
⃓G⃓
(2)
where
U=Unsegmented lesion area
G=Ground truth area
U=⃓G (S ∩ G)⃓
Where
S= Segmented area
Measure of over Segmentation
MOS=
⃓V⃓
⃓S⃓
(3)
Where
V =Segmented non lesion area
S= Segmented lesion area
V=⃓S (S ∩ G)⃓
Where
G =Ground truth lesion area
Dice Similarity Measure (DSM)
DSM=
2×⃓A(C)∩A(Cr)⃓
⃓A C +A(Cr)⃓
(4)
Error Rate (ER)
ER=
⃓A C ⊕A(Cr)⃓
⃓A C +A(Cr)⃓
(5)
Performance Evaluation of Segmentation is applied
on K-means and C-Means clustering algorithms
and results are noted.
C. Gray Level Co-ocurrence Matrix
The Gray Level Co-ocurrence Matrix
(GLCM) method is a way of extracting the second
order statistical texture features.GLCM’s lower left
triangular matrix is always a reflection of the upper
right triangular matrix and the diagonal always
contains even numbers. GLCM is dimensioned to
the number of gray levels G and stores the co-
occurrence probabilities gij..
Grey-Level Co-occurence Matrix can be defined as
Equation 1:
𝑐Δx,Δy 𝑖, 𝑗
=
1, 𝑖𝑓𝐼 𝑝, 𝑞 = 𝑖𝑎𝑛𝑑𝐼 𝑝 + Δx, q + Δy = j
0 , 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
𝑚
𝑞=1
𝑛
𝑝=1
(6)
Where m and n are grey levels normally m=n for
symmetry GLCM
Normalized symmetry GLCM can be formed by
Equation 2:
𝑃𝑖,𝑗 =
𝑉 𝑖,𝑗
𝑉 𝑖,𝑗
𝑁−1
𝑖,𝑗=0
(7)
Where 𝑉𝑖,𝑗 is the GLCM frequency and 𝑃𝑖,𝑗 is the
probability of cooccurence.
Some of the most common GLCM features are
evaluated using (Equation.8 to 15):
Contrast:
𝑃𝑖,𝑗
𝑁−1
𝑖,𝑗 =0 𝑖 − 𝑗 2
(8)
Homogeneity:
𝑃 𝑖,𝑗
1+(𝑖−𝑗 )2
𝑁−1
𝑖,𝑗 =0 (9)
This statistic is also called as Inverse Difference
Moment.
Angular Second Moment and Energy:
𝑃𝑖,𝑗
2𝑁−1
𝑖,𝑗 =0 (10)
The square root of the ASM is sometimes used as a
texture measure, and is called Energy.
Energy= 𝐴𝑆𝑀 (11)
Entropy:
𝑃𝑖,𝑗 (−𝑁−1
𝑖,𝑗 =0 ln𝑃𝑖,𝑗 ) (12)
Since ln(0) is undefined, assume that 0* ln(0) =
0.
Variance:
𝜎𝑖
2
= 𝑃𝑖,𝑗 𝑖 − 𝜇𝑖
2
𝜎𝑗
2𝑁−1
𝑖,𝑗=0 = 𝑃𝑖,𝑗
𝑁−1
𝑖,𝑗 =0 (𝑗 − 𝜇𝑖)2
(13)
where
𝜇𝑖 = 𝑖 𝑃𝑖,𝑗 𝜇𝑗 = 𝑗(𝑃𝑖,𝑗
𝑁−1
𝑖,𝑗=0
𝑁−1
𝑖,𝑗=0
)
are the means relative to ith pixel and jth pixel
respectively.
Standard deviation are given by
𝜎𝑖 = 𝜎𝑖
2
𝜎𝑗 = 𝜎𝑗
2
(14)
Correlation:
𝑃𝑖,𝑗
𝑖−𝜇 𝑖 (𝑖−𝜇 𝑗 )
𝜎𝑖
2 (𝜎 𝑗
2)
𝑁−1
𝑖,𝑗 =0 (15)
Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14
www.ijera.com 14|P a g e
D. The k-Nearest Neighbors algorithm
In pattern recognition, the k-Nearest
Neighbors algorithm is a non-parametric method
used for classification. In k-Nearest Neighbors
algorithm classification, the output is a class
membership. An object is classified by a majority
vote of its neighbors, with the object being
assigned to the class most common among
its k nearest neighbors. If k = 1, then the object is
assigned to the class of that single nearest
neighbor.K nearest neighbors is a simple algorithm
that stores all available cases and classifies the new
cases based on a similarity measure. In the
proposed method KNN classifier is used to classify
the fruit diseases.
III. EXPERIMENTAL RESULT
A. Dataset preparation
The images in the dataset determine how
realistic the analysis is. Database consists of 243
images of 10 different fruit type with 34 different
fruit disease classification. Fruit images of Apple,
banana, citrus, grape, guava, mango, papaya,
peach, pomegranate, watermelon are collected.
Each fruit type consists of different fruit
diseases(e,g.,Bitter rot,Anthracnose).Fig. 4 Shows
the few samples of images of different classes.
Figure 4 Sample images from the dataset
B. Result discussion
The collected database consists of 34
classes with 243 images .The images are
segmented ,and features are extracted using GLCM
.These extracted features are classified in to
different fruit diseases using classifier.The
experiment has been conducted on database of 34
classes having training samples of 30,50,70 percent
of database .The result of classification has
relatively higher accuracy in all cases when
segmented using K-Means than C-Means clustering
algorithms.
IV. CONCLUSION
An image processing based solution is
proposed andevaluated in this paper for the
identification and classification offruit diseases.
The proposed approach is composed of main steps,
in the first step image segmentation isperformed
using K-Means and C-Means clustering technique.
In the secondstep features are extracted. In the third
step classification performed using KNN
classifier.We haveused 34 classes of 243 images as
a dataset.
Our experimental results indicate that the
proposed solution can significantly identify
andclassify the fruit diseases. Further work
includes consideration of more dataset to improve
the output of the proposed method.
REFERENCES
[1]. JagadeeshDevdasPujari,RajeshYakkundim
athand AbdulmunafSyedhusainByadgi ,"
Grading and Classification of Anthracnose
Fungal Disease of Fruits based on
Statistical Texture Features"International
Journal of Advanced Science and
Technology Vol. 52, March, 2013
[2]. Manisha A. Bhange, Prof. H. A.
Hingoliwala, "A Review of Image
Processing for Pomegranate
[3]. Disease Detection"International Journal of
Computer Science and Information
Technologies, Vol. 6 (1) , 2015, 92-94
[4]. Shiv Ram Dubey, Anand Singh
Jalal,"Detection and Classification of
Apple FruitDiseases using Complete
Local Binary Patterns" 2012 IEEE
[5]. Shiv Ram Dubey, Pushkar Dixit, Nishant
Singh, Jay Prakash Gupta,"

More Related Content

What's hot

What's hot (20)

Evaluation of image segmentation and filtering with ann in the papaya leaf
Evaluation of image segmentation and filtering with ann in the papaya leafEvaluation of image segmentation and filtering with ann in the papaya leaf
Evaluation of image segmentation and filtering with ann in the papaya leaf
 
an analysis of the influential advantage of bio treatment over mechanical pro...
an analysis of the influential advantage of bio treatment over mechanical pro...an analysis of the influential advantage of bio treatment over mechanical pro...
an analysis of the influential advantage of bio treatment over mechanical pro...
 
Information-Theory Analysis of Cell Characteristics in Breast Cancer Patients
Information-Theory Analysis of Cell Characteristics in Breast Cancer PatientsInformation-Theory Analysis of Cell Characteristics in Breast Cancer Patients
Information-Theory Analysis of Cell Characteristics in Breast Cancer Patients
 
Paper id 42201614
Paper id 42201614Paper id 42201614
Paper id 42201614
 
IRJET - Grape Leaf Diseases Classification using Transfer Learning
IRJET - Grape Leaf Diseases Classification using Transfer LearningIRJET - Grape Leaf Diseases Classification using Transfer Learning
IRJET - Grape Leaf Diseases Classification using Transfer Learning
 
Paper id 71201958
Paper id 71201958Paper id 71201958
Paper id 71201958
 
IRJET- Supervised Learning Approach for Flower Images using Color, Shape and ...
IRJET- Supervised Learning Approach for Flower Images using Color, Shape and ...IRJET- Supervised Learning Approach for Flower Images using Color, Shape and ...
IRJET- Supervised Learning Approach for Flower Images using Color, Shape and ...
 
Classify Rice Disease Using Self-Optimizing Models and Edge Computing with A...
Classify Rice Disease Using Self-Optimizing Models and  Edge Computing with A...Classify Rice Disease Using Self-Optimizing Models and  Edge Computing with A...
Classify Rice Disease Using Self-Optimizing Models and Edge Computing with A...
 
K-Means Segmentation Method for Automatic Leaf Disease Detection
K-Means Segmentation Method for Automatic Leaf Disease DetectionK-Means Segmentation Method for Automatic Leaf Disease Detection
K-Means Segmentation Method for Automatic Leaf Disease Detection
 
A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...
 
Weed and crop segmentation and classification using area thresholding
Weed and crop segmentation and classification using area thresholdingWeed and crop segmentation and classification using area thresholding
Weed and crop segmentation and classification using area thresholding
 
Unsupervised Classification of Images: A Review
Unsupervised Classification of Images: A ReviewUnsupervised Classification of Images: A Review
Unsupervised Classification of Images: A Review
 
76 s201912
76 s20191276 s201912
76 s201912
 
B0750616
B0750616B0750616
B0750616
 
B04630510
B04630510B04630510
B04630510
 
Computerized spoiled tomato detection
Computerized spoiled tomato detectionComputerized spoiled tomato detection
Computerized spoiled tomato detection
 
Computerized spoiled tomato detection
Computerized spoiled tomato detectionComputerized spoiled tomato detection
Computerized spoiled tomato detection
 
IRJET- A Review on Data Dependent Label Distribution Learning for Age Estimat...
IRJET- A Review on Data Dependent Label Distribution Learning for Age Estimat...IRJET- A Review on Data Dependent Label Distribution Learning for Age Estimat...
IRJET- A Review on Data Dependent Label Distribution Learning for Age Estimat...
 
Herb Leaves Recognition using Gray Level Co-occurrence Matrix and Five Distan...
Herb Leaves Recognition using Gray Level Co-occurrence Matrix and Five Distan...Herb Leaves Recognition using Gray Level Co-occurrence Matrix and Five Distan...
Herb Leaves Recognition using Gray Level Co-occurrence Matrix and Five Distan...
 
Q026091094
Q026091094Q026091094
Q026091094
 

Viewers also liked

Improved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over ManetImproved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over Manet
IJERA Editor
 
Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...
Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...
Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...
IJERA Editor
 
Design and Implementation of programmable Cardiac Pacemaker Using VHDL
Design and Implementation of programmable Cardiac Pacemaker Using VHDLDesign and Implementation of programmable Cardiac Pacemaker Using VHDL
Design and Implementation of programmable Cardiac Pacemaker Using VHDL
IJERA Editor
 
Effect of Steel Fiber on Alkali activated Fly Ash Concrete
Effect of Steel Fiber on Alkali activated Fly Ash ConcreteEffect of Steel Fiber on Alkali activated Fly Ash Concrete
Effect of Steel Fiber on Alkali activated Fly Ash Concrete
IJERA Editor
 
Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...
Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...
Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...
IJERA Editor
 

Viewers also liked (19)

Effect of Process Parameters of Friction Stir Welded Joint for Similar Alumin...
Effect of Process Parameters of Friction Stir Welded Joint for Similar Alumin...Effect of Process Parameters of Friction Stir Welded Joint for Similar Alumin...
Effect of Process Parameters of Friction Stir Welded Joint for Similar Alumin...
 
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
 
Improved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over ManetImproved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over Manet
 
Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...
Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...
Enhanced Seamless Handoff Using Multiple Access Points in Wireless Local Area...
 
Hy-Tech Cleaning technology for Solid Waste Management by Using Micro-Control...
Hy-Tech Cleaning technology for Solid Waste Management by Using Micro-Control...Hy-Tech Cleaning technology for Solid Waste Management by Using Micro-Control...
Hy-Tech Cleaning technology for Solid Waste Management by Using Micro-Control...
 
Analysis and Capacity Based Earthquake Resistance Design of Multy Bay Multy S...
Analysis and Capacity Based Earthquake Resistance Design of Multy Bay Multy S...Analysis and Capacity Based Earthquake Resistance Design of Multy Bay Multy S...
Analysis and Capacity Based Earthquake Resistance Design of Multy Bay Multy S...
 
Load Frequency Control, Integral control, Fuzzy Logic.
Load Frequency Control, Integral control, Fuzzy Logic.Load Frequency Control, Integral control, Fuzzy Logic.
Load Frequency Control, Integral control, Fuzzy Logic.
 
Design and Implementation of Automatic Street Light Control Using Sensors and...
Design and Implementation of Automatic Street Light Control Using Sensors and...Design and Implementation of Automatic Street Light Control Using Sensors and...
Design and Implementation of Automatic Street Light Control Using Sensors and...
 
Fuzzy Type Image Fusion Using SPIHT Image Compression Technique
Fuzzy Type Image Fusion Using SPIHT Image Compression TechniqueFuzzy Type Image Fusion Using SPIHT Image Compression Technique
Fuzzy Type Image Fusion Using SPIHT Image Compression Technique
 
Design and Implementation of programmable Cardiac Pacemaker Using VHDL
Design and Implementation of programmable Cardiac Pacemaker Using VHDLDesign and Implementation of programmable Cardiac Pacemaker Using VHDL
Design and Implementation of programmable Cardiac Pacemaker Using VHDL
 
Modified Sierpinski Gasket for Wi-Fi and WLAN Applications
Modified Sierpinski Gasket for Wi-Fi and WLAN ApplicationsModified Sierpinski Gasket for Wi-Fi and WLAN Applications
Modified Sierpinski Gasket for Wi-Fi and WLAN Applications
 
Effect of Steel Fiber on Alkali activated Fly Ash Concrete
Effect of Steel Fiber on Alkali activated Fly Ash ConcreteEffect of Steel Fiber on Alkali activated Fly Ash Concrete
Effect of Steel Fiber on Alkali activated Fly Ash Concrete
 
Effects of Several Purple Potato Additions on Bread Quality
Effects of Several Purple Potato Additions on Bread QualityEffects of Several Purple Potato Additions on Bread Quality
Effects of Several Purple Potato Additions on Bread Quality
 
Effect Of Process Parameters On Mechanical Properties Of Friction Stir.Welded...
Effect Of Process Parameters On Mechanical Properties Of Friction Stir.Welded...Effect Of Process Parameters On Mechanical Properties Of Friction Stir.Welded...
Effect Of Process Parameters On Mechanical Properties Of Friction Stir.Welded...
 
Experimental and numerical evaluation of plasticity model with ductile damage...
Experimental and numerical evaluation of plasticity model with ductile damage...Experimental and numerical evaluation of plasticity model with ductile damage...
Experimental and numerical evaluation of plasticity model with ductile damage...
 
Performance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using CryptosystemPerformance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using Cryptosystem
 
Permeability
PermeabilityPermeability
Permeability
 
Optimization of Preventive Maintenance Practice in Maritime Academy Oron
Optimization of Preventive Maintenance Practice in Maritime Academy OronOptimization of Preventive Maintenance Practice in Maritime Academy Oron
Optimization of Preventive Maintenance Practice in Maritime Academy Oron
 
Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...
Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...
Study on Behaviour of Concrete Mix Replaceing Fine Aggregate With Steel Slag ...
 

Similar to Identification and Classification of Fruit Diseases

Computer Vision based Model for Fruit Sorting using K-Nearest Neighbour clas...
Computer Vision based Model for Fruit Sorting  using K-Nearest Neighbour clas...Computer Vision based Model for Fruit Sorting  using K-Nearest Neighbour clas...
Computer Vision based Model for Fruit Sorting using K-Nearest Neighbour clas...
IJEEE
 
Digital image processing methods for estimating leaf area of cucumber plants
Digital image processing methods for estimating leaf area of cucumber plantsDigital image processing methods for estimating leaf area of cucumber plants
Digital image processing methods for estimating leaf area of cucumber plants
nooriasukmaningtyas
 

Similar to Identification and Classification of Fruit Diseases (20)

Computer Vision based Model for Fruit Sorting using K-Nearest Neighbour clas...
Computer Vision based Model for Fruit Sorting  using K-Nearest Neighbour clas...Computer Vision based Model for Fruit Sorting  using K-Nearest Neighbour clas...
Computer Vision based Model for Fruit Sorting using K-Nearest Neighbour clas...
 
IRJET- AI Based Fault Detection on Leaf and Disease Prediction using K-means ...
IRJET- AI Based Fault Detection on Leaf and Disease Prediction using K-means ...IRJET- AI Based Fault Detection on Leaf and Disease Prediction using K-means ...
IRJET- AI Based Fault Detection on Leaf and Disease Prediction using K-means ...
 
IRJET- Detection and Classification of Leaf Diseases
IRJET-  	  Detection and Classification of Leaf DiseasesIRJET-  	  Detection and Classification of Leaf Diseases
IRJET- Detection and Classification of Leaf Diseases
 
IJSRED-V2I2P60
IJSRED-V2I2P60IJSRED-V2I2P60
IJSRED-V2I2P60
 
IRJET- Applications of different Techniques in Agricultural System: A Review
IRJET-  	  Applications of different Techniques in Agricultural System: A ReviewIRJET-  	  Applications of different Techniques in Agricultural System: A Review
IRJET- Applications of different Techniques in Agricultural System: A Review
 
IRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN TechniqueIRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN Technique
 
Corn leaf image classification based on machine learning techniques for accu...
Corn leaf image classification based on machine learning  techniques for accu...Corn leaf image classification based on machine learning  techniques for accu...
Corn leaf image classification based on machine learning techniques for accu...
 
IRJET - Plant Leaf Disease Detection using Image Processing
IRJET -  	  Plant Leaf Disease Detection using Image ProcessingIRJET -  	  Plant Leaf Disease Detection using Image Processing
IRJET - Plant Leaf Disease Detection using Image Processing
 
Plant Leaf Disease Detection and Classification Using Image Processing
Plant Leaf Disease Detection and Classification Using Image ProcessingPlant Leaf Disease Detection and Classification Using Image Processing
Plant Leaf Disease Detection and Classification Using Image Processing
 
IRJET- Automatic Fruit Quality Detection System
IRJET- Automatic Fruit Quality Detection SystemIRJET- Automatic Fruit Quality Detection System
IRJET- Automatic Fruit Quality Detection System
 
IRJET- Surveillance for Leaf Detection using Hexacopter
IRJET- Surveillance for Leaf Detection using HexacopterIRJET- Surveillance for Leaf Detection using Hexacopter
IRJET- Surveillance for Leaf Detection using Hexacopter
 
IRJET - Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence M...
IRJET - Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence M...IRJET - Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence M...
IRJET - Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence M...
 
IRJET- Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence Ma...
IRJET- Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence Ma...IRJET- Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence Ma...
IRJET- Plant Leaf Disease Diagnosis from Color Imagery using Co-Occurrence Ma...
 
IRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image ProcessingIRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image Processing
 
Digital image processing methods for estimating leaf area of cucumber plants
Digital image processing methods for estimating leaf area of cucumber plantsDigital image processing methods for estimating leaf area of cucumber plants
Digital image processing methods for estimating leaf area of cucumber plants
 
Detection of leaf diseases and classification using digital image processing
Detection of leaf diseases and classification using digital image processingDetection of leaf diseases and classification using digital image processing
Detection of leaf diseases and classification using digital image processing
 
A Comparison of Accuracy Measures for Remote Sensing Image Classification: Ca...
A Comparison of Accuracy Measures for Remote Sensing Image Classification: Ca...A Comparison of Accuracy Measures for Remote Sensing Image Classification: Ca...
A Comparison of Accuracy Measures for Remote Sensing Image Classification: Ca...
 
Plant Diseases Prediction Using Image Processing
Plant Diseases Prediction Using Image ProcessingPlant Diseases Prediction Using Image Processing
Plant Diseases Prediction Using Image Processing
 
IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...
IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...
IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...
 
Using deep learning algorithms to classify crop diseases
Using deep learning algorithms to classify crop diseasesUsing deep learning algorithms to classify crop diseases
Using deep learning algorithms to classify crop diseases
 

Recently uploaded

Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 

Recently uploaded (20)

Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
retail automation billing system ppt.pptx
retail automation billing system ppt.pptxretail automation billing system ppt.pptx
retail automation billing system ppt.pptx
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 

Identification and Classification of Fruit Diseases

  • 1. Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14 www.ijera.com 11|P a g e Identification and Classification of Fruit Diseases Ranjit K N1 Chethan H K2 Naveena C 3 1. Dept of CS & E, Maharaja Institute of Technology, Mysore, Karnataka 2. Dept of CS & E, Maharaja Institute of Technology, Mysore, Karnataka 3. Dept of CS & E, SJBIT,Bangalore, Karnataka ABSTRACT Diseases in fruit cause major problem in agricultural industry and also causes economic loss.The diseases in fruits reduce the yield and also deteriorate the variety and its withdraw from the cultivation.So, earlier detection of symptoms of fruit disease is required.In this paper a solution for identification and classification of fruit diseases is proposed and experimentally validated.Ten different fruits has been selected with few of their diseases . The image processing based proposed approach is composed of following main steps,first step is segmentation using K-means and C-Means clustering algorithms,Second step is conducted a performance evaluation of segmentation algorithm by measuring the parameters such as Measure of overlapping (MOL), Measure of under-segmentation (MUS), Measure of over segmentation (MOS), Dice similarity measure (DSM), Error-rate (ER). The segmentation performance is calculated based on the comparison between the manually segmented ground truth G and segmentation result S generated by the image segmentation approach. After segmentation features are extracted using GLCM. The k Nearest Neighbours Algorithm classifier is used to classify the diseases in fruits .The collected database consists of 34 classes with 243 images .The experiment has been conducted on database of 34 classes having training samples of 30,50,70 percent of database .The result of classification has relatively higher accuracy in all cases when segmented using K-Means than C-Means clustering algorithms Keywords: K-MeansClustering, Performance measures,Gray Level Co-ocurrence Matrix. I. INTRODUCTION India is the agricultural land where it stands as a second largest producers of fruits by producing over 44.04 million tons of fruits with an area of 3.72 million hectares and 10% of world fruit production is been accounted by India[1]. Variety of fruits are grown in India in which apple, banana, citrus, grape, mango, guava are the major ones. Fruit industry contributes about 20% of the nation's growth. But due to lack of maintenance ,improper cultivation of fruits and manual inspection there has been a decrease in production of quality of fruits. Farmers find difficulty in finding the fruits affected with disease which result in loss of revenue to the farmers and the nation. The types of diseases on fruits determine the quantity, quality and stability of yield. The diseases in fruits reduce the yield and also deteriorate the variety and its withdrawal from the cultivation .Early disease detection can facilitate the control of fruit disease through proper management approaches such as fungicide applications, pesticide application and disease specific chemical applications can improve production. Visual perception by expert people was the classical approach for detection of diseases in fruits which are very expensive. Fruits with different diseases as shown in Fig. 1. cause major problem in economy and production in agriculture industry worldwide manually identifying diseases in the fruits is used by the experts till date, but it is expensive for farmer to consult an expert , so automatically detect the symptoms of the fruit disease is required[2] .Diseases in fruit can cause major losses in yield and quality appeared in harvesting . majority of the works performing segmentation by K-Means clustering ([3],[4]) and C-Means clustering methods have been proposed in [5].performance evaluation of segmentation algorithm by measuring the parameters such as Measure ofoverlapping (MOL), Measure of under-segmentation (MUS), Measure of oversegmentation(MOS), Dice similarity measure (DSM), Error-rate (ER),Precision (P) and Recall (R) is conducted [6].Features are extracted using GLCM ([7],[8]) and diseases are classified using K Nearest Neighbours Algorithm [9]. We have proposed and experimentally validated the significance of using clustering technique for the disease segmentation and K Nearest Neighbours Algorithm as a classifier for the detection and classification of fruit diseases. In order to validate the proposed approach, we have considered 34 classes of diseases of 10 different fruits. RESEARCH ARTICLE OPEN ACCESS
  • 2. Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14 www.ijera.com 12|P a g e (a) (b) Figure 1.Common fruit diseases : (a)bitter rot of apple, (b) Anthracnose of mango II. THE PROPOSED APPROACH The steps of the proposed approach are shown in the Fig. 2.Fruit disease classification problem require, precise imagesegmentation otherwise the features of the noninfected region will dominate over the features of the infectedregion. In this approach K-Means and C- Means based imagesegmentationis preferred to detect the region of interest which is the infected part only. After segmentation, features are extractedfrom the segmented image of the fruit. Finally, training andclassification are performed by KNN classifier Figure 2. Block diagram of proposed system A. Image segmentation In K-Means clustering images are partitioned into four clusters in which one cluster contains the majority of the diseased part of the image. K-Means clustering method is used for the image segmentation. K-Means clustering algorithm [3] was developed by J. MacQueen (1967). The k- means clustering algorithms classify the objects into K number of classes based on a set of features. Algorithm for the K-Means image segmentation – Step 1. Read input image. Step 2. Transform image from RGB to L*a*b* color space. Step 3. Classify colors using K-Means clustering in 'a*b*' space. Step 4. Label each pixel in the image from the results of K-Means. Step 5. Generate images that segment the image by color. Step 6. Select the segment containing disease. C-means clustering method is used for the image segmentation.This Segmentation method is based on a basic region growing method and uses membership grades’ ofpixels to classify pixels into appropriate segment[5]. BEGIN Assumptions: Image transformed into feature space, number of clusters c,stop condition ε, fuzziness parameter m. Step 1: Cluster image in feature space, with next conditions: number ofclusters is c, fuzziness index is mand stop condition is ε. Step 2: Repeat for each pixel 𝑎𝑖𝑗 of image I . Step 2.1: Find out, into which cluster 𝐶𝑙 belongs pixel 𝑎𝑖𝑗 at most. Step 2.2: Find out, whether in the closest surroundings of pixel 𝑎𝑖𝑗 exists segment 𝑅 𝑘, which points belong to same cluster𝐶𝑙 Step 2.3: If such segment 𝑅 𝑘 exists, than pixel 𝑎𝑖𝑗 add to segment 𝑅 𝑘 ,else create new segment 𝑅 𝑛 and add pixel 𝑎𝑖𝑗 to new segment 𝑅 𝑛 . Step 3: Merge all segments, which belong to one cluster and are neighbors. Step 4: Arrange borders of all segments. END Figure 2 Image segmentation using K-Means clustering algorithm (a) Images before segmentation, (b) Images after segmentation Figure 3 Image segmentation using C-Means clustering algorithm (a) Images before segmentation, (b) Images after segmentation Fig. 4 and Fig.5 depicts image segmentation results using the K-Means and C- Means clustering technique B. Performance Evaluation of Segmentation Measuring the performance of a segmentation algorithm is necessary for mainly two reasons first is based on a performance metric, good parameter settings can be found for a segmentation algorithm and second is performance
  • 3. Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14 www.ijera.com 13|P a g e of different segmentation approaches can be compared. The region based measures are used when the size and location measurement of the area of the object is essential to detect the disease and is the objective of the segmentation. Therefore, region based measures are used to evaluate the segmentation algorithm[19] using (Equation. 1 to 5) Measure of Overlap (Jaccard Similarity Measure) MOL= S∩G S∪G (1) where MOL=Measure of overlap,S=Segmented area,G=Ground truth area Measure of under Segmentation M∪S= ⃓U⃓ ⃓G⃓ (2) where U=Unsegmented lesion area G=Ground truth area U=⃓G (S ∩ G)⃓ Where S= Segmented area Measure of over Segmentation MOS= ⃓V⃓ ⃓S⃓ (3) Where V =Segmented non lesion area S= Segmented lesion area V=⃓S (S ∩ G)⃓ Where G =Ground truth lesion area Dice Similarity Measure (DSM) DSM= 2×⃓A(C)∩A(Cr)⃓ ⃓A C +A(Cr)⃓ (4) Error Rate (ER) ER= ⃓A C ⊕A(Cr)⃓ ⃓A C +A(Cr)⃓ (5) Performance Evaluation of Segmentation is applied on K-means and C-Means clustering algorithms and results are noted. C. Gray Level Co-ocurrence Matrix The Gray Level Co-ocurrence Matrix (GLCM) method is a way of extracting the second order statistical texture features.GLCM’s lower left triangular matrix is always a reflection of the upper right triangular matrix and the diagonal always contains even numbers. GLCM is dimensioned to the number of gray levels G and stores the co- occurrence probabilities gij.. Grey-Level Co-occurence Matrix can be defined as Equation 1: 𝑐Δx,Δy 𝑖, 𝑗 = 1, 𝑖𝑓𝐼 𝑝, 𝑞 = 𝑖𝑎𝑛𝑑𝐼 𝑝 + Δx, q + Δy = j 0 , 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 𝑚 𝑞=1 𝑛 𝑝=1 (6) Where m and n are grey levels normally m=n for symmetry GLCM Normalized symmetry GLCM can be formed by Equation 2: 𝑃𝑖,𝑗 = 𝑉 𝑖,𝑗 𝑉 𝑖,𝑗 𝑁−1 𝑖,𝑗=0 (7) Where 𝑉𝑖,𝑗 is the GLCM frequency and 𝑃𝑖,𝑗 is the probability of cooccurence. Some of the most common GLCM features are evaluated using (Equation.8 to 15): Contrast: 𝑃𝑖,𝑗 𝑁−1 𝑖,𝑗 =0 𝑖 − 𝑗 2 (8) Homogeneity: 𝑃 𝑖,𝑗 1+(𝑖−𝑗 )2 𝑁−1 𝑖,𝑗 =0 (9) This statistic is also called as Inverse Difference Moment. Angular Second Moment and Energy: 𝑃𝑖,𝑗 2𝑁−1 𝑖,𝑗 =0 (10) The square root of the ASM is sometimes used as a texture measure, and is called Energy. Energy= 𝐴𝑆𝑀 (11) Entropy: 𝑃𝑖,𝑗 (−𝑁−1 𝑖,𝑗 =0 ln𝑃𝑖,𝑗 ) (12) Since ln(0) is undefined, assume that 0* ln(0) = 0. Variance: 𝜎𝑖 2 = 𝑃𝑖,𝑗 𝑖 − 𝜇𝑖 2 𝜎𝑗 2𝑁−1 𝑖,𝑗=0 = 𝑃𝑖,𝑗 𝑁−1 𝑖,𝑗 =0 (𝑗 − 𝜇𝑖)2 (13) where 𝜇𝑖 = 𝑖 𝑃𝑖,𝑗 𝜇𝑗 = 𝑗(𝑃𝑖,𝑗 𝑁−1 𝑖,𝑗=0 𝑁−1 𝑖,𝑗=0 ) are the means relative to ith pixel and jth pixel respectively. Standard deviation are given by 𝜎𝑖 = 𝜎𝑖 2 𝜎𝑗 = 𝜎𝑗 2 (14) Correlation: 𝑃𝑖,𝑗 𝑖−𝜇 𝑖 (𝑖−𝜇 𝑗 ) 𝜎𝑖 2 (𝜎 𝑗 2) 𝑁−1 𝑖,𝑗 =0 (15)
  • 4. Ranjit K N.et al. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -3) July 2016, pp.11-14 www.ijera.com 14|P a g e D. The k-Nearest Neighbors algorithm In pattern recognition, the k-Nearest Neighbors algorithm is a non-parametric method used for classification. In k-Nearest Neighbors algorithm classification, the output is a class membership. An object is classified by a majority vote of its neighbors, with the object being assigned to the class most common among its k nearest neighbors. If k = 1, then the object is assigned to the class of that single nearest neighbor.K nearest neighbors is a simple algorithm that stores all available cases and classifies the new cases based on a similarity measure. In the proposed method KNN classifier is used to classify the fruit diseases. III. EXPERIMENTAL RESULT A. Dataset preparation The images in the dataset determine how realistic the analysis is. Database consists of 243 images of 10 different fruit type with 34 different fruit disease classification. Fruit images of Apple, banana, citrus, grape, guava, mango, papaya, peach, pomegranate, watermelon are collected. Each fruit type consists of different fruit diseases(e,g.,Bitter rot,Anthracnose).Fig. 4 Shows the few samples of images of different classes. Figure 4 Sample images from the dataset B. Result discussion The collected database consists of 34 classes with 243 images .The images are segmented ,and features are extracted using GLCM .These extracted features are classified in to different fruit diseases using classifier.The experiment has been conducted on database of 34 classes having training samples of 30,50,70 percent of database .The result of classification has relatively higher accuracy in all cases when segmented using K-Means than C-Means clustering algorithms. IV. CONCLUSION An image processing based solution is proposed andevaluated in this paper for the identification and classification offruit diseases. The proposed approach is composed of main steps, in the first step image segmentation isperformed using K-Means and C-Means clustering technique. In the secondstep features are extracted. In the third step classification performed using KNN classifier.We haveused 34 classes of 243 images as a dataset. Our experimental results indicate that the proposed solution can significantly identify andclassify the fruit diseases. Further work includes consideration of more dataset to improve the output of the proposed method. REFERENCES [1]. JagadeeshDevdasPujari,RajeshYakkundim athand AbdulmunafSyedhusainByadgi ," Grading and Classification of Anthracnose Fungal Disease of Fruits based on Statistical Texture Features"International Journal of Advanced Science and Technology Vol. 52, March, 2013 [2]. Manisha A. Bhange, Prof. H. A. Hingoliwala, "A Review of Image Processing for Pomegranate [3]. Disease Detection"International Journal of Computer Science and Information Technologies, Vol. 6 (1) , 2015, 92-94 [4]. Shiv Ram Dubey, Anand Singh Jalal,"Detection and Classification of Apple FruitDiseases using Complete Local Binary Patterns" 2012 IEEE [5]. Shiv Ram Dubey, Pushkar Dixit, Nishant Singh, Jay Prakash Gupta,"