Robust Approximation of Offsets, Bisectors, and Medial Axes of Plane Curves

Most methods for computing offsets, bisectors, and medial axes of parametric curves in the plane are based on a local formulation of the distance to a curve. As a consequence, the computed objects may contain spurious parts and components, and have to be trimmed. We approach these problems as global optimization problems, and solve them using interval arithmetic, thus generating robust approximations that need not be trimmed.

[1]  Christoph M. Hoffmann,et al.  How to Compute Offsets Without Self-Intersection , 1991 .

[2]  Kurt Mehlhorn,et al.  Curve reconstruction: connecting dots with good reason , 1999, SCG '99.

[3]  Jorge Stolfi,et al.  Adaptive Enumeration of Implicit Surfaces with Affine Arithmetic , 1996, Comput. Graph. Forum.

[4]  Deok-Soo Kim,et al.  Polygon offsetting using a Voronoi diagram and two stacks , 1998, Comput. Aided Des..

[5]  D. P. Mitchell Robust ray intersection with interval arithmetic , 1990 .

[6]  Hanan Samet,et al.  Applications of spatial data structures , 1989 .

[7]  Ugo Montanari,et al.  A Method for Obtaining Skeletons Using a Quasi-Euclidean Distance , 1968, J. ACM.

[8]  Hanan Samet,et al.  Applications of spatial data structures - computer graphics, image processing, and GIS , 1990 .

[9]  Marcelo Gattass,et al.  Interval methods for ray casting implicit surfaces with affine arithmetic , 1999, XII Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00481).

[10]  Alfred M. Bruckstein,et al.  Shape offsets via level sets , 1993, Comput. Aided Des..

[11]  Michael Gleicher,et al.  An interval refinement technique for surface intersection , 1992 .

[12]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[13]  Takashi Maekawa,et al.  An overview of offset curves and surfaces , 1999, Comput. Aided Des..

[14]  Hans-Peter Seidel,et al.  Sampling procedural shaders using affine arithmetic , 1998, TOGS.

[15]  Luiz Henrique de Figueiredo,et al.  Surface Intersection Using Affine Arithmetic , 1996, Graphics Interface.

[16]  Kurt Mehlhorn,et al.  Curve reconstruction: Connecting dots with good reason , 2000, Comput. Geom..

[17]  Helmut Pottmann,et al.  Applications of Laguerre geometry in CAGD , 1998, Comput. Aided Geom. Des..

[18]  John M. Snyder,et al.  Interval analysis for computer graphics , 1992, SIGGRAPH.

[19]  Binh Pham,et al.  Offset curves and surfaces: a brief survey , 1992, Comput. Aided Des..

[20]  Sudhir P. Mudur,et al.  Interval Methods for Processing Geometric Objects , 1984, IEEE Computer Graphics and Applications.

[21]  Rida T. Farouki,et al.  Analytic properties of plane offset curves , 1990, Comput. Aided Geom. Des..

[22]  Rida T. Farouki,et al.  Degenerate point/curve and curve/curve bisectors arising in medial axis computations for planar domains with curved boundaries , 1998, Comput. Aided Geom. Des..

[23]  Kevin G. Suffern,et al.  Interval methods in computer graphics , 1991, Comput. Graph..

[24]  Hwan Pyo Moon Minkowski Pythagorean hodographs , 1999, Comput. Aided Geom. Des..

[25]  Claude Brezinski,et al.  Generative modeling for computer graphics and CAD , 1993 .

[26]  Eric Saux,et al.  Data reduction of polygonal curves using B-splines , 1999, Comput. Aided Des..

[27]  B. Gurumoorthy,et al.  Constructing medial axis transform of planar domains with curved boundaries , 2003, Comput. Aided Des..

[28]  J. Stolfi,et al.  Aane Arithmetic and Its Applications to Computer Graphics , 1990 .

[29]  Tom Duff,et al.  Interval arithmetic recursive subdivision for implicit functions and constructive solid geometry , 1992, SIGGRAPH.

[30]  Alfred M. Bruckstein,et al.  Skeletonization via Distance Maps and Level Sets , 1995, Comput. Vis. Image Underst..

[31]  Rida T. Farouki,et al.  Algebraic properties of plane offset curves , 1990, Comput. Aided Geom. Des..

[32]  R. Farouki,et al.  The bisector of a point and a plane parametric curve , 1994, Comput. Aided Geom. Des..

[33]  In-Kwon Lee,et al.  Comparing O set Curve Approximation , 1997 .

[34]  In-Kwon Lee,et al.  Curve reconstruction from unorganized points , 2000, Comput. Aided Geom. Des..

[35]  Wilhelm Barth,et al.  Ray tracing general parametric surfaces using interval arithmetic , 2005, The Visual Computer.

[36]  Daniel L. Toth,et al.  On ray tracing parametric surfaces , 1985, SIGGRAPH.

[37]  Eldon Hansen,et al.  Global optimization using interval analysis , 1992, Pure and applied mathematics.

[38]  Hans-Peter Seidel,et al.  Ray-tracing Procedural Displacement Shaders , 1998, Graphics Interface.