A fast level set based algorithm for topology-independent shape modeling

被引:70
作者
Malladi, R [1 ]
Sethian, JA [1 ]
Vemuri, BC [1 ]
机构
[1] UNIV FLORIDA, DEPT COMP & INFORMAT SCI, GAINESVILLE, FL 32611 USA
关键词
D O I
10.1007/BF00119843
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Shape modeling is an important constituent of computer vision as well as computer graphics research. Shape models aid the tasks of object representation and recognition. This paper presents a new approach to shape modeling which retains some of the attractive features of existing methods, and overcomes some of their limitations. Our technique can be applied to model arbitrarily complex shapes, which include shapes with significant protrusions, and to situations where no a priori assumption about the object's topology is made. A single instance of our model, when presented with an image having more than one object of interest, has the ability to split freely to represent each object. This method is based on the ideas developed by Osher and Sethian to model propagating solid/liquid interfaces with curvature-dependent speeds. The interface (front) is a closed, nonintersecting, hypersurface flowing along its gradient field with constant speed or a speed that depends on the curvature. It is moved by solving a ''Hamilton-Jacobi'' type equation written for a function in which the interface is a particular level set. A speed term synthesized from the image is used to stop the interface in the vicinity of object boundaries. The resulting equation of motion is solved by employing entropy-satisfying upwind finite difference schemes. We also introduce a new algorithm for rapid advancement of the front using what we call a narrow-band update scheme. The efficacy of the scheme is demonstrated with numerical experiments on low contrast medical images.
引用
收藏
页码:269 / 289
页数:21
相关论文
共 37 条
[1]  
ADALSTEINSSON D, 1994, IN PRESS J COMPUTATI
[2]   USING DYNAMIC-PROGRAMMING FOR SOLVING VARIATIONAL-PROBLEMS IN VISION [J].
AMINI, AA ;
WEYMOUTH, TE ;
JAIN, RC .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (09) :855-867
[3]  
Blake A., VISUAL RECONSTRUCTIO
[4]  
Blum Harry, 1967, TRANSFORMATION EXTRA, V43, P2
[5]   ON 3-DIMENSIONAL SURFACE RECONSTRUCTION METHODS [J].
BOLLE, RM ;
VEMURI, BC .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (01) :1-13
[6]  
BOULT TE, 1986, JUN P IEEE C COMP VI, P68
[7]  
CASELLES V, 9210 CEREMADE U PARD
[8]   COMPUTING MINIMAL-SURFACES VIA LEVEL SET CURVATURE FLOW [J].
CHOPP, DL .
JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 106 (01) :77-91
[9]   ON ACTIVE CONTOUR MODELS AND BALLOONS [J].
COHEN, LD .
CVGIP-IMAGE UNDERSTANDING, 1991, 53 (02) :211-218
[10]  
Delingette H., 1991, Proceedings 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (91CH2983-5), P467, DOI 10.1109/CVPR.1991.139737