Skip to main content

Advertisement

Log in

Machine learning ensemble with image processing for pest identification and classification in field crops

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Singh V, Misra AK (2017) Detection of plant leaf diseases using image segmentation and soft computing techniques. Inform Process Agric 4:41–49

    Google Scholar 

  2. Lopez JJ, Cobos M, Aguilera E (2011) Computer-based detection and classification of flaws in citrus fruits. Neural Comput Appl 20:975–981

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. Zheng CH, Pei WJ, Yan Q, Chong YW (2017) Pedestrian detection based on gradient and texture feature integration. Neurocomputing 228:71–78

    Article  Google Scholar 

  9. Zheng CH, Hou YF, Zhang J (2016) Improved sparse representation with low-rank representation for robust face recognition. Neurocomputing 198:14–124

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Li Z, Itti L (2011) Saliency and gist features for target detection in satellite images. IEEE Trans Image Process 20:2017–2029

    Article  MathSciNet  Google Scholar 

  13. Wu T, Lian X, Lu B (2012) Multi-view gender classification using symmetry of facial images. Neural Comput Appl 21:661–669

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Nguwi Y, Kouzani AZ (2008) Detection and classification of road signs in natural environments. Neural Comput Appl 17:265–289

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Mathanker SK, Weckler PR, Bowser TJ, Wang N, Maness NO (2011) AdaBoost classifiers for pecan defect classification. Comput Electron Agric 77:60–68

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Wen C, Guyer D (2012) Image-based orchard insect automated identification and classification method. Comput Electron Agric 89:110–115

    Article  Google Scholar 

  21. Boissard P, Martin V, Moisan S (2008) A cognitive vision approach to early pest detection in greenhouse crops. Comput Electron Agric 62:81–93

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Kalyoncu C, Toygar Ö (2015) Geometric leaf classification. Comput Vis Image Underst 133:102–109

    Article  Google Scholar 

  24. 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

    Google Scholar 

  25. Lee HH, Hong KS (2017) Automatic recognition of flower species in the natural environment. Image Vis Comput 61:98–114

    Article  Google Scholar 

  26. 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

  27. Nabizadeh N, Kubat M (2015) Brain tumors detection and segmentation in MR images: gabor wavelet vs. statistical features. Comput Electr Eng 45:286–301

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

  30. Dubey SR, Jalal AS (2016) Apple disease classification using color, texture and shape features from images. Signal Image Video Process 10:819–826

    Article  Google Scholar 

  31. Guo S, Huang W, Qiao Y (2015) Local color contrastive descriptor for image classification. arXiv preprint arXiv:1508.00307

  32. Gonzalez RC, Steven LE, Richard EW (2004) Digital image processing using MATLAB. Prentice Hall, Prentice

    Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Google Scholar 

  36. 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

  37. 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

  38. 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

  39. 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

    Article  Google Scholar 

  40. 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

  41. Sikirić I, Brkić K, Šegvić S (2013) Classifying traffic scenes using the GIST image descriptor. arXiv preprint arXiv:1310.0316

  42. https://www.mathworks.com/help/stats/pca.html

  43. 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

    Article  Google Scholar 

  44. Lo SL, Chiong R, Cornforth D (2015) Using support vector machine ensembles for target audience classification on Twitter. PLoS ONE 10:e0122855

    Article  Google Scholar 

  45. 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

    Google Scholar 

  46. 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

  47. 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

    Article  MathSciNet  MATH  Google Scholar 

  48. 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

    Article  MathSciNet  Google Scholar 

  49. 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

    Article  Google Scholar 

  50. 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

    Article  Google Scholar 

  51. 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

    Article  Google Scholar 

  52. Yalcin (2015) Vision based automatic inspection of insects in pheromone traps. In: Fourth international conference on agro-geoinformatics (agro-geoinformatics). IEEE, pp 333–338

Download references

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

Authors

Corresponding authors

Correspondence to Thenmozhi Kasinathan or Srinivasulu Reddy Uyyala.

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.

Supplementary material 1 (DOCX 18 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-020-05497-z

Keywords

Navigation