Colour tonality inspection using eigenspace features

In industrial quality inspection of colour texture surfaces, such as ceramic tiles or fabrics, it is important to maintain a consistent colour shade or tonality during production. We present a multidimensional histogram method using a novelty detection scheme to inspect the surfaces. The image noise, introduced by the imaging system, is found mainly to affect the chromatic channels. For colour tonality inspection, the difference between images is very subtle and comparison in the noise dominated chromatic channels is error prone. We perform vector-ordered colour smoothing and extract a localised feature vector at each pixel. The resulting histogram represents an encapsulation of local and global information. Principal component analysis (PCA) is performed on this multidimensional feature space of an automatically selected reference image to obtain reliable colour shade features, which results in a reference eigenspace. Then unseen product images are projected onto this eigenspace and compared for tonality defect detection using histogram comparison. The proposed method is compared and evaluated on a data set with groundtruth.

[1]  Wolfgang Effelsberg,et al.  Texture resynthesis using principle component analysis , 2002, IS&T/SPIE Electronic Imaging.

[2]  Josef Kittler,et al.  Color grading of randomly textured ceramic tiles using color histograms , 1999, IEEE Trans. Ind. Electron..

[3]  Matti Pietikäinen,et al.  Color Texture Classification with Color Histograms and Local Binary Patterns , 2002 .

[4]  John F. MacGregor,et al.  Texture analysis of images using principal component analysis , 2001, SPIE Optics East.

[5]  Ajay Kumar,et al.  Defect detection in textured materials using optimized filters , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[6]  Josef Kittler,et al.  Automatic color grading of ceramic tiles using machine vision , 1997, IEEE Trans. Ind. Electron..

[7]  Majid Mirmehdi,et al.  Detection of Defects in Colour Texture Surfaces , 1994, MVA.

[8]  Ramon Baldrich,et al.  Texture and color features for tile classification , 1999, Industrial Lasers and Inspection.

[9]  Michael J. Swain,et al.  Indexing via color histograms , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[10]  Panos E. Trahanias,et al.  Directional processing of color images: theory and experimental results , 1996, IEEE Trans. Image Process..

[11]  Michael J. Swain,et al.  Color indexing , 1991, International Journal of Computer Vision.

[12]  Tony Lindeberg,et al.  An automatic assessment scheme for steel quality inspection , 2000, Machine Vision and Applications.

[13]  Trygve Randen,et al.  Filtering for Texture Classification: A Comparative Study , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Allan Hanbury,et al.  Finding defects in texture using regularity and local orientation , 2002, Pattern Recognit..

[15]  Panos E. Trahanias,et al.  Vector directional filters-a new class of multichannel image processing filters , 1993, IEEE Trans. Image Process..

[16]  Katsushi Ikeuchi,et al.  Eigen-Texture Method: Appearance Compression and Synthesis Based on a 3D Model , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Zhu Xuefeng,et al.  Combination of wavelet analysis and color applied to automatic color grading of ceramic tiles , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[18]  Julian Florez,et al.  Color machine vision system for process control in the ceramics industry , 1997, Other Conferences.

[19]  James R. Schott,et al.  Principles of Multivariate Analysis: A User's Perspective , 2002 .

[20]  F. Ade,et al.  Characterization of textures by ‘Eigenfilters’ , 1983 .