ACM Home Page
Please provide us with feedback. Feedback
Surface distance maps
Full text PdfPdf (1.76 MB)
Source
ACM International Conference Proceeding Series; Vol. 234 archive
Proceedings of Graphics Interface 2007 table of contents
Montreal, Canada
SESSION: Shape table of contents
Pages: 35 - 42  
Year of Publication: 2007
ISBN ~ ISSN:0713-5424 , 978-1-56881-337-0
Authors
Avneesh Sud  University of North Carolina at Chapel Hill
Naga Govindaraju  University of North Carolina at Chapel Hill
Russell Gayle  University of North Carolina at Chapel Hill
Erik Andersen  University of North Carolina at Chapel Hill
Dinesh Manocha  University of North Carolina at Chapel Hill
Sponsor
CHCCS : The Canadian Human-Computer Communications Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 80,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1268517.1268525
What is a DOI?

ABSTRACT

We present a new parameterized representation called surface distance maps for distance computations on piecewise 2-manifold primitives. Given a set of orientable 2-manifold primitives, the surface distance map represents the (non-zero) signed distance-to-closest-primitive mapping at each point on a 2-manifold. The distance mapping is computed from each primitive to the set of remaining primitives. We present an interactive algorithm for computing the surface distance map of triangulated meshes using graphics hardware. We precompute a surface parameterization and use the it to define an affine transformation for each mesh primitive. Our algorithm efficiently computes the distance field by applying this affine transformation to the distance functions of the primitives and evaluating these functions using texture mapping hardware. In practice, our algorithm can compute very high resolution surface distance maps at interactive rates and provides tight error bounds on their accuracy. We use surface distance maps for path planning and proximity query computation among complex models in dynamic environments. Our approach can perform planning and proximity queries in a dynamic environment with hundreds of objects at interactive rates and offer significant speedups over prior algorithms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
 
4
 
5
 
6
H. Choset and J. Burdick. Sensor based motion planning: The hierarchical generalized Voronoi graph. In Algorithms for Robot Motion and Manipulation, pages 47--61. A K Peters, 1996.
7
 
8
O. Cuisenaire. Distance Transformations: Fast Algorithms and Applications to Medical Image Processing. PhD thesis, Universite Catholique de Louvain, 1999.
 
9
P. E. Danielsson. Euclidean distance mapping. Computer Graphics and Image Processing, 14:227--248, 1980.
 
10
M. Denny. Solving geometric optimization problems using graphics hardware. Computer Graphics Forum, 22(3), 2003.
 
11
 
12
I. Fischer and C. Gotsman. Fast approximation of high order Voronoi diagrams and distance transforms on the GPU. Technical report CS TR-07-05, Harvard University, 2005.
 
13
M. Foskey, M. Garber, M. Lin, and D. Manocha. A voronoi-based hybrid planner. Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 2001.
 
14
Alain Fournier. Normal distribution functions and multiple surfaces. In Graphics Interface '92 Workshop on Local Illumination, pages 45--52, May 1992.
 
15
16
 
17
 
18
K. Hoff, T. Culver, J. Keyser, M. Lin, and D. Manocha. Interactive motion planning using hardware accelerated computation of generalized voronoi diagrams. Proceedings of IEEE Conference of Robotics and Automation, 2000.
 
19
20
21
 
22
 
23
24
 
25
 
26
 
27
R. Peikert and C. Sigg. Optimized bounding polyhedra for gpu-based distance transform. In Scientific Visualization: The visual extraction of knowledge from data, 2005.
28
 
29
J. A. Sethian. Level set methods and fast marching methods. Cambridge, 1999.
 
30
31
32
 
33
L. Szirmay-Kalos, B. Aszodi, I. Lazanyi, and M. Premecz. Approximate ray-tracing on the gpu with distance impostor. Proc. of Eurographics, 2005.
 
34
M. Teichmann and S. Teller. Polygonal approximation of Voronoi diagrams of a set of triangles in three dimensions. Technical Report 766, Laboratory of Computer Science, MIT, 1997.
 
35
J. Vleugels and M. H. Overmars. Approximating Voronoi diagrams of convex sites in any dimension. International Journal of Computational Geometry and Applications, 8:201--222, 1998.
 
36
M. Woo, J. Neider, and T. Davis. OpenGL Programming Guide, Second Edition. Addison Wesley, 1997.

Collaborative Colleagues:
Avneesh Sud: colleagues
Naga Govindaraju: colleagues
Russell Gayle: colleagues
Erik Andersen: colleagues
Dinesh Manocha: colleagues