SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 5, Ver. I (Sep - Oct .2015), PP 134-140
www.iosrjournals.org
DOI: 10.9790/2834-1051134140 www.iosrjournals.org 134 | Page
Leaf Identification Using Feature Extraction and Neural Network
Satnam Singh1
, Dr. Manjit Singh Bhamrah2
1
(Pursuing M.tech in Department of Electronics and Communication Engineering, Punjabi University, Patiala,
India)
2
(Professor in Department of Electronics and Communication Engineering, Punjabi University, Patiala, India)
Abstract: In the world, some important species of plants are going extinct day by day. To control the
phenomena, steps are identification, restoring and protecting of the plants. Among them, identification of proper
medicinal plants is quite challenging. Usually, plants are identified from their leaves. In this paper, a method is
proposed for the extraction of shape features from leaf images. A classifier named as an Artificial Neural
Network (ANN) is trained to identify the exact leaf class. It is done to attain high efficiency with less
computational complexity. This work has been tested for the accuracy of network with different combination of
image features. The results are tested on 80 leaf images. It is revealed that this method give 98.8% accuracy
with a minimum of seven input features. This approach is more promising for leaf identification systems that
have minimum input and demand less computation time. Neural Network also developed and trained to classify
and recognize plants from leaf images. This work is implemented using the image processing and neural
network toolboxes in MATLAB.
Keywords: Image Processing, Leaf Classification, Shape Features, Artificial Neural Network
I. Introduction
Plant is one of the most important forms of life on earth. Plants control the balance of carbon dioxide
and oxygen of earth’s atmosphere. The relationship between human beings and plants are also very close. In
addition, plants are important means of circumstances and production of human beings [1]. Regrettably, the
amazing development of human civilization has disturbed this balance to a greater extent than realized. It is one
of the biggest duties of human beings to save the plants from various dangers. So, the diverseness of the plant
community should be restore and put everything back to balance.
A computer based plant identification system can be used. Different characteristics of the plants are
used, starting at very simple level such as color and shape of the leaf to very complex such as tissue and cell
structure. Now-a-days mobile phones can take very high quality images, as they are integrated with digital
cameras. This makes the use of such a system even wider. Plant leaves are two dimensional in nature. They hold
important features which are useful for classification of plant species. There are set of appropriate numerical
attributes of features to be taken out from the object of interest. This is done for the purpose of classification.
Research has received considerable attention in recent years [2, 3] on the utilization of moments for
object characterization in in-variant tasks and non-invariant tasks. The mathematical concept of moments has
been around for many years. It has been used in various fields varying from mechanics and statistics to pattern
recognition and image understanding. This paper focuses on automation through computer vision. Computer
vision [4] is concerned with the theory behind artificial systems that extract information from images. This work
was done to extracts different features from a leaf image and classifies different classes of leaves based on the
extracted features. Furthermore, the system used the results of the classification scheme in identifying the class
of new leaf images.
II. Related Works
Jyotismita Chaki et al. [5] worked on a complete plant leaf recognition system which had two stages.
The first stage was the extraction of leaf features. Moment invariants technique was often used as features for
shape recognition and classification. The second stage involved classification of plant leaf images based on the
derived feature obtained in the previous stage. Classification was performed by comparing descriptors of the
unknown object. The features were given as input to the neural network which was based on supervised learning
algorithm having multilayer preceptor with feed-forward back propagation architecture. The result of this
ranged from 90-94% accuracy having mean square error in the range of 0-0.9.
Stephen Gang Wu et al. [6] worked using PNN (Probabilistic Neural Network) for classification of leaf
images based on 12 leaf features. A principal component analysis was used for reducing the 12 dimensions into
five dimensions for faster processing. The 12 features used were physiological length, physiological width, leaf
area, and leaf perimeter, smooth factor, aspect ratio, form factor, rectangularity, narrow factor, perimeter ratio of
diameter, perimeter ratio of physiological length and physiological width, and vein features. If a Standard size
Leaf Identification Using Feature Extraction and Neural Network
DOI: 10.9790/2834-1051134140 www.iosrjournals.org 135 | Page
image was not used then the features of the same leaf vary with different sizes images. Since, it was the same
leaf, the value of all the features were expected to be same. The values for these features vary for different
scaled versions of the same leaf image. In this research, features used were scaling, translation and rotation
invariant.
Y. Nam et al. [7] studied a shape-based leaf image retrieval system using two novel approaches. These
were named as, an improved maximum power point algorithm and a revised dynamic matching method. In his
approach, they used a region-based shape representation technique to define the shapes of the leaf. Certain
points of interest were evaluated and the distances between the points were taken as the features for image
matching.
Bivashrestha et al. [8] studied various features related to the shape of the leaves for leaf image-based
plant classification. The features selected in this automated plant identification were isoperimetric quotient,
convex hull ratio, aspect ratio and eccentricity. These features were vital in identifying leaf shapes, number of
lobes and margin types. Leaves of nine classes were used and a classifier was implemented and tested using 105
leaves of 38 different species. K-means clustering was used to classify 105 leaf images into nine clusters.
R. Janani et al. [9] proposed a method for the extraction of shape, color and texture features from leaf
images and training an artificial neural network (ANN) classifier to identify the exact leaf class. The key issue
lies in the selection of proper image input features to attain high efficiency with less computational complexity.
They tested the accuracy of network with different combination of image features. The tested result on 63 leaf
images revealed that their method gave the accuracy of 94.4% with a minimum of eight input features. Image
processing and neural network toolboxes were used in MATLAB to implement the work.
In 2000, Bivashrestha et al. [8] used K-mean clustering on 105 leaves and less features were used. In
2005, Y. Nam et al. [7] used region based shape representation technique for leaf identification. In 2007,
Stephen Gang Wu et al. [6] did the work on leaf images with PNN with some extracting features. The size of
leaf image was almost same. So the features were almost same. In 2013, R. Janani [9] et al. used ANN classifier
using only 63 leaf images and with accuracy 94.4%.
In this paper, the salient features of leaves were studied. Recognition was studied to develop an
approach that produced the better classification algorithm. This work was done on leaf identification using
Artificial Neural Network by first extracting the shape features. It was based on local region leaves and was
tried to get better accuracy results as compared to previous works.
III. Methodology
The software implementation of the project has been done using MATLAB (MATRIX
LABORATORY), software developed by Math Works (www.mathworks.com) in USA. Proposed algorithm is
applied on different datasets collected by digital camera. In order to verify the algorithm, it is implemented on
variety of leaves. All images used for the experimental results are shown below in fig. 1. Images are chosen with
different lightning conditions, shapes and using different locations of the camera from the objects.
i.
Leaf Identification Using Feature Extraction and Neural Network
DOI: 10.9790/2834-1051134140 www.iosrjournals.org 136 | Page
ii.
Fig. 1: All training dataset (i. and ii.); ten samples of each leaf category; a) Amrood, b) Jaman, c) Kathal, d)
Nimbu, e) Palak, f) Pippal, g) Sfaida and h) Toot
The proposed method has four major steps as shown in fig. 2 and is explained below:
1.1 Image Acquisition and Preprocessing
1.2 Segmentation
1.3 Feature Extraction
1.4 Classification and Recognition
Fig. 2: Flow chart of proposed method for identification of leaf images
Leaf Identification Using Feature Extraction and Neural Network
DOI: 10.9790/2834-1051134140 www.iosrjournals.org 137 | Page
3.1 Image Acquisition and Preprocessing
Leaf images are collected from variety of plants with a digital camera. In this work, 8 species of
different plants are taken. Each category of plant included 10 samples of leaf images. These leaf images come in
with different of size, shape and class. Pre-processing contains sequential operations. It included prescribing the
image size, conversion of gray-scale images to binary images. In addition, modifying the scaling and rotation
factors of the image and de-noising the image using wavelets are also included.
3.2 Segmentation
Image segmentation is the process of partitioning a digital image into multiple segments. It includes
image enhancement, extraction of leaves from background and aligning the leaf image horizontally. The aim of
image enhancement [11] is to improve the interpretability or perception of information in images for human
viewers, or to provide better input for other automated image processing techniques. These enhancement
operations are performed in order to modify the image brightness, contrast or the distribution of the grey levels.
After this the leaf image is extracted from background. Then the boundaries are detected around object region
using active contours. This is done after applying wavelets. It is aligned according to center of mass of the leaf
after getting the leaf object. Then alignment is done with respect to x-axis. The imrotate command is used to
rotate the image with respect to horizontal. After this step, leaf is ready for feature extraction process.
3.3 Feature Extraction
Feature extraction is used to extract relevant features for recognition of plant leaves. The redundancy is
removed from the image and the leaf images are represented by a set of numerical features. These features are
used to classify the data. The following features are used for doing leaves classification:-
 Extraction of Eccentricity: Region-based method is used to estimate the best fitting ellipse for the extraction
of eccentricity. fig. 3 illustrates a best fitting ellipse to a polygon. It also showed the major axis, Maand the
minor axis, Mi of the best fitting ellipse.
Fig. 3: The best fitting ellipse to a polygon with its major and minor axes; Mi i.e. minor axis and Ma i.e. major
axis are shown by red lines
 Extraction of Aspect Ratio: For a rectangular shape, aspect ratio is defined as the ratio of its breadth by
length. For leaves having irregular shapes, the aspect ratio is defined as the ratio of the minor axis to the
major axis of the best fitting ellipse.
 Leaf Area: The value of leaf area is evaluated by counting the number of pixels having binary value 1 on
smoothed leaf image. It is denoted as A.
 Leaf Perimeter: Leaf perimeter is defined as distance around the boundary of the region. It is evaluated by
counting the number of pixels containing leaf margin. It is denoted by P.
 Area ratio of perimeter: Ratio of Area to perimeter is defined as the ratio of leaf Area A and leaf perimeter
P, is calculated by A/P.
 Length of the major and minor axes: Area of the ellipse that just encloses the region.
 Solidity: Scalar specifying the proportion of the pixels in the convex hull that are also in the region
computed as Area/ Convex Area. This property is supported only for 2-D input label matrices.
3.4 Classification using ANN
Artificial Neural Network (ANN) [10] has been the successfully used classifier in numerous fields. It
can be modeled on a human brain. The basic processing unit of brain is neuron which works identically in ANN.
The neural network is formed by a set of neurons interconnected with each other through the synaptic weights. It
was used to acquire knowledge in the learning phase. The number of neurons and synaptic weights can be
changed according to desired design perspective. The basic neural network consists of 3 layers.
Mi
Ma
Leaf Identification Using Feature Extraction and Neural Network
DOI: 10.9790/2834-1051134140 www.iosrjournals.org 138 | Page
1) Input layer
2) Hidden layer
3) Output layer
The input layer consists of source nodes. This layer captures the features pattern for classification. The
number of nodes in this layer depends upon the dimension of feature vector used at the input. The hidden layer
lies between the input and output layer. The number of hidden layers can be one or more. Each hidden layer has
a specific number of nodes (neurons) called as hidden nodes or hidden neurons. The hidden nodes can be
varying to get the desired performance. These hidden neurons play a significant role in performing higher order
computations. The output of this layer is supplied to the next layer. The output layer is the end layer of neural
network. It results the output after features are passed through neural network. The set of outputs in output layer
decides the overall response of the neural network for a supplied input features.
IV. Results and Discussion
Proposed algorithm is applied on different datasets collected by digital camera. In order to verify the
algorithm, it is implemented on variety of leaves. Images are chosen with different lightning conditions.
Fig. 4: Neural Network Regression Rate; the graphs of output class vs. target characteristics of i) Training, ii)
Validation, iii) Testing and iv) Overall phase. Circles indicate data used in respective phases; colored line
indicates the fit line; dotted line is drawn where output(Y) is equal to (T).
Fig. 4 indicates the regression graphs for training, validation, testing and overall phases. In these
graphs, the data trend analysis is checked whether it (best fit line) is proper or not. It is determined by
coefficient of determinant R. The blue, green, red and dark line is indicated to fit line of training, validation,
testing and overall regression graph. In training graph it is shown that how much result is trained correctly. The
linear dotted line is denoted for output-input relation, where it is explained that output equals to input. The
circles are for trained data samples. Similarly, it is for the graphs of validation, testing and overall graphs. The
value of R in training phase is 0.99521 which means that it is fitted and classified in a correct manner. In the
case of validation, R is 0.94104 which is an acceptable value for validation. The value of R in the case of testing
is 0.91881. It means testing is done properly. It is shown that when all samples are considered after all three
training, validation and testing phases, the value of R is 0.97552. This means data has been fitted and classified
in a correct manner which is the ideal condition for goodness of classifier.
The objective of Neural Network is to run simulation until it reached the minimum possible mean
square error. There is not much variation in mean square error by simulating the conditions in each epoch. It is
more or less steady graph but as the epoch increased in each phase shown by red, green and blue lines the value
reached to best validation value of 0.003035 which is very close to zero in ideal situation.
Leaf Identification Using Feature Extraction and Neural Network
DOI: 10.9790/2834-1051134140 www.iosrjournals.org 139 | Page
Fig. 5: Performance Graph: the graph of mean square error vs. epochs; blue line indicates the performance of
trained data, green for validation data, red for test data. Best Validation Performance is 0.003035 at epoch 7.
The recognition system is implemented using MATLAB. The image is taken as dataset input and feed-
forward architecture is used. Firstly neural network is trained using known dataset of different plant leaves.
After training, system is tested using several unknown dataset and result is obtained. The desired performance
goal is achieved in 7 epochs. Fig. 5 shows performance graph. It specifies the gradient at epoch 7, validation
checks and also learning rate. The recognition rate is defined as ratio of number of leaves identified to total
number of leaves, i.e.
Recognition rate =
Number of leaves identified correctly
Total number of leaves
∗ 100
An input vector is created by placing first 60 values out of 80 of segmented leaf images. 8 leaf images
are selected for validation. For testing phase, 12 images are taken randomly.
The following parameters are used for creating network for training:
No. of neurons in input layer: 10
No. of layers: 2
No. of epochs: 13
Transfer Function: “transig”
Adaptive Learning Function: “LEARNGDM”
Validation checks = 6
Performance Function: “MSE”
Fig. 6: Overall Confusion Matrix: matrix of output and target class; trained result gives accuracy of 98.8%
where class 1 is one time misclassified as class 4 by 1.3%. Blue box indicates accuracy result.
Leaf Identification Using Feature Extraction and Neural Network
DOI: 10.9790/2834-1051134140 www.iosrjournals.org 140 | Page
Fig. 6 shows the summary of results of plant species classification for the 8 classes. The accuracy is
improved and reaches to 98.8% which is a good amount as shown in blue box. Here, one exception is observed
that classes 2, 3, 4, 5, 6, 7, 8 are correctly classified. But class 1 is one time misclassified as class 4 by 1.3%.
V. Conclusion
In this paper, method is implemented to identify the correct species of the leaf from eight different
classes. The combination of shape feature is resulted in a correct leaf identification rate of 98.8% with a
minimum of seven features. This is the better result than previous work done by R. Janani et al. [9]. They
worked on less number (63) of leaf images and with accuracy of 94.4% only.
This work is performed on the regional leaves. In future it can be extended to a larger number of leaf
classes with improved efficiency. More extraction features can be used using increased number of leaf dataset in
future work.
Acknowledgement
I am greatly indebted to Gurjeet Kaur, who has graciously applied herself to the task of helping me
with ample support and valuable suggestions. She has completed her dissertation work on character recognition
using shape descriptor feature extraction method and gradient method using nntool for classification. Same work
is carried in my dissertation on leaves classification using shape descriptor feature extraction method and nntool
for classification.
References
[1] Hang Zhang; Shansong Liang, “Plant species classification using leaf shape and texture” Industrial Control and Electronics
Engineering, 2012 International conference, Page(s): 2025-2028, Year 2012.
[2] M K HU, “Visual pattern recognition by moment invariants”, IRE Trans. Info Theory, vol. 8, pp. 179-187, Year. 1962.
[3] T. H. Reiss ,“The Revised Fundamental Theorem of Moment Invariants”, IEEE Transaction Pattern Anal. Machine Intelligence,
Vol. 13, No. 8, Page 830-834, Year. 1991.
[4] J. Du, D. Huang, X. Wang, and X. Gu, “Computer-aided plant species identification (CAPSI) based on leaf shape matching
technique,” Transactions of the Institute of Measurement and Control. Vol. 28, No.3 Page. 275-284, Year 2006.
[5] Jyotismita Chaki, Ranjan Parekh, “Plant Leaf Recognition using Shape based Features and Network classifiers” (IJACSA)
International Journal of Advanced Computer Science and Applications, Vol. 2, Year 2011.
[6] Stephen Gang Wu, Forrest Sheng Bao, Eric You Xu, Yu-Xuan Wang, Yi-Fan Chang and Qiao-Liang Xiang, “A Leaf Recognition
Algorithm for Plant Classification Using Probabilistic Neural Network”,arXiv:0707.4289v1 [cs.AI], Year 2007.
[7] Y. Nam, “Elis: An efficient leaf image retrieval system”, in Proc. Advances in Pattern Recognition Int. Conf., Kolkata, India. Year
2005
[8] Bivashrestha, “Classification of plants using images of their leaves” ICPR, vol. 2, pp. 2507-2510, Year 2000.
[9] R. Janani, A. Gopal, “Identification of selected medicinal plant leaves using image features and ANN”, Advanced Electronic
Systems (ICAES), 2013 International Conference, Page(s): 238 – 242, Year 2013.
[10] N. K Bose, P. Liang, “Neural network fundamentals with graphs, algorithms and applications”, Year 1994.
[11] R. E. Gonzalez and R. E. Wood, “Digiital Image Processing” Addison-Wesley, Year 1993.

More Related Content

What's hot

Herbal plant recognition using deep convolutional neural network
Herbal plant recognition using deep convolutional neural networkHerbal plant recognition using deep convolutional neural network
Herbal plant recognition using deep convolutional neural networkjournalBEEI
 
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...IJMER
 
An Exploration on the Identification of Plant Leaf Diseases using Image Proce...
An Exploration on the Identification of Plant Leaf Diseases using Image Proce...An Exploration on the Identification of Plant Leaf Diseases using Image Proce...
An Exploration on the Identification of Plant Leaf Diseases using Image Proce...Tarun Kumar
 
A Study of Image Processing in Agriculture
A Study of Image Processing in AgricultureA Study of Image Processing in Agriculture
A Study of Image Processing in AgricultureEswar Publications
 
IRJET- Crop Leaf Disease Diagnosis using Convolutional Neural Network
IRJET- Crop Leaf Disease Diagnosis using Convolutional Neural NetworkIRJET- Crop Leaf Disease Diagnosis using Convolutional Neural Network
IRJET- Crop Leaf Disease Diagnosis using Convolutional Neural NetworkIRJET Journal
 
Identification of Disease in Leaves using Genetic Algorithm
Identification of Disease in Leaves using Genetic AlgorithmIdentification of Disease in Leaves using Genetic Algorithm
Identification of Disease in Leaves using Genetic Algorithmijtsrd
 
IRJET- Plant Disease Identification System
IRJET- Plant Disease Identification SystemIRJET- Plant Disease Identification System
IRJET- Plant Disease Identification SystemIRJET Journal
 
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...ijcsit
 
Design and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using LeafDesign and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using Leafijma
 
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...Mohammad Shakirul islam
 
Segmentation of unhealthy region of plant leaf using image processing techniques
Segmentation of unhealthy region of plant leaf using image processing techniquesSegmentation of unhealthy region of plant leaf using image processing techniques
Segmentation of unhealthy region of plant leaf using image processing techniqueseSAT Journals
 
A Novel Leaf-fragment Dataset and ResNet for Small-scale Image Analysis
A Novel Leaf-fragment Dataset and ResNet for Small-scale Image AnalysisA Novel Leaf-fragment Dataset and ResNet for Small-scale Image Analysis
A Novel Leaf-fragment Dataset and ResNet for Small-scale Image AnalysisA. Hasib Uddin
 
Foliage Measurement Using Image Processing Techniques
Foliage Measurement Using Image Processing TechniquesFoliage Measurement Using Image Processing Techniques
Foliage Measurement Using Image Processing TechniquesIJTET Journal
 
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...IJAEMSJORNAL
 
Smart Fruit Classification using Neural Networks
Smart Fruit Classification using Neural NetworksSmart Fruit Classification using Neural Networks
Smart Fruit Classification using Neural Networksijtsrd
 
IRJET - Disease Detection in Plant using Machine Learning
IRJET -  	  Disease Detection in Plant using Machine LearningIRJET -  	  Disease Detection in Plant using Machine Learning
IRJET - Disease Detection in Plant using Machine LearningIRJET Journal
 

What's hot (20)

Herbal plant recognition using deep convolutional neural network
Herbal plant recognition using deep convolutional neural networkHerbal plant recognition using deep convolutional neural network
Herbal plant recognition using deep convolutional neural network
 
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
 
An Exploration on the Identification of Plant Leaf Diseases using Image Proce...
An Exploration on the Identification of Plant Leaf Diseases using Image Proce...An Exploration on the Identification of Plant Leaf Diseases using Image Proce...
An Exploration on the Identification of Plant Leaf Diseases using Image Proce...
 
A Study of Image Processing in Agriculture
A Study of Image Processing in AgricultureA Study of Image Processing in Agriculture
A Study of Image Processing in Agriculture
 
SEED IMAGE ANALYSIS
SEED IMAGE ANALYSISSEED IMAGE ANALYSIS
SEED IMAGE ANALYSIS
 
IRJET- Crop Leaf Disease Diagnosis using Convolutional Neural Network
IRJET- Crop Leaf Disease Diagnosis using Convolutional Neural NetworkIRJET- Crop Leaf Disease Diagnosis using Convolutional Neural Network
IRJET- Crop Leaf Disease Diagnosis using Convolutional Neural Network
 
xtremes
xtremesxtremes
xtremes
 
Identification of Disease in Leaves using Genetic Algorithm
Identification of Disease in Leaves using Genetic AlgorithmIdentification of Disease in Leaves using Genetic Algorithm
Identification of Disease in Leaves using Genetic Algorithm
 
IRJET- Plant Disease Identification System
IRJET- Plant Disease Identification SystemIRJET- Plant Disease Identification System
IRJET- Plant Disease Identification System
 
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
A STUDY ON WEED DISCRIMINATION THROUGH WAVELET TRANSFORM, TEXTURE FEATURE EXT...
 
Design and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using LeafDesign and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using Leaf
 
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
 
Segmentation of unhealthy region of plant leaf using image processing techniques
Segmentation of unhealthy region of plant leaf using image processing techniquesSegmentation of unhealthy region of plant leaf using image processing techniques
Segmentation of unhealthy region of plant leaf using image processing techniques
 
A Novel Leaf-fragment Dataset and ResNet for Small-scale Image Analysis
A Novel Leaf-fragment Dataset and ResNet for Small-scale Image AnalysisA Novel Leaf-fragment Dataset and ResNet for Small-scale Image Analysis
A Novel Leaf-fragment Dataset and ResNet for Small-scale Image Analysis
 
CLASSIFICATION OF CANCER BY GENE EXPRESSION USING NEURAL NETWORK
CLASSIFICATION OF CANCER BY GENE EXPRESSION USING NEURAL NETWORKCLASSIFICATION OF CANCER BY GENE EXPRESSION USING NEURAL NETWORK
CLASSIFICATION OF CANCER BY GENE EXPRESSION USING NEURAL NETWORK
 
Foliage Measurement Using Image Processing Techniques
Foliage Measurement Using Image Processing TechniquesFoliage Measurement Using Image Processing Techniques
Foliage Measurement Using Image Processing Techniques
 
Imageprocessing
ImageprocessingImageprocessing
Imageprocessing
 
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
Image Mining for Flower Classification by Genetic Association Rule Mining Usi...
 
Smart Fruit Classification using Neural Networks
Smart Fruit Classification using Neural NetworksSmart Fruit Classification using Neural Networks
Smart Fruit Classification using Neural Networks
 
IRJET - Disease Detection in Plant using Machine Learning
IRJET -  	  Disease Detection in Plant using Machine LearningIRJET -  	  Disease Detection in Plant using Machine Learning
IRJET - Disease Detection in Plant using Machine Learning
 

Viewers also liked (20)

K018146372
K018146372K018146372
K018146372
 
First Presbyterian Power Point
First Presbyterian Power PointFirst Presbyterian Power Point
First Presbyterian Power Point
 
E010143037
E010143037E010143037
E010143037
 
A1102030105
A1102030105A1102030105
A1102030105
 
J1102026164
J1102026164J1102026164
J1102026164
 
M0174491101
M0174491101M0174491101
M0174491101
 
J017114852
J017114852J017114852
J017114852
 
F012623642
F012623642F012623642
F012623642
 
I018126170
I018126170I018126170
I018126170
 
N0175496100
N0175496100N0175496100
N0175496100
 
G1804014348
G1804014348G1804014348
G1804014348
 
A017620123
A017620123A017620123
A017620123
 
I1803035762
I1803035762I1803035762
I1803035762
 
L010117579
L010117579L010117579
L010117579
 
F017223742
F017223742F017223742
F017223742
 
Cf newsletter oct2007ambergitterprofiled
Cf newsletter oct2007ambergitterprofiledCf newsletter oct2007ambergitterprofiled
Cf newsletter oct2007ambergitterprofiled
 
A010610110
A010610110A010610110
A010610110
 
Brochure of Progressive Education Network
Brochure of Progressive Education NetworkBrochure of Progressive Education Network
Brochure of Progressive Education Network
 
LordJeshuaInheritanceJune2016
LordJeshuaInheritanceJune2016LordJeshuaInheritanceJune2016
LordJeshuaInheritanceJune2016
 
O0122684100
O0122684100O0122684100
O0122684100
 

Similar to Q01051134140

Automated Plant Identification with CNN
Automated Plant Identification with CNNAutomated Plant Identification with CNN
Automated Plant Identification with CNNIRJET Journal
 
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITIONA NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITIONsipij
 
Application of informative textural Law’s masks methods for processing space...
Application of informative textural Law’s masks methods for  processing space...Application of informative textural Law’s masks methods for  processing space...
Application of informative textural Law’s masks methods for processing space...IJECEIAES
 
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal PlantsAyur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal PlantsIRJET Journal
 
Identification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIdentification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIJERA Editor
 
Identification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIdentification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIJERA Editor
 
20615-38907-3-PB.pdf
20615-38907-3-PB.pdf20615-38907-3-PB.pdf
20615-38907-3-PB.pdfIjictTeam
 
IRJET- Recognition of Plants using Leaf Image with Neural Network and Com...
IRJET-  	  Recognition of Plants using Leaf Image with Neural Network and Com...IRJET-  	  Recognition of Plants using Leaf Image with Neural Network and Com...
IRJET- Recognition of Plants using Leaf Image with Neural Network and Com...IRJET Journal
 
Automatic Recognition System Using Preferential Image Segmentation For Leaf A...
Automatic Recognition System Using Preferential Image Segmentation For Leaf A...Automatic Recognition System Using Preferential Image Segmentation For Leaf A...
Automatic Recognition System Using Preferential Image Segmentation For Leaf A...CSEIJJournal
 
IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...
IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...
IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...IRJET Journal
 
Plant Leaf Disease Detection using Deep Learning and CNN
Plant Leaf Disease Detection using Deep Learning and CNNPlant Leaf Disease Detection using Deep Learning and CNN
Plant Leaf Disease Detection using Deep Learning and CNNIRJET Journal
 
Development of Shape Based Leaf Categorization
Development of Shape Based Leaf CategorizationDevelopment of Shape Based Leaf Categorization
Development of Shape Based Leaf CategorizationIOSR Journals
 
Vision based entomology a survey
Vision based entomology  a surveyVision based entomology  a survey
Vision based entomology a surveyijcses
 
Feature Selection Approach based on Firefly Algorithm and Chi-square
Feature Selection Approach based on Firefly Algorithm and Chi-square Feature Selection Approach based on Firefly Algorithm and Chi-square
Feature Selection Approach based on Firefly Algorithm and Chi-square IJECEIAES
 
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 TechniqueIRJET Journal
 
Automatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning TechniquesAutomatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning TechniquesIRJET Journal
 
Flower Grain Image Classification Using Supervised Classification Algorithm
Flower Grain Image Classification Using Supervised Classification AlgorithmFlower Grain Image Classification Using Supervised Classification Algorithm
Flower Grain Image Classification Using Supervised Classification AlgorithmIJERD Editor
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingIOSR Journals
 

Similar to Q01051134140 (20)

Automated Plant Identification with CNN
Automated Plant Identification with CNNAutomated Plant Identification with CNN
Automated Plant Identification with CNN
 
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITIONA NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
 
Application of informative textural Law’s masks methods for processing space...
Application of informative textural Law’s masks methods for  processing space...Application of informative textural Law’s masks methods for  processing space...
Application of informative textural Law’s masks methods for processing space...
 
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal PlantsAyur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
Ayur-Vriksha A Deep Learning Approach for Classification of Medicinal Plants
 
Identification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIdentification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric Plants
 
Identification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric PlantsIdentification and Classification of Leaf Diseases in Turmeric Plants
Identification and Classification of Leaf Diseases in Turmeric Plants
 
20615-38907-3-PB.pdf
20615-38907-3-PB.pdf20615-38907-3-PB.pdf
20615-38907-3-PB.pdf
 
IRJET- Recognition of Plants using Leaf Image with Neural Network and Com...
IRJET-  	  Recognition of Plants using Leaf Image with Neural Network and Com...IRJET-  	  Recognition of Plants using Leaf Image with Neural Network and Com...
IRJET- Recognition of Plants using Leaf Image with Neural Network and Com...
 
Automatic Recognition System Using Preferential Image Segmentation For Leaf A...
Automatic Recognition System Using Preferential Image Segmentation For Leaf A...Automatic Recognition System Using Preferential Image Segmentation For Leaf A...
Automatic Recognition System Using Preferential Image Segmentation For Leaf A...
 
IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...
IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...
IDENTIFICATION AND CLASSIFICATION OF RARE MEDICINAL PLANTS USING MACHINE LEAR...
 
Plant Leaf Disease Detection using Deep Learning and CNN
Plant Leaf Disease Detection using Deep Learning and CNNPlant Leaf Disease Detection using Deep Learning and CNN
Plant Leaf Disease Detection using Deep Learning and CNN
 
J017134853
J017134853J017134853
J017134853
 
Development of Shape Based Leaf Categorization
Development of Shape Based Leaf CategorizationDevelopment of Shape Based Leaf Categorization
Development of Shape Based Leaf Categorization
 
Vision based entomology a survey
Vision based entomology  a surveyVision based entomology  a survey
Vision based entomology a survey
 
Feature Selection Approach based on Firefly Algorithm and Chi-square
Feature Selection Approach based on Firefly Algorithm and Chi-square Feature Selection Approach based on Firefly Algorithm and Chi-square
Feature Selection Approach based on Firefly Algorithm and Chi-square
 
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
 
Automatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning TechniquesAutomatic Recognition of Medicinal Plants using Machine Learning Techniques
Automatic Recognition of Medicinal Plants using Machine Learning Techniques
 
50120130405024 2
50120130405024 250120130405024 2
50120130405024 2
 
Flower Grain Image Classification Using Supervised Classification Algorithm
Flower Grain Image Classification Using Supervised Classification AlgorithmFlower Grain Image Classification Using Supervised Classification Algorithm
Flower Grain Image Classification Using Supervised Classification Algorithm
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image Processing
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Q01051134140

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 5, Ver. I (Sep - Oct .2015), PP 134-140 www.iosrjournals.org DOI: 10.9790/2834-1051134140 www.iosrjournals.org 134 | Page Leaf Identification Using Feature Extraction and Neural Network Satnam Singh1 , Dr. Manjit Singh Bhamrah2 1 (Pursuing M.tech in Department of Electronics and Communication Engineering, Punjabi University, Patiala, India) 2 (Professor in Department of Electronics and Communication Engineering, Punjabi University, Patiala, India) Abstract: In the world, some important species of plants are going extinct day by day. To control the phenomena, steps are identification, restoring and protecting of the plants. Among them, identification of proper medicinal plants is quite challenging. Usually, plants are identified from their leaves. In this paper, a method is proposed for the extraction of shape features from leaf images. A classifier named as an Artificial Neural Network (ANN) is trained to identify the exact leaf class. It is done to attain high efficiency with less computational complexity. This work has been tested for the accuracy of network with different combination of image features. The results are tested on 80 leaf images. It is revealed that this method give 98.8% accuracy with a minimum of seven input features. This approach is more promising for leaf identification systems that have minimum input and demand less computation time. Neural Network also developed and trained to classify and recognize plants from leaf images. This work is implemented using the image processing and neural network toolboxes in MATLAB. Keywords: Image Processing, Leaf Classification, Shape Features, Artificial Neural Network I. Introduction Plant is one of the most important forms of life on earth. Plants control the balance of carbon dioxide and oxygen of earth’s atmosphere. The relationship between human beings and plants are also very close. In addition, plants are important means of circumstances and production of human beings [1]. Regrettably, the amazing development of human civilization has disturbed this balance to a greater extent than realized. It is one of the biggest duties of human beings to save the plants from various dangers. So, the diverseness of the plant community should be restore and put everything back to balance. A computer based plant identification system can be used. Different characteristics of the plants are used, starting at very simple level such as color and shape of the leaf to very complex such as tissue and cell structure. Now-a-days mobile phones can take very high quality images, as they are integrated with digital cameras. This makes the use of such a system even wider. Plant leaves are two dimensional in nature. They hold important features which are useful for classification of plant species. There are set of appropriate numerical attributes of features to be taken out from the object of interest. This is done for the purpose of classification. Research has received considerable attention in recent years [2, 3] on the utilization of moments for object characterization in in-variant tasks and non-invariant tasks. The mathematical concept of moments has been around for many years. It has been used in various fields varying from mechanics and statistics to pattern recognition and image understanding. This paper focuses on automation through computer vision. Computer vision [4] is concerned with the theory behind artificial systems that extract information from images. This work was done to extracts different features from a leaf image and classifies different classes of leaves based on the extracted features. Furthermore, the system used the results of the classification scheme in identifying the class of new leaf images. II. Related Works Jyotismita Chaki et al. [5] worked on a complete plant leaf recognition system which had two stages. The first stage was the extraction of leaf features. Moment invariants technique was often used as features for shape recognition and classification. The second stage involved classification of plant leaf images based on the derived feature obtained in the previous stage. Classification was performed by comparing descriptors of the unknown object. The features were given as input to the neural network which was based on supervised learning algorithm having multilayer preceptor with feed-forward back propagation architecture. The result of this ranged from 90-94% accuracy having mean square error in the range of 0-0.9. Stephen Gang Wu et al. [6] worked using PNN (Probabilistic Neural Network) for classification of leaf images based on 12 leaf features. A principal component analysis was used for reducing the 12 dimensions into five dimensions for faster processing. The 12 features used were physiological length, physiological width, leaf area, and leaf perimeter, smooth factor, aspect ratio, form factor, rectangularity, narrow factor, perimeter ratio of diameter, perimeter ratio of physiological length and physiological width, and vein features. If a Standard size
  • 2. Leaf Identification Using Feature Extraction and Neural Network DOI: 10.9790/2834-1051134140 www.iosrjournals.org 135 | Page image was not used then the features of the same leaf vary with different sizes images. Since, it was the same leaf, the value of all the features were expected to be same. The values for these features vary for different scaled versions of the same leaf image. In this research, features used were scaling, translation and rotation invariant. Y. Nam et al. [7] studied a shape-based leaf image retrieval system using two novel approaches. These were named as, an improved maximum power point algorithm and a revised dynamic matching method. In his approach, they used a region-based shape representation technique to define the shapes of the leaf. Certain points of interest were evaluated and the distances between the points were taken as the features for image matching. Bivashrestha et al. [8] studied various features related to the shape of the leaves for leaf image-based plant classification. The features selected in this automated plant identification were isoperimetric quotient, convex hull ratio, aspect ratio and eccentricity. These features were vital in identifying leaf shapes, number of lobes and margin types. Leaves of nine classes were used and a classifier was implemented and tested using 105 leaves of 38 different species. K-means clustering was used to classify 105 leaf images into nine clusters. R. Janani et al. [9] proposed a method for the extraction of shape, color and texture features from leaf images and training an artificial neural network (ANN) classifier to identify the exact leaf class. The key issue lies in the selection of proper image input features to attain high efficiency with less computational complexity. They tested the accuracy of network with different combination of image features. The tested result on 63 leaf images revealed that their method gave the accuracy of 94.4% with a minimum of eight input features. Image processing and neural network toolboxes were used in MATLAB to implement the work. In 2000, Bivashrestha et al. [8] used K-mean clustering on 105 leaves and less features were used. In 2005, Y. Nam et al. [7] used region based shape representation technique for leaf identification. In 2007, Stephen Gang Wu et al. [6] did the work on leaf images with PNN with some extracting features. The size of leaf image was almost same. So the features were almost same. In 2013, R. Janani [9] et al. used ANN classifier using only 63 leaf images and with accuracy 94.4%. In this paper, the salient features of leaves were studied. Recognition was studied to develop an approach that produced the better classification algorithm. This work was done on leaf identification using Artificial Neural Network by first extracting the shape features. It was based on local region leaves and was tried to get better accuracy results as compared to previous works. III. Methodology The software implementation of the project has been done using MATLAB (MATRIX LABORATORY), software developed by Math Works (www.mathworks.com) in USA. Proposed algorithm is applied on different datasets collected by digital camera. In order to verify the algorithm, it is implemented on variety of leaves. All images used for the experimental results are shown below in fig. 1. Images are chosen with different lightning conditions, shapes and using different locations of the camera from the objects. i.
  • 3. Leaf Identification Using Feature Extraction and Neural Network DOI: 10.9790/2834-1051134140 www.iosrjournals.org 136 | Page ii. Fig. 1: All training dataset (i. and ii.); ten samples of each leaf category; a) Amrood, b) Jaman, c) Kathal, d) Nimbu, e) Palak, f) Pippal, g) Sfaida and h) Toot The proposed method has four major steps as shown in fig. 2 and is explained below: 1.1 Image Acquisition and Preprocessing 1.2 Segmentation 1.3 Feature Extraction 1.4 Classification and Recognition Fig. 2: Flow chart of proposed method for identification of leaf images
  • 4. Leaf Identification Using Feature Extraction and Neural Network DOI: 10.9790/2834-1051134140 www.iosrjournals.org 137 | Page 3.1 Image Acquisition and Preprocessing Leaf images are collected from variety of plants with a digital camera. In this work, 8 species of different plants are taken. Each category of plant included 10 samples of leaf images. These leaf images come in with different of size, shape and class. Pre-processing contains sequential operations. It included prescribing the image size, conversion of gray-scale images to binary images. In addition, modifying the scaling and rotation factors of the image and de-noising the image using wavelets are also included. 3.2 Segmentation Image segmentation is the process of partitioning a digital image into multiple segments. It includes image enhancement, extraction of leaves from background and aligning the leaf image horizontally. The aim of image enhancement [11] is to improve the interpretability or perception of information in images for human viewers, or to provide better input for other automated image processing techniques. These enhancement operations are performed in order to modify the image brightness, contrast or the distribution of the grey levels. After this the leaf image is extracted from background. Then the boundaries are detected around object region using active contours. This is done after applying wavelets. It is aligned according to center of mass of the leaf after getting the leaf object. Then alignment is done with respect to x-axis. The imrotate command is used to rotate the image with respect to horizontal. After this step, leaf is ready for feature extraction process. 3.3 Feature Extraction Feature extraction is used to extract relevant features for recognition of plant leaves. The redundancy is removed from the image and the leaf images are represented by a set of numerical features. These features are used to classify the data. The following features are used for doing leaves classification:-  Extraction of Eccentricity: Region-based method is used to estimate the best fitting ellipse for the extraction of eccentricity. fig. 3 illustrates a best fitting ellipse to a polygon. It also showed the major axis, Maand the minor axis, Mi of the best fitting ellipse. Fig. 3: The best fitting ellipse to a polygon with its major and minor axes; Mi i.e. minor axis and Ma i.e. major axis are shown by red lines  Extraction of Aspect Ratio: For a rectangular shape, aspect ratio is defined as the ratio of its breadth by length. For leaves having irregular shapes, the aspect ratio is defined as the ratio of the minor axis to the major axis of the best fitting ellipse.  Leaf Area: The value of leaf area is evaluated by counting the number of pixels having binary value 1 on smoothed leaf image. It is denoted as A.  Leaf Perimeter: Leaf perimeter is defined as distance around the boundary of the region. It is evaluated by counting the number of pixels containing leaf margin. It is denoted by P.  Area ratio of perimeter: Ratio of Area to perimeter is defined as the ratio of leaf Area A and leaf perimeter P, is calculated by A/P.  Length of the major and minor axes: Area of the ellipse that just encloses the region.  Solidity: Scalar specifying the proportion of the pixels in the convex hull that are also in the region computed as Area/ Convex Area. This property is supported only for 2-D input label matrices. 3.4 Classification using ANN Artificial Neural Network (ANN) [10] has been the successfully used classifier in numerous fields. It can be modeled on a human brain. The basic processing unit of brain is neuron which works identically in ANN. The neural network is formed by a set of neurons interconnected with each other through the synaptic weights. It was used to acquire knowledge in the learning phase. The number of neurons and synaptic weights can be changed according to desired design perspective. The basic neural network consists of 3 layers. Mi Ma
  • 5. Leaf Identification Using Feature Extraction and Neural Network DOI: 10.9790/2834-1051134140 www.iosrjournals.org 138 | Page 1) Input layer 2) Hidden layer 3) Output layer The input layer consists of source nodes. This layer captures the features pattern for classification. The number of nodes in this layer depends upon the dimension of feature vector used at the input. The hidden layer lies between the input and output layer. The number of hidden layers can be one or more. Each hidden layer has a specific number of nodes (neurons) called as hidden nodes or hidden neurons. The hidden nodes can be varying to get the desired performance. These hidden neurons play a significant role in performing higher order computations. The output of this layer is supplied to the next layer. The output layer is the end layer of neural network. It results the output after features are passed through neural network. The set of outputs in output layer decides the overall response of the neural network for a supplied input features. IV. Results and Discussion Proposed algorithm is applied on different datasets collected by digital camera. In order to verify the algorithm, it is implemented on variety of leaves. Images are chosen with different lightning conditions. Fig. 4: Neural Network Regression Rate; the graphs of output class vs. target characteristics of i) Training, ii) Validation, iii) Testing and iv) Overall phase. Circles indicate data used in respective phases; colored line indicates the fit line; dotted line is drawn where output(Y) is equal to (T). Fig. 4 indicates the regression graphs for training, validation, testing and overall phases. In these graphs, the data trend analysis is checked whether it (best fit line) is proper or not. It is determined by coefficient of determinant R. The blue, green, red and dark line is indicated to fit line of training, validation, testing and overall regression graph. In training graph it is shown that how much result is trained correctly. The linear dotted line is denoted for output-input relation, where it is explained that output equals to input. The circles are for trained data samples. Similarly, it is for the graphs of validation, testing and overall graphs. The value of R in training phase is 0.99521 which means that it is fitted and classified in a correct manner. In the case of validation, R is 0.94104 which is an acceptable value for validation. The value of R in the case of testing is 0.91881. It means testing is done properly. It is shown that when all samples are considered after all three training, validation and testing phases, the value of R is 0.97552. This means data has been fitted and classified in a correct manner which is the ideal condition for goodness of classifier. The objective of Neural Network is to run simulation until it reached the minimum possible mean square error. There is not much variation in mean square error by simulating the conditions in each epoch. It is more or less steady graph but as the epoch increased in each phase shown by red, green and blue lines the value reached to best validation value of 0.003035 which is very close to zero in ideal situation.
  • 6. Leaf Identification Using Feature Extraction and Neural Network DOI: 10.9790/2834-1051134140 www.iosrjournals.org 139 | Page Fig. 5: Performance Graph: the graph of mean square error vs. epochs; blue line indicates the performance of trained data, green for validation data, red for test data. Best Validation Performance is 0.003035 at epoch 7. The recognition system is implemented using MATLAB. The image is taken as dataset input and feed- forward architecture is used. Firstly neural network is trained using known dataset of different plant leaves. After training, system is tested using several unknown dataset and result is obtained. The desired performance goal is achieved in 7 epochs. Fig. 5 shows performance graph. It specifies the gradient at epoch 7, validation checks and also learning rate. The recognition rate is defined as ratio of number of leaves identified to total number of leaves, i.e. Recognition rate = Number of leaves identified correctly Total number of leaves ∗ 100 An input vector is created by placing first 60 values out of 80 of segmented leaf images. 8 leaf images are selected for validation. For testing phase, 12 images are taken randomly. The following parameters are used for creating network for training: No. of neurons in input layer: 10 No. of layers: 2 No. of epochs: 13 Transfer Function: “transig” Adaptive Learning Function: “LEARNGDM” Validation checks = 6 Performance Function: “MSE” Fig. 6: Overall Confusion Matrix: matrix of output and target class; trained result gives accuracy of 98.8% where class 1 is one time misclassified as class 4 by 1.3%. Blue box indicates accuracy result.
  • 7. Leaf Identification Using Feature Extraction and Neural Network DOI: 10.9790/2834-1051134140 www.iosrjournals.org 140 | Page Fig. 6 shows the summary of results of plant species classification for the 8 classes. The accuracy is improved and reaches to 98.8% which is a good amount as shown in blue box. Here, one exception is observed that classes 2, 3, 4, 5, 6, 7, 8 are correctly classified. But class 1 is one time misclassified as class 4 by 1.3%. V. Conclusion In this paper, method is implemented to identify the correct species of the leaf from eight different classes. The combination of shape feature is resulted in a correct leaf identification rate of 98.8% with a minimum of seven features. This is the better result than previous work done by R. Janani et al. [9]. They worked on less number (63) of leaf images and with accuracy of 94.4% only. This work is performed on the regional leaves. In future it can be extended to a larger number of leaf classes with improved efficiency. More extraction features can be used using increased number of leaf dataset in future work. Acknowledgement I am greatly indebted to Gurjeet Kaur, who has graciously applied herself to the task of helping me with ample support and valuable suggestions. She has completed her dissertation work on character recognition using shape descriptor feature extraction method and gradient method using nntool for classification. Same work is carried in my dissertation on leaves classification using shape descriptor feature extraction method and nntool for classification. References [1] Hang Zhang; Shansong Liang, “Plant species classification using leaf shape and texture” Industrial Control and Electronics Engineering, 2012 International conference, Page(s): 2025-2028, Year 2012. [2] M K HU, “Visual pattern recognition by moment invariants”, IRE Trans. Info Theory, vol. 8, pp. 179-187, Year. 1962. [3] T. H. Reiss ,“The Revised Fundamental Theorem of Moment Invariants”, IEEE Transaction Pattern Anal. Machine Intelligence, Vol. 13, No. 8, Page 830-834, Year. 1991. [4] J. Du, D. Huang, X. Wang, and X. Gu, “Computer-aided plant species identification (CAPSI) based on leaf shape matching technique,” Transactions of the Institute of Measurement and Control. Vol. 28, No.3 Page. 275-284, Year 2006. [5] Jyotismita Chaki, Ranjan Parekh, “Plant Leaf Recognition using Shape based Features and Network classifiers” (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 2, Year 2011. [6] Stephen Gang Wu, Forrest Sheng Bao, Eric You Xu, Yu-Xuan Wang, Yi-Fan Chang and Qiao-Liang Xiang, “A Leaf Recognition Algorithm for Plant Classification Using Probabilistic Neural Network”,arXiv:0707.4289v1 [cs.AI], Year 2007. [7] Y. Nam, “Elis: An efficient leaf image retrieval system”, in Proc. Advances in Pattern Recognition Int. Conf., Kolkata, India. Year 2005 [8] Bivashrestha, “Classification of plants using images of their leaves” ICPR, vol. 2, pp. 2507-2510, Year 2000. [9] R. Janani, A. Gopal, “Identification of selected medicinal plant leaves using image features and ANN”, Advanced Electronic Systems (ICAES), 2013 International Conference, Page(s): 238 – 242, Year 2013. [10] N. K Bose, P. Liang, “Neural network fundamentals with graphs, algorithms and applications”, Year 1994. [11] R. E. Gonzalez and R. E. Wood, “Digiital Image Processing” Addison-Wesley, Year 1993.