SVM and KNN Based CNN Architectures for Plant Classification
Source abstract
Abstract
Automatic plant classification through plant leaf is a classical problem in Computer Vision. Plants classification is challenging due to the introduction of new species with a similar pattern and look-a-like. Many efforts are made to automate plant classification using plant leaf, plant flower, bark, or stem. After much effort, it has been proven that leaf is the most reliable source for plant classification. But it is challenging to identify a plant with the help of leaf structure because plant leaf shows similarity in morphological variations, like sizes, textures, shapes, and venation. Therefore, it is required to normalize all plant leaves into the same size to get better performance. Convolutional Neural Networks (CNN) provides a fair amount of accuracy when leaves are classified using this approach. But the performance can be improved by classifying using the traditional approach after applying CNN. In this paper, two approaches, namely CNN + Support Vector Machine (SVM) and CNN + K-Nearest Neighbors (kNN) used on 3 datasets, namely LeafSnap dataset, Flavia Dataset, and MalayaKew Dataset. The datasets are augmented to take care all the possibilities. The assessments and correlations of the predetermined feature extractor models are given. CNN + kNN managed to reach maximum accuracy of 99.5%, 97.4%, and 80.04%, respectively, in the three datasets.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Smart Agriculture and AI · Biological and pharmacological studies of plants · Leaf Properties and Growth Measurement
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (27)
Show source-provided references
1. A data repository of leaf images: practice towards plant conservation with plant pathology
2. A review on plant disease detection using image processing
3. Hybrid deep learning for plant leaves classification
4. Analysis of transfer learning for deep neural network based plant classification models10.1016/j.compag.2019.01.041 ↗
5. Multi-organ plant classification based on convolutional and recurrent neural networks10.1109/TIP.2018.2836321 ↗
6. Plant leaves classification: A Few-shot learning method based on siamese network10.1109/ACCESS.2019.2947510 ↗
7. A deep CNN approach for plant disease detection
8. Deep learning for plant species classification using leaf vein morphometric10.1109/TCBB.2018.2848653 ↗
9. The analysis of plants image recognition based on deep learning and artificial neural network10.1109/ACCESS.2020.2986946 ↗
10. An improved random forest classifier for image classification
11. Plant classification system for crop/Weed discrimination without segmentation
12. A survey of the recent architectures of deep convolutional neural networks10.1007/s10462-020-09825-6 ↗
13. Automatic plant image identification using transfer learning
14. Deep learning and SVM classification for plant recognition in content-based large scale image retrieval
15. An application of Pre-trained CNN for image classification
16. Classifiers comparison for convolutional neural networks (CNNs) in image classification
17. The scope of artificial intelligence in mankind: a detailed review
18. Plant classification using image processing and neural network
19. The analysis of plants image recognition based on deep learning and artificial neural network10.1109/ACCESS.2020.2986946 ↗
20. Image-based classification of plant genus and family for trained and untrained plant species10.1186/s12859-018-2474-x ↗
21. Hybrid CNN-sVM classifier for handwritten digit recognition10.1016/j.procs.2020.03.309 ↗
22. CIFAR-10: kNN-based ensemble of classifiers
23. A novel PCA–Whale optimization-based deep neural network model for classification of tomato plant diseases using GPU10.1007/s11554-020-00987-8 ↗
24. Singh · Implementations and Applications of Machine Learning · 2020 · 1 · 1
25. Three-parent GA: A global optimization algorithm
26. Ghosh · Machine Learning and Data Analytics for Predicting, Managing, and Monitoring Disease · 2021 · 1 · 9
27. Ghosh · Machine Learning and Data Analytics for Predicting, Managing, and Monitoring Disease · 2021 · 1 · 11