Applying wavelets transform, rough set theory and support vector machine for copper clad laminate defects classification

In this paper, we present a multi-resolution approach for the inspection of local defects embedded in homogeneous copper clad laminate (CCL) surfaces. The proposed method does not just rely on the extraction of local textural features in a spatial basis. It is based mainly on reconstructed images using the wavelet transform and inverse wavelet transform on the smooth subimage and detail subimages by properly selecting the adequate wavelet bases as well as the number of decomposition levels. The restored image will remove regular, repetitive texture patterns and enhance only local anomalies. Based on these local anomalies, feature extraction methods can then be used to discriminate between the defective regions and homogeneous regions in the restored image. Rough set feature selection algorithms are employed to select the feature. Rough set theory can deal with vagueness and uncertainties in image analysis, and can efficiently reduce the dimensionality of the feature space. Real samples with four classes of defects have been classified using the novel multi-classifier, namely, support vector machine. Effects of different sampling approach, kernel functions, and parameter settings used for SVM classification are thoroughly evaluated and discussed. The experimental results were also compared with the error back-propagation neural network classifier to demonstrate the efficacy of the proposed method.

[1]  Du-Ming Tsai,et al.  Automated surface inspection for statistical textures , 2003, Image Vis. Comput..

[2]  Z. Pawlak,et al.  Why rough sets? , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[3]  Robert M. Hodgson,et al.  Texture Measures for Carpet Wear Assessment , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Desire L. Massart,et al.  Rough sets theory , 1999 .

[5]  Hang Joon Kim,et al.  Support Vector Machines for Texture Classification , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Tadashi Shibata,et al.  Automatic Defect Pattern Detection on LSI Wafers Using Image Processing Techniques , 1999 .

[7]  Robert M. Nishikawa,et al.  A study on several Machine-learning methods for classification of Malignant and benign clustered microcalcifications , 2005, IEEE Transactions on Medical Imaging.

[8]  J. Rissanen,et al.  Modeling By Shortest Data Description* , 1978, Autom..

[9]  Jin Hyung Kim,et al.  Texture-Based Approach for Text Detection in Images Using Support Vector Machines and Continuously Adaptive Mean Shift Algorithm , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Nikolas P. Galatsanos,et al.  A support vector machine approach for detection of microcalcifications , 2002, IEEE Transactions on Medical Imaging.

[11]  Zhigang Fan,et al.  Maximum likelihood unsupervised textured image segmentation , 1992, CVGIP Graph. Model. Image Process..

[12]  Andrew Kusiak,et al.  Rough set theory: a data mining tool for semiconductor manufacturing , 2001 .

[13]  Bo Hsiao,et al.  Automatic surface inspection using wavelet reconstruction , 2001, Pattern Recognit..

[14]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[15]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[16]  Byeong Seok Ahn,et al.  The integrated methodology of rough set theory and artificial neural network for business failure prediction , 2000 .

[17]  Bedrich J. Hosticka,et al.  A comparison of texture feature extraction using adaptive gabor filtering, pyramidal and tree structured wavelet transforms , 1996, Pattern Recognit..

[18]  Zdzislaw Pawlak,et al.  Rough Set Theory , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[19]  Robert M. Nishikawa,et al.  Relevance vector machine for automatic detection of clustered microcalcifications , 2005, IEEE Transactions on Medical Imaging.

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

[21]  James S. Goddard,et al.  Robust defect segmentation in woven fabrics , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[22]  Jerzy Stefanowski,et al.  Rough classification in incomplete information systems , 1989 .

[23]  C.-C. Jay Kuo,et al.  Texture analysis and classification with tree-structured wavelet transform , 1993, IEEE Trans. Image Process..

[24]  Georg Lambert,et al.  Wavelet methods for texture defect detection , 1997, Proceedings of International Conference on Image Processing.

[25]  Richard W. Conners,et al.  Identifying and Locating Surface Defects in Wood: Part of an Automated Lumber Processing System , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Vladimir Cherkassky,et al.  The Nature Of Statistical Learning Theory , 1997, IEEE Trans. Neural Networks.

[27]  Tsau Young Lin,et al.  A Review of Rough Set Models , 1997 .

[28]  Gwo Giun Lee,et al.  On Digital Mammogram Segmentation and Microcalcification Detection Using Multiresolution Wavelet Analysis , 1997, CVGIP Graph. Model. Image Process..

[29]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[30]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[31]  Wenjie Hu,et al.  Robust support vector machine with bullet hole image classification , 2002 .

[32]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[33]  Tom Tollenaere,et al.  A modular artificial neural network for texture processing , 1993, Neural Networks.

[34]  Chong-Ho Choi,et al.  Surface Defect Inspection of Cold Rolled Strips with Features Based on Adaptive Wavelet Packets , 1997 .

[35]  B. Ramamoorthy,et al.  Statistical methods to compare the texture features of machined surfaces , 1996, Pattern Recognit..

[36]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Patrick Haffner,et al.  Support vector machines for histogram-based image classification , 1999, IEEE Trans. Neural Networks.

[38]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[39]  Bernhard Schölkopf,et al.  Comparing support vector machines with Gaussian kernels to radial basis function classifiers , 1997, IEEE Trans. Signal Process..

[40]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .