A novel terrain rendering algorithm based on quasi Delaunay triangulation

被引:5
|
作者
Liu, Xin [1 ]
Rokne, Jon G. [1 ]
Gavrilova, Marina L. [1 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
来源
VISUAL COMPUTER | 2010年 / 26卷 / 6-8期
关键词
Terrain rendering; Quasi Delaunay triangulation; Smooth morphing; DYNAMIC ADAPTIVE MESHES; BDAM;
D O I
10.1007/s00371-010-0440-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Terrain rendering has long been an interesting research topic, and Delaunay triangulation has been one of the methods frequently employed. The problem of smooth morphing between successive Delaunay meshes in a dynamic setting does not have a satisfactory solution however. In this paper, we address this issue by temporarily relieving the mesh from the strict constraints of Delaunay triangulation (DT). The proposed algorithm uses an off-line process to compute a relative importance for each sampling point in a Digital Elevation Model (DEM). It then constructs a mesh model in real-time from a set of points selected according to their viewpoint distances and relative importances. The mesh model is initialized to be a genuine DT. As the viewpoint moves, some points are added, and some are removed. We use simple methods for point insertion and removal that allow smooth morphing between successive frames. While the simple methods do not ensure Delaunay properties, we eliminate the slivery triangles gradually by collecting and flipping illegal edges incident to them. Point insertions, removals, edge flips, and their animations are organized by queueing and carried out over time. In this way, we amortize the burst computations to successive frames, so that a balanced workload and a high frame rate are achieved. The proposed algorithm produces a concise and well-composed mesh adaptive to both viewpoint and the terrain's local geometry, and, most importantly, it supports smooth morphing.
引用
收藏
页码:697 / 706
页数:10
相关论文
共 50 条
  • [21] COMPUTING CONSTRAINED TRIANGULATION AND DELAUNAY TRIANGULATION - A NEW ALGORITHM
    ZHOU, JM
    SHAO, KR
    ZHOU, KD
    ZHAN, QH
    IEEE TRANSACTIONS ON MAGNETICS, 1990, 26 (02) : 694 - 697
  • [22] Algorithm to locate points in a Delaunay triangulation
    Zhao, Hui
    Bikdash, Marwan
    Proceedings of the Thirty-Eighth Southeastern Symposium on System Theory, 2004, : 211 - 215
  • [23] An optimal algorithm for realizing a Delaunay triangulation
    Lambert, T
    INFORMATION PROCESSING LETTERS, 1997, 62 (05) : 245 - 250
  • [24] Fast improved Delaunay triangulation algorithm
    He, Jun
    Dai, Hao
    Xie, Yong-Qiang
    Liu, Bao-Sheng
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2006, 18 (11): : 3055 - 3057
  • [25] AN ONLINE ALGORITHM FOR CONSTRAINED DELAUNAY TRIANGULATION
    DEFLORIANI, L
    PUPPO, E
    CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING, 1992, 54 (04): : 290 - 300
  • [26] A New Hand Shape Recognition Algorithm Based on Delaunay Triangulation
    Liu, Fu
    Jiang, Shoukun
    Kang, Bing
    Hou, Tao
    BIOMETRIC RECOGNITION, CCBR 2018, 2018, 10996 : 22 - 28
  • [27] LARGE SCALE CONSTRAINT DELAUNAY TRIANGULATION FOR VIRTUAL GLOBE RENDERING
    Christen, M.
    Nebiker, S.
    5TH INTERNATIONAL CONFERENCE ON 3D GEOINFORMATION, 2010, 38-4 (W15): : 184 - 184
  • [28] Fingerprint Identification Algorithm Based on Delaunay Triangulation and Cylinder Codes
    Dremin, Alexander
    Khachay, Mikhail Yu.
    Leshko, Anton
    ANALYSIS OF IMAGES, SOCIAL NETWORKS AND TEXTS, 2014, 436 : 128 - 139
  • [29] A streaming data Delaunay triangulation algorithm based on parallel computing
    Li, Jian
    Li, Deren
    Shao, Zhenfeng
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2013, 38 (07): : 794 - 798
  • [30] Research on Satellite Selection Algorithm Based on Delaunay Triangulation Projection
    Wang, Ning
    Li, Kezhao
    Wei, Jinben
    CHINA SATELLITE NAVIGATION CONFERENCE (CSNC) 2019 PROCEEDINGS, VOL I, 2019, 562 : 143 - 151