Snakes, shapes, and gradient vector flow | Synapse