Skip to main content
Log in

Pattern-based image retrieval using GLCM

  • S.I. : India Intl. Congress on Computational Intelligence 2017
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Gray-level co-occurrence matrix (GLCM) is one of the oldest techniques used for texture analysis. It has two important parameters, i.e., distance and direction. In this paper, various combinations of distance and directional angles used for GLCM calculation are analyzed in order to recognize certain patterned images based on their textural features. In the proposed approach, the work is divided into two modules: determining the pattern of the image and pattern retrieval from the dataset. Patterns considered in this paper are horizontal striped, vertical striped, right and left diagonally striped, checkered and other images. For recognizing the pattern, the proposed approach has achieved a percentage accuracy of 96, 98, 96, 90, 96 and 94 for horizontal striped, vertical striped, right and left diagonally striped, checkered and other irregular patterns (not fully stripped), respectively. The proposed approach has a practical implementation in the fashion industry so to filter the search according to the pattern of the cloth.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Khatra A (2013) Content based image retrieval using texture image. IJSER 1:39–41

    Google Scholar 

  2. Guru DS, Sharath YH, Manjunath S (2010) Texture features and KNN in classification of flower images. IJCA Spec Issue RTIPPR 1:21–29

    Google Scholar 

  3. Srivastava D, Rajitha B, Agarwal S (2017) An efficient image classification using bag-of-words based on SURF and texture features. In: 14th IEEE conference on INDICON, IIT Roorkee (presented)

  4. Nailon WH (2010) Texture analysis methods for medical image characterization. INTECH Open Access Publisher, London

    Google Scholar 

  5. Hall-Beyer M (2008) The GLCM texture tutorial [online]. http://www.fp.ucalgary.ca/mhallbey/tutorial.htm

  6. Niblack W et al (1993) The QBIC project: querying images by content using color, texture, and shape. In: Proceedings of SPIE, San Jose, CA, vol 1908, pp 173–187

  7. Srivastava D, Goel S, Agarwal S (2014) Pipelined technique for image retrieval using texture and color. In: Proceedings of 4th international conference on power, control and embedded systems. IEEE, MNNIT Allahabad

  8. Manjunath BS, Ma W-Y (1996) Texture features for browsing and retrieval of image data. IEEE Trans Pattern Anal Mach Intell 18(8):837–842

    Article  Google Scholar 

  9. Zhang D et al (2000) Content based image retrieval using Gabor texture features. In: Proceedings of 1st IEEE Pacific Rim conference on multimedia (PCM’00), pp. 392–395

  10. Takala V, Ahonen T, Pietikinen M (2005) Block-based methods for image retrieval using local binary patterns. In: Scandinavian conference on image analysis. Springer, Berlin, Heidelberg

  11. Partio M et al (2002) Rock texture retrieval using gray level co-occurrence matrix. In: Proceedings of 5th Nordic signal processing symposium, vol 75

  12. Haralick RM, Shanmugam K, Dinstein I (1973) Textural features for image classification. IEEE Trans Syst Man Cybern SMC 3(6):610–621

    Article  Google Scholar 

  13. Haralick RM, Shapiro LG (1992) Computer and robot vision, vol 1, 1st edn. Addison-Wesley Longman Publishing Co., Boston, p 459

    Google Scholar 

  14. Mathworks Matlab [Online]. http://in.mathworks.com/help/images/ref/graycoprops.html

  15. Gebejes A, Huertas R (2013) Texture characterization based on grey-level co-occurrence matrix. In: Proceedings in conference of informatics and management sciences, vol 2

  16. Hu Y, Zhao CX, Wang HN (2008) Directional analysis of texture images using gray level co-occurrence matrix. In: Pacific-Asia workshop on computational intelligence and industrial application, Wuhan, 2008. IEEE, pp 277–281

  17. Cimpoi M, Maji S, Kokkinos I, Mohamed S, Vedaldi A (2014) Describing textures in the wild. In: Proceedings of IEEE conference on computer vision and pattern recognition (CVPR)

  18. http://www2.cs.uregina.ca/dbd/cs831/notes/confusionmatrix/confusionmatrix.html

  19. Pawening RE et al (2015) Classification of textile image using support vector machine with textural feature. In: International conference on information and communication technology and systems (ICTS), 2015. IEEE

  20. Susithra K, Sujaritha M (2016) Clothing pattern recognition based on local and global features. Int J Sci Eng Res 7(3):106–110

    Google Scholar 

  21. Loke KS (2017) Automatic recognition of clothes pattern and motifs empowering online fashion shopping. In: IEEE international conference on consumer electronics-Taiwan (ICCE-TW), 2017. IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Divya Srivastava.

Ethics declarations

Conflict of interest

We, the authors of the paper, certify that we have no affiliations with or involvement in any organization or entity with any financial interest (such as honorary; educational grants), in the materials discussed in this manuscript. Also we would like to bring to your kind notice that this manuscript is an extended version of the paper titled GLCM and its applications in Pattern Recognition, presented in ISCBI-17 Conference, held in Dubai during AUGUST 9–11, 2017. The paper is also available online. http://ieeexplore.ieee.org/document/8053537/.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Srivastava, D., Rajitha, B., Agarwal, S. et al. Pattern-based image retrieval using GLCM. Neural Comput & Applic 32, 10819–10832 (2020). https://doi.org/10.1007/s00521-018-3611-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-018-3611-1

Keywords

Navigation