Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2025, Vol. 46 ›› Issue (5): 1042-1049.DOI: 10.11996/JG.j.2095-302X.2025051042

• Computer Graphics and Virtual Reality • Previous Articles     Next Articles

Geodesic distance propagation across open boundaries

YUE Zijia1(), WANG Wensong2, CHEN Shuangmin1(), XIN Shiqing2, TU Changhe2   

  1. 1 School of Information Science and Technology, Qingdao University of Science and Technology, Qingdao Shandong 266061, China
    2 School of Computer Science and Technology, Shandong University, Qingdao Shandong 266000, China
  • Received:2024-11-15 Accepted:2025-03-26 Online:2025-10-30 Published:2025-09-10
  • Contact: CHEN Shuangmin
  • About author:First author contact:

    YUE Zijia (2000-), master student. Her main research interest covers computer graphics. E-mail:4022110095@mails.qust.edu.cn

  • Supported by:
    National Key R&D Program of China(2022YFB3303200);National Natural Science Foundation of China(62272277);National Natural Science Foundation of China(U23A20312)

Abstract:

In the field of digital geometry processing, the computation of geodesic distances on surfaces is a fundamental and crucial task. During the calculation process, each surface point serves as both a receiver and a transmitter to propagate distances across the entire surface. When there are open boundary defects, existing algorithms attempt to fill holes and gaps in the ambient space. However, this approach remains inadequate when dealing with open-boundary defects occurring in highly curved regions. To address this, a new approach was proposed allowing geodesic distance propagation to naturally traverse holes without filling them. It was observed that traditional algorithms, after crossing holes, formed a “shadow” region. In this region, the shortest path was found to pass through the hole’s boundary, producing distances larger than the true geodesic distance. Based on this observation, three significant improvements were made to the classical fast marching method (FMM): First, boundary points are treated solely as distance receivers, preventing them from propagating distances to other points. Second, each point was allowed to propagate distances in both forward and backward directions, enabling points in the shadow region to obtain geodesic distances from the surrounding visible points. Finally, a balance was achieved between “near to far” and “visible region to shadow region” propagation modes by adjusting the priority of distance propagation. Experimental results demonstrated that even with highly complex open boundary defects, our method produced geodesic distances closely approximating the true solution (the solution for a model without defects).

Key words: computational geometry, geodesic distance, fast marching method, broken mesh, open boundary

CLC Number: