Training, Evaluation and Local Adaptation in Deformable Models

Doctoral dissertation, Columbia University, 2000.

by Samuel D. Fenster

We describe how to teach deformable models to maximize image segmentation correctness based on user-specified criteria, and we present a method for evaluating which criteria work best. We present sectored snakes, which use local learning to improve demonstrably upon traditional snakes, and those with spatially uniform training, in abdominal CT slices and echocardiograms.

A traditional deformable model (``snake'' in 2D) fails to find an object's boundary when the strongest nearby image edges are not the ones sought. But we show how to instead learn, from training data, the relation between the shape and any image feature, as the probability distribution (PDF) of a function of image and shape.

An important but neglected task for the implementor has always been to select image qualities to guide a model. Because success depends on the relation of objective function (PDF) output to shape correctness, it is evaluated using a sampling of ground truth, a random model of the range of shapes tried during optimization, and chamfer distance as a measure of shape closeness. The test results are evaluated for incidence of ``false positives'' (scoring better than ground truth) versus closeness, and for monotonicity using correlation coefficient, and using a new measure which we introduce.

We demonstrate such evaluation on a simple ``sectoring'' of a snake, in which intensity and perpendicular gradient are learned separately over equal-length segments. This specific set of qualities shows a measured improvement over an objective function that is uniform around the shape, and it follows naturally from examination of the latter's failures due to consistent image nonuniformity around the organ boundary.


Entire article as a PostScript file (20 Meg), gzipped (5.6 Meg), PDF (16 Meg).


Samuel D. Fenster
Department of Computer Science
Columbia University

fenster@cs.columbia.edu