Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2025, Vol. 46 ›› Issue (2): 437-448.DOI: 10.11996/JG.j.2095-302X.2025020437

• Computer Graphics and Virtual Reality • Previous Articles     Next Articles

Tracing high-quality isolines for discrete geodesic distance fields

WANG Wensong1(), ZHOU Zijun1, XIN Shiqing1(), TU Changhe1, WANG Wenping2   

  1. 1. School of Computer Science and Technology, Shandong University, Qingdao Shandong 266011, China
    2. Texas Agricultural and Mechanical University Department of Computer Science and Engineering, College Station Texas 77843-3112, United States
  • Received:2024-10-25 Accepted:2024-11-06 Online:2025-04-30 Published:2025-04-24
  • Contact: XIN Shiqing
  • About author:First author contact:

    WANG Wensong (1998-), master student. Her main research interest covers computer graphics. E-mail:wensong.chris@qq.com

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

Abstract:

Geodesic isolines play an important role in visualizing intrinsic metric variations of geometric shapes and in verifying the accuracy of given geodesic algorithms. Typically, geodesic isolines are drawn on a linear triangular mesh by performing simple linear interpolation based on vertex distance values within each triangle. This approach is widely used due to its simplicity, but it is limited in precision due to the highly nonlinear geodesic distance field. As a result, isolines obtained through linear interpolation often exhibit various distortions. Even with high-resolution subdivision of the input mesh, it remains challenging to capture the true topology of the isolines, such as sharp corner features. Given that ridges effectively represent discontinuous transitions in geodesic paths, a novel approach was proposed: Similar to how a medial axis can be encoded using a Voronoi diagram of densely sampled boundary points, the geometric and topological characteristics of geodesic isolines can similarly be encoded using an Apollonian diagram. Specifically, a cubic function was employed to approximate the distance function variation along each edge of the mesh, and an Apollonian diagram was generated based on a set of weighted sample points distributed along the mesh edges. Then, each triangle was divided into several subregions according to the generated Apollonian diagram, allowing the distance field within each subregion to be effectively approximated using a linear function. Extensive experiments have validated the effectiveness of this method. The results demonstrated that, with relatively low additional computational cost, the generated geodesic isolines are more accurate than those produced using traditional linear interpolation methods.

Key words: computational geometry, isolines, geodesic distance, Apollonius diagram, ridge curve

CLC Number: