Parallel Chen-Han (PCH) Algorithm for Discrete Geodesics
Xiang Ying, Shi-Qing Xin, Ying He

TL;DR
The paper introduces a parallel GPU-based Chen-Han algorithm for computing exact geodesic distances efficiently on large models, significantly reducing execution time compared to previous sequential methods.
Contribution
It extends the classic Chen-Han algorithm to a parallel setting by restructuring its phases for GPU implementation, enabling simultaneous window propagation without data conflicts.
Findings
Order of magnitude speedup over state-of-the-art methods
Effective parallelization on modern GPUs
Consistent performance improvement proportional to GPU GFLOPS
Abstract
In many graphics applications, the computation of exact geodesic distance is very important. However, the high computational cost of the existing geodesic algorithms means that they are not practical for large-scale models or time-critical applications. To tackle this challenge, we propose the parallel Chen-Han (or PCH) algorithm, which extends the classic Chen-Han (CH) discrete geodesic algorithm to the parallel setting. The original CH algorithm and its variant both lack a parallel solution because the windows (a key data structure that carries the shortest distance in the wavefront propagation) are maintained in a strict order or a tightly coupled manner, which means that only one window is processed at a time. We propose dividing the CH's sequential algorithm into four phases, window selection, window propagation, data organization, and events processing so that there is no data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Shape Modeling and Analysis · Computational Geometry and Mesh Generation · Human Motion and Animation
