An object, such as an example blood vessel, in a two or three dimensional image
data set is segmented. An adaptable model, such as an example cylinder model, is
defined around a starting point in the example blood vessel and is adapted or fit
to the blood vessel. A plurality of candidate next active points are defined around
the starting point and the adaptable model is defined around each candidate point.
The models around the candidate points are adapted to the blood vessel. Based on
results of the fitted models, a next active point is selected. In this manner,
the blood vessel is segmented by adapting a series of cylinder models to an inner
surface of the blood vessel.