Categorizing Diseases from Leaf Images Using a Hybrid Learning Model

Plant diseases pose a severe threat to crop yield. This necessitates the rapid identification of diseases affecting various crops using modern technologies. Many researchers have developed solutions to the problem of identifying plant diseases, but it is still considered a critical issue due to the lack of infrastructure in many parts of the world. This paper focuses on detecting and classifying diseases present in the leaf images by adopting a hybrid learning model. The proposed hybrid model uses k-means clustering for detecting the disease area from the leaf and a Convolutional Neural Network (CNN) for classifying the type of disease based on comparison between sampled and testing images. The images of leaves under consideration may be symmetrical or asymmetrical in shape. In the proposed methodology, the images of various leaves from diseased plants were first pre-processed to filter out the noise present to get an enhanced image. This improved image enabled detection of minute disease-affected regions. The infected areas were then segmented using k-means clustering algorithm that locates only the infected (diseased) areas by masking the leaves’ green (healthy) regions. The grey level co-occurrence matrix (GLCM) methodology was used to fetch the necessary features from the affected portions. Since the number of fetched features was insufficient, more synthesized features were included, which were then given as input to CNN for training. Finally, the proposed hybrid model was trained and tested using the leaf disease dataset available in the UCI machine learning repository to examine the characteristics between trained and tested images. The hybrid model proposed in this paper can detect and classify different types of diseases affecting different plants with a mean classification accuracy of 92.6%. To illustrate the efficiency of the proposed hybrid model, a comparison was made against the following classification approaches viz., support vector machine, extreme learning machine-based classification, and CNN. The proposed hybrid model was found to be more effective than the other three.

[1]  Jayamala K. Patil,et al.  Advances in Image Processing for Detection of Plant Disease , 2017 .

[2]  Mamoun Alazab,et al.  A novel PCA–whale optimization-based deep neural network model for classification of tomato plant diseases using GPU , 2020, Journal of Real-Time Image Processing.

[3]  Amit Prakash Singh,et al.  Application of convolutional neural networks for evaluation of disease severity in tomato plant , 2020, Journal of Discrete Mathematical Sciences and Cryptography.

[4]  Siva Kumar Balasundram,et al.  A review of neural networks in plant disease detection using hyperspectral data , 2018, Information Processing in Agriculture.

[5]  P. M. Mainkar,et al.  Plant Leaf Disease Detection and Classification Using Image Processing Techniques , 2015 .

[6]  Zahid Iqbal,et al.  Detection and classification of citrus diseases in agriculture based on optimized weighted segmentation and feature selection , 2018, Comput. Electron. Agric..

[7]  Shehzad Ashraf Chaudhry,et al.  Machine Learning Algorithms for Smart Data Analysis in Internet of Things Environment: Taxonomies and Research Trends , 2020, Symmetry.

[8]  Sushil A. Patil,et al.  Automatic Detection and Classification of Plant Disease through Image Processing , 2013 .

[9]  André R. S. Marçal,et al.  Evaluation of Features for Leaf Discrimination , 2013, ICIAR.

[10]  Priyanka Bhosale,et al.  Leaf Disease Detection and Prevention Using Image Processing using Matlab , 2016 .

[11]  Ö. Akar,et al.  Integrating multiple texture methods and NDVI to the Random Forest classification algorithm to detect tea and hazelnut plantation areas in northeast Turkey , 2015 .

[12]  Sachin B. Jagtap,et al.  Agricultural Plant Leaf Disease Detection and Diagnosis Using Image Processing Based on Morphological Feature Extraction , 2014 .