Abstract
In agriculture field, yield loss is a major problem due to attack of various insects in field crops. Traditional insect identification and classification methods are time-consuming and require entomologist experts. Early information about the attack of insects helps farmers to control the crop damage to improve the productivity and reduce the use of pesticides. This research work focuses on the classification of crop insects by applying machine vision and knowledge-based techniques with image processing by using different feature descriptors including texture, color, shape, histogram of oriented gradients (HOG) and global image descriptor (GIST). A combination of all these features was used in the classification of insects. In this research, several machine learning algorithms including both base classifiers and ensemble classifiers were applied for three different insect datasets and the performances of classification results were evaluated by majority voting. Naive bayes (NB), support vector machine (SVM), K-nearest-neighbor (KNN) and multi-layer perceptron (MLP) were used as base classifiers. Ensemble classifiers include random forest (RF), bagging and XGBoost were utilized; 10-fold cross-validation test was conducted to achieve a better classification and identification of insects. The experimental results showed that the classification accuracy is improved by majority voting with ensemble classifiers in the combination of texture, color, shape, HOG and GIST features.
Similar content being viewed by others
References
Singh V, Misra AK (2017) Detection of plant leaf diseases using image segmentation and soft computing techniques. Inform Process Agric 4:41–49
Lopez JJ, Cobos M, Aguilera E (2011) Computer-based detection and classification of flaws in citrus fruits. Neural Comput Appl 20:975–981
Maharlooei M, Sivaraja S, Bajwa SG, Harmon JP, Nowatzki J (2017) Detection of soybean aphids in a greenhouse using an image processing technique. Comput Electron Agric 132:63–70
Xie C, Zhang J, Li R, Li J, Hong P, Xia J, Chen P (2015) Automatic classification for field crop insects via multiple-task sparse representation and multiple-kernel learning. Comput Electron Agric 119:123–132
Espinoza K, Valera DL, Torres JA, López A, Molina-Aiz FD (2016) Combination of image processing and artificial neural networks as a novel approach for the identification of Bemisia tabaci and Frankliniella occidentalis on sticky traps in greenhouse agriculture. Comput Electron Agric 127:495–505
Kaya Y, Kayci L (2014) Application of artificial neural network for automatic detection of butterfly species using color and texture features. Vis Comput 30:71–79
Hassan SN, Rahman NS, Win ZZHSL (2014) Automatic classification of insects using color-based and shape-based descriptors. Int J Appl Control Electric Electron Eng 2:23–35
Zheng CH, Pei WJ, Yan Q, Chong YW (2017) Pedestrian detection based on gradient and texture feature integration. Neurocomputing 228:71–78
Zheng CH, Hou YF, Zhang J (2016) Improved sparse representation with low-rank representation for robust face recognition. Neurocomputing 198:14–124
Shen Y, Zhou H, Li J, Jian F, Jayas DS (2018) Detection of stored-grain insects using deep learning. Comput Electron Agric 145:319–325
Liu T, Chen W, Wu W, Sun C, Guo W, Zhu X (2016) Detection of aphids in wheat fields using a computer vision technique. Biosyst Eng 141:82–93
Li Z, Itti L (2011) Saliency and gist features for target detection in satellite images. IEEE Trans Image Process 20:2017–2029
Wu T, Lian X, Lu B (2012) Multi-view gender classification using symmetry of facial images. Neural Comput Appl 21:661–669
Shao Y, Lunetta RS (2012) Comparison of support vector machine, neural network, and CART algorithms for the land-cover classification using limited training data points. ISPRS J Photogramm 70:78–87
Nguwi Y, Kouzani AZ (2008) Detection and classification of road signs in natural environments. Neural Comput Appl 17:265–289
Wang J, Lin C, Ji L, Liang A (2012) A new automatic identification system of insect images at the order level. Knowl-Based Syst 33:102–110
Santana FS, Costa AHR, Truzzi FS, Silva FL, Santos SL, Francoy TM, Saraiva AM (2014) A reference process for automating bee species identification based on wing images and digital image processing. Ecol Inform 24:248–260
Mathanker SK, Weckler PR, Bowser TJ, Wang N, Maness NO (2011) AdaBoost classifiers for pecan defect classification. Comput Electron Agric 77:60–68
Rady A, Ekramirad N, Adedeji AA, Li M, Alimardani R (2017) Hyperspectral imaging for detection of codling moth infestation in GoldRush apples. Postharvest Biol Technol 129:37–44
Wen C, Guyer D (2012) Image-based orchard insect automated identification and classification method. Comput Electron Agric 89:110–115
Boissard P, Martin V, Moisan S (2008) A cognitive vision approach to early pest detection in greenhouse crops. Comput Electron Agric 62:81–93
Qing Y, Xian DX, Liu QJ, Yang BJ, Diao GQ, Jian TANG (2014) Automated counting of rice planthoppers in paddy fields based on image processing. J Integr Agric 13:1736–1745
Kalyoncu C, Toygar Ö (2015) Geometric leaf classification. Comput Vis Image Underst 133:102–109
Oujaoura M, Minaoui B, Fakir M, El Ayachi R, Bencharef O (2014) Recognition of isolated printed tifinagh characters. Int J Comput Appl 85:1–13
Lee HH, Hong KS (2017) Automatic recognition of flower species in the natural environment. Image Vis Comput 61:98–114
Yılmaz Kaya LK, Tekin R (2013) A computer vision system for the automatic identification of butterfly species via gabor-filter-based texture features and extreme learning machine: GF + ELM. Tem J, pp 13–20
Nabizadeh N, Kubat M (2015) Brain tumors detection and segmentation in MR images: gabor wavelet vs. statistical features. Comput Electr Eng 45:286–301
Ali H, Lali MI, Nawaz MZ, Sharif M, Saleem BA (2017) Symptom based automated detection of citrus diseases using color histogram and textural descriptors. Comput Electron Agric 138:92–104
Shukla D (2013) Image retrieval system using block-based statistical features. In: 2013 IEEE second international conference on image information processing (ICIIP). IEEE, pp 282–287
Dubey SR, Jalal AS (2016) Apple disease classification using color, texture and shape features from images. Signal Image Video Process 10:819–826
Guo S, Huang W, Qiao Y (2015) Local color contrastive descriptor for image classification. arXiv preprint arXiv:1508.00307
Gonzalez RC, Steven LE, Richard EW (2004) Digital image processing using MATLAB. Prentice Hall, Prentice
Qing Y, Jun LV, Liu QJ, Diao GQ, Yang B, Chen HM, Jian TANG (2012) An insect imaging system to automate rice light-trap pest identification. J Integr Agric 11:978–985
Singh CB, Jayas DS, Paliwal J, White ND (2010) Identification of insect-damaged wheat kernels using short-wave near-infrared hyperspectral and digital colour imaging. Comput Electron Agric 73:118–120
Wang Z, Wang K, Yang F, Pan S, Han Y (2017) Image segmentation of overlapping leaves based on Chan–Vese model and sobel operator. Inf Process Agric 5:1–10
Thenmozhi K, Reddy US (2017) Image processing techniques for insect shape detection in field crops. In: International conference on inventive computing and informatics (ICICI). IEEE, pp 699–704
Dalal N, Triggs, B (2005) Histograms of oriented gradients for human detection. In: IEEE computer society conference on computer vision and pattern recognition, 2005. CVPR 2005. IEEE, pp 886–893
Li Y, Su G (2015) November. Simplified histograms of oriented gradient features extraction algorithm for the hardware implementation. In: International conference on computers, communications, and systems (ICCCS). IEEE, pp 192–195
Oliva A, Torralba A (2001) Modeling the shape of the scene: a holistic representation of the spatial envelope. Int J Comput Vis 42:145–175
Douze M, Jégou H, Sandhawalia H, Amsaleg L, Schmid C (2009) Evaluation of gist descriptors for web-scale image search. In: Proceedings of the ACM international conference on image and video retrieval. ACM, pp 1–8
Sikirić I, Brkić K, Šegvić S (2013) Classifying traffic scenes using the GIST image descriptor. arXiv preprint arXiv:1310.0316
Martineau M, Conte D, Raveaux R, Arnault I, Munier D, Venturini G (2017) A survey on image-based insect classification. Pattern Recogn 65:273–284
Lo SL, Chiong R, Cornforth D (2015) Using support vector machine ensembles for target audience classification on Twitter. PLoS ONE 10:e0122855
Camilleri M, Neri F, Papoutsidakis M (2014) An algorithmic approach to parameter selection in machine learning using meta-optimization techniques. WSEAS Trans Syst 13:202–213
Mazumder DH, Veilumuthu R. (2018) Binary biogeography-based optimization applied to gene selection for cancer classification using artificial neural network. In: 2018 UKSim-AMSS 20th International Conference on Computer Modelling and Simulation (UKSim). IEEE, pp 43–48
Mustaqeem A, Anwar SM, Majid M (2018) Multiclass classification of cardiac arrhythmia using improved feature selection and SVM invariants. Comput Math Methods Med. https://doi.org/10.1155/2018/7310496
Gajowniczek K, Liang Y, Friedman T, Ząbkowski T, Broeck GV (2020) Semantic and generalized entropy loss functions for semi-supervised deep learning. Entropy 22:334
Oliva A, Torralba A (2006) Building the gist of a scene: the role of global image features in recognition. Prog Brain Res 155:23–36
Du P, Samat A, Waske B, Liu S, Li Z (2015) Random forest and rotation forest for fully polarized SAR image classification using polarimetric and spatial features. ISPRS J Photogramm 105:38–53
Xiao B, Ma JF, Cui JT (2012) Combined blur, translation, scale and rotation invariant image recognition by Radon and pseudo-Fourier–Mellin transforms. Pattern Recogn 45:314–321
Yalcin (2015) Vision based automatic inspection of insects in pheromone traps. In: Fourth international conference on agro-geoinformatics (agro-geoinformatics). IEEE, pp 333–338
Acknowledgements
This work was supported by the Department of Science and Technology, India, under women scientist B (WOS-B), Grant No. DST/Disha/SoRF-PM/059/2013. Authors thankful to the Machine Learning and Data Analytics Lab, Department of Computer Applications, National Institute of Technology, Tiruchirappalli, for their infrastructural support.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Kasinathan, T., Uyyala, S.R. Machine learning ensemble with image processing for pest identification and classification in field crops. Neural Comput & Applic 33, 7491–7504 (2021). https://doi.org/10.1007/s00521-020-05497-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-05497-z