Fast Voronoi Diagrams and Offsets on Triangulated Surfaces

Abstract : We apply the Fast Marching Method on triangulated domains to efficiently compute Voronoi diagrams and offset curves on triangulated manifolds. The computational complexity of the proposed algorithm is optimal, O(M log M), where M is the number of vertices. The algorithm also applies to weighted domains in which a different cost is assigned to each surface point.

[1]  I. Bohachevsky,et al.  Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics , 1959 .

[2]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[3]  Robert E. Kalaba,et al.  Dynamic Programming and Modern Control Theory , 1966 .

[4]  J. Sethian Curvature and the evolution of fronts , 1985 .

[5]  Joseph S. B. Mitchell,et al.  The Discrete Geodesic Problem , 1987, SIAM J. Comput..

[6]  Gershon Elber,et al.  Error bounded variable distance offset operator for free form curves and surfaces , 1991, Int. J. Comput. Geom. Appl..

[7]  Petros Maragos,et al.  Evolution equations for continuous-scale morphology , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[8]  E. Rouy,et al.  A viscosity solutions approach to shape-from-shading , 1992 .

[9]  P. Gács,et al.  Algorithms , 1992 .

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

[11]  Alfred M. Bruckstein,et al.  Finding Shortest Paths on Surfaces Using Level Sets Propagation , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  T. Maekawa Computation of Shortest Paths on Free-Form Parametric Surfaces , 1996 .

[13]  J. Sethian Level set methods : evolving interfaces in geometry, fluid mechanics, computer vision, and materials science , 1996 .

[14]  James A. Sethian,et al.  Theory, algorithms, and applications of level set methods for propagating interfaces , 1996, Acta Numerica.

[15]  J. Sethian,et al.  An O(N log N) algorithm for shape modeling. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[16]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[17]  Franz-Erich Wolter,et al.  Geodesic Voronoi diagrams on parametric surfaces , 1997, Proceedings Computer Graphics International.

[18]  J. Sethian,et al.  Numerical Schemes for the Hamilton-Jacobi and Level Set Equations on Triangulated Domains , 1998 .

[19]  J A Sethian,et al.  Computing geodesic paths on manifolds. , 1998, Proceedings of the National Academy of Sciences of the United States of America.