Bayesian Inference for Color Image Quantization via Model-Based Clustering Trees

\Ve consider the problem of color image quantization, or clustering of the color space. vVe propose a new methodology for doing this, called model-based clustering trees. This is grounded in model-based clustering, which bases inference on finite mixture models estimated by maximum likelihood using the EM algorithm, and automatically chooses the number of clusters by Bayesian model selection, approximated using BIC, the Bayesian Information Criterion. We build a clustering tree by first clustering the first color band, then using the second color band to cluster each of the clusters found at the first stage, and the resulting clusters are then further subdivided in the same way using the third color band. The tree is pruned automatically as part of the algorithm by using Bayesian model selection to choose the number of clusters at each stage. An efficient algorithm for implementing the methodology is proposed. The method is applied to several real data sets and compared, with good results, to an alternative method that clusters simultaneously on all bands.

[1]  A. Raftery,et al.  Model-based Gaussian and non-Gaussian clustering , 1993 .

[2]  Adrian E. Raftery,et al.  Model-Based Clustering, Discriminant Analysis, and Density Estimation , 2002 .

[3]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[4]  L. Wasserman,et al.  Practical Bayesian Density Estimation Using Mixtures of Normals , 1997 .

[5]  A. Raftery,et al.  Three Types of Gamma-Ray Bursts , 1998, astro-ph/9802085.

[6]  Frederic Truchetet,et al.  High-quality still color image compression , 2000 .

[7]  Przemyslaw Prusinkiewicz,et al.  An algorithm for multidimensional data clustering , 1988, TOMS.

[8]  Soo-Chang Pei,et al.  Limited color display for compressed image and video , 2000, IEEE Trans. Circuits Syst. Video Technol..

[9]  John Bradley Interactive Image Display for the X Window System , 1992 .

[10]  Paul Scheunders,et al.  A comparison of clustering algorithms applied to color image quantization , 1997, Pattern Recognit. Lett..

[11]  Adrian E. Raftery,et al.  Fitting straight lines to point patterns , 1984, Pattern Recognit..

[12]  Fionn Murtagh,et al.  A Survey of Algorithms for Contiguity-Constrained Clustering and Related Problems , 1985, Comput. J..

[13]  John D. Villasenor,et al.  Visibility of wavelet quantization noise , 1997, IEEE Transactions on Image Processing.

[14]  Jing Li Wang,et al.  Color image segmentation: advances and prospects , 2001, Pattern Recognit..

[15]  A. Raftery,et al.  Detecting features in spatial point processes with clutter via model-based clustering , 1998 .

[16]  Paul Scheunders,et al.  A genetic c-Means clustering algorithm applied to color image quantization , 1997, Pattern Recognit..

[17]  Adrian E. Raftery,et al.  Linear flaw detection in woven textiles using model-based clustering , 1997, Pattern Recognit. Lett..