A Caltech Library Service

Level set surface editing operators

Museth, Ken and Breen, David E. and Whitaker, Ross T. and Barr, Alan H. (2002) Level set surface editing operators. In: SIGGRAPH '02 Proceedings of the 29th annual conference on Computer graphics and interactive techniques. ACM , New York, NY, pp. 330-338. ISBN 1-58113-521-1.

Full text is not posted in this repository. Consult Related URLs below.

Use this Persistent URL to link to this item:


We present a level set framework for implementing editing operators for surfaces. Level set models are deformable implicit surfaces where the deformation of the surface is controlled by a speed function in the level set partial differential equation. In this paper we define a collection of speed functions that produce a set of surface editing operators. The speed functions describe the velocity at each point on the evolving surface in the direction of the surface normal. All of the information needed to deform a surface is encapsulated in the speed function, providing a simple, unified computational framework. The user combines pre-defined building blocks to create the desired speed function. The surface editing operators are quickly computed and may be applied both regionally and globally. The level set framework offers several advantages. 1) By construction, self-intersection cannot occur, which guarantees the generation of physically-realizable, simple, closed surfaces. 2) Level set models easily change topological genus, and 3) are free of the edge connectivity and mesh quality problems associated with mesh models. We present five examples of surface editing operators: blending, smoothing, sharpening, openings/closings and embossing. We demonstrate their effectiveness on several scanned objects and scan-converted models.

Item Type:Book Section
Related URLs:
URLURL TypeDescription
Additional Information:© 2002 ACM. We would like to thank Mathieu Desbrun for his helpful suggestions, and Katrine Museth and Cici Koenig for helping with the figures. The Greek bust and human head models were provided by Cyberware Inc. The dragon and griffin models were provided by the Stanford Computer Graphics Laboratory. The teapot model was provided by the University of Utah’s Geometric Design and Computation Group. This work was financially supported by National Science Foundation grants ASC-89-20219, ACI-9982273 and ACI-0083287.
Funding AgencyGrant Number
Subject Keywords:Deformations, geometricmodeling, implicit surfaces, shape blending
Classification Code:I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling—Surface and object representations; I.3.4 [Computer Graphics]: Graphics Utilities—Graphics Editors;
Record Number:CaltechAUTHORS:20161205-172321809
Persistent URL:
Official Citation:Ken Museth, David E. Breen, Ross T. Whitaker, and Alan H. Barr. 2002. Level set surface editing operators. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques (SIGGRAPH '02). ACM, New York, NY, USA, 330-338. DOI=
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:72577
Deposited By: Kristin Buxton
Deposited On:06 Dec 2016 23:47
Last Modified:11 Nov 2021 05:03

Repository Staff Only: item control page