高原复杂机场视景数据三维建模及实时渲染关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
西部高原复杂的地形地貌和恶劣多变的气象条件,使得高原机场对飞行员的技能要求远远高于其他普通机场,而飞行模拟器也已成为训练飞行员不可缺少的设备。随着遥感和虚拟现实等技术日的趋成熟,模拟器对视景的逼真度要求越来越高,海量高程、影像数据同有限硬件资源之间的矛盾也越来越突出,而传统的地形可视化方法已无法满足大范围高分辨率视景仿真所带来的大数据量处理方面的实时性能要求。
     本文以民用航空飞行仿真和大规模地形可视化为研究背景,首先根据高原复杂机场地形场景的特殊性,提出了一种基于非正方形四叉树分层分块的地形金字塔建模方法,并结合MRLoD技术来构建大规模多分辨率地形模型。
     针对本文的四叉树地形金字塔模型,分别提出了基于TRN和TIN的分块地形几何建模方法及其相应的多分辨率分块接边裂缝消除方法,并最终采用TIN作为本文原型系统的几何建模方法。同时配合几何模型,提出了一种基于多分辨率纹理四叉树的纹理组织及映射方法,进一步提高真实感地形的渲染速度。
     在实时渲染技术中,基于本文的四叉树地形金字塔模型,提出了一种分块可见性判断、分辨率计算及调度的方法,并通过分块预测算法来平滑漫游效果,在保持地形模型精度的同时有效地降低视景内模型的数据量和复杂性。
     最后在上述技术理论的研究基础上,对高原机场视景仿真原型系统进行了设计,并基于OpenGL实现了原型系统。通过对实验结果的描述和分析,显示了本文所提出的大规模地形建模及实时渲染方法的有效性。
The pilot skills which required by the altiplano aerodromes are much higher than by the other aerodromes due to the complex terrain environment and atrocious weather conditions of the western altiplano, moreover, flight simulator has been indispensable to pilot training. As the development of remote-sensing and virtual-reality technologies, higher scene fidelity is required by the simulator, meanwhile it brings the conflict between massive elevation/image data and limited hardware resources. However, the traditional methods of terrain visualization can't satisfy the real-time requirement of massive data processing according to large-scale high-resolution scene simulation.
     In this thesis, with the research background of civil aviation flight simulation and large-scale terrain visualization, a method of terrain pyramid modeling based on non-square layered-and-tiled quad-tree is proposed. It builds the large-scale multi-resolution terrain model by integrating MRLoD technique.
     Methods of geometry modeling of tiled terrain which based on TRN and TIN respectively is proposed for the terrain quad-tree pyramid model, and methods of avoiding gaps of multi-resolution tiles are also proposed corresponding to the geometry modeling method. The ultimately method of the thesis is based on TIN. Then a method of texture mapping based on multi-resolution texture quad-tree is proposed to cooperate with the geometry model. It further improves the speed of living terrain rendering.
     For real-time rendering, methods of visibility judgment, resolution computing and scheduling of tiles are proposed based on the terrain quad-tree pyramid model, and an algorithm of tile prediction is used to smooth the rendering effects. These methods effectively simplify the models within the scene while keeping their precision.
     Finally, based on the researches of technology theories above, the Prototype System of Scene Simulation of Altiplano Aerodrome is designed and implemented using OpenGL. The experimental results show the validity of methods of large-scale terrain modeling and real-time rendering which proposed by the thesis.
引文
铩颷1]王祎,吕光宏,张正维.基于虚拟现实的飞行训练视景系统[J].计算机应用,2004,24(12):128-130.
    [2]孙伟.放飞年轻的翅膀 走进陆军航空兵学院[J].国际航空,2006,(4):49-51.
    [3]巴彦文.六自由度飞行模拟器运动系统设计研究[D].硕士学位论文.南京航空航天大学,2006.1.
    [4]姜世发.飞行模拟器的回顾及其发展[J].光电与控制,1998,(3):8-12.
    [5]邓军,杨学良.飞行模拟器视景系统模型[J].计算机工程与应用,2000,(9):163-165.
    [6]李京伟,张利萍.基于虚拟现实技术的飞行视景仿真[J].计算机工程与设计,2005,26(7):1935-1937,1952.
    [7]薛峰,朱江.飞行模拟器视景系统方案研究[J].飞机工程,2002,1(3):55-59,80.
    [8]李庆勋,王立文.飞行模拟器视景软件开发[J].中国民航学院学报,2003,21(2)增刊:186-189.
    [9]朱强,武洪涛,张震宇等.组件式三维GIS技术及应用研究[J].地域研究与开发,2006,25(2):125-128.
    [10]王晓楠,王仲海.虚拟现实技术及其应用[J].航空计算技术,2002,32(2):50-53.
    [11]侯木.三维大规模场景实时渲染的研究[D].硕士学位论文.华中科技大学,2006.4.
    [12]吴金钟,刘学慧,吴恩华.超量外存地表模型的实时绘制技术[J].计算机辅助设计与图形学学报.2005,17(10):2196-2202.
    [13]张锦.多分辨率空间数据模型理论[M].北京:测绘出版社,2004.
    [14]汪成为,高文,王行仁.灵境(虚拟现实)技术的理论、实现及应用[M].北 京:清华大学出版社.,南宁:广西科学技术出版社,1996.
    铩颷15]Pimental K.,Teixeira K.Virtual Reality,2nd Edition[M].New York:Intel /Windcrest / McGraw-Hill,1994.
    [16]张茂军.虚拟现实系统[M].北京:科学出版社,2001.
    [17]王永君.基于DEM数据库建立大范围虚拟地形环境的若干关键技术研究[D].博士学位论文.武汉大学,2003.4.
    [18]李庆勋.飞行模拟器视景系统的研究与开发[D].硕士学位论文.中国民用航空学院,2004.1.
    [19]岳红军.视景系统中飞行控制模拟的研究--飞机起飞阶段的模拟[D].硕士学位论文.中国民用航空学院,2006.2.
    [20]徐青.地形三维可视化技术[M].北京:测绘出版社,2000.
    [21]李观石.基于LOD的大范围地形漫游技术研究[D].硕士学位论文.武汉大学,2004.5.
    [22]Blow J.Terrain Rendering Research for Games[A].SIGGRAPH 2002 Course 39[C].2002.
    [23]Hoppe H.Smooth View-Dependent Level-of-Detail Control and Its Application toTerrain Rendering[A].SIGGRAPH 97[C].Los Angeles:Siggraph,1997.189-198.
    [24]Hoppe H.Progressive Meshes[A].SIGGRAPH 96[C].New Orleans:Siggraph,1996.99-108.
    [25]Koller D.,Lindstrom E.,Ribarsky W.et al.Virtual GIS:A Real-time 3DGeographic Information System[A].IEEE Visualization Visualization andComputer Graphics 95[C].Computer Society Press,1995.94-144.
    [26]Lindstrom P.,Pascucci V.Terrain Simplification:A General Framework forView-Dependent Out-of-core Visualization[A].IEEE Visualization Visualizationand Computer Graphics 2002[C].2002,8(3):239-254.
    [27]Lindstrom P.,Koller D.,Ribarsky W.et al.Real - Time,Continuous Level ofDetail Rendering of,Height Fields[A]SIGGRAPH 96[C].New Orleans: Siggraph,1996.109-118.
    铩颷28]Duchaineau M.,Wolinski M.,Sigeti D.E.et al.ROAMing Terrain:Real-time,Optimally Adapting Meshes[A].IEEE Visualization Visualization and ComputerGraphics 97[C].Phoenix:1997.81-88.
    [29]张立强.构建三维数字地球的关键技术研究[D].博士学位论文.中国科学院遥感应用研究所,2004.6.
    [30]Ottoson P.,Hauska H.Ellipsoidal Quadtrees for Indexirig of Global GeographicalData[J].Int.J.Geographical Information Science,2002,16(3):213-226.
    [31]殷媛,陈国军,吴威.地形分块绘制中的边界裂缝处理算法[J].计算机辅助设计与图形学学报,2006,18(10):1557-1562.
    [32]王宏武,董士海.一个与视点相关的动态多分辨率地形模型[J].计算机辅助设计与图形学学报,2000,12(8):575-579.
    [33]陆艳青,华炜.大规模地形数据的自适应动态装载[A].第4届中国计算机图形学大会[C].北京:2002.116-124.
    [34]许妙忠.大规模地形实时绘制的算法研究[J].武汉大学学报(信息科学版),2005.30(5):392-395.
    [35]Ulrich T.Rendering Massive Terrains Using Chunked Level of Detail Control[A].SIGGRAPH 2002[C].San Antonio:Siggraph,2002.Course Notes 35.
    [36]姚丽,陈杰,窦丽华.一种基于DEM数据的可视化数字地形绘制[J].北京理工大学学报,2002,22(6):339-342.
    [37]李惠,翟磊,林诚凯等.一种超大规模地形的实时渲染方法[J].系统仿真学报,2004,16(4):736-739.
    [38]杜伟.基于全球范围DEM地形和目标模型的数据组织与快速显示[D].硕士学位论文.国防科学技术大学,2003.12.
    [39]岳天祥,刘纪远.第四代地理信息系统研究中的尺度转换数字模型[J].中国图象图形学报,2001,6A(9):907-911.
    [40]李志林,朱庆.数字高程模型[M].武汉:武汉测绘科技大学出版社,2000.
    [41]马照亭,李成名,王继周.海量地形可视化的研究现状与前景展望[J].测绘 科学,2006,31(1):134-136.
    铩颷42]杜金莲.大规模三维地形实时绘制关键技术研究与实现[D].博士学位论文.大连理工大学,2003.4.
    [43]唐婕,龚光红.大面积真实地形场景库的生成与实时显示技术[J].系统仿真学报,2006,1 8(2)增刊:453-456.
    [44]李洲,沈占锋,王卫红等.基于联锁分块的大规模地形建模方法研究[J].计算机仿真,2008,(11).
    [45]杜莹,武玉国,王晓明等.全球多分辨率虚拟地形环境的金字塔模型研究[J].系统仿真学报.2006,18(4):955-958,967.
    [46]齐敏,郝重阳,佟明安.三维地形生成及实时显示技术研究进展[J].中国图象图形学报.2000,5(A 4):269-275.
    [47]Willem H.Fast Terrain Rendering Using Geometrical MipMapping[EB/OL].http://www.flipcode.com/tutorials/geomipmaps.pdf,2004-05-01.
    [48]De Floriani L.An On-Line Algorithm for Constrained Delaunay Triangulation[J].Graphical Model and Image Processing,1992,54(3):290-300.
    [49]Rottger S.,Heidrich W.,Slusallek P.Real-time Generation of Continous Level ofDetail for Height Fields[A].WSCG 98[C].1998.315-322.
    [50]Gross M.H.,Staadt O.G.,Gatti R.Efficient Triangular Surface ApproximationsUsing Wavelets and Quadtree Data Structures[A].IEEE Visualization andComputer Graphics 96[C].1996,2(2).130-143.
    [51]王桥,吴纪桃.基于地学图形数据的地表分数维计算方法研究[J].中国图象图形学报,1997,2(4):220-224.
    [52]戴晨光,邓雪清,张永生.海量地形数据实时可视化算法[J].计算机辅助设计与图形学学报.2004,16(11):1603-1607.
    [53]邓雪清.栅格型空间数据服务体系结构与算法研究[D].博士学位论文.信息工程大学,2003.4.
    [54]彭仪普.地形三维可视化及其实时绘制技术研究[D].博士学位论文.西南交通大学,2002.8.
    铩颷55]黄全品.基于四叉树和分块调度技术的海量地形数据实时可视化研究[D].硕士学位论文.成都理工大学,2005.5.
    [56]韩振东.多分辨率地形与影像纹理模型构造及可视化的方法研究[D].硕士学位论文.辽宁工程技术大学,2005.12.
    [57]季伟.三维GIS中地形可视化技术的研究[D].硕士学位论文.河海大学,2001.
    [58]DeLoura M.Game Programming Gems 2[M].Boston:Charles River Media,2001.
    [59]武晓波,王世新,肖春生.Delaunay三角网的生成算法研究[J].测绘学报,1999,28(1):28-35.
    [60]Zhao Y.,Zhou J.,Shi J.A Fast Algorithm For Large Scale Terrain Walkthrough[A].CAD/Graphics 2001[C].Kunming,China:2001.22-24.
    [61]Williams L.Pyramidal Parametrics[A].SIGGRAPH 83 Volumn 17[C].NewYork:Siggraph,1983.1-11.
    [62]张永生.遥感图像信息系统[M].北京:科学出版社,2000,50-53.
    [63]张赢,汪荣峰,张志威.提高海量遥感影像重采样效率的策略[J].装备指挥技术学院学报,2007,18(3):85-88.
    [64]Jensen J.Introductory Digital Image Processing:w A Remote Sensing Perspective,3rd Edition[M].Person Education,Inc.2005.
    [65]Cohen-Or D.,Chrysanthou Y.,Silva C.,,et al.A Survey of Visibility forWalkthrough Applications[A].SIGGRAPH 2000 Course 4[C].New Orleans:Siggraph,2000.
    [66]李蔚清,吴慧中.一种加速复杂场景绘制的可见性判断算法[J].系统仿真学报,2001,13(11)增刊:228-232.
    [67]Greene N.Hierarchical Polygon Tiling With Coverage Masks[A].SIGGRAPH 96[C].New Orleans:Siggraph,1996.
    [68]吴晓君,王昌金.基于Creator/Vega的战场飞行视景系统的实时仿真[J].系统仿真学报,2005,17(9):2297-2300.
    [69] Wright R. S. Jr., Lipchak B. OpenGL SuperBible [M]. Indianapolis, Indiana USA: Sams Publishing, 2004.
    [70] NeHe. Vertex Buffer Objects [EB/OL]. http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=45.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700