Multiscale Image Segmentation Using Joint Texture and Shape Analysis
Ramesh Neelamani, Justin Romberg, Hyeokho
Choi, Rudolf Riedi, Richard Baraniuk
(To appear in Wavelet Applications in
Signal and Image Processing VIII, part of SPIE's
International Symposium on Optical Science and
Technology, July 30 - August 4, 2000, San Diego, CA.)
We develop a general framework to simultaneously exploit texture and shape
characterization in multiscale image segmentation. By posing multiscale
segmentation as a model selection problem, we invoke the powerful
framework offered by minimum description length (MDL). This framework
dictates that multiscale segmentation comprises multiscale texture
characterization and multiscale shape coding. Analysis of current
multiscale maximum a posteriori (MAP) segmentation algorithms reveals that
these algorithms implicitly use a shape coder with the aim to estimate the
optimal MDL solution, but find only an approximate solution.
Towards achieving better segmentation estimates, we first propose a shape
coding algorithm based on zero-trees which is well-suited to represent
images with large homogeneous regions. For this coder, we design an
efficient tree-based algorithm using dynamic programming that attains the
optimal MDL segmentation estimate. To incorporate arbitrary shape coding
techniques into segmentation, we design an iterative algorithm that uses
dynamic programming for each iteration. Though the iterative algorithm is
not guaranteed to attain exactly optimal estimates, it more effectively
captures the prior set by the shape coder. Experiments demonstrate that
the proposed algorithms yield excellent segmentation results on both
synthetic and real world data examples.
Support: This work was supported by the National
Science Foundation
grant CCR--99--73188, DARPA/AFOSR grant F49620--97--1--0513, ONR grant
N00014--99--1--0219, Texas Instruments, and the Rice Consortium for
Computational Seismic/Signal Interpretation.