“…Several variants of snakes exist which are based on Fourier descriptors [38,39], B-splines [3,40,41], finite elements [42], balloons [43], and discrete representation [44,45], and the literature on 3-D deformable models is also rich [11,[19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37]48]. Good results have been obtained, but these algorithms handle mostly topologically simple objects and might fail under the following two conditions: -First, there may be more than one underlying object, and these objects might be close to one another.…”