Crop identification and disease classification using traditional machine learning and deep learning approaches

Crop and disease classification is one of the important problems in automation of agricultural processes with multicropping method, where the field is cultivated with more than one crop. In order to solve this classification problem, a study has been carried out in the field cultivating eggplant (So...

Full description

Saved in:
Bibliographic Details
Published in:Maǧallaẗ al-abḥath al-handasiyyaẗ Vol. 11; no. 1 B; pp. 228 - 252
Main Authors: Rangarajan, Aravind Krishnaswamy, Purushothaman, Raja, Prabhakar, Maheswari, Szczepański, Cezary
Format: Journal Article
Language:English
Published: Kuwait Kuwait University, Academic Publication Council 01-03-2023
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Crop and disease classification is one of the important problems in automation of agricultural processes with multicropping method, where the field is cultivated with more than one crop. In order to solve this classification problem, a study has been carried out in the field cultivating eggplant (Solanum melongena) and tomato (Solanum lycopersicum) using the images obtained from a mobile phone camera. Textural descriptors, namely, contrast, correlation, energy, and homogeneity, were extracted from the gray-scale converted RGB image for crop identification, that is, tomato or eggplant, and the same descriptors were extracted from the gray-scale converted image from Hue Saturation Value (HSV) for disease classification (due to Cercospora leaf spot disease or two-spotted spider infestation). Discriminant analysis, Naive Bayes algorithm, support vector machine, and neural network were the classification algorithms used with a resulting best accuracy of 97.61%, 95.62%, 98.01%, and 98.94% for crop identification and 86.09%, 76.52%, 86.96%, and 86.04% for disease classification, respectively. Similarly, the application of algorithm with 6 histogram-based descriptors for health status detection resulted in an accuracy of 66.67%, 37.04%, 50%, and 72.9%, respectively. A deep learning algorithm, namely, AlexNet, was also evaluated, which resulted in an accuracy of 100% for crop identification, 89.36% for health status detection, and 81.51% for disease classification. Among the algorithms, AlexNet resulted in the best average accuracy of 90.29% for the above classification tasks.
ISSN:2307-1877
2307-1885
DOI:10.36909/jer.11941