13.07.2015 Views

Efficient energies and algorithms for parametric snakes - EPFL

Efficient energies and algorithms for parametric snakes - EPFL

Efficient energies and algorithms for parametric snakes - EPFL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

29APPENDIX - D: INTEGRAL OF THE TANGENTIAL ANGLE.We start by observing that the integral (46) can be expressed as(∫ M)d (x ′ (t) + j y ′ (t))θ total = Imdt , (64)x ′ (t) + jy ′ (t)0where Im (z) gives the imaginary part of z <strong>and</strong> j = √ −1. This can be rewritten as the curveintegral(∮ )dzθ total = Im , (65)C z ′where C ′ is the curve described (x ′ (t) , y ′ (t)) <strong>and</strong> z = x ′ +iy ′ . Using Cauchy’s integral <strong>for</strong>mula,we obtain the value of this integral as 2π times the winding number 8 of the contour C ′ aboutthe origin. Since each loop in C corresponds to one in C ′ in the same direction, but around theorigin, the winding number of C ′ is (m − n), where m <strong>and</strong> n are the number of times C loopsin the anticlockwise <strong>and</strong> clockwise direction respectively.REFERENCES[1] A.K. Jain, Y. Zhong, <strong>and</strong> M.P.D. Jolly, “De<strong>for</strong>mable template models: A review,” Signal Processing, vol. 76, pp. 109–129,1998.[2] T. McInerney <strong>and</strong> D. Terzopoulos, “De<strong>for</strong>mable models in medical image analysis: a survey,” Medical Image Analysis,vol. 1, pp. 91–108, 1996.[3] M. Kass, A. Witkin, <strong>and</strong> D. Terzopoulos, “Snakes: Active contour models,” International Journal of Computer Vision,vol. 1, pp. 321–332, 1988.[4] C. Xu <strong>and</strong> J. L. Prince, “Snakes, shapes <strong>and</strong> gradient vector flow,” IEEE Transactions on Image Processing, vol. 7, no.3, pp. 359–369, 1998.[5] J. Gao, A. Kosaka, <strong>and</strong> A. Kak, “A de<strong>for</strong>mable model <strong>for</strong> human organ extraction,” in ICIP, Chicago, 1998, pp. 323–327.[6] S. Menet, P. Saint-Mark, <strong>and</strong> G. Medioni, “B-<strong>snakes</strong>: implementation <strong>and</strong> application to stereo,” in Image Underst<strong>and</strong>ingworkshop, 1990, pp. 720–726.[7] M. Gebhard, J. Mattes, <strong>and</strong> R. Eils, “An active contour model <strong>for</strong> segmentation based on cubic B-splines <strong>and</strong> gradientvector flow,” in MICCAI, 2001.[8] M. A. Figueiredo <strong>and</strong> J. M. N. Leitao, “Unsupervised contour representation <strong>and</strong> estimation using B-splines <strong>and</strong> a minimumdescription length criterion,” IEEE Transactions on Image Processing, vol. 9, no. 6, pp. 1075–1087, 2000.[9] P. Brigger, J. Hoeg, <strong>and</strong> M. Unser, “B-spline <strong>snakes</strong>: A flexible tool <strong>for</strong> <strong>parametric</strong> contour detection,” IEEE Transactionson Image Processing, vol. 9, no. 9, pp. 1484–1496, 2000.[10] L. H. Staib <strong>and</strong> J. S. Duncan, “Boundary fitting with <strong>parametric</strong>ally de<strong>for</strong>mable models,” IEEE Transactions on PatternAnalysis <strong>and</strong> Machine Intelligence, vol. 14, no. 11, pp. 1061–1075, 1992.8 The winding number of a contour about a point z 0 is the number of times the contour passes around z 0 in the counterclockwisedirection [39].Submitted to IEEE Trans. Image Processing, January 7, 2004.DRAFT

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!