Automatic Identification of Butterfly Species Based on Gray-Level Co-occurrence Matrix Features of Image Block

  • Ankang Xue (薛安康)
  • Fan Li (李凡)Email author
  • Yin Xiong (熊吟)


In recent years, automatic identification of butterfly species arouses more and more attention in different areas. Because most of their larvae are pests, this research is not only meaningful for the popularization of science but also important to the agricultural production and the environment. Texture as a notable feature is widely used in digital image recognition technology; for describing the texture, an extremely effective method, graylevel co-occurrence matrix (GLCM), has been proposed and used in automatic identification systems. However, according to most of the existing works, GLCM is computed by the whole image, which likely misses some important features in local areas. To solve this problem, this paper presents a new method based on the GLCM features extruded from three image blocks, and a weight-based k-nearest neighbor (KNN) search algorithm used for classifier design. With this method, a butterfly classification system works on ten butterfly species which are hard to identify by shape features. The final identification accuracy is 98%.

Key words

automatic identification butterfly species gray-level co-occurrence matrix (GLCM) features of image block 

CLC number

TP 391.4 

Document code


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    ZHOU Y. Monographia rhopalocerorum sinensium [M]. Zhengzhou, China: Henan Science and Technology Press, 1994 (in Chinese).Google Scholar
  2. [2]
    GASTON K J, O’NEILL M A. Automated species identification: Why not? [J]. Philosophical Transactions of The Royal Society B, Biological Sciences, 2004, 359(1444): 655–667.CrossRefGoogle Scholar
  3. [3]
    GASTON K J, MAY R M. Taxonomy of taxonomists [J]. Nature, 1992, 356: 281–282.CrossRefGoogle Scholar
  4. [4]
    WEEKS P J D, O’NEILL M A, GASTON K J, et al. Species-identification of wasps using principal component associative memories [J]. Image and Vison Computing, 1999, 17(12): 861–966.CrossRefGoogle Scholar
  5. [5]
    WEEKS P J D, O’NEILL M A, GASTON K J, et al. Automating insect identification: Exploring the limitations of a prototype system [J]. Journal of Applied Entomology, 2010, 123(1): 1–8.CrossRefGoogle Scholar
  6. [6]
    HOPKINS G W, FRECKLETON R P. Declines in the numbers of amateur and professional taxonomists: Implications for conservation [J]. Animal Conservation, 2010, 5(3): 245–249.CrossRefGoogle Scholar
  7. [7]
    ARBUCKLE B, SCHRöEDER S, STEINHAGE V, et al. Biodiversity informatics in action: Identification and monitoring of bee species using ABIS [C]//Proceedings of 15th International Symposium Informatics for Environment Protection. Marburg, Germany: Metropolis Verlag, 2001: 425–430.Google Scholar
  8. [8]
    YAO Q, LV J, LIU Q J, et al. An insect imaging system to automate rice light-trap pest identification [J]. Journal of Integrative Agriculture, 2012, 11(6): 978–985.CrossRefGoogle Scholar
  9. [9]
    KAYA Y, KAYCI L. Application of artificial neural network for automatic detection of butterfly species using color and texture features [J]. Visual Computer, 2014, 30(1): 71–79.CrossRefGoogle Scholar
  10. [10]
    KANG S H, CHO J H, LEE S H. Identification of butterfly based on their shapes when viewed from different angles using an artificial neural network [J]. Journal of Asia-Pacific Entomology, 2014, 17(2): 143–149.CrossRefGoogle Scholar
  11. [11]
    WANG J N, JI L Q, LIANG A P, et al. The identification of butterfly families using content based image retrieval [J]. Biosystems Engineering, 2012, 111(1): 24–32.CrossRefGoogle Scholar
  12. [12]
    KAYA Y, KAYCI L, TEKIN R. A computer vision system for the automatic identification of butterfly species via Gabor-Filter-Based texture features and extreme learning machine: GF+ELM [J]. TEM Journal, 2013, 2(1): 13–20.Google Scholar
  13. [13]
    VANITHA R, PREMANANDA R. Content based image retrieval using color and texture feature [J]. International Journal of Advanced Technology in Engineering and Science, 2014, 2(6): 308–318.Google Scholar
  14. [14]
    HUANG K Y. Application of artificial neural network for detecting Phalaenopsis seedling diseases using color and texture features [J]. Computers and Electronics in Agriculture, 2007, 57(1): 3–11.CrossRefGoogle Scholar
  15. [15]
    KANG S H, JEON W, LEE S H. Butterfly species identification by branch length similarity entropy [J]. Journal of Asia-Pacific Entomology, 2012, 15(3): 437–441.CrossRefGoogle Scholar
  16. [16]
    LI H F, CHAI Y, LI Z F. A new fusion scheme for multifocus images based on focused pixels detection [J]. Machine Vision and Applications, 2013, 24(6): 1167–1181.CrossRefGoogle Scholar
  17. [17]
    LI H F, LIU X K, YU Z T, et al. Performance improvement scheme of multifocus image fusion derived by difference images [J]. Signal Processing, 2016, 128: 474–493.CrossRefGoogle Scholar
  18. [18]
    LI H F, LI X S, YU Z T, et al. Multifocus image fusion by combining with mixed-order structure tensors and multiscale neighborhood [J]. Information Sciences, 2016, 349: 25–49.CrossRefzbMATHGoogle Scholar
  19. [19]
    LI H F, YU Z T, MAO C L. Fractional differential and variational method for image fusion and superresolution [J]. Neurocomputing, 2016, 171: 138–148.CrossRefGoogle Scholar
  20. [20]
    LI H F, QIU H M, YU Z T, et al. Multifocus image fusion via fixed window technique of multiscale images and non-local means filtering [J]. Signal Processing, 2017, 138: 71–85.CrossRefGoogle Scholar

Copyright information

© Shanghai Jiao Tong University and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Ankang Xue (薛安康)
    • 1
  • Fan Li (李凡)
    • 1
    Email author
  • Yin Xiong (熊吟)
    • 2
  1. 1.Faculty of Information Engineering and AutomationKunmingChina
  2. 2.Faculty of Life Science and TechnologyKunming University of Science and TechnologyKunmingChina

Personalised recommendations