A combined neural network approach for texture classification

In this article, we present a two-stage neural network structure that combines the characteristics of self-organizing map (SOM) and multilayer perceptron (MLP) for the problem of texture classification. The texture features are extracted using a multichannel approach. The channels comprise of a set of Gabor filters having different sizes, orientations, and frequencies to constitute N-dimensional feature vectors. SOM acts as a clustering mechanism to map these N-dimensional feature vectors onto its M-dimensional output space, where in our experiments, the value of M was taken as two. This, in turn, forms the feature space from which the features are fed into an MLP for training and subsequent classification. It is shown that the disadvantage of using Gabor filters in texture analysis, namely, the higher dimensionality of the Gaborian feature space, is overcome by the reduction in the dimensionality of the feature space achieved by SOM. This results in a significant reduction in the learning time of MLP and hence the overall classification time. It is found that this mechanism increases the interclass distance (average distance among the vectors of different classes) and at the same time decreases the intraclass distance (average distance among the vectors of the same class) in the feature space, thereby reducing the complexity of classification. Experiments were performed on images containing tiles of natural textures as well as image data from remote sensing.

[1]  Anil K. Jain,et al.  Unsupervised texture segmentation using Gabor filters , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

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

[3]  Anthony Kuh,et al.  A combined self-organizing feature map and multilayer perceptron for isolated word recognition , 1992, IEEE Trans. Signal Process..

[4]  Wilson S. Geisler,et al.  Multichannel Texture Analysis Using Localized Spatial Filters , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Anil K. Jain,et al.  A spatial filtering approach to texture analysis , 1985, Pattern Recognit. Lett..

[6]  J. Daugman Two-dimensional spectral analysis of cortical receptive field profiles , 1980, Vision Research.

[7]  R. Chellappa,et al.  Texture analysis via unsupervised and supervised learning , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.

[8]  David H. Berger Texture as a Discriminant of Crops on Radar Imagery , 1970 .

[9]  Stéphane Mallat,et al.  Multifrequency channel decompositions of images and wavelet models , 1989, IEEE Trans. Acoust. Speech Signal Process..

[10]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[11]  S Marcelja,et al.  Mathematical description of the responses of simple cortical cells. , 1980, Journal of the Optical Society of America.

[12]  Jack Sklansky,et al.  Image Segmentation and Feature Extraction , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  Teuvo Kohonen,et al.  The self-organizing map , 1990 .

[14]  C. Gielen,et al.  Neural computation and self-organizing maps, an introduction , 1993 .

[15]  Wilson S. Geisler,et al.  COMPUTATIONAL TEXTURE ANALYSIS USING LOCALIZED SPATIAL FILTERING. , 1987 .

[16]  John H. R. Maunsell,et al.  Hierarchical organization and functional streams in the visual cortex , 1983, Trends in Neurosciences.

[17]  Ari Visa,et al.  A texture classifier based on neural network principles , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[18]  H. Wechsler,et al.  Joint spatial/spatial-frequency representation , 1988 .

[19]  F. A. DeCosta,et al.  Neural network recognition of textured images using third order cumulants as functional links , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[20]  Dennis Gabor,et al.  Theory of communication , 1946 .

[21]  D. G. Albrecht,et al.  Spatial frequency selectivity of cells in macaque visual cortex , 1982, Vision Research.

[22]  Robert M. Hawlick Statistical and Structural Approaches to Texture , 1979 .

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

[24]  John Daugman Relaxation Neural Network For Complete Discrete 2-D Gabor Transforms , 1988, Other Conferences.

[25]  Bart Kosko,et al.  Neural networks for signal processing , 1992 .

[26]  J. Daugman Uncertainty relation for resolution in space, spatial frequency, and orientation optimized by two-dimensional visual cortical filters. , 1985, Journal of the Optical Society of America. A, Optics and image science.

[27]  Azriel Rosenfeld,et al.  A Comparative Study of Texture Measures for Terrain Classification , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[28]  Daniel A. Pollen,et al.  Visual cortical neurons as localized spatial frequency filters , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[29]  Azriel Rosenfeld,et al.  Multiresolution image processing and analysis , 1984 .

[30]  Ruzena Bajcsy,et al.  Computer Description of Textured Surfaces , 1973, IJCAI.

[31]  E I Knudsen,et al.  Computational maps in the brain. , 1987, Annual review of neuroscience.

[32]  R.M. Haralick,et al.  Statistical and structural approaches to texture , 1979, Proceedings of the IEEE.

[33]  K. Laws Textured Image Segmentation , 1980 .

[34]  James M. Keller,et al.  Texture description and segmentation through fractal geometry , 1989, Comput. Vis. Graph. Image Process..

[35]  A. M. Peterson,et al.  Multiple channel neural network model for texture classification and segmentation , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[36]  J. Robson,et al.  Application of fourier analysis to the visibility of gratings , 1968, The Journal of physiology.

[37]  G.B. Coleman,et al.  Image segmentation by clustering , 1979, Proceedings of the IEEE.

[38]  Rama Chellappa,et al.  Texture segmentation with neural networks , 1992 .