Fabric defect detection algorithm based on Gabor filter and low-rank decomposition

In order to accurately detect the fabric defects in production process, an effective fabric detection algorithm based on Gabor filter and low-rank decomposition is proposed. Firstly, the Gabor filter features with multi-scale and multiple directions are extracted from the fabric image, then the extracted Gabor feature maps are divided into the blocks with size 16×16 by uniform sampling; secondly, we calculate the average feature vector for each block, and stack the feature vectors of all blocks into a feature matrix; thirdly, an efficient low rank decomposition model is built for feature matrix, and is divided into a low-rank matrix and a sparse matrix by the accelerated proximal gradient approach (APG). Finally, the saliency map generated by sparse matrix is segmented by the improved optimal threshold algorithm, to locate the defect regions. Experiment results show that low-rank decomposition can effectively detect fabric defect, and outperforms the state-of-the-art methods.

[1]  Olivier Alata,et al.  Unsupervised textured image segmentation using 2-D quarter plane autoregressive model with four prediction supports , 2005, Pattern Recognit. Lett..

[2]  Lihi Zelnik-Manor,et al.  Context-aware saliency detection , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Li Chunle A novel fabric defect detection algorithm based on textural differential visual saliency model , 2014 .

[4]  Michael K. Ng,et al.  Patterned Fabric Inspection and Visualization by the Method of Image Decomposition , 2014, IEEE Transactions on Automation Science and Engineering.

[5]  Cao Junjie,et al.  Fabric defects detection using adaptive wavelets , 2014 .

[6]  Nelson H. C. Yung,et al.  Robust fabric defect detection and classification using multiple adaptive wavelets , 2005 .

[7]  Huawen Liu,et al.  Fisher discrimination based low rank matrix recovery for face recognition , 2014, Pattern Recognit..

[8]  John Wright,et al.  Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Matrices via Convex Optimization , 2009, NIPS.

[9]  Xiaowei Zhou,et al.  Moving Object Detection by Detecting Contiguous Outliers in the Low-Rank Representation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Xiaoming Yuan,et al.  Sparse and low-rank matrix decomposition via alternating direction method , 2013 .

[11]  Arvind Ganesh,et al.  Fast algorithms for recovering a corrupted low-rank matrix , 2009, 2009 3rd IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP).

[12]  Jie Zhang,et al.  Fabric defect inspection using prior knowledge guided least squares regression , 2017, Multimedia Tools and Applications.

[13]  Weisi Lin,et al.  A Saliency Detection Model Using Low-Level Features Based on Wavelet Transform , 2013, IEEE Transactions on Multimedia.

[14]  Lihi Zelnik-Manor,et al.  Context-Aware Saliency Detection , 2012, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Li Ma,et al.  Optimum Gabor filter design and local binary patterns for texture segmentation , 2008, Pattern Recognit. Lett..