Abstract
In this paper, we propose a novel and robust fabric defect detection method based on the low-rank representation (LRR) technique. Due to the repeated texture structure we model a defects-free fabric image as a low-rank structure. In addition, because defects, if exist, change only the texture of fabric locally, we model them with a sparse structure. Based on the above idea, we represent a fabric image into the sum of a low-rank matrix which expresses fabric texture and a sparse matrix which expresses defects. Then, the LRR method is applied to obtain the corresponding decomposition. Especially, in order to make better use of low-rank structure characteristics we propose LRREB (low-rank representation based on eigenvalue decomposition and blocked matrix) method to improve LRR. LRREB is implemented by dividing a image into some corresponding blocked matrices to reduce dimensions and applying eigen-value decomposition (EVD) on blocked matrix instead of singular value decomposition (SVD) on original fabric image, which improves the accuracy and efficiency. No training samples are required in our methods. Experimental results show that the proposed fabric defect detection method is feasible, effective, and simple to be employed.
Similar content being viewed by others
References
Abavisani M, Patel VM (2018) Multimodal sparse and low-rank subspace clustering. Inf Fusion 39:168–177
Allili MS, Baaziz N, Mejri M (2014) Texture Modeling Using Contourlets and Finite Mixtures of Generalized Gaussian Distributions and Applications. IEEE Trans Multimed 16(3):772–784
Bai X, Fang Y, Lin W, Wang L, Ju B (2014) Saliency-Based Defect Detection in Industrial Images by Using Phase Spectrum. IEEE Trans Ind Inf 10(4):2135–2145
Basibuyuk K, Coban K, Ertuzun A (2008) Model based defect detection problem: particle filter approach. In: Proceeding of 3rd International Symposium on Communications, Control and Signal Processing, Malta, pp 348–351
Bissi L, Baruffa G, Placidi P, Ricci E, Scorzoni A, Valigi P (2013) Automated defect detection in uniform and structured fabrics using Gabor filters and PCA. Elsevier J Vis Commun Image Represent 24:838–845
Cai J, Cande’s E, Shen Z (2010) A Singular Value Thresholding Algorithm for Matrix Completion. SIAM J Optim 20(4):1956–1982
Cande’s E, Plan Y (2010) Matrix Completion with Noise. Proc IEEE 98(6):925–936
Cande’s E, Li X, Ma Y, Wright J (2009) Robust Principal Component Analysis?. J. ACM 58(11);1–37
Cao J, Zhang J, Wen Z, Wang N, Liu X (2017) Fabric defect inspection using prior knowledge guided least squares regression. Multimedia Tools Appl 76:4141–4157
Chan C-h, Pang GKH (2000) Fabric Defect Detection by Fourier Analysis. IEEE Trans Ind Appl 36(5):1267–1276
Chandra J, Banerjee P, Datta A (2011) Singular value decomposition method for the detection of defects in woven fabric refined by morphological operation. In: Conference of Recent Advances in Intelligent Computational Systems, Trivandrum, pp 541–544
Chen S, Feng J (2010) Research on detection of fabric defects based on singular value decomposition. In: Proceeding of IEEE International Conference on Information and Automation, Harbin, pp 857–860
Chetverikov D, Hanbury A (2002) Finding defects in texture using regularity and localorientation. Pattern Recogn 35:2165–2180
Eckstein J, Bertsekas D (1992) On the Douglas-Rachford Splitting Method and the Proximal Point Algorithm for Maximal Monotone Operators. Math Programming 55:293–318
Elhamifar E, Vidal R (2013) Sparse Subspace Clustering: Algorithm, Theory, and Applications. IEEE Trans Pattern Anal Mach Intell 35(11):2765–2781
Feuillet V, Ibos L, Fois M, Dumoulin J, Candau Y (2012) Defect detection and characterization in composite materials using square pulse thermography coupled with singular value decomposition analysis and thermal quadrupole modeling. Elsevier NDT & E Int 51:58–67
Ghorai S, Anirban M, Gangadaran M, Dutta PK (2013) Automatic Defect Detection on Hot-Rolled Flat Steel Products. IEEE Trans Instrum Meas 62(3):612–621
Hong-gang B, Wang J, Huang X-b (2009) Fabric defect detection based on multiple fractal features and support vector data description. Elsevier Eng Appl Artif Intel 22:224–235
Jiang J, Cheng J, Tao D (2012) Color Biological Features-Based Solder Paste Defects Detection and Classification on Printed Circuit Boards. IEEE Trans Compon Packag Manuf Technol 2(9):1536–1544
Kim J, Sim J, Kim C (2015) Video Deraining and Desnowing Using Temporal Correlation and Low-Rank Matrix Completion. IEEE Trans Image Process 24(9):2658–2670
Kumar A (2008) Computer-Vision-Based Fabric Defect Detection: A Survey. IEEE Trans Ind Electron 55(1):346–363
Kumar A, Pang GKH (2002) Defect Detection in Textured Materials Using Gabor Filters. IEEE Trans Ind Appl 38(2):425–440
Kumar A, Pang GKH (2002) Defect Detection in Textured Materials Using Optimized Filters. IEEE Trans Syst Man Cybern Part B Cybern 32(5):553–570
Lee Y, Lee J (2014) Accurate Automatic Defect Detection Method Using Quadtree Decomposition on SEM Images. IEEE Trans Semicond Manuf 27(2):223–231
Li W-C, Tsai D-M (2011) Defect Inspection in Low-Contrast LCD Images Using Hough Transform-Based Nonstationary Line Detection. IEEE Trans Ind Inf 7(1):136–147
Lin Z, Chen M, Ma Y (2009) The Augmented Lagrange Multiplier Method for Exact Recovery of Corrupted Low-Rank Matrices. UIUC Technical Report UILU-ENG-09-2215
Liu H, Member WZ, Kuang Q, Cao L, Gao B (2010) Defect Detection of IC Wafer Based on Spectral Subtraction. IEEE Trans Semicond Manuf 23(1):141–147
Liu G, Lin Z, Yu Y (2010) Robust Subspace Segmentation by Low-Rank Representation. In: Proceeding of International Conference on Machine Learning, Haifa, Israel, pp 663–670
Liu G, Lin Z, Yan S, Sun J, Yu Y, Ma Y (2013) Robust Recovery of Subspace by Low-Rank Representation. IEEE Trans Pattern Anal Mach Intell 35(1):171–184
Liu X, Zhao G, Yao J, Qi C (2015) Background Subtraction Based on Low-Rank and Structured Sparse Decomposition. IEEE Trans Image Process 24(8):2502–2514
Mak K, Tian X (2010) Textile Fabric Flaw Detection Using Singular Value Decomposition. In: Conference of Green Circuits and Systems (ICGCS), Shanghai, pp 381–386
Mak KL, Peng P, Yiu KFC (2009) Fabric defect detection using morphological filters. Elsevier Image Vision Comput 27:1585–1592
Ngan HYT, Pang GKH, Yung NHC (2008) Motif-based defect detection for patterned fabric. Pattern Recogn 41:1878–1894
Ngan H, Pang G, Yung N (2010) Performance Evaluation for Motif-Based Patterned Texture Defect Detection. IEEE Trans Autom Sci Eng 7(1):58–72
Ngan HYT, Pang GKH, Yung NHC (2010) Ellipsoidal decision regions for motif-based patterned fabric defect detection. Pattern Recogn 43:2132–2144
Ngan HYT, Pang GKH, Yung NHC (2011) Automated fabric defect detection—A review. Elsevier Image Vision Comput 29:442–458
Pan Z, Chen L, Li W et al (2013) A Novel Defect Inspection Method for Semiconductor Wafer Based on Magneto-Optic Imaging. J Low Temp Phys 170(5–6):436–441
Patel VM, Van Nguyen H, Vidal R (2015) Latent Space Sparse and Low-Rank Subspace Clustering. IEEE J Sel Top Sign Proces 9:691–701
Peng Y, Ganesh A, Wright J, Xu W, Ma Y (2012) RASL: Robust Alignment by Sparse and Low-Rank Decomposition for Linearly Correlated Images. IEEE Trans Pattern Anal Mach Intell 34(11):2233–2246
Rahejaa JL, Kumarb S, Chaudharyc A (2013) Fabric defect detection based on GLCM and Gabor filter: A comparison. Elsevier Optik 124:6469–6474
Sezer OG, Ercil A, Ertuzun A (2007) Using perceptual relation of regularity and anisotropy in the texture with independent component model for defect detection. Pattern Recogn 40(1):121–133
Shen J, Yang X Jia Y (2011) Intrinsic images using optimization. IEEE Conference on Computer Vision and Pattern Recognition (CVPR) pp 3481–3487
Tsai D-M, Chiang I-Y, Tsai Y-H (2012) A Shift-Tolerant Dissimilarity Measure for Surface Defect Detection. IEEE Trans Ind Inf 8(1):128–137
Tsai D-M, Member S-CW, Chiu W-Y (2013) Defect Detection in Solar Modules Using ICA Basis Images. IEEE Trans Ind inf 9(1):122–131
Wang X, Mirmehdi M (2012) Archive Film Defect Detection and Removal: An Automatic Restoration Framework. IEEE Trans Image Process 21(8):3757–3769
Wang C-C, Jiang BC, Lin J-Y, Chu C-C (2013) Machine Vision-Based Defect Detection in IC Images Using the Partial Information Correlation Coefficient. IEEE Trans Semicond Manuf 26(3):378–384
Win M, Bushroa A, Hassan M, Hilman N, Ide-Ektessabi A (2015) A Contrast Adjustment Thresholding Method for Surface Defect Detection Based on Mesoscopy. IEEE Trans Ind Inf 11(3):642–649
Workgroup on Texture Analysis of DFG. TILDA Textile Texture Database, http://lmb.informatik.uni-freiburg.de/research/dfg-texture/tilda
Xie X, Mirmehdi M (2007) TEXEMS: Texture Exemplars for Defect Detection on Random Textured Surfaces. IEEE Trans Pattern Anal Mach Intell 29(8):1454–1464
Xu H, Caramanis C, Sanghavi S (2010) Robust PCA via Outlier Pursuit. Syst Adv Neural Inf Proces Syst 23:2496–2504
Yang J, Yin W, Zhang Y, Wang Y (2009) A Fast Algorithm for Edge-Preserving Variational Multichannel Image Restoration. SIAM J Imag Sci 2(2):569–592
Yang X, Zhang T, Xu C (2013) Locality discriminative coding for image classification. ICIMCS
Yang X, Zhang T, Xu C Xu M (2013) Graph-Guided Fusion Penalty Based Sparse Coding for Image Classification. PCM 2013, LNCS 8294, pp 475–484
Yang X, Zhang T, Changsheng X (2015) Cross domain feature learning in multimedia. IEEE Trans Multimedia 17(1):64–78
Yin M, Cai S, Gao J (2013) Robust Face Recognition Via Double Low-Rank Matrix Recovery For Feature Extraction. In: Proceeding of IEEE International Conference on Image Processing, Melbourne, pp 3770–3774
Zhang Y (2011) Recent Advances in Alternating Direction Methods: Practice and Theory. Tutorial in The 5th Sino-Japanese Optimization Meeting Beijing, China, September 28
Zhang X (2013) Gradient Analysis and Optimization. In: Matrix Analysis and Applications, 2nd ed., Tsinghua University press, Beijing, pp 193–284
Zhang X (2013) Singular Value Decomposition. In: Matrix Analysis and Applications, 2nd ed., Tsinghua University press, Beijing, pp 285–234
Y.H. Zhang C.W.M. Yuen, W.K. Wong (2010) A New Intelligent Fabric Defect Detection and Classification System Based on Gabor Filter and Modified Elman. In: proceeding of The 2nd IEEE international conference on Advanced Computer Control, Shenyang, vol 2. pp 652–656
Zhang T, Ghanem B, Liu S, Xu C, Ahuja N (2013) Low-Rank Sparse Coding for Image Classification. IEEE International Conference on Computer Vision (ICCV) pp 281–288
Zhang T, et al (2015) Structural Sparse Tracking. IEEE Conference on Computer Vision and Pattern Recognition (CVPR) pp 150–158
Zhang T, Liu S, Ahuja N, Yang M-H, Ghanem B (2015) Robust Visual Tracking Via Consistent Low-Rank Sparse Learning. Int J Comput Vis (IJCV) 111:171–190
Zhao Y, Yang J (2015) Hyperspectral Image Denoising via Sparse Representation and Low-Rank Constraint. IEEE Trans Geosci Remote Sens 53(1):296–308
Zhu Y, Huang D, De La Torre F, et al (2014) Complex non-rigid motion 3d reconstruction by union of subspaces. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 1542–1549
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, P., Liang, J., Shen, X. et al. Textile fabric defect detection based on low-rank representation. Multimed Tools Appl 78, 99–124 (2019). https://doi.org/10.1007/s11042-017-5263-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5263-z