Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
527002 | Image and Vision Computing | 2009 | 13 Pages |
This paper presents work on accurate image segmentation utilizing local image characteristics. Image features are measured by employing an appropriate Gabor filter with adaptively chosen size, orientation, frequency and phase for each pixel. An image property called phase divergence is used for the selection of the appropriate filter size. Characteristic features related to the change in brightness, color, texture and position are extracted for each pixel at the selected size of the filter. In order to cluster the pixels into different regions, the joint distribution of these pixel features is modeled by a mixture of Gaussians utilizing three variants of the expectation maximization (EM) algorithm. The three different versions of EM used in this work for unsupervised clustering are: (1) penalized EM, (2) penalized stochastic EM, and (3) penalized inverse EM. Given the desired number of Gaussian mixture components, all three EM algorithms estimate the parameters of the mixture of Gaussians model that represents the joint distribution of pixel features. We determine the value of the number of models that best suits the natural number of clusters present in the image based on the Schwarz criterion, which maximizes the posterior probability of the number of groups given the samples of observation. This segmentation algorithm has been tested on the images of the Berkeley segmentation benchmark and the performance has demonstrated the effectiveness, accuracy and superiority of the proposed method.