Learning texture discrimination masks

Texture segmentation using multichannel filtering involves applying a set of masks to an input image, and then grouping the pixels based on the responses to these masks. We solve the problem of finding an optimal set of masks by designing a neural network which is trained to maximize a relevant function. Two algorithms, the centroid algorithm and the gradient descent algorithm, are used to train the network. Experimental results on segmenting two natural textures and extracting barcodes in an image are reported, and the error rates compared for both the algorithms with different network configurations. The centroid algorithm gives better results in small parameter spaces, whereas the gradient descent algorithm works better with more parameters. Our method of automatically generating texture discrimination masks not only results in a good segmentation performance, but also reduces the dimensionality of the feature space compared to previously published multichannel filtering methods.<<ETX>>

[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]  Ajai Jain,et al.  The Handbook of Pattern Recognition and Computer Vision , 1993 .

[3]  Rama Chellappa,et al.  Learning Texture Discrimination Rules in a Multiresolution System , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

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

[5]  Anil K. Jain,et al.  Bar code localization using texture analysis , 1993, Proceedings of 2nd International Conference on Document Analysis and Recognition (ICDAR '93).

[6]  K. K. Benke,et al.  Segmentation of Visually Similar Textures by Convolution Filtering , 1987, Aust. Comput. J..

[7]  Phil Brodatz,et al.  Textures: A Photographic Album for Artists and Designers , 1966 .

[8]  William E. Higgins,et al.  Determining Gabor-filter parameters for texture segmentation , 1992, Other Conferences.