I. Introduction
The Active Contour Model (ACM) was introduced as ‘Snakes' by Kass et al. [1] as such an initialized contour slithers within an input image by the feature-driven forces to iteratively capture the image object(s). ACMs are widely studied for image segmentation [2] to attain faster curve evolution, noise tolerance, time efficiency, initialization robustness, which created their two major classes: edge-based [3] and region-based [4]–[9]. Edge-based models depend on gradient based edge stopping function (ESF), while the region-based models use certain region descriptor to guide the evolving contour and are relatively robust to initialization and noise.