SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 1, Ver. III (Jan – Feb. 2015), PP 48-53
www.iosrjournals.org
DOI: 10.9790/0661-17134853 www.iosrjournals.org 48 | Page
Development of Shape Based Leaf Categorization
1
Nikhil Prakash,2
Aratrika Sarkar
1
Department of Computer Science and Engineering, Rajagiri School of Engineering and
Technology,Kochi,Kerala
2
Department of Computer Science and Engineering, Institute of Engineering and Management, Kolkata, West
Bengal.
Abstract:Leaves can be categorized based on various physical attributes but the most popular attribute is
shape. For example, we can use „shape‟ as a criterion to differentiate between a mango leaf and a banana leaf.
Ideally this criterion can be of immense help to the user of an image database that stores, for instance, the
images of different kinds of leaves. The user would often wish to retrieve images of leaf similar to the one he/she
has or categorize the leaf according to its kind. This retrieval is mostly based upon the shape of the image. We
investigate shape analysis methods for retrieving images and we develop an approach for doing so. In our
approach we first find out the corners of the leaf by “Harris corner detection” and then determine the convex
hull by joining these “corner points”. The leaves are then distinguished by finding the difference between their
internal angles at each control point. The same criterion is then used to retrieve images of leaves from a plant
database that are identical to the one in the input image.
Index Terms:Shape based leaf categorization, corner detection,convex hull detection,internal angle
differences.
I. Introduction
Plants play an important role in our environment. Without plants there will be no existence of the
earth’s ecology. But in recent days, many types of plants are at the risk of extinction. To protect plants and to
catalogue various types of flora diversities, a plant database is an important step towards conservation of earth’s
biosphere. There are a huge number of plant species worldwide. To handle such volumes of information,
development of a quick and efficient classification method has become an area of active research. In addition to
the conservation aspect, recognition of plants is also necessary to utilize their medicinal properties and using
them as sources of alternative energy sources like bio-fuel. There are several ways to recognize a plant, like
flower, root, leaf, fruit etc. In recent times computer vision methodologies and pattern recognition techniques
have been applied towards automated procedures of plant recognition.
This paper proposes a method developed by us for shape based leaf categorization Framework.The
organization of the paper is as follows: Section II provides an overview of related work in this domain,Section
III describes the methodology used by us in developing the framework,Section IV provides the details of the
results obtained and Section V concludes our discussion.
II. Previous Work
Many methodologies have been proposed to analyze plant leaves in an automated fashion. A large
percentage of such works utilize shape recognition techniques to model and represent the contour shapes of
leaves, however additionally, color and texture of leaves have also been taken into consideration to improve
recognition accuracies. One of the earliest works [1] employs geometrical parameters like area, perimeter,
maximum length, maximum width, elongation to differentiate between four types of rice grains, with accuracies
around 95%. Use of statistical discriminant analysis along with color based clustering and neural networks have
been used in [2] for classification of a flowered plant and a cactus plant. In [3] the authors use the Curvature
Scale Space (CSS) technique and k-NN classifiers to classify chrysanthemum leaves. Both color and
geometrical features have been reported in [4] to detect weeds in crop fields employing k-NN classifiers. In [5]
the authors propose a hierarchical technique of representing leaf shapes by first their polygonal approximations
and then introducing more and more local details in subsequent steps. Fuzzy logic decision making has been
utilized in [6] to detect weeds in an agricultural field. In [7] the authors propose a two-step approach of using a
shape characterization function called centroid-contour distance curve and the object eccentricity for leaf image
retrieval. The centroid-contour distance (CCD) curve and eccentricity along with an angle code histogram
(ACH) have been used in [8] for plant recognition. The effectiveness of using fractal dimensions in describing
leaf shapes has been explored in [9].
In contrast to contour-based methods, region-based shape recognition techniques have been used in
[10] for leaf image classification. Elliptic Fourier harmonic functions have been used to recognize leaf shapes in
Development of Shape Based Leaf Categorization
DOI: 10.9790/0661-17134853 www.iosrjournals.org 49 | Page
[11] along with principal component analysis for selecting the best Fourier coefficients. In [12] the authors
propose a leaf image retrieval scheme based on leaf venation for leaf categorization. Leaf venations are
represented using points selected by the curvature scale scope corner detection method on the venation image
and categorized by calculating the density of feature points using non parametric estimation density. In [13] 12
leaf features are extracted and orthogonalized into 5 principal variables which consist of the input vector of a
neural network (NN). The NN is trained by 1800 leaves to classify 32 kinds of plants with accuracy greater than
90%. A new approach that combines a thresholding method and H-maxima transformation based method is
proposed to extract the leaf veins. Compared with other methods, experimental results show that this combined
approach is capable of extracting more accurate venation modality of the leaf for the subsequent vein pattern
classification. In [14] authors propose Guiding Active Contours for Tree Leaf Segmentation and Identification.
Combining global shape descriptors given by the polygonal model with local curvature-based features, the
leaves are classified over nearly 50 tree species. Finally in [15] a combination of all image features viz. colour,
texture and shape, have been used for leaf image retrieval, with a reported accuracy of 97.9%.
III. Methodology
We propose a methodology for retrieval of leaf images based upon the shape of the leaf image given as
input by the user.For example,if the input is a mango leaf’s image,then the output will be images of mango
leaves.
In this approach, we follow several steps one after another each of which is explained after the steps
and shown in Fig 1.
1. User uploads an image of leaf of his/her choice.
2. Next, we find out the corners or key points [16] by using “Harris corner Detection” [17].
3. We find out the convex hull of the leaf.
4. Then we determine each internal angles of the image.
Fig 1: Flow diagram showing the algorithm developed for shape based leaf categorization framework
5. Arrange these angles in ascending order and store in an array (say a1).
6. Follow the above steps for all other images in database and determine their angle arrays (say a2,a3,a4 and so
on).
7. Compare the arrays of the images in database with the array of uploaded image, i.e. compare each of a2, a3,
a4 with a1.
8. The least unmatched image is displayed.
We elaborate each step in details.
Step 1: Image Upload
User can upload any image of a leaf in jpeg or png format of his or her choice.
Step 2:Binarisation
Binarisation[18] is a process where each pixel in an image is converted into one bit and we assign the
value as '1' or '0' depending upon the mean value of all the pixel. If greater then mean value then its '1' otherwise
its '0'.Fig 2 shows image of a leaf and its corresponding binarised image.
Development of Shape Based Leaf Categorization
DOI: 10.9790/0661-17134853 www.iosrjournals.org 50 | Page
Fig 2: Binarisation of leaf’s image.
Step 3: Key Point Detection
Here, we determine the key points of an image by “HARRIS CORNER DETECTION”. Corner
detection is an approach usedwithin Computer vision systems to extract certain kinds of features and infer the
contents of an image. Corner detection is frequently used in object recognition. A corner can be defined as the
intersection of two edges. A corner can also be defined as points for which there are two dominant and different
edge directions in a local neighbourhood of the point.These points obtained are the key points.
Fig 3: Key points detected.
Step 4: Convex Hull Formation
We determine the convex hull of the image. The convex hull [19]or convex envelope of a set X of
points is the smallest convex set that contains X. For instance, when X is a bounded subset of the plane, the
convex hull may be visualized as the shape formed by a rubber band stretched around X.
Formally, the convex hull may be defined as the intersection of all convex sets containing X or as the
set of all convex combination of points in X. After key points detection,we form the convex hull by joining the
key points as shown in Fig 4 below.
Fig 4: Convex hull formation after key points detection.
Step 5: Convex Hull Based Characterisation
In this step, we determine the internal angles of an image, by finding out the difference of slopes of its edges.
Fig 5: Internal angles of a rectangle.
Development of Shape Based Leaf Categorization
DOI: 10.9790/0661-17134853 www.iosrjournals.org 51 | Page
For example in the above figure, the value of angle 1, is found by determining the difference in slopes
of lines 1-2 (say m1) and 1-4(say m2).Thus, the difference, m1-m2 gives the value of angle,1. In this manner,
we find the other 3 angles also, and arrange them in “ASCENDING ORDER” in an array say a1.We perform the
above 3 steps for each image in the database and obtain their array of angles, say a2,a3,a4 and so on.We
compare the arrays a2,a3,a4 each with a1, the array of the uploaded image.Then, we note the differences.We
arrange the differences in ascending order and display the images in the same format i.e. the image which
matches the most with the uploaded image is displayed first and so on.
IV. Experimental Results And Discussions
We consider the following binarised input images shown below in table 1.
Table 1: Table of input images
We provide each image of leaf as input and obtain the output matching of leaves from the database of
leaves.Here we consider Table 1 as our Database and for each outputour application shows the percentage
difference with the input image.
Table 2 below shows some of the results obtained in this process.
Table 2: Table for 3x3 dissimilarity score
The values of the table 2 are the difference of the angle arrays of the two images compared.
Our application also works for any image which has undergone geometric transformations like
rotation,scale up and scale down.For example, a user may upload a 90 degree rotated image of a pear leaf’s
image or a scaled up or scaled down image of the same leaf.Our application identifies these images as the same
image with a minute difference in angle arrays.
Now based on the difference of the two arrays, we determine if the images are similar or not. If difference is
 less than 20 , then the images are considered to be similar
 Greater than 20 but less than 60, then we rotate the image and find any image matching, the
transformed,i.e.rotated image.
 Greater than 60, then the images are said to be Unmatched.
Development of Shape Based Leaf Categorization
DOI: 10.9790/0661-17134853 www.iosrjournals.org 52 | Page
Table 3 – Table 6 below shows another set of results.
Table 3: Difference between input and database images
Table 4: Difference between input image and database images.
Table5: Difference between input image and database images
Development of Shape Based Leaf Categorization
DOI: 10.9790/0661-17134853 www.iosrjournals.org 53 | Page
Table 6: Difference between input image and database images
V. Conclusion
In this paper we propose a methodology for shape based leaf categorization framework.We find out the
key points of the image of the leaf uploaded by the user and then we find out the convex hull,next we find the
internal angles and sort them to find out the angle array and compare it with another leaf’s angle array; thus
finding out the differences.Then the application displays the images with the minimum difference with the input
image.
Future work will be to find out the skeleton of the leaf[20]that is its vein structure etc which will help
in further classification and even determining the scientific family to which the leaf belongs.
References
[1]. N. Sakai, S. Yonekawa, and A. Matsuzaki, “Two-dimensional image analysis of the shape of rice and its applications to separating
varieties”, Journal of Food Engineering, vol 27, 1996, pp. 397-407.
[2]. A. J. M. Timmermans, and A. A. Hulzebosch, “Computer vison system for on-line sorting of pot plants using an artificial neural
network classifier”, Computers and Electronics in Agriculture, vol. 15, 1996, pp. 41-55.
[3]. S. Abbasi, F. Mokhtarian, and J. Kittler, “Reliable classification of chrysanthemum leaves through curvature scale space”, Lecture
Notes in Computer Science, vol. 1252, 1997, pp. 284-295.
[4]. A. J. Perez, F. Lopez, J. V. Benlloch, and S. Christensen, “Color and shape analysis techniques for weed detection in cereal fields”,
Computers and Electronics in Agriculture, vol. 25, 2000, pp. 197-212.
[5]. C. Im, H. Nishida, and T. L. Kunii, “A hierarchical method of recognizing plant species by leaf shapes”, IAPR Workshop on
Machine Vision Applications, 1998, pp. 158-161.
[6]. C-C Yang, S. O. Prasher, J-A Landry, J. Perret, and H. S. Ramaswamy, “Recognition of weeds with image processing and their use
with fuzzy logic for precision farming”, Canadian Agricultural Emgineering, vol. 42, no. 4, 2000, pp. 195-200.
[7]. Z. Wang, Z. Chi, D. Feng, and Q. Wang, “Leaf image retrieval with shape feature”, International Conference on Advances in Visual
Information Systems (ACVIS), 2000, pp. 477-487.
[8]. Z. Wang, Z. Chi, and D. Feng, “Shape based leaf image retrieval”, IEEE Proceedings on Vision, Image and Signal Processing
(VISP), vol. 150, no.1, 2003, pp. 34-43.
[9]. J. J. Camarero, S. Siso, and E.G-Pelegrin, “Fractal dimension does not adequately describe the complexity of leaf margin in
seedlings of Quercus species”, AnalesdelJardínBotánico de Madrid, vol. 60, no. 1, 2003, pp. 63-71.
[10]. C-L Lee, and S-Y Chen, “Classification of leaf images”, 16th IPPR Conference on Computer Vision, Graphics and Image
Processing (CVGIP), 2003, pp. 355-362.
[11]. J. C. Neto, G. E. Meyer, D. D. Jones, and A. K. Samal, “Plant species identification using elliptic Fourier leaf shape analysis”,
Computers and Electronics in Agriculture, vol. 50, 2006, pp. 121-134.
[12]. J-K Park, E-J Hwang, and Y. Nam, “A vention – based leaf image classification scheme”, Alliance of Information and Referral
Systems, 2006, pp. 416-428.
[13]. S. G. Wu, F. S. Bao, E. Y. Xu, Y-X Wang, Y-F Chang, and Q-L Xiang, “A leaf recognition algorithm for plant classification using
probabilistic neural network”, The Computing Research Repository (CoRR), vol.1, 2007, pp. 11-16.
[14]. G. Cerutti, L. Tougne, J. Mille, A. Vacavant, and D. Coquin, “Guiding active contours for tree leaf segmentation and
identification”, Cross-Language Evaluation Forum (CLEF), Amsterdam, Netherlands, 2011.
[15]. B. S. Bama, S. M. Valli, S. Raju, and V. A. Kumar, “Conten based leaf image retrieval using shape, color and texture features”,
Indian Journal of Computer Science and Engineering, vol. 2, no. 2, 2011, pp. 202-211.
[16]. www.roboticsschool.ethz.ch/airobots/programme/.../ImageKeypoints.pdf
[17]. www.cse.psu.edu/~rcollins/CSE486/lecture06.pdf
[18]. en.wikipedia.org/wiki/Binary_image
[19]. en.wikipedia.org/wiki/Convex_hull
[20]. www.cis.temple.edu/~latecki/Papers/skeletonPAMI06.pdf

More Related Content

What's hot

Plant species identification based on leaf venation features using SVM
Plant species identification based on leaf venation features using SVMPlant species identification based on leaf venation features using SVM
Plant species identification based on leaf venation features using SVMTELKOMNIKA JOURNAL
 
IRJET- Retrieval of Images & Text using Data Mining Techniques
IRJET-  	  Retrieval of Images & Text using Data Mining TechniquesIRJET-  	  Retrieval of Images & Text using Data Mining Techniques
IRJET- Retrieval of Images & Text using Data Mining TechniquesIRJET Journal
 
IJSRED-V2I2P60
IJSRED-V2I2P60IJSRED-V2I2P60
IJSRED-V2I2P60IJSRED
 
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...ijistjournal
 
Towards reducing the
Towards reducing theTowards reducing the
Towards reducing theIJDKP
 
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...ijistjournal
 
Subgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurSubgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurIAEME Publication
 
Header Based Classification of Journals Using Document Image Segmentation and...
Header Based Classification of Journals Using Document Image Segmentation and...Header Based Classification of Journals Using Document Image Segmentation and...
Header Based Classification of Journals Using Document Image Segmentation and...CSCJournals
 
Content Based Image Retrieval Using Full Haar Sectorization
Content Based Image Retrieval Using Full Haar SectorizationContent Based Image Retrieval Using Full Haar Sectorization
Content Based Image Retrieval Using Full Haar SectorizationCSCJournals
 
Content Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural NetworksContent Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural Networksijma
 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...eSAT Journals
 
Using ID3 Decision Tree Algorithm to the Student Grade Analysis and Prediction
Using ID3 Decision Tree Algorithm to the Student Grade Analysis and PredictionUsing ID3 Decision Tree Algorithm to the Student Grade Analysis and Prediction
Using ID3 Decision Tree Algorithm to the Student Grade Analysis and Predictionijtsrd
 
A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION
A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION
A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION cscpconf
 
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
 
Rice seed image classification based on HOG descriptor with missing values im...
Rice seed image classification based on HOG descriptor with missing values im...Rice seed image classification based on HOG descriptor with missing values im...
Rice seed image classification based on HOG descriptor with missing values im...TELKOMNIKA JOURNAL
 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsIJLT EMAS
 
Classification of Breast Cancer Tissues using Decision Tree Algorithms
Classification of Breast Cancer Tissues using Decision Tree AlgorithmsClassification of Breast Cancer Tissues using Decision Tree Algorithms
Classification of Breast Cancer Tissues using Decision Tree AlgorithmsLovely Professional University
 

What's hot (19)

Plant species identification based on leaf venation features using SVM
Plant species identification based on leaf venation features using SVMPlant species identification based on leaf venation features using SVM
Plant species identification based on leaf venation features using SVM
 
IRJET- Retrieval of Images & Text using Data Mining Techniques
IRJET-  	  Retrieval of Images & Text using Data Mining TechniquesIRJET-  	  Retrieval of Images & Text using Data Mining Techniques
IRJET- Retrieval of Images & Text using Data Mining Techniques
 
IJSRED-V2I2P60
IJSRED-V2I2P60IJSRED-V2I2P60
IJSRED-V2I2P60
 
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
 
50120130405024 2
50120130405024 250120130405024 2
50120130405024 2
 
Towards reducing the
Towards reducing theTowards reducing the
Towards reducing the
 
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
EXTRACTING USEFUL RULES THROUGH IMPROVED DECISION TREE INDUCTION USING INFORM...
 
Subgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurSubgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructur
 
Header Based Classification of Journals Using Document Image Segmentation and...
Header Based Classification of Journals Using Document Image Segmentation and...Header Based Classification of Journals Using Document Image Segmentation and...
Header Based Classification of Journals Using Document Image Segmentation and...
 
[IJET-V2I3P22] Authors: Harsha Pakhale,Deepak Kumar Xaxa
[IJET-V2I3P22] Authors: Harsha Pakhale,Deepak Kumar Xaxa[IJET-V2I3P22] Authors: Harsha Pakhale,Deepak Kumar Xaxa
[IJET-V2I3P22] Authors: Harsha Pakhale,Deepak Kumar Xaxa
 
Content Based Image Retrieval Using Full Haar Sectorization
Content Based Image Retrieval Using Full Haar SectorizationContent Based Image Retrieval Using Full Haar Sectorization
Content Based Image Retrieval Using Full Haar Sectorization
 
Content Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural NetworksContent Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural Networks
 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...
 
Using ID3 Decision Tree Algorithm to the Student Grade Analysis and Prediction
Using ID3 Decision Tree Algorithm to the Student Grade Analysis and PredictionUsing ID3 Decision Tree Algorithm to the Student Grade Analysis and Prediction
Using ID3 Decision Tree Algorithm to the Student Grade Analysis and Prediction
 
A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION
A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION
A STUDY ON SIMILARITY MEASURE FUNCTIONS ON ENGINEERING MATERIALS SELECTION
 
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...
 
Rice seed image classification based on HOG descriptor with missing values im...
Rice seed image classification based on HOG descriptor with missing values im...Rice seed image classification based on HOG descriptor with missing values im...
Rice seed image classification based on HOG descriptor with missing values im...
 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methods
 
Classification of Breast Cancer Tissues using Decision Tree Algorithms
Classification of Breast Cancer Tissues using Decision Tree AlgorithmsClassification of Breast Cancer Tissues using Decision Tree Algorithms
Classification of Breast Cancer Tissues using Decision Tree Algorithms
 

Viewers also liked

Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...IOSR Journals
 
Evaluation of Wash and Light Fastness of Some Selected Printed Fabrics
Evaluation of Wash and Light Fastness of Some Selected Printed FabricsEvaluation of Wash and Light Fastness of Some Selected Printed Fabrics
Evaluation of Wash and Light Fastness of Some Selected Printed FabricsIOSR Journals
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...IOSR Journals
 
Characteristics of Life
Characteristics of LifeCharacteristics of Life
Characteristics of Lifejcmcdaid
 
Characteristics of life notes review
Characteristics of life notes reviewCharacteristics of life notes review
Characteristics of life notes reviewsekuhar
 

Viewers also liked (8)

C017121219
C017121219C017121219
C017121219
 
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
 
Aviso
AvisoAviso
Aviso
 
Evaluation of Wash and Light Fastness of Some Selected Printed Fabrics
Evaluation of Wash and Light Fastness of Some Selected Printed FabricsEvaluation of Wash and Light Fastness of Some Selected Printed Fabrics
Evaluation of Wash and Light Fastness of Some Selected Printed Fabrics
 
Hoja membretada
Hoja membretadaHoja membretada
Hoja membretada
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
 
Characteristics of Life
Characteristics of LifeCharacteristics of Life
Characteristics of Life
 
Characteristics of life notes review
Characteristics of life notes reviewCharacteristics of life notes review
Characteristics of life notes review
 

Similar to Shape-Based Leaf Image Retrieval Using Internal Angle Analysis

Leaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classificationLeaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classificationIAEME Publication
 
A Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape EstimationA Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape EstimationBrooke Heidt
 
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
 
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
 
Segmentation of unhealthy region of plant leaf using image processing techniq...
Segmentation of unhealthy region of plant leaf using image processing techniq...Segmentation of unhealthy region of plant leaf using image processing techniq...
Segmentation of unhealthy region of plant leaf using image processing techniq...eSAT Publishing House
 
Region-Based Search in Large Medical Image Repositories
Region-Based Search in Large Medical Image RepositoriesRegion-Based Search in Large Medical Image Repositories
Region-Based Search in Large Medical Image RepositoriesIRJET Journal
 
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
 
Biometric Analysis of Leaf Venation Density Based on Digital Image
Biometric Analysis of Leaf Venation Density Based on Digital ImageBiometric Analysis of Leaf Venation Density Based on Digital Image
Biometric Analysis of Leaf Venation Density Based on Digital ImageTELKOMNIKA JOURNAL
 
A framework for visualizing association mining results
A framework for visualizing association mining resultsA framework for visualizing association mining results
A framework for visualizing association mining resultsGurdal Ertek
 
Weighted Ensemble Classifier for Plant Leaf Identification
Weighted Ensemble Classifier for Plant Leaf IdentificationWeighted Ensemble Classifier for Plant Leaf Identification
Weighted Ensemble Classifier for Plant Leaf IdentificationTELKOMNIKA JOURNAL
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...iosrjce
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...
Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...
Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...IJCSIS Research Publications
 
Combination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf RecognitionCombination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf Recognitionsipij
 
Object-Oriented Approach of Information Extraction from High Resolution Satel...
Object-Oriented Approach of Information Extraction from High Resolution Satel...Object-Oriented Approach of Information Extraction from High Resolution Satel...
Object-Oriented Approach of Information Extraction from High Resolution Satel...iosrjce
 

Similar to Shape-Based Leaf Image Retrieval Using Internal Angle Analysis (20)

Leaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classificationLeaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classification
 
Q01051134140
Q01051134140Q01051134140
Q01051134140
 
A Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape EstimationA Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape Estimation
 
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...
 
50120140502010
5012014050201050120140502010
50120140502010
 
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...
 
Segmentation of unhealthy region of plant leaf using image processing techniq...
Segmentation of unhealthy region of plant leaf using image processing techniq...Segmentation of unhealthy region of plant leaf using image processing techniq...
Segmentation of unhealthy region of plant leaf using image processing techniq...
 
Region-Based Search in Large Medical Image Repositories
Region-Based Search in Large Medical Image RepositoriesRegion-Based Search in Large Medical Image Repositories
Region-Based Search in Large Medical Image Repositories
 
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
 
F045053236
F045053236F045053236
F045053236
 
Biometric Analysis of Leaf Venation Density Based on Digital Image
Biometric Analysis of Leaf Venation Density Based on Digital ImageBiometric Analysis of Leaf Venation Density Based on Digital Image
Biometric Analysis of Leaf Venation Density Based on Digital Image
 
A framework for visualizing association mining results
A framework for visualizing association mining resultsA framework for visualizing association mining results
A framework for visualizing association mining results
 
Weighted Ensemble Classifier for Plant Leaf Identification
Weighted Ensemble Classifier for Plant Leaf IdentificationWeighted Ensemble Classifier for Plant Leaf Identification
Weighted Ensemble Classifier for Plant Leaf Identification
 
B017360516
B017360516B017360516
B017360516
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...
Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...
Optimised Kd-Tree Approach with Dimension Reduction for Efficient Indexing an...
 
Combination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf RecognitionCombination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf Recognition
 
H017344752
H017344752H017344752
H017344752
 
Object-Oriented Approach of Information Extraction from High Resolution Satel...
Object-Oriented Approach of Information Extraction from High Resolution Satel...Object-Oriented Approach of Information Extraction from High Resolution Satel...
Object-Oriented Approach of Information Extraction from High Resolution Satel...
 

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

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Shape-Based Leaf Image Retrieval Using Internal Angle Analysis

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 1, Ver. III (Jan – Feb. 2015), PP 48-53 www.iosrjournals.org DOI: 10.9790/0661-17134853 www.iosrjournals.org 48 | Page Development of Shape Based Leaf Categorization 1 Nikhil Prakash,2 Aratrika Sarkar 1 Department of Computer Science and Engineering, Rajagiri School of Engineering and Technology,Kochi,Kerala 2 Department of Computer Science and Engineering, Institute of Engineering and Management, Kolkata, West Bengal. Abstract:Leaves can be categorized based on various physical attributes but the most popular attribute is shape. For example, we can use „shape‟ as a criterion to differentiate between a mango leaf and a banana leaf. Ideally this criterion can be of immense help to the user of an image database that stores, for instance, the images of different kinds of leaves. The user would often wish to retrieve images of leaf similar to the one he/she has or categorize the leaf according to its kind. This retrieval is mostly based upon the shape of the image. We investigate shape analysis methods for retrieving images and we develop an approach for doing so. In our approach we first find out the corners of the leaf by “Harris corner detection” and then determine the convex hull by joining these “corner points”. The leaves are then distinguished by finding the difference between their internal angles at each control point. The same criterion is then used to retrieve images of leaves from a plant database that are identical to the one in the input image. Index Terms:Shape based leaf categorization, corner detection,convex hull detection,internal angle differences. I. Introduction Plants play an important role in our environment. Without plants there will be no existence of the earth’s ecology. But in recent days, many types of plants are at the risk of extinction. To protect plants and to catalogue various types of flora diversities, a plant database is an important step towards conservation of earth’s biosphere. There are a huge number of plant species worldwide. To handle such volumes of information, development of a quick and efficient classification method has become an area of active research. In addition to the conservation aspect, recognition of plants is also necessary to utilize their medicinal properties and using them as sources of alternative energy sources like bio-fuel. There are several ways to recognize a plant, like flower, root, leaf, fruit etc. In recent times computer vision methodologies and pattern recognition techniques have been applied towards automated procedures of plant recognition. This paper proposes a method developed by us for shape based leaf categorization Framework.The organization of the paper is as follows: Section II provides an overview of related work in this domain,Section III describes the methodology used by us in developing the framework,Section IV provides the details of the results obtained and Section V concludes our discussion. II. Previous Work Many methodologies have been proposed to analyze plant leaves in an automated fashion. A large percentage of such works utilize shape recognition techniques to model and represent the contour shapes of leaves, however additionally, color and texture of leaves have also been taken into consideration to improve recognition accuracies. One of the earliest works [1] employs geometrical parameters like area, perimeter, maximum length, maximum width, elongation to differentiate between four types of rice grains, with accuracies around 95%. Use of statistical discriminant analysis along with color based clustering and neural networks have been used in [2] for classification of a flowered plant and a cactus plant. In [3] the authors use the Curvature Scale Space (CSS) technique and k-NN classifiers to classify chrysanthemum leaves. Both color and geometrical features have been reported in [4] to detect weeds in crop fields employing k-NN classifiers. In [5] the authors propose a hierarchical technique of representing leaf shapes by first their polygonal approximations and then introducing more and more local details in subsequent steps. Fuzzy logic decision making has been utilized in [6] to detect weeds in an agricultural field. In [7] the authors propose a two-step approach of using a shape characterization function called centroid-contour distance curve and the object eccentricity for leaf image retrieval. The centroid-contour distance (CCD) curve and eccentricity along with an angle code histogram (ACH) have been used in [8] for plant recognition. The effectiveness of using fractal dimensions in describing leaf shapes has been explored in [9]. In contrast to contour-based methods, region-based shape recognition techniques have been used in [10] for leaf image classification. Elliptic Fourier harmonic functions have been used to recognize leaf shapes in
  • 2. Development of Shape Based Leaf Categorization DOI: 10.9790/0661-17134853 www.iosrjournals.org 49 | Page [11] along with principal component analysis for selecting the best Fourier coefficients. In [12] the authors propose a leaf image retrieval scheme based on leaf venation for leaf categorization. Leaf venations are represented using points selected by the curvature scale scope corner detection method on the venation image and categorized by calculating the density of feature points using non parametric estimation density. In [13] 12 leaf features are extracted and orthogonalized into 5 principal variables which consist of the input vector of a neural network (NN). The NN is trained by 1800 leaves to classify 32 kinds of plants with accuracy greater than 90%. A new approach that combines a thresholding method and H-maxima transformation based method is proposed to extract the leaf veins. Compared with other methods, experimental results show that this combined approach is capable of extracting more accurate venation modality of the leaf for the subsequent vein pattern classification. In [14] authors propose Guiding Active Contours for Tree Leaf Segmentation and Identification. Combining global shape descriptors given by the polygonal model with local curvature-based features, the leaves are classified over nearly 50 tree species. Finally in [15] a combination of all image features viz. colour, texture and shape, have been used for leaf image retrieval, with a reported accuracy of 97.9%. III. Methodology We propose a methodology for retrieval of leaf images based upon the shape of the leaf image given as input by the user.For example,if the input is a mango leaf’s image,then the output will be images of mango leaves. In this approach, we follow several steps one after another each of which is explained after the steps and shown in Fig 1. 1. User uploads an image of leaf of his/her choice. 2. Next, we find out the corners or key points [16] by using “Harris corner Detection” [17]. 3. We find out the convex hull of the leaf. 4. Then we determine each internal angles of the image. Fig 1: Flow diagram showing the algorithm developed for shape based leaf categorization framework 5. Arrange these angles in ascending order and store in an array (say a1). 6. Follow the above steps for all other images in database and determine their angle arrays (say a2,a3,a4 and so on). 7. Compare the arrays of the images in database with the array of uploaded image, i.e. compare each of a2, a3, a4 with a1. 8. The least unmatched image is displayed. We elaborate each step in details. Step 1: Image Upload User can upload any image of a leaf in jpeg or png format of his or her choice. Step 2:Binarisation Binarisation[18] is a process where each pixel in an image is converted into one bit and we assign the value as '1' or '0' depending upon the mean value of all the pixel. If greater then mean value then its '1' otherwise its '0'.Fig 2 shows image of a leaf and its corresponding binarised image.
  • 3. Development of Shape Based Leaf Categorization DOI: 10.9790/0661-17134853 www.iosrjournals.org 50 | Page Fig 2: Binarisation of leaf’s image. Step 3: Key Point Detection Here, we determine the key points of an image by “HARRIS CORNER DETECTION”. Corner detection is an approach usedwithin Computer vision systems to extract certain kinds of features and infer the contents of an image. Corner detection is frequently used in object recognition. A corner can be defined as the intersection of two edges. A corner can also be defined as points for which there are two dominant and different edge directions in a local neighbourhood of the point.These points obtained are the key points. Fig 3: Key points detected. Step 4: Convex Hull Formation We determine the convex hull of the image. The convex hull [19]or convex envelope of a set X of points is the smallest convex set that contains X. For instance, when X is a bounded subset of the plane, the convex hull may be visualized as the shape formed by a rubber band stretched around X. Formally, the convex hull may be defined as the intersection of all convex sets containing X or as the set of all convex combination of points in X. After key points detection,we form the convex hull by joining the key points as shown in Fig 4 below. Fig 4: Convex hull formation after key points detection. Step 5: Convex Hull Based Characterisation In this step, we determine the internal angles of an image, by finding out the difference of slopes of its edges. Fig 5: Internal angles of a rectangle.
  • 4. Development of Shape Based Leaf Categorization DOI: 10.9790/0661-17134853 www.iosrjournals.org 51 | Page For example in the above figure, the value of angle 1, is found by determining the difference in slopes of lines 1-2 (say m1) and 1-4(say m2).Thus, the difference, m1-m2 gives the value of angle,1. In this manner, we find the other 3 angles also, and arrange them in “ASCENDING ORDER” in an array say a1.We perform the above 3 steps for each image in the database and obtain their array of angles, say a2,a3,a4 and so on.We compare the arrays a2,a3,a4 each with a1, the array of the uploaded image.Then, we note the differences.We arrange the differences in ascending order and display the images in the same format i.e. the image which matches the most with the uploaded image is displayed first and so on. IV. Experimental Results And Discussions We consider the following binarised input images shown below in table 1. Table 1: Table of input images We provide each image of leaf as input and obtain the output matching of leaves from the database of leaves.Here we consider Table 1 as our Database and for each outputour application shows the percentage difference with the input image. Table 2 below shows some of the results obtained in this process. Table 2: Table for 3x3 dissimilarity score The values of the table 2 are the difference of the angle arrays of the two images compared. Our application also works for any image which has undergone geometric transformations like rotation,scale up and scale down.For example, a user may upload a 90 degree rotated image of a pear leaf’s image or a scaled up or scaled down image of the same leaf.Our application identifies these images as the same image with a minute difference in angle arrays. Now based on the difference of the two arrays, we determine if the images are similar or not. If difference is  less than 20 , then the images are considered to be similar  Greater than 20 but less than 60, then we rotate the image and find any image matching, the transformed,i.e.rotated image.  Greater than 60, then the images are said to be Unmatched.
  • 5. Development of Shape Based Leaf Categorization DOI: 10.9790/0661-17134853 www.iosrjournals.org 52 | Page Table 3 – Table 6 below shows another set of results. Table 3: Difference between input and database images Table 4: Difference between input image and database images. Table5: Difference between input image and database images
  • 6. Development of Shape Based Leaf Categorization DOI: 10.9790/0661-17134853 www.iosrjournals.org 53 | Page Table 6: Difference between input image and database images V. Conclusion In this paper we propose a methodology for shape based leaf categorization framework.We find out the key points of the image of the leaf uploaded by the user and then we find out the convex hull,next we find the internal angles and sort them to find out the angle array and compare it with another leaf’s angle array; thus finding out the differences.Then the application displays the images with the minimum difference with the input image. Future work will be to find out the skeleton of the leaf[20]that is its vein structure etc which will help in further classification and even determining the scientific family to which the leaf belongs. References [1]. N. Sakai, S. Yonekawa, and A. Matsuzaki, “Two-dimensional image analysis of the shape of rice and its applications to separating varieties”, Journal of Food Engineering, vol 27, 1996, pp. 397-407. [2]. A. J. M. Timmermans, and A. A. Hulzebosch, “Computer vison system for on-line sorting of pot plants using an artificial neural network classifier”, Computers and Electronics in Agriculture, vol. 15, 1996, pp. 41-55. [3]. S. Abbasi, F. Mokhtarian, and J. Kittler, “Reliable classification of chrysanthemum leaves through curvature scale space”, Lecture Notes in Computer Science, vol. 1252, 1997, pp. 284-295. [4]. A. J. Perez, F. Lopez, J. V. Benlloch, and S. Christensen, “Color and shape analysis techniques for weed detection in cereal fields”, Computers and Electronics in Agriculture, vol. 25, 2000, pp. 197-212. [5]. C. Im, H. Nishida, and T. L. Kunii, “A hierarchical method of recognizing plant species by leaf shapes”, IAPR Workshop on Machine Vision Applications, 1998, pp. 158-161. [6]. C-C Yang, S. O. Prasher, J-A Landry, J. Perret, and H. S. Ramaswamy, “Recognition of weeds with image processing and their use with fuzzy logic for precision farming”, Canadian Agricultural Emgineering, vol. 42, no. 4, 2000, pp. 195-200. [7]. Z. Wang, Z. Chi, D. Feng, and Q. Wang, “Leaf image retrieval with shape feature”, International Conference on Advances in Visual Information Systems (ACVIS), 2000, pp. 477-487. [8]. Z. Wang, Z. Chi, and D. Feng, “Shape based leaf image retrieval”, IEEE Proceedings on Vision, Image and Signal Processing (VISP), vol. 150, no.1, 2003, pp. 34-43. [9]. J. J. Camarero, S. Siso, and E.G-Pelegrin, “Fractal dimension does not adequately describe the complexity of leaf margin in seedlings of Quercus species”, AnalesdelJardínBotánico de Madrid, vol. 60, no. 1, 2003, pp. 63-71. [10]. C-L Lee, and S-Y Chen, “Classification of leaf images”, 16th IPPR Conference on Computer Vision, Graphics and Image Processing (CVGIP), 2003, pp. 355-362. [11]. J. C. Neto, G. E. Meyer, D. D. Jones, and A. K. Samal, “Plant species identification using elliptic Fourier leaf shape analysis”, Computers and Electronics in Agriculture, vol. 50, 2006, pp. 121-134. [12]. J-K Park, E-J Hwang, and Y. Nam, “A vention – based leaf image classification scheme”, Alliance of Information and Referral Systems, 2006, pp. 416-428. [13]. S. G. Wu, F. S. Bao, E. Y. Xu, Y-X Wang, Y-F Chang, and Q-L Xiang, “A leaf recognition algorithm for plant classification using probabilistic neural network”, The Computing Research Repository (CoRR), vol.1, 2007, pp. 11-16. [14]. G. Cerutti, L. Tougne, J. Mille, A. Vacavant, and D. Coquin, “Guiding active contours for tree leaf segmentation and identification”, Cross-Language Evaluation Forum (CLEF), Amsterdam, Netherlands, 2011. [15]. B. S. Bama, S. M. Valli, S. Raju, and V. A. Kumar, “Conten based leaf image retrieval using shape, color and texture features”, Indian Journal of Computer Science and Engineering, vol. 2, no. 2, 2011, pp. 202-211. [16]. www.roboticsschool.ethz.ch/airobots/programme/.../ImageKeypoints.pdf [17]. www.cse.psu.edu/~rcollins/CSE486/lecture06.pdf [18]. en.wikipedia.org/wiki/Binary_image [19]. en.wikipedia.org/wiki/Convex_hull [20]. www.cis.temple.edu/~latecki/Papers/skeletonPAMI06.pdf