Image Processing Techniques for Unsupervised Pattern Classification

The aim of cluster analysis is to divide a set of multidimensional observations into subsets according to their similarities and dissimilarities. These observations are generally represented as data points scattered through an N-dimensional data space, each point corresponding to a vector of observed features measured on the objects to be classified. In the framework of the statistical approach, many clustering procedures have been proposed, based on the analysis of the underlying probability density function (pdf) (Devijver & Kittler, 1982). Independently from cluster analysis, a large amount of research effort has been devoted to image segmentation. To humans, an image is not just an unstructured collection of pixels. We generally agree about the different regions constituting an image due to our visual grouping capabilities. Among the factors that lead to such perceptual grouping, the most important are similarity, proximity and connectedness. The segmentation process can be considered as a partitioning scheme such that: -Every pixel of the image must belong to a region, -The regions must be composed of contiguous pixels, -The pixels constituting a region must share a given property of similarity. These three conditions can be easily adapted to the clustering process. Indeed, each data point must be assigned to a cluster, and the clusters must be composed of neighbouring data points since the points assigned to the same cluster must share some properties of similarity.Considering this analogy between segmentation and clustering, some image segmentation procedures based on the gray-level function analysis can be adapted to multidimensional density function analysis for pattern classification, assuming there is a one-to-one correspondence between the modes of the underlying pdf and the clusters. In this framework of unsupervised pattern classification, the underlying pdf is estimated on a regular discrete array of sampling points (Cf. section 2). The idea of using a pdf estimation for mode seeking is not new (Parzen, 1962) and, in very simple situations, the modes can be detected by thresholding the pdf at an appropriate level, using a procedure similar to image binarization. A solution for improving this thresholding scheme is to adapt a probalistic labelling scheme directly derived from image processing techniques (Cf. section 3).

[1]  Jack-Gérard Postaire,et al.  Mode boundary detection by relaxation for cluster analysis , 1989, Pattern Recognit..

[2]  Abderrahmane Sbihi,et al.  Mode Extraction by Multivalue Morphology for Cluster Analysis , 1996 .

[3]  Jack-Gérard Postaire,et al.  A sample-based approximation of normal mixtures by mode boundary extraction for pattern classification , 1990, Pattern Recognit. Lett..

[4]  Jack-Gérard Postaire,et al.  Mode Detection by Relaxation , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Jack-Gérard Postaire,et al.  An Approximate Solution to Normal Mixture Identification with Application to Unsupervised Pattern Classification , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

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

[8]  Anil K. Jain,et al.  Markov Random Field Texture Models , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Azriel Rosenfeld,et al.  Thresholding Using Relaxation , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Jack-Gérard Postaire,et al.  Cluster Analysis by Binary Morphology , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

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

[12]  Steven W. Zucker,et al.  On the Foundations of Relaxation Labeling Processes , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Marcel J. E. Golay,et al.  Hexagonal Parallel Pattern Transformations , 1969, IEEE Transactions on Computers.

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

[15]  Jack-Gérard Postaire,et al.  Classification automatique par extraction des noyaux des classes utilisant une approche Markovienne , 2001 .

[16]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

[17]  J. Postaire,et al.  Mode detection and valley seeking by binary morphological analysis of connectivity for pattern classification , 1994 .

[18]  Jack-Gérard Postaire,et al.  A Fast Algorithm for Nonparametric Probability Density Estimation , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Larry S. Davis,et al.  A survey of edge detection techniques , 1975 .

[20]  G. Krishna,et al.  Agglomerative clustering using the concept of mutual nearest neighbourhood , 1978, Pattern Recognit..

[21]  Jack Sklansky,et al.  On Automatic Feature Selection , 1988, Int. J. Pattern Recognit. Artif. Intell..

[22]  Peng-Yeng Yin,et al.  A fast scheme for optimal thresholding using genetic algorithms , 1999, Signal Process..

[23]  Cedric Nishan Canagarajah,et al.  A robust automatic clustering scheme for image segmentation using wavelets , 1996, IEEE Trans. Image Process..

[24]  Azriel Rosenfeld,et al.  Multidimensional Edge Detection by Hypersurface Fitting , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[26]  G. Matheron Random Sets and Integral Geometry , 1976 .

[27]  Daryl J. Eigen,et al.  Cluster Analysis Based on Dimensional Information with Applications to Feature Selection and Classification , 1974, IEEE Trans. Syst. Man Cybern..

[28]  F. Meyer Skeletons and perceptual graphs , 1989 .

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

[30]  Edward J. Delp,et al.  Segmentation of textured images using a multiresolution Gaussian autoregressive model , 1999, IEEE Trans. Image Process..

[31]  J.-G. Postaire,et al.  A clustering method based on multidimensional texture analysis , 2006, Pattern Recognit..

[32]  Jack-Gérard Postaire,et al.  Clustering by mode boundary detection , 1989, Pattern Recognit. Lett..