Nothing Special   »   [go: up one dir, main page]

skip to main content
article

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

Published: 01 September 2006 Publication History

Abstract

In this paper, we propose a convolution filtering scheme for detecting small defects in low-contrast uniform surface images and, especially, focus on the applications for backlight panels and glass substrates found 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 independent component analysis (ICA) 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 small defects in low-contrast backlight panels and LCD glass substrate images.

References

[1]
Wilder, J., Finding and evaluating defects in glass. In: Freeman, H. (Ed.), Machine Vision for Inspection and Measurement, Academic Press, New York, NY. pp. 237
[2]
J. Olsson, S. Gruber, Web process inspection using neural classification of scattering light, Proceedings of the IEEE International Conference on Industrial Electronics, Control, Instrumentation and Automation (IECON'92), 1992, pp. 1443-1448.
[3]
C. Fernandez, D. Platero, P. Campoy, R. Aracil, Vision system for on-line surface inspection in aluminum casting process, Proceedings of the IEEE International Conference on Industrial Electronics, Control, Instrumentation and Automation (IECON'93), 1993, pp. 1854-1859.
[4]
Brzakovic, D. and Vujovic, N., Designing defect classification system: a case study. Pattern Recognition. v29. 1401-1419.
[5]
Ramana, K.V. and Ramamoorthy, B., Statistical methods to compare the texture features of machine surfaces. Pattern Recognition. v29. 1447-1459.
[6]
Kim, W.-S., Kwak, D.-M., Song, Y.-C., Choi, D.-H. and Park, K.-H., Detection of spot-type defects on liquid crystal display modules. Key Eng. Mater. v270-273. 808-813.
[7]
F. Saitoh, Boundary extraction of brightness unevenness on LCD display using genetic algorithm based on perceptive grouping factors, Proceedings of the International Conference on Image Processing, Kobe, Japan, 1999, pp. 308-312.
[8]
Jiang, B.C., Wang, C.-C. and Liu, H.-C., Liquid crystal display surface uniformity defect inspection using analysis of variance and exponentially weighted moving average techniques. Int. J. Prod. Res. v43. 67-80.
[9]
S.M. Sokolov, A.S. Treskunov, Automatic vision system for final test of liquid crystal display, Proceedings of the IEEE International Conference on Robotics and Automation, Nice, France, 1992, pp. 1578-1582.
[10]
Lee, J.Y. and Yoo, S.I., Automatic detection of region-mura defect in TFT-LCD. IEICE Trans. Inf. Syst. vE87-D. 2371-2378.
[11]
Lee, T.W., Independent Component Analysis: Theory and Application. Kluwer Academic Publishers, Boston, MA.
[12]
Hyvarinen, A., Karhunen, J. and Oja, E., Independent Component Analysis. Wiley, New York, NY.
[13]
Ikeda, S. and Toyama, K., Independent component analysis for noisy data-MEG data analysis. Neural Networks. v13. 1063-1074.
[14]
Vigario, R., Sarela, J., Jousmaki, V., Hamalainen, M. and Oja, E., Independent component approach to the analysis of EEG and MEG recordings. IEEE Trans. Biomed. Eng. v47. 589-593.
[15]
Jung, T.P., Makeig, S., McKeown, M.J., Bell, A.J., Lee, T.W. and Sejnowski, T.J., Imaging brain dynamics using independent component analysis. Proc. IEEE. v89. 1107-1122.
[16]
James, C.J. and Gibson, O.J., Temporally constrained ICA: an application to artifact rejection in electromagnetic brain signal analysis. IEEE Trans. Biomed. Eng. v50. 1108-1116.
[17]
Beckmann, C.F. and Smith, S.M., Probabilistic independent component analysis for functional magnetic resonance imaging. IEEE Trans. Med. Imaging. v23. 137-152.
[18]
Deville, Y. and Andry, L., Application of blind source separation techniques to multi-tag contactless identification systems. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. vE79-A. 1694-1699.
[19]
Park, H.M., Jung, H.Y., Lee, T.W. and Lee, S.Y., On subband-based blind signal separation for noisy speech recognition. Electron. Lett. v35. 2011-2012.
[20]
Bartlett, M.S., Movellan, J.R. and Sejnowski, T.J., Face recognition by independent component analysis. IEEE Trans. Neural Networks. v13. 1450-1464.
[21]
Yuen, P.C. and Lai, J.H., Face representation using independent component analysis. Pattern Recognition. v35. 1247-1257.
[22]
Deniz, O., Castrillon, M. and Hernandez, M., Face recognition using independent component analysis and support vector machines. Pattern Recognition Lett. v24. 2153-2157.
[23]
Kim, T.K., Kim, H., Hwang, W. and Kittler, J., Independent component analysis in a local facial residue space for face recognition. Pattern Recognition. v37. 1873-1885.
[24]
R. Manduchi, J. Portilla, Independent component analysis of textures, Proceedings of the IEEE International Conference on Computer Vision, Kerkyra, Greece, 1999, pp. 1054-1060.
[25]
Y.W. Chen, X.Y. Zeng, H. Lu, Edge detection and texture segmentation based on independent component analysis, Proceedings of the 16th International Conference on Pattern Recognition, Quebec City, Canada, 2002, pp. 351-354.
[26]
Jenssen, R. and Eltoft, T., Independent component analysis for texture segmentation. Pattern Recognition. v36. 2301-2315.
[27]
A. Hyvarinen, P. Hoyer, E. Oja, Sparse code shrinkage for image denoising, Proceedings of the IEEE International Joint Conference on Neural Networks, Ahchorage, Alaska, 1998, pp. 859-864.
[28]
Hyvarinen, A., Hoyer, P. and Oja, E., Image denoising by sparse code shrinkage. In: Haykin, S., Kosko, B. (Eds.), Intelligent Signal Processing, IEEE Press, New York, NY. pp. 554-568.
[29]
Hyvarinen, A., Sparse code shrinkage: denoising of nongaussian data by maximum likelihood estimation. Neural Comput. v11. 1739-1768.
[30]
Y. Hung, S. Luo, A dynamic denoising natural image compression, Proceedings of the International Conference on Signal Processing, Beijing, China, 2002, pp. 1179-1182.
[31]
Hyvarinen, A. and Oja, E., Independent component analysis: algorithms and applications. Neural Networks. v13. 411-430.
[32]
Bell, A.J. and Sejnowski, T.J., An information-maximization approach to blind separation and blind deconvolution. Neural Comput. v7. 1129-1159.
[33]
Amari, A., Cichocki, A. and Yang, H., A new learning algorithm for blind source separation. In: Touretzky, D., Mozer, M., Hasselmo, M. (Eds.), Advances in Neural Information Processing Systems, MIT Press, Cambridge, MA. pp. 757-763.
[34]
Hyvarinen, A. and Oja, E., A fast fixed-point algorithm for independent component analysis. Neural Comput. v9. 1483-1492.
[35]
Hyvarinen, A., Fast and robust fixed-point algorithms for independent component analysis. IEEE Trans. Neural Networks. v10. 626-634.
[36]
J. Kennedy, R. Eberhart, Particle swarm optimization, Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, 1995, pp. 1942-1948.
[37]
Yoshida, H., Kawata, K., Fukuyama, Y., Takayama, S. and Nakanishi, Y., A particle swarm optimization for reactive power and voltage control considering voltage security assessment. IEEE Power Syst. v15. 1232-1239.
[38]
Clerc, M. and Kennedy, J., The particle swarm-explosion. stability and convergence in a multidimensional complex space, IEEE Trans. Evol. Comput. v6. 58-73.
[39]
R. Mendes, P. Cortez, M. Rocha, J. Neves, Particle swarms for feedforward neural network training, Proceedings of the International Joint Conference on Neural Networks, Honolulu, Hawaii, 2002, pp. 1895-1899.
[40]
Gaing, Z.-L., Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans. Power Syst. v18. 1187-1195.
[41]
Y. Shi, R. Eberhart, A modified particle swarm optimizer, Proceedings of the IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, 1998, pp. 69-73.
[42]
J. Kennedy, The particle swarm: social adaptation of knowledge, Proceedings of the IEEE International Conference on Evolutionary Computation, Piscataway, NJ, 1997, pp. 303-308.
[43]
Kuan, D.T., Sawchuk, A.A., Strand, T.C. and Chavel, P., Adaptive noise smoothing filter for images with signal-dependent noise. IEEE Trans. Pattern Anal. Mach. Intell. v7. 165-177.
[44]
Das, M., Ramuhalli, P., Udpa, L. and Udpa, S., An adaptive Wiener filter based technique for automated detection of defect locations from bobbin coil eddy current data. AIP (American Institute of Physics) Conf. Proc. v615. 639-646.

Cited By

View all
  • (2023)Scattering from Rough Surfaces in 100+ GHz Wireless Mobile Networks: From Theory to ExperimentsProceedings of the 29th Annual International Conference on Mobile Computing and Networking10.1145/3570361.3613306(1-15)Online publication date: 2-Oct-2023
  • (2019)Segmentation of shallow scratches image using an improved multi-scale line detection approachMultimedia Tools and Applications10.1007/s11042-018-6222-z78:1(1053-1066)Online publication date: 1-Jan-2019
  • (2017)ICA based on asymmetryPattern Recognition10.1016/j.patcog.2017.02.01967:C(230-244)Online publication date: 1-Jul-2017
  • Show More Cited By
  1. An independent component analysis-based filter design for defect detection in low-contrast surface images

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Pattern Recognition
    Pattern Recognition  Volume 39, Issue 9
    September, 2006
    259 pages

    Publisher

    Elsevier Science Inc.

    United States

    Publication History

    Published: 01 September 2006

    Author Tags

    1. Convolution filter
    2. Defect detection
    3. Independent component analysis
    4. Particle swarm optimization
    5. Surface inspection

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 21 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Scattering from Rough Surfaces in 100+ GHz Wireless Mobile Networks: From Theory to ExperimentsProceedings of the 29th Annual International Conference on Mobile Computing and Networking10.1145/3570361.3613306(1-15)Online publication date: 2-Oct-2023
    • (2019)Segmentation of shallow scratches image using an improved multi-scale line detection approachMultimedia Tools and Applications10.1007/s11042-018-6222-z78:1(1053-1066)Online publication date: 1-Jan-2019
    • (2017)ICA based on asymmetryPattern Recognition10.1016/j.patcog.2017.02.01967:C(230-244)Online publication date: 1-Jul-2017
    • (2017)Domain Adaptation for Automatic OLED Panel Defect Detection Using Adaptive Support Vector Data DescriptionInternational Journal of Computer Vision10.1007/s11263-016-0953-y122:2(193-211)Online publication date: 1-Apr-2017
    • (2011)High-speed inline defect detection for TFT-LCD array process using a novel support vector data descriptionExpert Systems with Applications: An International Journal10.1016/j.eswa.2010.11.04638:5(6222-6231)Online publication date: 1-May-2011
    • (2010)An effective microsystem by design of a twin-plate tool for precision removalMicrosystem Technologies10.5555/3224471.322490416:10(1705-1711)Online publication date: 1-Oct-2010
    • (2010)Fast support vector data descriptions for novelty detectionIEEE Transactions on Neural Networks10.1109/TNN.2010.205385321:8(1296-1313)Online publication date: 1-Aug-2010
    • (2010)Defect detection of uneven brightness in low-contrast images using basis image representationPattern Recognition10.1016/j.patcog.2009.09.00643:3(1129-1141)Online publication date: 1-Mar-2010
    • (2009)Automatic target defect identification for TFT-LCD array process inspection using kernel FCM-based fuzzy SVDD ensembleExpert Systems with Applications: An International Journal10.1016/j.eswa.2007.12.01536:2(1978-1998)Online publication date: 1-Mar-2009
    • (2009)Financial time series forecasting using independent component analysis and support vector regressionDecision Support Systems10.1016/j.dss.2009.02.00147:2(115-125)Online publication date: 1-May-2009
    • Show More Cited By

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media