🔒
Leading Research Platform
Serving Researchers Since 2012
IJERT-MRP IJERT-MRP

Automated Recognition of Medicinal Plant Leaves using Genetic Algorithm

DOI : 10.17577/IJERTV14IS110263
Download Full-Text PDF Cite this Publication

Text Only Version

Automated Recognition of Medicinal Plant Leaves using Genetic Algorithm

P. Gowri (M.E., AP/ECE), A. Preethi (M.E., AP/ECE)

Mahendra Engineering College for Women, Namakkal

P. Rumaniya (M.E., AP/ECE)

Mahendra Engineering College, Namakkal

ABSTRACT – Automated plant identification plays a crucial role in agriculture, botany, and biodiversity conservation. Traditional plant recognition requires expert knowledge and is often time-consuming. This paper presents an automated leaf-based plant identification system using Digital Image Processing (DIP) and Machine Learning (ML). The methodology involves preprocessing of input images, extraction of shape, color, texture, and vein features, selection of optimal features using Genetic Algorithm (GA), and classification using Recurrent Neural Network (RNN) and Support Vector Machine (SVM). Experimental evaluation using the Flavia leaf dataset demonstrates that the proposed system achieves an accuracy of 91.30% with RNN and 77.27% with SVM. Comparative analysis confirms that RNN outperforms SVM in sensitivity, specificity, and overall accuracy. This work can be further extended into an Android-based application for field-level medicinal plant identification.

Keywords: Leaf identification, Genetic Algorithm, Digital Image Processing, Plant Classification, SVM, RNN, Feature Extraction.

  1. INTRODUCTION

    Plants play an essential role in sustaining ecological balance, supporting life, and serving as a primary source of food, medicine, and industrial resources. Identifying plant species accurately is crucial for applications in agriculture, healthcare, botany, and environmental conservation. Traditional plant identification relies heavily on expert botanists and manual observation of morphological features, which is time-consuming and prone to human error. With the advancement of digital technologies, computer vision and machine learning have emerged as powerful tools for automated plant recognition.Digital Image Processing (DIP) enables the extraction of meaningful information from leaf images, which are easier to obtain compared to flowers or fruits, making them a reliable basis for classification. However, existing plant recognition methods often face challenges such as sensitivity to lighting variations, specific growth stages, imaging conditions, and limited feature generalization. Additionally, many approaches use complex algorithms without optimizing feature sets, resulting in

    overfitting or reduced accuracy.To address these challenges, this work proposes an automated plant identification system that uses leaf images to extract shape, color, texture, and vein features. A Genetic Algorithm is employed to select the most discriminative features, reducing complexity and improving accuracy. The selected features are then classified using Support Vector Machine (SVM) and Recurrent Neural Network (RNN) models. The system aims to provide an efficient, accurate, and user-friendly solution for identifying medicinal plants, enabling faster decision-making in research and field applications.

  2. LITERATURE REVIEW

    Plant species are commonly identified through characteristics such as leaf shape, flower color, odor, bark pattern, seedling structure, and overall morphology, all of which link the specimen to its scientific name. When a plant is affected by pests or diseases, the leaf structure often undergoes deformities, making visual identification more challenging. Among various plant parts, leaf images are widely preferred for species recognition because they are easy to collect, two-dimensional, and simple to process using computer vision techniques. By feeding leaf images into computational models, features can be extracted automatically for classification. Previous research on automatic plant identification has explored multiple feature extraction methodssome relying on a single feature type, while others combine shape, color, vein, and texture information for improved accuracy. Ghasab et al. [1] introduced an Ant Colony Optimization (ACO) method with SVM to classify leaves from the Flavia and FCA datasets, achieving 95.53% accuracy. Abdul Kadir et al. [2] extracted shape, color, vein, and texture features and classified them using Probabilistic Neural Networks (PNN), reporting 93.75% accuracy. Chaki et al. [3] analyzed leaf shapes using Moment Invariants and centroid-radii models, followed by neural-network-based classification, obtaining accuracies between 90100%. Brendon et al. [4] developed an adaptive SVMOtsu segmentation technique for apple grading that successfully handled variations in lighting conditions. Tang et al. [5] applied Gabor wavelet features with neural networks to classify grass and broadleaf weeds. Wu et al. [6] used PNN with 12 leaf architecture features to classify 32 plant species with accuracy above 90%. Oncevay et al. [7]

    incorporated boundary shape, Haralick texture features, and color moments, achieving 90.41% accuracy on the Image CLEF dataset. Pallavi et al. [9] used shape, vein, color, and texture features with neural networks for precise tree-leaf identification. Kadir et al. [10] reaffirmed the effectiveness of PNN for classifying 32 leaf species in the Flavia dataset. Arribas et al. [11] used RGB segmentation, feature selection, and a Generalized Softmax Perceptron with PPMS for sunflower leaf classification, reaching 85% CCR and AUC above 90%. Wang et al. [13] extracted 21 color, 4 shape, and 25 texture features for wheat and grape disease detection using PCA and multiple neural-network variants. Sandeep Kumar et al. [17] proposed a simple method using leaf area, color histogram, and edge features to identify medicinal plant species. Ravishankkar et al. [18] applied neuro-fuzzy classifiers and multilayer perceptrons to classify 28 leaf classes using B and T algorithms. Finally, Tsolakidis et al. [19] employed Zernike moments and HOG features with SVM for robust leaf classification.

  3. METHODOLOGY

    Plant identification involves recognizing a specimen and associating it with its correct scientific name based on characteristics such as size, form, leaf shape, flower color, and odor. Accurate identification is essential for understanding plant growth, maintenance, and protection from pests and diseases. In botanical studies, plant systematics traditionally relies on reproductive structures, especially floral parts, as they exhibit strong taxonomic features. However, many horticultural and woody plants lack visible flowers, making leaves the most practical basis for identification.

    The proposed method extracts unique features from leaves by slicing along the major and minor axes and normalizing the resulting measurements. These features form the input to an SVM classifier trained using samples from multiple plant species. New leaf images are compared against the trained model to determine the closest match. The system displays processed test images, extracted features, and the top five matching leaves from the database. Additionally, detailed information about the best-matched species is presented through an automatically generated webpage, enabling efficient and user-friendly plant identification.

    Figure 1 Block Diagram of Medical Plants Identification

    1. Pre-Processing

      The preprocessing step begins by resizing the input color images and converting them into grayscale to reduce complexity. Grayscale images preserve brightness levels and offer 256 intensity values, making them easier to process than RGB images. Thresholding is then applied to convert the gayscale image into a binary form, containing only black and white pixels. Binary images store each pixel as a single bit, enabling fast and efficient shape-based analysis. Although they contain minimal detail, they are ideal when only object boundaries are required. This conversion ensures efficient processing for subsequent feature extraction steps. The figure 2 shows that pre-processing steps like resized image, gray-scale image and binary image.

      Figure 2 Detailed Block Diagram of Pre-Processing

      Figure 3: Original Image

      The above figure 3 shows that original image is obtained from the flavia dataset

      Figure 4: Image Pre-Processing Steps

    2. Feature Extraction

      Four categories of features are extracted:Shape features such as area, perimeter, aspect ratio, and roundness;Color features, including mean, standard deviation, skewness, and kurtosis;Texture features derived using Gray-Level Co-occurrence Matrix (GLCM) descriptors such as contrast, entropy, correlation, and homogeneity;Vein features, extracted using multi-scale morphological openings to quantify vein density and distribution. These features collectively represent structural, chromatic, and textural characteristics of leaves.

    3. Feature Selection Using Genetic Algorithm

      A GA is used to select the most discriminative subset of features. The algorithm initializes a population of random feature subsets and evaluates their fitness using preliminary classification accuracy. Selection is based on roulette-wheel probability, followed by crossover and mutation operations to form new subsets. The iteration continues until an optimal feature subset with minimal redundancy and maximum discriminative power is obtained.

      Figure 5: Flow Chart of Genetic Algorithm

    4. Classification

      Two classifiers are implemented.

      • RNN, which models nonlinear dependencies among features and adapts weights through Backpropagation Through Time (BPTT);

      • SVM, which constructs a maximum-margin hyperplane for class separation. Both classifiers are trained using GA-selected features, and the resulting performance is compared using metrics such as accuracy, sensitivity, and specificity.

  4. RESULTS AND DISCUSSION

    Input Leaf Image

    First step is the pre-processing steps include coloured images after rescaling are converted to gray-scale and pre-processing method gray-scale image converted to binary.

    Figure 6: Input Images

    In figure 6(a) and figure 6(b) shows that Input images get from flavia dataset in that given leaf image name is amirda valli and betel.

    Output Images Pre-Processing

    Pre-Processing step include gray-scale image and binary image described below.

    Gray-Scale

    A gray-scale image is composed of different shades of gray color.

    Figure 7: Gray-Scale Images

    In figure 7 shows that input images are converted into Gray- Scale images.

    Binary Image

    In figure 8(a) and figure 8(b) shows in that grayscale image apply to threshold to create binary images.

    Feature Selected Using Genetic Algorithm

    Figure 9 Selected Feature Classes

    In figure 9shows that Genetic Algorithm used to feature selection process. Purpose of genetic algorithm, it will not consider all the features it is selected only particular features.

    Figure 10 :Calculate Fitness Function

    Feature Extraction

    Figure 8: Binary Images

    In figure 10 shows that calculation of fitness function. Two main classes of fitness functions exists one where the fitness function does not change as in optimizing a fixed function or testing with a fixed set of test cases and one where the fitness function is mutable as in position differentiation or co-evolving the set of test cases.

    Table 1 Feature Extraction for various leaf image

    Features

    Image 1

    Image 2

    Image 3

    Image 4

    Image 5

    Image 6

    Image 7

    Image 8

    Contrast

    0.1082

    0.0862

    0.1633

    0.0569

    0.1729

    0.1590

    0.1964

    0.2388

    Correlation

    0.9838

    0.9879

    0.9813

    0.9908

    0.9768

    0.9805

    0.9839

    0.9785

    Entropy

    0.3153

    0.2609

    0.2505

    0.3147

    0.2454

    0.3037

    0.2013

    0.2561

    Homogeneity

    0.9553

    0.9571

    0.9321

    0.9735

    0.9309

    0.9408

    0.9259

    0.9243

    Perimeter

    999.23

    60

    1.2329 e+345 87

    1.0446 e+567 4

    999.90

    60

    999.23

    60

    1.8148 e+897 6

    1.7943 e+786 54

    2.3860 e+962 13

    Area

    32710

    14400

    24463

    28974

    27868

    25912

    25554

    29714

    Energy

    4.9273

    6.4874

    5.9196

    5.1383

    5.4986

    5.3963

    5.8356

    6.4902

    Kurtosis

    – 1.8829

    – 1.0385

    – 0.8506

    – 1.7857

    – 1.9809

    – 1.7264

    – 1.6380

    – 0.2388

    Skewness

    23.518

    1

    2.5909

    169.88

    76

    11.763

    4

    23.609

    2

    31.906

    1

    28.655

    2

    0.9785

    Roundness

    0.4117

    0.1190

    0.2817

    0.3642

    0.3507

    0.0656

    0.0989

    0.0997

    Mean

    189.37

    36

    146.01

    70

    159.48

    28

    183.41

    00

    173.67

    57

    166.07

    61

    150.94

    53

    161.19

    44

    Standard Deviation

    20.626

    2

    17.847

    5

    17.593

    3

    17.290

    8

    21.935

    3

    19.052

    0

    16.117

    9

    25.410

    9

    Aspect Ratio

    32.735

    0

    11.679

    4

    23.418

    2

    28.976

    7

    27.889

    3

    14.277

    8

    14.241

    5

    12.453

    4

    In above table 1 shows that represent the shape, morphology, texture and color feature values extracted in eight different leaf image.

    CLASSIFICATION OUTPUTS

    Recurrent Neural Network

    In figure 11 represented amirda valli leaf identified using RNN Classifier and their uses also display in command window.

    Figure 11(a) Input Image, (b) Display Leaf Name and its Uses using RNN Classifier for Amirda Valli leaf

    In figure 12 represented betel leaf identified using RNN Classifier and their uses also display in command window.

  5. CONCLUSION AND FUTURE ENHANCEMENTS

    Figure 12(a) Input Image, (b) Display Leaf Name and Uses using RNN Classifier for Betel Leaf

    Support Vector Machine

    In this proposed method two classifiers used frst classifiers already tested. Second Classifier is SVM classifier.

    Figure 13(a) Input Image, (b) Display Leaf Name and Uses using SVM Classifier for Amirda Valli leaf

    In figure 13 represented the amirda valli leaf identified using SVM Classifier and their uses also display in command window.

    Figure 14(a) Input Image, (b) Display Leaf Name and Uses using SVM Classifier for Betel Leaf

    In figure 14 betel leaf identified using SVM Classifier and their uses also display in command window.

    Comparison results of RNN and SVM

    Table 2 Comparison of RNN and SVM Classifier

    CLASSIFIER

    ACCURACY

    SPECIFICITY

    SENSITIVITY

    Support Vector Machine

    77.2727

    66.6667

    84.6154

    Recurrent Neural Network

    91.3043

    90.9091

    91.6667

    Accuracy of SVM Classifier is 77.2727% and RNN is 91.3043%. Specificity and Sensitivity of SVM Classifier is 66.6667%, 84.6154% and RNN Classifier is 90.9091%, 91.6667%. Compared to all the values Recurrent Neural Network Classifier is best.

    An automated technique for identifying medicinal plants has been developed using Genetic Algorithm (GA)based feature selection, followed by RNN and SVM classification. GA plays a key role in selecting the most discriminative features from leaf images, improving the separation between species. After feature extraction and selection, the classifiers predict the plant name, with experimental results showing 91.30% accuracy using GA-based methods. Comparatively, ANN/RNN outperforms SVM in recognition accuracy.

    Future enhancements include improving the systems robustness, expanding the dataset to include more leaf types, and adding information such as plant family and origin. The desktop application can be extended into an Android-based system using a clientserver model, where images captured on smartphones are processed on a high-performance server via HTTP. This technology can also benefit industries such as food packaging and pharmaceuticals by detecting spoilage or decomposition without expert intervention, making it accessible even in remote or developing regions.

  6. REFERENCES

  1. Mohammad Ali Jan Ghasab, Shamsul Khamis, Faruq Mohammad and Hessam Jahani Fariman (2015) Feature decision making ant colony optimization system for an automated recognition of plant species, Vol. 42, No. 5, pp. 23612370.

  2. Kadir A., Nugroho L.E., Susanto A. and Santosa D. (2011) Leaf classification using shape, color and texture, International Journal of Engineering Trends and Technology, Vol. 2, No. 1, pp. 225230.

  3. Jyotismita Chaki S. and Ranjan Parekh R. (2011) Plant leaf recognition using shape based features and network classifiers (IJACSA), International Journal of Advanced Computer Science and Applications, Vol. 2, No. 10, pp. 321-329.

  4. Brendon J. Woodford, Nikola K Kasabov and Howard Wearing C. (2011) Fruit image analysis using wavelets, Journal of Advanced Bioinformatics Applications and Research, Vol. 2, No. 2, pp 135-141.

  5. Tang L., Tian L. and Steward B.L. (2009) Classification of broadleaf and grass weeds using gabor wavelets and an artificial neural network, American Society of Agricultural Engineers, Vol. 46, No. 4, pp. 1247-1254.