A Survey on the Computing of Geodesic Distances on Meshes
ZHAO JunLi,XIN Shi-Qing,LIU Yong-Jin,WANG Xing-Ce,WU ZhongKe,ZHOU MingQuan,HE Ying
DOI: https://doi.org/10.1360/n112014-00018
2015-01-01
Abstract:Geodesic, the shortest path between two points on a three-dimensional surface, is analogous to a straight line between two points on a plane, and is an important concept in differential geometry. It is utilized extensively in computer graphics, image processing, computational geometry, computer vision, and other fields. Geodesic algorithms have also been studied extensively since the 1980s, with many researchers proposing various practical algorithms. This paper summarizes the definition, property, and algorithms associated with the shortest geodesic and straightest geodesic on a mesh after introducing the concept of geodesic on smooth and polyhedral surfaces. The main algorithms discussed are discrete geodesic algorithms on polyhedral surfaces, including the exact shortest geodesic algorithms and the approximate shortest geodesic algorithms on integral meshes and defective meshes. Various algorithms are also analyzed in depth, with the basic underlying idea and method of realization of each algorithm discussed in detail, and the merits and demerits of each algorithm compared from different perspectives. Further, their time complexity, space complexity, and fields of application are also compared. Finally, the prospects for discrete geodesic research are discussed with a view towards deeper study of geodesic.