测绘通报 ›› 2018, Vol. 0 ›› Issue (7): 48-52.doi: 10.13474/j.cnki.11-2246.2018.0208

• 学术研究 • 上一篇    下一篇

去LoD层级约束的海量三维地形裂缝实时消除算法

刘振东, 李成名, 武鹏达, 刘坡   

  1. 中国测绘科学研究院, 北京 100830
  • 收稿日期:2017-09-30 修回日期:2018-05-28 出版日期:2018-07-25 发布日期:2018-08-02
  • 作者简介:刘振东(1989-),男,硕士,主要从事三维地理信息可视化理论和方法研究。E-mail:lzdgis08@126.com
  • 基金资助:
    中国测绘科学研究院基本科研业务费(7771720)

A Level Constraints Removed Algorithm for Avoiding Crack in Massive 3D Terrain

LIU Zhendong, LI Chengming, WU Pengda, LIU Po   

  1. Chinese Academy of Surveying and Mapping, Beijing 100830, China
  • Received:2017-09-30 Revised:2018-05-28 Online:2018-07-25 Published:2018-08-02

摘要: 海量三维地形的实时渲染技术是三维可视化领域的核心技术和难点之一。针对传统地形裂缝消除方法中存在的瓦片层次约束强、渲染效率低的问题,本文提出了一种去LoD层级约束的海量三维地形裂缝实时消除算法。在分析地形四叉树组织方式及地形可视化LoD控制规则的基础上,首先建立包含地形瓦片角点及边邻居关系的四叉树地形多分辨率表示结构;然后根据视点相关的LoD控制规则,动态地改变地形四叉树节点的分裂或合并状态,更新四叉树;最后根据线性插值算法修正四叉树中互为邻居关系的瓦片高程以消除地形裂缝。通过海量山区地形数据的试验,验证了本文算法的可行性与高效性。

关键词: 地形可视化, 四叉树, 去层次约束, 裂缝消除

Abstract: Massive three-dimensional(3D) terrain real-time rendering technology is one of the core technology and difficulties for 3D visualization system. Aiming at the problems of strong tile level constraint and low rendering efficiency which exist in traditional methods, this paper presents a new level constraints removed algorithm to avoid the crack in massive 3D terrain. Firstly, it builds a multi resolution representation structure of quad-tree terrain including terrain tile corner and edge neighbor relationship. Then the split or merged state for the nodes of quad-tree is updated dynamicly on the basis of LoD control rule. Finally, the linear interpolation algorithm is used to modify the tile elevation of neighbor relations in quad-tree to eliminate terrain cracks. The experiment on massive mountainous terrain data shows that the algorithms we proposed are effective and efficient.

Key words: terrain visualization, quad-tree, level constraints removed, avoiding crack

中图分类号: