This software implements an energy minimizing contour or snake model. The snake is controlled by its internal
and external energies. External energies are defined by image properties, such as image gradients, and
attract the snake toward themselves.  Internal energies govern the characteristics of the snake and control the
way the snake reacts to the external energies.  Fig. 1 shows a shoreline in a Landsat image delineated using
this snake model. Image gradient is used as the external energy, and continuity and curvature of the snake
are used as internal energies.
Fig. 1. (Top) A LANDSAT image with a sequence of points approximately selected along the shoreline.  
These are the initial snake points. (Middle) Snake points after converging to the shoreline boundary.
(Bottom) The snake contour. The original LANDSAT image is courtesy of NASA.
To obtain a license for this software, follow this link =>
Energy minimizing contour (snake) model
Image Registration and Fusion Systems