Fabric texture representation using the stable learned discrete cosine transform dictionary

To obtain a stable fabric texture representation result and improve the computation speed, a novel method based on dictionary learning is presented. The dictionary is learned by the alternating least-squares method using discrete cosine transform (DCT) as the initiation dictionary. To test the effectiveness of the dictionary, we comprehensively investigated 42 diverse fault-free woven fabric samples, and three fabrics with defects. After the preprocessing procedure, the woven fabric samples were characterized by the learned dictionary. The experiments on 37 samples with different fabric densities demonstrated that the Peak Signal to Noise Ratio becomes larger while the Root Mean Square Error (RMSE) diminishes as the weaving density increases. For defect fabric samples, the proposed algorithm can efficiently inspect the different types of fabric flaws. Results revealed that the learned dictionary is stable, highly efficient, and suitable for modeling fabric textures. In addition, the algorithm was validated by comparing it with the K-Singular Value Decomposition dictionary and the DCT dictionary. The learned dictionary presented strikingly better results in terms of calculation speed, consistent results, and RMSE. In general, the proposed method can be applied in studying the influence of fabric density on the representation of the fabric texture and detecting fabric flaws.

[1]  Zhigang Fan,et al.  Automated Inspection of Textile Fabrics Using Textural Models , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Anil K. Jain,et al.  Texture Analysis , 2018, Handbook of Image Processing and Computer Vision.

[3]  Jeng-Jong Lin,et al.  Applying an Artificial Neural Network to Pattern Recognition in Fabric Defects , 1995 .

[4]  Yicheng Lu,et al.  A fiber optic sensor for the measurement of surface roughness and displacement using artificial neural networks , 1996 .

[5]  Kjersti Engan,et al.  Method of optimal directions for frame design , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[6]  T. Kang,et al.  Automatic Recognition of Fabric Weave Patterns by Digital Image Analysis , 1999 .

[7]  Jacob Scharcanski,et al.  Stochastic texture image estimators for local spatial anisotropy and its variability , 2000, IEEE Trans. Instrum. Meas..

[8]  S. M. Ishtiaque,et al.  Application of Wavelet Transform in Characterization of Fabric Texture , 2004 .

[9]  Chung-Yang Shih,et al.  Automatic Recognition of Fabric Weave Patterns by a Fuzzy C-Means Clustering Method , 2004 .

[10]  Javad Dargahi,et al.  Advances in tactile sensors design/manufacturing and its impact on robotics applications - a review , 2005, Ind. Robot.

[11]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[12]  Mark Goadrich,et al.  The relationship between Precision-Recall and ROC curves , 2006, ICML.

[13]  M. Elad,et al.  $rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation , 2006, IEEE Transactions on Signal Processing.

[14]  Urs Niesen,et al.  Adaptive Alternating Minimization Algorithms , 2007, ISIT.

[15]  Gene H. Golub,et al.  Singular value decomposition and least squares solutions , 1970, Milestones in Matrix Computation.

[16]  Shao Yi-min Some Properties of Row(Column) Full Rank Matrices and Their Applications , 2008 .

[17]  Michael Elad,et al.  Double Sparsity: Learning Sparse Dictionaries for Sparse Signal Approximation , 2010, IEEE Transactions on Signal Processing.

[18]  Michael Elad,et al.  Sparse and Redundant Representations - From Theory to Applications in Signal and Image Processing , 2010 .

[19]  N. H. C. Yung,et al.  Automated fabric defect detection - A review , 2011, Image Vis. Comput..

[20]  Xin Wang,et al.  Fabric Texture Analysis Using Computer Vision Techniques , 2011, IEEE Transactions on Instrumentation and Measurement.

[21]  Phoebe R. Apeagyei,et al.  Integrating 3D Scanning Data & Textile Parameters into Virtual Clothing , 2011 .

[22]  Steve Marschner,et al.  Structure-aware synthesis for predictive woven fabric appearance , 2012, ACM Trans. Graph..

[23]  Wenliang Xue,et al.  Intelligent detection of defects of yarn-dyed fabrics by energy-based local binary patterns , 2012 .

[24]  Jun Wang,et al.  Fabric defect detection using adaptive dictionaries , 2013 .

[25]  Jian Zhou,et al.  Dictionary learning framework for fabric defect detection , 2014 .

[26]  Qiuping Zhu,et al.  Fabric defect detection via small scale over-complete basis set , 2014 .

[27]  Aiguo Song,et al.  A Novel Texture Sensor for Fabric Texture Measurement and Classification , 2014, IEEE Transactions on Instrumentation and Measurement.

[28]  Dandan Zhu,et al.  Yarn-Dyed Fabric Defect Detection Based On Autocorrelation Function And GLCM , 2015 .

[29]  Lisa Park,et al.  Analysis of BRDF/BTDF for the texture representation of woven fabrics based on the impression-evaluation model , 2015, 2015 21st Korea-Japan Joint Workshop on Frontiers of Computer Vision (FCV).

[30]  Xiaoxia Feng,et al.  The design of optimal real Gabor filters and their applications in fabric defect detection , 2015 .

[31]  Junfeng Jing,et al.  Automatic recognition of weave pattern and repeat for yarn-dyed fabric based on KFCM and IDMF , 2015 .

[32]  Xi Chen,et al.  Defect detection on the fabric with complex texture via dual-scale over-complete dictionary , 2016 .

[33]  Jian Zhou,et al.  Unsupervised fabric defect segmentation using local patch approximation , 2016 .

[34]  M. Sabuncu,et al.  Recognition of fabric weave patterns using optical coherence tomography , 2016 .

[35]  Stéphane Derrode,et al.  Unsupervised classification using hidden Markov chain with unknown noise copulas and margins , 2016, Signal Process..

[36]  Chunlei Li,et al.  Fabric defect detection via learned dictionary-based visual saliency , 2016 .