Directional textures auto-inspection using principal component analysis

This paper describes a global image restoration scheme using a principal component analysis that can be used to inspect defects in directional textured surfaces automatically. Decomposing the gray level of image pixels into an ensemble of row vectors, the input spatial domain image is transformed into principal component space so that the directional textures are well approximated by first k major components and their corresponding weight vectors, named truncated component solution (TCS). Then the local defects will be revealed by applying image subtraction between the original image and the TCS. This procedure blurs all directional textures and preserves only the local defects that were initially embedded in the input image. These defects, if any, are finally extracted by thresholding. Experiments on a variety of product surfaces with directional textures such as straight, slanted, orthogonal, slanted orthogonal, and oblique linear primitives were conducted to demonstrate the effectiveness and robustness of the proposed method. Furthermore, some preliminary experiments were also conducted to demonstrate the proposed scheme was insensitive to horizontal and vertical shifting, changes in illumination, and image rotation.

[1]  I. Jolliffe Principal Component Analysis , 2002 .

[2]  Du-Ming Tsai,et al.  Automatic Band Selection for Wavelet Reconstruction in the Application of Defect Detection , 2022 .

[3]  Hiroshi Murase,et al.  Visual learning and recognition of 3-d objects from appearance , 2005, International Journal of Computer Vision.

[4]  Der-Baau Perng,et al.  Automatic surface inspection for directional textures using nonnegative matrix factorization , 2010 .

[5]  Pavel Pudil,et al.  Introduction to Statistical Pattern Recognition , 2006 .

[6]  Hong-Dar Lin,et al.  Detection of pinhole defects on chips and wafers using DCT enhancement in computer vision systems , 2007 .

[7]  Du-Ming Tsai,et al.  Independent component analysis-based defect detection in patterned liquid crystal display surfaces , 2008, Image Vis. Comput..

[8]  Satyen Kale,et al.  A variation on SVD based image compression , 2007, Image Vis. Comput..

[9]  Vijayan K. Asari,et al.  Real time face detection from color video stream based on PCA method , 2003, 32nd Applied Imagery Pattern Recognition Workshop, 2003. Proceedings..

[10]  Der-Baau Perng,et al.  A novel internal thread defect auto-inspection system , 2010 .

[11]  Raymond B. Cattell,et al.  Handbook of multivariate experimental psychology , 1968 .

[12]  Xiaogang Wang,et al.  Face sketch recognition , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Du-Ming Tsai,et al.  Automatic defect inspection for LCDs using singular value decomposition , 2005 .

[14]  Du-Ming Tsai,et al.  Automated surface inspection for directional textures , 1999, Image Vis. Comput..

[15]  Ajay Kumar,et al.  Computer-Vision-Based Fabric Defect Detection: A Survey , 2008, IEEE Transactions on Industrial Electronics.

[16]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[17]  Paul Wintz,et al.  Instructor's manual for digital image processing , 1987 .