My ITK DistanceFilter as currently implemented uses itkReinitilizeLevelSetImageFilter to create a distance map from an isosurface. The itkReinitializeLevelSetImageFilter uses a FastMarching? algorithm with a constant speed parameter of 1 to create a distance map.
-- SamPreston - 23 Oct 2007