Divergence-aided gradient vector flow snakes