Skip to main content
Log in

Fabric Defect Detection Adopting Combined GLCM, Gabor Wavelet Features and Random Decision Forest

  • 3DR Express
  • Published:
3D Research

Abstract

In image analysis and pattern recognition activity, one of the most salient characteristics is texture. The global region of images in spatial domain has an enhanced processing effect with the help of co-occurrence matrix and in the frequency domain for the admirable performance such as multi-scale, multi-direction local information is obtained from Gabor wavelet. The consolidation of gray-level co-occurrence matrix and Gabor wavelet is utilized to fabric image feature texture eradication. In classification phase, random decision forest (RDFs) Classifier is applied to classify the input fabric image into defective or non-defective. RDFs are a novel and outfit machine learning strategy which fuses the element choice. Nevertheless, RDFs exhibit a lot of advantages when compared with other modeling approaches within the category. The main advantages are, RDFs can handle both the continuous and discrete variables, RDFs does not overfit as a classifier, and run quick and productively when taking care of expansive datasets.

Graphical Abstract

In this paper the consolidation of gray-level co-occurrence matrix (GLCM) and Gabor wavelet is utilized to fabric image feature texture eradication. In classification phase, random decision forest (RDFs) classifier is applied to classify the input fabric image into defective or non-defective.

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

Similar content being viewed by others

Abbreviations

GLCM:

Gray-level co-occurrence matrix

RDFs:

Random decision forest

2D:

Two-dimensional

LVQ:

Learning vector quantization

GGD:

Generalized Gaussian density

ML:

Maximum likelihood

ANN:

Artificial neural network

MRF:

Markov random field

LCP:

Local comprehensive patterns

ILS:

Isotropic lattice segmentation

LSG:

Lattice segmentation assisted by Gabor filters

MCA:

Morphological component analysis

VOV:

Variance of variance

LMGCP:

Local multi-channels Gabor comprehensive patterns

LGMM:

Local Gabor magnitude map

DDP:

Direction derivatives patterns

DMP:

Direction magnitude patterns

AMF:

Adaptive median filter

References

  1. Bissi, L., Baruffa, G., Placidi, P., et al. (2013). Automated defect detection in uniform and structured fabrics using Gabor filters and PCA. Journal of Visual Communication and Image Representation, 24, 838–845. https://doi.org/10.1016/j.jvcir.2013.05.011.

    Article  Google Scholar 

  2. Böttger, T., & Ulrich, M. (2016). Real-time texture error detection on textured surfaces with compressed sensing. Pattern Recognition and Image Analysis, 26, 88–94. https://doi.org/10.1134/s1054661816010053.

    Article  Google Scholar 

  3. Cammett, M. (2007). Business-government relations and industrial change: The politics of upgrading in Morocco and Tunisia. World Development, 35, 1889–1903. https://doi.org/10.1016/j.worlddev.2007.01.003.

    Article  Google Scholar 

  4. Clausi, D. (2012). An analysis of co-occurrence texture statistics as a function of grey level quantization. Canadian Journal of Remote Sensing, 28, 45–62. https://doi.org/10.5589/m02-004.

    Article  Google Scholar 

  5. Deepak Sonje, M., Kundu, P., & Chowdhury, A. (2017). A novel approach for multi class fault diagnosis in induction machine based on statistical time features and random forest classifier. IOP Conference Series: Materials Science and Engineering, 225, 012141. https://doi.org/10.1088/1757-899x/225/1/012141.

    Article  Google Scholar 

  6. Hanbay, K., Talu, M., & Özgüven, Ö. (2016). Fabric defect detection systems and methods—A systematic literature review. Optik: International Journal for Light and Electron Optics, 127, 11960–11973. https://doi.org/10.1016/j.ijleo.2016.09.110.

    Article  Google Scholar 

  7. Hanmandlu, M., Choudhury, D., & Dash, S. (2014). Detection of defects in fabrics using topothesy fractal dimension features. Signal, Image and Video Processing, 9, 1521–1530. https://doi.org/10.1007/s11760-013-0604-5.

    Article  Google Scholar 

  8. Jia, L., Chen, C., Liang, J., & Hou, Z. (2017). Fabric defect inspection based on lattice segmentation and Gabor filtering. Neurocomputing, 238, 84–102. https://doi.org/10.1016/j.neucom.2017.01.039.

    Article  Google Scholar 

  9. Jia, L., & Liang, J. (2017). Fabric defect inspection based on isotropic lattice segmentation. Journal of the Franklin Institute, 354, 5694–5738. https://doi.org/10.1016/j.jfranklin.2017.05.035.

    Article  MathSciNet  MATH  Google Scholar 

  10. Jiang, Q., Shao, F., Jiang, G., et al. (2015). Supervised dictionary learning for blind image quality assessment using quality-constraint sparse coding. Journal of Visual Communication and Image Representation, 33, 123–133. https://doi.org/10.1016/j.jvcir.2015.09.009.

    Article  Google Scholar 

  11. Jing, J. (2015). Automatic defect detection of patterned fabric via combining the optimal Gabor filter and golden image subtraction. Journal of Fiber Bioengineering and Informatics, 8, 229–239. https://doi.org/10.3993/jfbim00103.

    Article  Google Scholar 

  12. Jing, J., Zhang, H., Wang, J., et al. (2013). Fabric defect detection using Gabor filters and defect classification based on LBP and Tamura method. Journal of the Textile Institute, 104, 18–27. https://doi.org/10.1080/00405000.2012.692940.

    Article  Google Scholar 

  13. Kwon, B., Won, J., & Kang, D. (2015). Fast defect detection for various types of surfaces using random forest with VOV features. International Journal of Precision Engineering and Manufacturing, 16, 965–970. https://doi.org/10.1007/s12541-015-0125-y.

    Article  Google Scholar 

  14. Li, Y., & Zhang, C. (2016). Automated vision system for fabric defect inspection using Gabor filters and PCNN. SpringerPlus. https://doi.org/10.1186/s40064-016-2452-6.

    Article  Google Scholar 

  15. Li, Y., Zhao, W., & Pan, J. (2017). Deformable patterned fabric defect detection with Fisher criterion-based deep learning. IEEE Transactions on Automation Science and Engineering, 14, 1256–1264. https://doi.org/10.1109/tase.2016.2520955.

    Article  Google Scholar 

  16. Liu, Z., Wang, J., Zhao, Q., & Li, C. (2014). A fabric defect detection algorithm based on improved valley-emphasis method. Research Journal of Applied Sciences, Engineering and Technology, 7, 2427–2431. https://doi.org/10.19026/rjaset.7.547.

    Article  Google Scholar 

  17. Liu, Z., Yan, L., Li, C., et al. (2017). Fabric defect detection based on sparse representation of main local binary pattern. International Journal of Clothing Science and Technology, 29, 282–293. https://doi.org/10.1108/ijcst-04-2016-0040.

    Article  Google Scholar 

  18. Kure, N. U., & Biradar, M. S. (2017). Fabric defect detection algorithm based on local neighborhood analysis. International Journal of Engineering Research and Applications.. https://doi.org/10.17577/ijertv6is040770.

    Article  Google Scholar 

  19. Padma, A., & Giridharan, N. (2016). Performance comparison of texture feature analysis methods using PNN classifier for segmentation and classification of brain CT images. International Journal of Imaging Systems and Technology, 26, 97–105. https://doi.org/10.1002/ima.22161.

    Article  Google Scholar 

  20. Qu, T., Zou, L., Zhang, Q., et al. (2015). Defect detection on the fabric with complex texture via dual-scale over-complete dictionary. The Journal of The Textile Institute, 107, 743–756. https://doi.org/10.1080/00405000.2015.1061760.

    Article  Google Scholar 

  21. Rebhi, A., Benmhammed, I., Abid, S., & Fnaiech, F. (2015). Fabric defect detection using local homogeneity analysis and neural network. Journal of Photonics, 2015, 1–9. https://doi.org/10.1155/2015/376163.

    Article  Google Scholar 

  22. Sankaran, A., Jain, A., Vashisth, T., Vatsa, M., & Singh, R. (2017). Adaptive latent fingerprint segmentation using feature selection and random decision forest classification. Information Fusion, 34, 1–15. https://doi.org/10.1016/j.inffus.2016.05.002.

    Article  Google Scholar 

  23. Susan, S., & Sharma, M. (2017). Automatic texture defect detection using Gaussian mixture entropy modeling. Neurocomputing, 239, 232–237. https://doi.org/10.1016/j.neucom.2017.02.021.

    Article  Google Scholar 

  24. Tabassian, M., Ghaderi, R., & Ebrahimpour, R. (2011). Knitted fabric defect classification for uncertain labels based on Dempster–Shafer theory of evidence. Expert Systems with Applications, 38, 5259–5267. https://doi.org/10.1016/j.eswa.2010.10.032.

    Article  Google Scholar 

  25. Tao, G., Wu, X., Tan, W., & Feng, X. (2015). A novel texture description by local multi-channels Gabor comprehensive patterns. Optik: International Journal for Light and Electron Optics, 126, 2214–2218. https://doi.org/10.1016/j.ijleo.2015.05.105.

    Article  Google Scholar 

  26. Tong, L., Wong, W., & Kwong, C. (2017). Fabric defect detection for apparel industry: A nonlocal sparse representation approach. IEEE Access. https://doi.org/10.1109/access.2017.2667890.

    Article  Google Scholar 

  27. Tsai, D., Wu, S., & Chiu, W. (2013). Defect detection in solar modules using ICA basis images. IEEE Transactions on Industrial Informatics, 9, 122–131. https://doi.org/10.1109/tii.2012.2209663.

    Article  Google Scholar 

  28. Tsang, C., Ngan, H., & Pang, G. (2016). Fabric inspection based on the Elo rating method. Pattern Recognition, 51, 378–394. https://doi.org/10.1016/j.patcog.2015.09.022.

    Article  Google Scholar 

  29. Wang, C., Li, J., Chen, M., et al. (2015). The obtainment and recognition of raw silk defects based on machine vision and image analysis. The Journal of The Textile Institute, 107, 316–326. https://doi.org/10.1080/00405000.2015.1031517.

    Article  Google Scholar 

  30. Workgroup on “Texture Analysis of DFG, “TILDA Textile Texture Database. https://lmb.informatik.uni-freiburg.de/resources/datasets/tilda.en.html. Accessed 2 Oct 2013.

  31. Yapi, D., Allili, M., & Baaziz, N. (2018). Automatic fabric defect detection using learning-based local textural distributions in the contourlet domain. IEEE Transactions on Automation Science and Engineering, 15, 1014–1026. https://doi.org/10.1109/tase.2017.2696748.

    Article  Google Scholar 

  32. Yapi, D., Mejri, M., Allili, M., & Baaziz, N. (2015). A learning-based approach for automatic defect detection in textile images. IFAC-PapersOnLine, 48, 2423–2428. https://doi.org/10.1016/j.ifacol.2015.06.451.

    Article  Google Scholar 

  33. Yildiz, K. (2016). Dimensionality reduction-based feature extraction and classification on fleece fabric images. Signal, Image and Video Processing, 11, 317–323. https://doi.org/10.1007/s11760-016-0939-9.

    Article  Google Scholar 

  34. Yuan, X., Wu, L., & Peng, Q. (2015). An improved Otsu method using the weighted object variance for defect detection. Applied Surface Science, 349, 472–484. https://doi.org/10.1016/j.apsusc.2015.05.033.

    Article  Google Scholar 

  35. Zhang, Y., Lu, Z., & Li, J. (2010). Fabric defect classification using radial basis function network. Pattern Recognition Letters, 31, 2033–2042. https://doi.org/10.1016/j.patrec.2010.05.030.

    Article  Google Scholar 

  36. Zhou, J., & Wang, J. (2013). Fabric defect detection using adaptive dictionaries. Textile Research Journal, 83, 1846–1859. https://doi.org/10.1177/0040517513478451.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nilesh Tejram Deotale.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Deotale, N.T., Sarode, T.K. Fabric Defect Detection Adopting Combined GLCM, Gabor Wavelet Features and Random Decision Forest. 3D Res 10, 5 (2019). https://doi.org/10.1007/s13319-019-0215-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13319-019-0215-1

Keywords

Navigation