An independent component analysis-based filter design for defect detection in low-contrast surface images

In this paper, we propose a convolution filtering scheme for detecting defects in low-contrast textured surface images and, especially, focus on the application for glass substrates in liquid crystal display (LCD) manufacturing. A defect embedded in a low-contrast surface image shows no distinct intensity from its surrounding region, and even worse, the sensed image may present uneven brightness on the surface. All these make the defect detection in low-contrast surface images extremely difficult. In this study, a constrained ICA (independent component analysis) model is proposed to design an optimal filter with the objective that the convolution filter will generate the most representative source intensity of the background surface without noise. The prior constraint incorporated in the ICA model confines the source values of all training image patches of a defect-free image within a small interval of control limits. In the inspection process, the same control parameter used in the constraint is also applied to set up the thresholds that make impulse responses of all pixels in faultless regions within the control limits, and those in defective regions outside the control limits. A stochastic evolutionary computation algorithm, particle swarm optimization (PSO), is applied to solve for the constrained ICA model. Experimental results have shown that the proposed method can effectively detect defects in textured LCD glass substrate images

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  Yen-Wei Chen,et al.  Edge detection and texture segmentation based on independent component analysis , 2002, Object recognition supported by user interaction for service robots.

[3]  Woo-Seob Kim,et al.  Detection of Spot-Type Defects on Liquid Crystal Display Modules , 2004 .

[4]  Aapo Hyvärinen,et al.  Fast and robust fixed-point algorithms for independent component analysis , 1999, IEEE Trans. Neural Networks.

[5]  Simon Haykin,et al.  Intelligent Signal Processing , 2001 .

[6]  Erkki Oja,et al.  Independent component approach to the analysis of EEG and MEG recordings , 2000, IEEE Transactions on Biomedical Engineering.

[7]  Siwei Luo,et al.  A dynamic denoising natural image compression , 2002, 6th International Conference on Signal Processing, 2002..

[8]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[9]  Christopher J. James,et al.  Temporally constrained ICA: an application to artifact rejection in electromagnetic brain signal analysis , 2003, IEEE Transactions on Biomedical Engineering.

[10]  H.-C. Liu,et al.  Liquid crystal display surface uniformity defect inspection using analysis of variance and exponentially weighted moving average techniques , 2005 .

[11]  Sheldon Gruber,et al.  Web process inspection using neural classification of scattering light , 1993, IEEE Trans. Ind. Electron..

[12]  Ho-Young Jung,et al.  Subband-based blind signal separation for noisy speech recognition , 1999 .

[13]  Robert Jenssen,et al.  Independent component analysis for texture segmentation , 2003, Pattern Recognit..

[14]  J. Wilder Finding and Evaluating Defects in Glass , 1989 .

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

[16]  Tzyy-Ping Jung,et al.  Imaging brain dynamics using independent component analysis , 2001, Proc. IEEE.

[17]  Alexander A. Sawchuk,et al.  Adaptive Noise Smoothing Filter for Images with Signal-Dependent Noise , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Erkki Oja,et al.  Independent component analysis: algorithms and applications , 2000, Neural Networks.

[19]  Satish S. Udpa,et al.  An adaptive Wiener filter based technique for automated detection of defect locations from bobbin coil eddy current data , 2002 .

[20]  Paulo Cortez,et al.  Particle swarms for feedforward neural network training , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[21]  James Kennedy,et al.  The particle swarm: social adaptation of knowledge , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[22]  Josef Kittler,et al.  Independent component analysis in a local facial residue space for face recognition , 2004, Pattern Recognit..

[23]  Te-Won Lee,et al.  Independent Component Analysis , 1998, Springer US.

[24]  Dragana Brzakovic,et al.  Designing a defect classification system: A case study , 1996, Pattern Recognit..

[25]  Jae Yeong Lee,et al.  Automatic Detection of Region-Mura Defect in TFT-LCD , 2004, IEICE Trans. Inf. Syst..

[26]  Zwe-Lee Gaing,et al.  Particle swarm optimization to solving the economic dispatch considering the generator constraints , 2003 .

[27]  C. Fernandez,et al.  Vision system for on-line surface inspection in aluminum casting process , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[29]  Terrence J. Sejnowski,et al.  An Information-Maximization Approach to Blind Separation and Blind Deconvolution , 1995, Neural Computation.

[30]  Herbert Freeman,et al.  Machine Vision for Inspection and Measurement , 1989 .

[31]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[32]  D. Chakrabarti,et al.  A fast fixed - point algorithm for independent component analysis , 1997 .

[33]  Oscar Déniz-Suárez,et al.  Face recognition using independent component analysis and support vector machines , 2001, Pattern Recognit. Lett..

[34]  Andrzej Cichocki,et al.  A New Learning Algorithm for Blind Signal Separation , 1995, NIPS.

[35]  Yoshikazu Fukuyama,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 2000 .

[36]  Marian Stewart Bartlett,et al.  Face recognition by independent component analysis , 2002, IEEE Trans. Neural Networks.

[37]  Shiro Ikeda,et al.  Independent component analysis for noisy data -- MEG data analysis , 2000, Neural Networks.

[38]  Aapo Hyvärinen,et al.  Sparse Code Shrinkage: Denoising of Nongaussian Data by Maximum Likelihood Estimation , 1999, Neural Computation.

[39]  Simon Haykin,et al.  Image Denoising by Sparse Code Shrinkage , 2001 .

[40]  Roberto Manduchi,et al.  Independent component analysis of textures , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[41]  Stephen M. Smith,et al.  Probabilistic independent component analysis for functional magnetic resonance imaging , 2004, IEEE Transactions on Medical Imaging.

[42]  S. Gruber,et al.  Web process inspection using neural network classification of scattering light , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[43]  E. Oja,et al.  Sparse code shrinkage for image denoising , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[44]  Sergey M. Sokolov,et al.  Automatic vision system for final test of liquid crystal displays , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[45]  Yves Deville,et al.  Application of blind source separation techniques to multi-tag contactless identification systems , 1995 .

[46]  Fumihiko Saitoh Boundary extraction of brightness unevenness on LCD display using genetic algorithm based on perceptive grouping factors , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[47]  Jian-Huang Lai,et al.  Face representation using independent component analysis , 2002, Pattern Recognit..

[48]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.