Adaptive Segmentation of Ultrasound Images
Adaptive Segmentation of Ultrasound Images
Abstract
This article describes a novel approach to the semi-automatic segmentation of ultrasound images. Assisted segmentation is particularly
attractive when processing many slices through a 3D data set, and even though fully automatic segmentation would be ideal, this is currently
not feasible given the quality of ultrasound images. The algorithm developed in this article is based on the active contour paradigm, with
several important modifications. The contour is attracted to boundaries described locally by statistical models: this allows for the fact that the
definition of what constitutes a boundary may vary around the boundary’s length. The statistical models are trained on-the-fly by observing
boundaries accepted by the operator. In this way, operator intervention in a particular slice is sensibly exploited to reduce the need for
intervention in subsequent slices. The resulting algorithm provides fast, reliable and verifiable segmentation of in vivo ultrasound images.
q 1999 Elsevier Science B.V. All rights reserved.
Keywords: Adaptive segmentation; Ultrasound image; B-spline snake
Z1 2r 22 r 2
Eint aj 2
1b ds
0 2s 2s2
Fig. 4. Segmenting a human gall bladder. The figure shows a typical run of the adaptive segmentaion system, demonstrating clearly the benefits of statistical
boundary models with on-the-fly training. See text for details.
Biomedical Computing, Lecture Notes in Computer Science 1131, [8] A. Blake, M. Isard, D. Reynard, Learning to track the visual motion of
Springer, Berlin, 1996, pp. 203–212. contours, Artificial Intelligence 78 (1995) 101–133.
[2] T. McInerney, D. Terzopoulos, Deformable models in medical image [9] R. Cipolla, A. Blake, The dynamic analysis of apparent contours,
analysis: a survey, Medical Image Analysis 1 (2) (1996) 91–108. Proceedings of the Third International Conference on Computer
[3] W.A. Barrett, E.N. Mortensen, Fast, accurate, and reproducable live- Vision, Osaka, Japan, December 1990, pp. 616–623.
wire boundary extraction, in: K.H. Höhne, R. Kikinis(Eds.), Visuali- [10] A. Watt, 3D Computer Graphics, 2nd ed., Addison-Wesley, Reading,
zation in Biomedical Computing, Lecture Notes in Computer Science MA, 1993.
1131, Springer, Berlin, 1996, pp. 183–192. [11] T.-J. Cham, R. Cipolla, Automated B-spline curve representation with
[4] F. Hottier, A. Collet Billon, 3D echography: status and perspective, MDL-based active contours, Proceedings of the British Machine
in: K.H. Hohne, H. Fuchs, S.M. Pizer(Eds.), 3D Imaging in Medicine: Vision Conference, Edinburgh, 1996, pp. 363–372.
Algorithms, systems, applications, Springer, Berlin, 1990, pp. 21–41. [12] J. Ivins, J. Porrill, Active region models for segmenting textures and
[5] M. Kass, A. Witkins, D. Terzopoulos, Snakes - active contour models, colours, Image and Vision Computing 13 (5) (1995) 431–438.
International Journal of Computer Vision 1 (4) (1987) 321–330. [13] R. Ronfard, Region-based strategies for active contour models, Inter-
[6] T. Cootes, A. Hill, C. Taylor, J. Haslam, The use of active shape national Journal of Computer Vision 13 (2) (1994) 229–251.
models for locating structures in medical images, Image and Vision [14] C.M. Bishop, Neural Networks for Pattern Recognition, Clarendon
Computing 12 (6) (1994) 355–366. Press, Oxford, 1995.
[7] A. Lobregt, M.A. Viergever, A discrete dynamic contour model,
IEEE Transactions on Medical Imaging 14 (1) (1995) 12–24.