SIAM Journal on Computing
Fitting smooth surfaces to dense polygon meshes
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Approximating weighted shortest paths on polyhedral surfaces
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
Interactive multi-resolution modeling on arbitrary meshes
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Efficient computation of geodesic shortest paths
STOC '99 Proceedings of the thirty-first annual ACM symposium on Theory of computing
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
An Optimal Algorithm for Euclidean Shortest Paths in the Plane
SIAM Journal on Computing
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Topology matching for fully automatic similarity estimation of 3D shapes
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Texture Mapping Using Surface Flattening via Multidimensional Scaling
IEEE Transactions on Visualization and Computer Graphics
Proceedings of the Eurographic workshop on Computer animation and simulation
Hierarchical mesh decomposition using fuzzy clustering and cuts
ACM SIGGRAPH 2003 Papers
Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
ACM SIGGRAPH 2004 Papers
Geodesic Paths on Triangular Meshes
SIBGRAPI '04 Proceedings of the Computer Graphics and Image Processing, XVII Brazilian Symposium
Iso-charts: stretch-driven mesh parameterization using spectral analysis
Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing
Computing the shortest path: A search meets graph theory
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Minimal discrete curves and surfaces
Minimal discrete curves and surfaces
Efficient query processing on spatial networks
Proceedings of the 13th annual ACM international workshop on Geographic information systems
Segmenting reliefs on triangle meshes
Proceedings of the 2006 ACM symposium on Solid and physical modeling
Feature sensitive mesh segmentation
Proceedings of the 2006 ACM symposium on Solid and physical modeling
Cords: Geometric Curve Primitives for Modeling Contact
IEEE Computer Graphics and Applications
Intrinsic subdivision with smooth limits for graphics and animation
ACM Transactions on Graphics (TOG)
Interactive decal compositing with discrete exponential maps
ACM SIGGRAPH 2006 Papers
Water Wave Animation on Mesh Surfaces
Computing in Science and Engineering
Robust Feature Classification and Editing
IEEE Transactions on Visualization and Computer Graphics
Short note: Fast geodesics computation with the phase flow method
Journal of Computational Physics
Computing geodesic spectra of surfaces
Proceedings of the 2007 ACM symposium on Solid and physical modeling
Geometric accuracy analysis for discrete surface approximation
Computer Aided Geometric Design
Defining and computing curve-skeletons with medial geodesic function
SGP '06 Proceedings of the fourth Eurographics symposium on Geometry processing
Robust statistical estimation of curvature on discretized surfaces
SGP '07 Proceedings of the fifth Eurographics symposium on Geometry processing
Cloth simulation and collision detection using geometry images
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Efficiently determining a locally exact shortest path on polyhedral surfaces
Computer-Aided Design
Direct sampling on surfaces for high quality remeshing
Proceedings of the 2008 ACM symposium on Solid and physical modeling
Fast mesh segmentation using random walks
Proceedings of the 2008 ACM symposium on Solid and physical modeling
Proceedings of the 2008 ACM symposium on Solid and physical modeling
Parallel algorithms for approximation of distance maps on parametric surfaces
ACM Transactions on Graphics (TOG)
Subdivision Curves on Surfaces and Applications
CIARP '08 Proceedings of the 13th Iberoamerican congress on Pattern Recognition: Progress in Pattern Recognition, Image Analysis and Applications
Image-based texture replacement using multiview images
Proceedings of the 2008 ACM symposium on Virtual reality software and technology
An Intrinsic Framework for Analysis of Facial Surfaces
International Journal of Computer Vision
MLS-based scalar fields over triangle meshes and their application in mesh processing
Proceedings of the 2009 symposium on Interactive 3D graphics and games
Direct sampling on surfaces for high quality remeshing
Computer Aided Geometric Design
Rapid and effective segmentation of 3D models using random walks
Computer Aided Geometric Design
Improving Chen and Han's algorithm on the discrete geodesic problem
ACM Transactions on Graphics (TOG)
Learning a Self-organizing Map Model on a Riemannian Manifold
Proceedings of the 13th IMA International Conference on Mathematics of Surfaces XIII
Interactive reflection editing
ACM SIGGRAPH Asia 2009 papers
Partial intrinsic reflectional symmetry of 3D shapes
ACM SIGGRAPH Asia 2009 papers
Computing geodesics on triangular meshes
Computers and Graphics
Blind robust 3-D mesh watermarking based on oblate spheroidal harmonics
IEEE Transactions on Multimedia
Reducing the memory required to find a geodesic shortest path on a large mesh
Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
Geodesic-like curves on parametric surfaces
Computer Aided Geometric Design
Computer aided design of ventilation tubes for customized hearing aid devices
Computer-Aided Design
Real-time multi-agent path planning on arbitrary surfaces
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Interior distance using barycentric coordinates
SGP '09 Proceedings of the Symposium on Geometry Processing
GMP'08 Proceedings of the 5th international conference on Advances in geometric modeling and processing
ACM Transactions on Graphics (TOG)
Spectral-Driven Isometry-Invariant Matching of 3D Shapes
International Journal of Computer Vision
Parallel Poisson disk sampling with spectrum analysis on surfaces
ACM SIGGRAPH Asia 2010 papers
Feature-based multiblock finite element mesh generation
Computer-Aided Design
Fast Surface-Based Travel Depth Estimation Algorithm for Macromolecule Surface Shape Description
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Geodesic Methods in Computer Vision and Graphics
Foundations and Trends® in Computer Graphics and Vision
MICCAI'10 Proceedings of the 13th international conference on Medical image computing and computer-assisted intervention: Part III
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part II
A note of boundary geodesic problem on regular surfaces
ECC'11 Proceedings of the 5th European conference on European computing conference
The general orthogonal projection on a regular surface
ECC'11 Proceedings of the 5th European conference on European computing conference
Short Communication to SMI 2011: Affine-invariant geodesic geometry of deformable 3D shapes
Computers and Graphics
A survey of geodesic paths on 3D surfaces
Computational Geometry: Theory and Applications
Real-time facial animation from live video tracking
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Complex and photo-realistic scene representation based on range planar segmentation and model fusion
International Journal of Robotics Research
Reconstructing multiresolution mesh for web visualization based on PDE resampling
Transactions on computational science XII
A framework for working with digitized cultural heritage artifacts
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Skeleton-Driven animation transfer based on consistent volume parameterization
CGI'06 Proceedings of the 24th international conference on Advances in Computer Graphics
Constant-time all-pairs geodesic distance query on triangle meshes
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Geometric accuracy analysis for discrete surface approximation
GMP'06 Proceedings of the 4th international conference on Geometric Modeling and Processing
Straightest paths on meshes by cutting planes
GMP'06 Proceedings of the 4th international conference on Geometric Modeling and Processing
Discrete bi-Laplacians and biharmonic b-splines
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Couple points --- a local approach to global surface analysis
Proceedings of the 7th international conference on Curves and Surfaces
Approximating generalized distance functions on weighted triangulated surfaces with applications
Journal of Computational and Applied Mathematics
Keypoints and Local Descriptors of Scalar Functions on 2D Manifolds
International Journal of Computer Vision
Multi-scale partial intrinsic symmetry detection
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
EGSR'09 Proceedings of the Twentieth Eurographics conference on Rendering
Approximating geodesics on point set surfaces
SPBG'06 Proceedings of the 3rd Eurographics / IEEE VGTC conference on Point-Based Graphics
Geodesic Polar Coordinates on Polygonal Meshes
Computer Graphics Forum
A boundary focused quadrilateral mesh generation algorithm for multi-material structures
Journal of Computational Physics
Correspondences of persistent feature points on near-isometric surfaces
ECCV'12 Proceedings of the 12th international conference on Computer Vision - Volume Part I
Equi-affine invariant geometries of articulated objects
Proceedings of the 15th international conference on Theoretical Foundations of Computer Vision: outdoor and large-scale real-world scene analysis
A global algorithm to compute defect-tolerant geodesic distance
SIGGRAPH Asia 2012 Technical Briefs
Long range attachments: a method to simulate inextensible clothing in computer games
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Long range attachments - a method to simulate inextensible clothing in computer games
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Using haptic and neural networks for surface and mechanical properties 3D reconstruction
UCAmI'12 Proceedings of the 6th international conference on Ubiquitous Computing and Ambient Intelligence
Exact geodesic metric in 2-manifold triangle meshes using edge-based data structures
Computer-Aided Design
Fast nonrigid 3D retrieval using modal space transform
Proceedings of the 3rd ACM conference on International conference on multimedia retrieval
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Voronoi-Based extraction of a feature skeleton from noisy triangulated surfaces
ACCV'12 Proceedings of the 11th Asian conference on Computer Vision - Volume Part II
Saddle vertex graph (SVG): a novel solution to the discrete geodesic problem
ACM Transactions on Graphics (TOG)
Geodesics in heat: A new approach to computing distance based on heat flow
ACM Transactions on Graphics (TOG)
Diffusion pruning for rapidly and robustly selecting global correspondences using local isometry
ACM Transactions on Graphics (TOG)
Parallel chen-han (PCH) algorithm for discrete geodesics
ACM Transactions on Graphics (TOG)
Fast adaptive blue noise on polygonal surfaces
Graphical Models
Tool-adaptive offset paths on triangular mesh workpiece surfaces
Computer-Aided Design
SGP '13 Proceedings of the Eleventh Eurographics/ACMSIGGRAPH Symposium on Geometry Processing
Hi-index | 0.02 |
The computation of geodesic paths and distances on triangle meshes is a common operation in many computer graphics applications. We present several practical algorithms for computing such geodesics from a source point to one or all other points efficiently. First, we describe an implementation of the exact "single source, all destination" algorithm presented by Mitchell, Mount, and Papadimitriou (MMP). We show that the algorithm runs much faster in practice than suggested by worst case analysis. Next, we extend the algorithm with a merging operation to obtain computationally efficient and accurate approximations with bounded error. Finally, to compute the shortest path between two given points, we use a lower-bound property of our approximate geodesic algorithm to efficiently prune the frontier of the MMP algorithm. thereby obtaining an exact solution even more quickly.