Multiclass Classification Method Based On Deep Learning For Leaf Identification For Farmers
Multiclass Classification Method Based On Deep Learning For Leaf Identification For Farmers
ISSN No:-2456-2165
Abstract:- There are estimated to be nearly half a million plants leave. Leaves are different from each other by
species of plant in the world. Classification of species has characteristics such as the shape, colour, texture and the
been historically problematic and often results in duplicate margin. Dataset are used for both training and testing.
identifications. Plant identification based on leaf is
becoming one of the most interesting and a popular trend. Neural networks are used here. Convolutional Neural
Each leaf carries unique information that can be used in Networks are very similar to ordinary Neural Networks they
the identification of plants. In the identification of plants are made up of neurons that have learnable weights and biases.
based on leaf, the leaf images need to be pre-processed Each neuron receives some inputs, performs a dot product and
accordingly to extract the various critical features. As the optionally follows it with a non-linearity. The whole network
upcoming ground-breaking performance of neural still expresses a single differentiable score function: from the
networks in the field of classification and identification of raw image pixels on one end to class scores at the other. And
objects is being carried out where success is being they still have a loss function (e.g. SVM/ Softmax) on the last
achieved, the new neural network known as Convolutional (fully-connected) layer and all the tips/tricks we developed for
Neural Network(CNN) has made the identification and learning regular Neural Networks still apply.
classification of objects more reliable with the
performance and as well as the computations. Like any
other classifier, the Convolutional Neural Network II. RELATED WORK
(Model) is trained with images and its specific labels.
Having few layered Neural Network; we will get patterns Talking about the existing system there are many
(features) in given object (image). This trained model is traditional machine learning methods like K-nearest neighbour
used to classify new input images. As supervised deep (KNN), Support vector machine (SVM) result in lower
learning is used it makes it produces accurate results and accuracy in prediction leading to miss classification of input
makes it easier for the user to classify leaf data with much image. Random forests, KNN, SVM have strengths in other
higher accuracy. CNN’s are great at images, and have type of problem: mainly in the space where there are relatively
promise for text, simply because they are capable of few (tens or hundreds) of heterogeneous features. CNN’s are
identifying patterns in huge number of homogeneous great at images, and have promise for text, simply because
features (pixels in 2D or characters in 1D). They are they are capable of identifying patterns in huge number of
designed to handle large amount of image data. Hence by homogeneous features (pixels in 2D or characters in 1D). They
using Convolutional Neural Network, the accuracy is are designed to handle large amount of image data. Hence by
drastically improved. using Convolutional Neural Network, the accuracy is
drastically improved. Traditional Image processing uses linear
classifier like support vector machine or K Nearest Neighbours
I. INTRODUCTION (KNN) where it fails to classify new data points into its
specific class. If such classifier is used to classify bulk images
Plant identification based on leaf is becoming one of the it could lead to reduction of their quality because of
most interesting and a popular trend. Each leaf carries unique misclassification.
information that can be used in the identification of plants. In
the identification of plants based on leaf, the leaf images need
to be pre-processed accordingly to extract the various critical
features.
A. Preprocessing
The input image is first converted into HSV color space
model and then using an inrange function which extracts Equation 1.
majority of the green pixels present in the image. Further a Back Propagation
bounding rect function is used to crop the image where the
unwanted region is eliminated. The cropped image that is
region of interest (ROI), which is given as input to the next
step for identification.
HS - Hue Saturation
CNN - Convolutional Neural Network
ReLU - Rectified Linear Unit Fig 3:- Back Propagation
VI. ACKNOWLEDGMENT
REFERENCES
Fig 4:- Working [1] Siang Thye Hang*, Masaki Aono, “Open World Plant
Image Identification Based on Convolutional Neural
Network”, IEEE 2016.
Module 1: Leaf capture using OpenCV [2] Ajla KULAGLIC and B.BerkÜSTÜNDA, “Neural
Leaf is captured using OpenCV. The image of the leaf Network with Wavelet Pre-processing for Wheat Growth
can be captured by using 3 methods Default camera: The Stage”, IEEE 2016.
laptop built in camera can be used to capture the image of the [3] Jobin Francis,AntoSahayaDhas D and Anoop B K,
individual. IP camera can make use of mobile device and “Identificationof leaf diseases in pepper plants using soft
capture HD images of leaf to get better accuracy and results. computing techniques”, IEEE 2016.
Web camera can also be accessed to get the image of leaf. [4] Yuanyuan Liu, dengwenzhou, fan tang, yipping meng and
weiming dong, “Flower classification via convolutional
neural networks”, IEEE 2016.