Shrestha 2020
Shrestha 2020
Shrestha 2020
Abstract— Agricultural productivity is a key component of increase of population, the climatic conditions also cause
Indian economy. Therefore the contribution of food crops and plant diseases. The leaves require close monitoring to detect
cash crops is highly important for both the environment and the disease.
human beings. Every year crops succumb to several diseases. There are several techniques are reported by many
Due to inadequate diagnosis of such diseases and not knowing
symptoms of the disease and its treatment many plants die.
researchers for plant disease detection and monitoring.
This study provides insights into an overview of the plant Usama Mokhtar presented Gabor wavelet transform
disease detection using different algorithms. A CNN based techniques to extract tomato leaf features. They used SVM
method for plant disease detection has been proposed here. to detect leaf diseases. For experiments real sample images
Simulation study and analysis is done on sample images in of tomato leaf have been considered and two types of
terms of time complexity and the area of the infected region. It disease in tomato leaves including early blight and powdery
is done by image processing technique. A total of 15 cases have mildew have been observed. In preprocessing, phase images
been fed to the model, out of which 12 cases are of diseased are resized to 512*512 resolutions to deduce the
plant leaves namely, Bell Paper Bacterial Spot, Potato Early computational time. Background subtraction method has
Blight, Potato Late Blight, Tomato Target Spot, Tomato
Mosaic Virus, Tomato Yellow Leaf Curl Virus, Tomato
been applied to remove the background of the image. In the
Bacterial Spot, Tomato Early Blight, Tomato Late Blight, classification, using kernel function the SVM was trained
Tomato Leaf Mold, Tomato Septoria Leaf Spot and Tomato and tested[3]. Ganesan proposed a fuzzy-based
Spider Mites and 3 cases of healthy leaves namely, Bell Paper segmentation method with computer vision for the early
Healthy, Potato Healthy and Tomato Healthy. Test accuracy is identification of plant leaf diseases. Image segmentation is
obtained as 88.80%.Different performance matrices are also applied to extract the diseased part of the plant leaf
derived for the same. from the input image. Color space segmentation is also
applied to identify the color of the fruit or disease affected
Keywords— CNN, image processing, training set, test set
area [4]. Arthit Srikaew, Kitti Attakitmongcol, and Prayoth
Kumsawat proposed a leaf disease diagnosis method using
I. INTRODUCTION neural networks. An unsupervised method is implemented
India is a country with a population of approximately 1.38 using color imagery. Color and texture, both the features of
billion as of April 2020. Estimates put the total number of the image are processed . The proposed system is consist
farmers in India somewhere between 95.8 million. It must of two parts. One is extraction of disease feature and the
be noted that 18% of India’s GDP is produced from the other one is classification of the same. Former one
agricultural sector. It would, thus, be safe to infer that if emphasizes on feature appearance based on a co-occurrence
agriculture was revolutionized, it’d benefit the country matrix depend on gray level along with texture feature
greatly and also apart from alleviating the conditions of equations. Later one deploys the fuzzy ARTMAP neural
local farmers, it’d also create a lot of employment and network which is basically an unsupervised method to
expansion opportunities in the agricultural sectors[1]. categorize different types of diseases. Healthy plant with no
Research and development on pesticides, fungicides, and disease ,rust, scab, downy and mildew are the five classes
herbicides have progressed very well in India. But, every are considered in this work. With this variations of grape
year, due to natural reasons, crops succumb to various leaf diseased images the proposed system’s classification
known diseases and tonnes of produced corps are lost and performance is examined in terms of accuracy and a
this can be dealt with quick detection of plant diseases in desirable score of 90% is obtained for the same[5]. The
proper time. It will help to get over the dire economic study is presented by H. Sabrol and K. Satish where five
conditions faced by the country’s farmers[2]. Nowadays kinds of tomato diseases is considered for classification for
technology has changed lives for the better. Due to the example tomato late blight, bacterial spot, Septoria spot,
internet, almost everything is within reach. With the help of bacterial canker, tomato leaf curl. The classification is
a normal camera, one can easily click photos of affected carried out by extricating the following features color,
parts and upload it to the system which detects the particular texture and shape of the plant leafs . Pictures are taken for
disease and provides the exact treatment as well as a both healthy and diseased tomato plants . The extricated
pesticide if required. Most of the plants are infected by features ,after segmentation ,are provided as input to the
various fungal and bacterial diseases. The exponential classification tree . The Overall classification accuracy is
,(((
109
ISBN: 978-1-7281-6882-1 PART: CFP20P52-ART
Authorized licensed use limited to: Auckland University of Technology. Downloaded on December 19,2020 at 10:43:06 UTC from IEEE Xplore. Restrictions apply.
Proceedings of 2020 IEEE Applied Signal Processing Conference (ASPCON)
obtained as 97.3% is obtained with these six kinds of tomato Adam optimizer is utilized. The framework consequently
images [6]. N. Petrillis has reported a smart phone based distinguishes the picture of leaf given and pre-processes the
diagnosis application for plant disease detection. Color picture further for prediction. The model will produce 15
normalization has been used for the same[7-8]. Multiclass distinctive probability values for 15 labels respectively
plant diseade detection using SVM is implemented by M. among which the probability value with highest score to the
Islam[9]. Haiguang Wang, Guanlin Li, Zhanhong Ma, and relating name will be the anticipated disease or result for
Xiaolong Li developed a method to realize image that particular image.
recognition of plant diseases, four kinds of neural networks
including backpropagation (BP) networks, radial basis
function (RBF) neural networks, generalized regression
networks (GRNNs) and probabilistic neural networks
(PNNs) were used to distinguish wheat stripe rust from
wheat leaf rust and to distinguish grape downy mildew from
grape powdery mildew based on color features, shape
features and texture features extracted from the disease
images [10]. K.K. Singh has proposed an cloud based
collaborative platform for plant disease identification. So Fig. 1. Block diagram of the proposed scheme.
that it can be forecasted to farmers for better prevention
purpose[11]. Various procedures for the segmentation III. CNN
method are discussed further which can be applied for
detection of various lesion disease. To identify various In machine learning, CNN takes a varied approach towards
ailments in plant leaf several algorithms were used such as regularization. It is less complicated than conventional
K-means cluster, thresholding etc. For the different inputs, k models of regularization .The layers are described below.
figures depict the original images followed by the output of A. Input Layer
thresholding and K-means cluster for segmented images.
In this layer input is fed to the model. At this beginning
Although the algorithm of k means clustering needs a prior
stage of the neural network, the no of neurons and number
information of specification around a few several cluster
of features are equal. Considering an image the number of
centers. The moderately effective outcome for different
pixels in it is equivalent to the total number of features .
data sets are given by this procedure in contrast with the
The input data is divided into two parts which are used for
thresholding method[12]. Anton Louise P. de Ocampo and
training and testing the model . The major part of data is
Elmer P. Dadios presented a computationally light neural
used for training and the minor part of it is used for testing.
network model for the detection and recognition of plant
Fig. 2 shows two different image of tomato leaves.
diseases and implemented it on a mobile platform[13]. A
two-step training process is used: pre training on the
ImageNet data set of a wide variety of objects and retraining
on data sets of specific plant diseases with a test accuracy of
89.0 %[14].
This paper aimed to evaluate the current position of image
processing in the present scenario using CNN method and
stated about further scope of improvement. It is structured
in the following manner. Section II describes methodology Fig. 2. Sample Images from the database (from left to right) Potato Early
Blight, Tomato Healthy.
and section III describes about CNN method and its
implementation in this present study. Section IV shows B. Hidden Layer
simulation results followed by Section V which concludes This layer receives the output from the input layer. It is
the whole work. dependent upon both the model and size of data as well.
Number of neurons may vary in each of the hidden layer .
II. METHODOLOGY
The proposed plant disease prediction method takes input C. Output Layer
from the plant's leaves images. Fig. 1 represents the block A logistic function receives the data from hidden layer as
diagram of the proposed method. Firstly the data is input The probability score is obtained for each class by
preprocessed by resizing the input images and further a converting the output of each class by a logistic function. It
NumPy array is created for the same. Next the dataset and coverts each class output into an equivalent probability
label of all the images are segregated. The model has been score for the same.
trained on a specific data set consisting of images of the
different diseased plant leaves which are considered for this CNN layers are described below.
study. The labeled data is now stored in pickle files which 1.Convolution layer- It is the first layer for dimensions
are again extracted during the training period of the model. extraction from any input image. Convolution layer
For the model, the convolution layers are declared followed consists of filters which help extract particular
by max-pooling layers. After that, 25% of the whole data is characteristics, which results into a feature map of the input
dropped out. The output is flattened to feed the dense images. This is a mathematical operation which receives
network. The last layer has a softmax activation to predict two inputs. Input and output information is provided below
the disease of the given leaf. To reduce the loss function for this layer. Fig 3 shows rectified linear unit.
110
ISBN: 978-1-7281-6882-1 PART: CFP20P52-ART
Authorized licensed use limited to: Auckland University of Technology. Downloaded on December 19,2020 at 10:43:06 UTC from IEEE Xplore. Restrictions apply.
Proceedings of 2020 IEEE Applied Signal Processing Conference (ASPCON)
111
ISBN: 978-1-7281-6882-1 PART: CFP20P52-ART
Authorized licensed use limited to: Auckland University of Technology. Downloaded on December 19,2020 at 10:43:06 UTC from IEEE Xplore. Restrictions apply.
Proceedings of 2020 IEEE Applied Signal Processing Conference (ASPCON)
IMAGE NUMBER
TEST
TYPE OF ARCHITECTURE
ACCURACY
IMAGES
CONV 3X3
L1
POOL 2X2
GRAYSCALE 20639 74.19
CONV 3X3
L2
POOL 2X2
CONV 3X3
Fig. 6. Visualization of filter for 2nd convolution layer. L1
POOL 3X3
L2 CONV 3X3
CONV 3X3
RGB 3000 L3 88.80%.
POOL 3X3
L4 CONV 3X3
L5 CONV 3X3
POOL 2X2
112
ISBN: 978-1-7281-6882-1 PART: CFP20P52-ART
Authorized licensed use limited to: Auckland University of Technology. Downloaded on December 19,2020 at 10:43:06 UTC from IEEE Xplore. Restrictions apply.
Proceedings of 2020 IEEE Applied Signal Processing Conference (ASPCON)
113
ISBN: 978-1-7281-6882-1 PART: CFP20P52-ART
Authorized licensed use limited to: Auckland University of Technology. Downloaded on December 19,2020 at 10:43:06 UTC from IEEE Xplore. Restrictions apply.