Abstract
Texture analysis techniques have been used extensively for surface inspection, in which small defects that appear as local anomalies in textured surfaces must be detected. Traditional surface inspection methods are mainly concentrated on homogeneous textures. In this paper, we propose a 3D Fourier reconstruction scheme to tackle the problem of surface inspection on sputtered glass substrates that contain inhomogeneous textures. Such sputtered surfaces can be found in touch panels and liquid crystal displays (LCDs).
Since an inhomogeneously textured surface does not have repetition, self-similarity properties in the image, a sequence of faultless images along with the inspection image are used to construct a 3D image so that the periodic patterns of the surface can be observed in the additional frame-axis. Bandreject filtering is used to eliminate frequency components associated with faultless textures in the spatial domain image, and the 3D inverse Fourier transform is then carried out to reconstruct the image. The resulting image can effectively remove background textures and distinctly preserve anomalies. This converts the difficult defect detection in complicated inhomogeneous textures into a simple thresholding in nontextured images. Experimental results from a number of sputtered glass surfaces have shown the efficacy of the proposed 3D Fourier image reconstruction scheme.
Similar content being viewed by others
References
Amet A.L., Ertuzun A. and Ercil A. (1998). Texture defect detection using subband domain co-occurrence matrices. Image Anal Interpret. 1: 205–210
Bruzzone L. (2000). Approach to feature selection and classification of remote sensing images based on the Bayes rule for minimum cost. IEEE Trans. Geoscie. Remote. Sens. 38: 429–438
Brzakovic D. and Vujovic N. (1996). Designing defect classification system: a case study. Pattern Recogn. 29: 1401–1419
Chan C.H. and Pang K.H. (2000). Fabric defect detection by Fourier analysis. IEEE Trans. Industry Appl. 36: 1267–1276
Cohen F.S. (1992). Maximum likelihood unsupervised textured image segmentation. CVGIP: Graphical Models Image Process. 54: 239–251
Conners R.W., McMillin C.W., Lin K. and Vasquez-Espinosa R.E. (1983). Identifying and locating surface defects in wood. IEEE Trans. Pattern Anal. Mach. Intell. PAM- 5: 573–583
Frigo, M., Johnson, SG.: The FFTW web page, Online Available:http://www.fftw.org (2004)
Frigo M. and Johnson S.G. (2005). The design and implementation of FFTW3. Proc. IEEE 93: 216–231
Haralick R.M., Shanmugam K. and Dinstein I. (1973). Texture features for image classification. IEEE Trans. System Man Cybernet. 3: 610–621
Khalaj B.H., Aghajan H.K. and Kailath T. (1994). Patterned wafer inspection by high resolution spectral estimation techniques. Machine Vision Appl. 7: 178–185
Laine A. and Fan J. (1993). Texture classification by wavelet packet signature. IEEE Trans. Pattern Anal. Arch Intell. 15: 1186–1191
Lambert, G., Bock, F.: Wavelet methods for texture defect detection. In: IEEE International Conference on Image Processing, Washington DC, vol.3, pp. 201–204, (1993)
Liu S.S. and Jernigan M.E. (1990). Texture analysis and discrimination in additive noise. Computer Vision Graphics Image Process. 49: 52–67
Mallat S.G. (1989). A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. PAMI- 11: 674–693
Nikolaids, N., Pitas, I.: 3-D Image Processing Algorithms, New York (2001)
Olsson, J., Gruber, S.: Web process inspection using neural classification of scattering light. In: Proceedings of the IEEE International Conference on Industrial Electronics, Control, Instrumentation and Automation (IECON’92), San Diego, pp. 1443–1448 (1992)
Porat M. and Zeevi Y.Y. (1988). The generalized Gabor scheme of image representation in biological and machine vision. IEEE Trans. Pattern Anal. Mach. Intell. 10: 452–468
Raghu P.P. and Yegnanarayana B. (1996). Segmentation of Gabor-filtered textures using deterministic relaxation. IEEE Trans. ImageProcess. 5: 1625–1636
Ramana K.V. and Ramamoorthy B. (1996). Segmentation fo Garbor-filtered texture features of machined surfaces. PatternRecogn. 29: 1447–1459
Randen T.J. and Husoy R.M. (1988). Texture classification: a comparative study. IEEE Trans. Pattern Anal. Mach. Intell. 21: 291–310
Siew L.H. and Hogdson R.M. (1988). Texture measure for carpet wear assessment. IEEE Trans. Pattern Anal. Mach. Intell. 10: 92–105
Tsai D.M. and Tseng C.F. (1999). Surface roughness classification for castings. Pattern Recogn. 32: 389–405
Tsai D.M. and Hsieh C.Y. (1999). Automated surface inspection for directional textures. Image Vision Comput. 18: 49–62
Tsai D.M. and Hsiao B. (2001). Automatic surface inspection using wavelet reconstruction. Pattern Recogn. 34: 1285–1305
Tsai D.M. and Huang T.Y. (2003). Automated surface inspection for statistical textures. Image Vision Comput. 21: 307–323
Van Huller M.M. and Tollenaere T. (1993). A modular artificial neural network for texture processing. Neural Networks 6: 7–32
Wilder J. (1989). Finding and evaluating defects in glass. In: Freeman, H. (eds) Machine Vision for Inspection and Measurement., pp 237–255. Academic Press, New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tsai, DM., Kuo, CC. Defect detection in inhomogeneously textured sputtered surfaces using 3D Fourier image reconstruction. Machine Vision and Applications 18, 383–400 (2007). https://doi.org/10.1007/s00138-007-0073-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-007-0073-3