Active contour 

Active Contour, also called Snakes, is a framework for delineating an object outline from a possibly noisy 2D image.

This framework attempts to minimize an energy associated to the current contour as a sum of an internal and external energy:

This model is highly popular in Computer Vision, and led to several developments in 2D and 3D. Namely, in two dimensions, the Active Shape Model represents a discrete version of this approach taking advantage of the Point Distribution Model to restrict the shape range to an explicit domain learned from a training set.

See also