用户名: 密码: 验证码:
大规模城市场景图形图像混合建模与视觉无损渲染技术
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
城市是人类从事生产、生活的重要场所,城市场景的高真实感三维可视化仿真是构建数字城市、智慧城市的核心技术,并且已经渗透和广泛应用于虚拟地理信息系统、城市规划、智能交通等与人们日常活动息息相关的行业领域中。大规模城市三维可视化仿真涉及三维表示建模、海量数据处理、三维可视化渲染等理论、方法和关键技术的研究,需要综合考虑计算机的硬件与软件资源,实现大规模空间数据的建模存储、传输调度、分析计算以及可视化输出。
     本文通过分析城市三维可视化仿真的研究与应用现状,以数据组织管理和可视化方法为两个切入点,提出了现阶段需要解决的瓶颈与关键问题:第一,如何进行有效的场景建模,处理海量的城市三维数据,在保证模型视觉精度的同时尽可能地降低数据量,在CPU、GPU混合构架下实现数据的高效传输调度,为可视化系统提供数据支持;第二,如何实现大规模、城市级三维场景的视觉无损渲染,一方面保证模型的视觉精度与质量,另一方面对城市级大场景进行完整地展现,并且在性能上满足交互式乃至实时可视化的要求。
     针对以上问题,本文主要进行了四个方面工作。首先,从城市三维场景的构建入手,设计并实现了一种交互式的图像逆过程式建模(Inverse ProceduralModeling,IPM)方法和基于GPU的过程式重构算法。通过构造纹理图像的过程式语义表示并与几何建模进行无缝的融合,形成一种图形图像混合建模的虚拟城市三维表示方法,降低模型的空间复杂度,提高渲染性能。其次,在三维场景的渲染算法研究方面,针对城市三维场景的数据结构和视觉特征,提出一种基于混合图元的层次细节(Level-of-detail, LOD)模型。使用多重抖动和蓝噪声采样创建由点、线、多边形等离散图元构成的三维模型近似表示并编码存储,构造支持渐进LOD切换的多分辨率模型数据结构,并进一步地提出混合模型的渲染算法,实现高性能的城市级大场景可视化输出。然后,在可视化数据管理方面,通过设计面向虚拟城市的空间数据引擎,实现海量空间数据在外存、内存、显存之间的高效调度,优化大规模可视化系统的数据访问性能。最后,建立了完善的可视化算法视觉质量评价模型,综合了感知心理学、统计学、模式识别、计算机图形学等多个学科的理论,设计了结合主观的用户感知调查与客观的自动化算法的视觉质量评价方法,验证了本文构建的城市三维场景可视化系统的视觉无损性。
     本文的创新性工作和贡献主要有以下几点:
     1)在数据表示与建模方面,提出了一种逆过程式的城市三维场景图形图像混合建模与表示方法。通过提取城市建筑纹理图像中的重复和对称特征,构建基于语义的过程式语法,实现对纹理图像的建模与数据压缩。用户可以直接控制过程式语法的生成,并且可以快速、有效地去除原始图像中的行人、树木等遮挡噪声数据。在渲染算法方面,逆过程式建模的结果可以直接在GPU中进行过程式重构,无需引入额外的渲染循环或几何图元。与传统的三角面片加纹理的建模方式相比,该方法在保证模型几何和纹理视觉精度的情况下可以对建筑立面纹理实现约70%的数据压缩,大幅降低了城市级三维场景的数据空间复杂度,并且可以将模型的渲染性能提高20%左右。
     2)在渲染理论方面,提出了一种面向大规模城市场景的混合图元渲染方法。与原始模型相比,混合图元模型不需要纹理贴图,并且建立了模型复杂度与屏幕空间像素面积的直接关系,相对于原始模型和几何LOD模型分别实现了约10倍和4倍的渲染加速,可以实时渲染城市级大场景,并且在可视化效果方面明显优于传统的几何层次细节模型渲染方法。通过对可视化算法的视觉质量进行系统地建模与分析,提出了可视化算法的视觉质量评价方法,实现了视觉质量的指标化,完善了可视化算法的评价体系,使视觉质量有了定量和定性的评价方法。并且,进一步验证了本文渲染算法的视觉质量与原始模型相比无显著差异,是一种视觉无损渲染方法。
     3)在海量数据传输与调度方面,设计并实现了CPU、GPU异构体系下的空间数据引擎系统。与传统的空间数据引擎相比,通过Cell-Rtree空间索引结构和Hilbert空间填充曲线优化空间数据的检索和存储性能,可以实现高效的三维空间数据查询与数据访问。提出了适用于大规模可视化系统的外存、内存、显存数据交换策略,并针对三维可视化系统数据压力大、吞吐量要求高的特点,通过线程池、内存池、缓存算法等一系列策略优化了海量空间数据的传输效率,是实现大规模城市三维场景视觉无损渲染的数据服务基础。
Urban simulation and visualization are the bases of digital city and intelligentcity systems, and also important to a variety of stakeholders such as virtualgeographics information system, urban planning, and intelligent transportation, etc.Rendering large-scale urban scenes requires an integration of3D city modeling, hugedata processing, and complex scenes rendering theories. The graphics processing unitneeds to work synchronously with the rest of the computer, and it requireshigh-performance access to a huge mount of spatial data thus provides high realisticrendering results through real-time computation and visualization.
     The key observation of our research is large-scale urban scenes simulationusually prone to huge data modeling and rendering issues. Firstly, rendering urbandataset requires a processing of large-scale geometric primitives and textures. How toreduce the amounts of data thus achieve the balance on visual quality and datacomplexity, and the implemention of efficient data storage, dispatching andtransmission on CPU-GPU heterogeneous system architecture are major bottlenecksin this field. Secondly, how to implement high performance urban visualization whichmaintains plausible visual quality and provides high realistic results is also an openproblem.
     The objective of this study is archieving visually lossless rendering of large-scaleurban scenes and resovling the critical issues in the field of urban visualization asmentioned above. Firstly, an inverse procedual modeling approach is introduced forurban textures modeling, and then seamlessly integrated with geometic models andprovides hybrid geometry-and image-based representation for3D urban modeling;secondly, a progressive hybrid level-of-detail representation which combines points-,lines-and splats-based models and created through multi-jittered sampling andrecursive Wang-Tiles is proposed; thirdly, an urban scenes oriented3D spatial dataengine is introduced for resolving the performance and throughout bottlenecksbetween hard drive, main memory and video memory; furthermore, a comprehensive visual quality accessment which combines cognitive psychology, statistics models,pattern recognition and computer graphics theories is established for evaluatingperceptual changes in the outputs of computer graphics applications. Theexperimental results confirmed that the visual quality of our urban visualizationsystem is indistinguishable from the original models.
     The main contributions of this study are as follow:
     1) A novel procedural representation for facade textures. It can be seemlesslyinteraged with geometries to create hybrid3D urban models. The user-assisted inverseprocedural modeling approach allows user to exploit repetations and symmetries offacades to create a splite grammar of the input and remove the occlusions in anefficient way. The procedural textures can be direcly reconstructed in GPU, so noextra rendering passes and geometries are introduced. Comparing with the geometiclevel-of-details, the hybrid of geometry and procedural facade modeling achieved acompression factor that averaged70%and improved the rendering performance by20%.
     2) A novel hybrid level-of-detail approach for large-scale urban scenesrendering. We combine point-, lines-and splat-based rendering to synthesizelarge-scale urban city images with high visual quality. The algorithm usesscreen-space projected area as a progressive LOD selector and saves large amounts ofmemory spaces by avoiding textures. Our implementation shows a10times speed-upas compared to the ground truth models rendered as full geometry, and is about4times faster compared to geometic LOD. The quality of the results is alsoindistinguishable from the originals as confirmed by a comprehensive visual qualityassessment metric for computer graphics applications. The assessment modelintegrates subjective perceptual user study and two objective algorithm-based metrics,thus implements evaluation and numeralization on human visual responses.
     3) Design and implementation of an urban oriented3D spatial data enginewhich is capable for working under CPU-GPU heterogeneous system architecture.High performance spatial querying is archived by the use of Cell-Rtree spatialindexing and Hilbert storage indexing algorithms.3D spatial data exchanging,dispatching and caching strategies, as well as threads pools and memory management models are also proposed for improving I/O performance in large-scale visualizationsystems. The spatial data engine could also be an important component for visuallylossless urban scenes rendering.
引文
[1] Aliaga D G. Integrating urban simulation and visualization. Digital Urban Modeling and Simulation,2012(i):262~276
    [2]郭婧,张立朝,王科伟.基于ArcGIS Server构建地理信息服务.测绘科学,2007,(03):91~93
    [3]江绵康.数字城市的理论与实践:华东师范大学,2006
    [4]刘博宇.基于ArcGIS Engine的数字城市系统平台搭建研究:吉林大学,2013
    [5]罗静,党安荣,毛其智.基于SOA的数字城市规划集成平台框架研究.计算机工程与应用,2008,(23):8~11
    [6] Batty M, Chapman D, Evans S, et al. Visualizing the city: communicating urban design to plannersand Decision-Makers: ESRI Press and Center Urban Policy Research, Rutgers Universtiy: Redland,2001
    [7] Vanegas C A, Aliaga D G, Benes B, et al. Visualization of simulated urban spaces: inferringparameterized generation of streets, parcels, and aerial Imagery. IEEE Transactions on Visualizationand Computer Graphics,2009,15(3):424~435
    [8]郭明武.基于本体和SOA构建城市地理信息公共服务平台的方法研究:武汉大学,2010
    [9]龚健雅,王国良.从数字城市到智慧城市:地理信息技术面临的新挑战.测绘地理信息,2013,(2):1~6
    [10]朱庆,李德仁,龚健雅,等.数码城市GIS的设计与实现.武汉大学学报(信息科学版),2001,(1):8~11
    [11]周昆,潘志庚,石教英.基于混合多细节层次技术的实时绘制算法.软件学报,2001,(1):74~82
    [12]刘波.大规模城市场景的高效建模及其实时绘制研究:浙江大学,2008
    [13]王丽英,华炜,鲍虎军.规则驱动的虚拟城市道路网络和建筑布局建模.计算机辅助设计与图形学学报,2006,(11):1704~1709
    [14]龚洁晖,张慧.基于工程图的三维重建研究.软件学报,2008,(7):1794~1805
    [15]张晶,韦中亚,邬伦.数字城市实现的技术体系研究.地理学与国土研究,2001,(3):26~30
    [16] Zhang H, Xu K, Jiang W, et al. Layered Analysis of Irregular Facades via SymmetryMaximization. ACM Trans. Graph.,2013,32(4):121
    [17] Lin J, Cohen-Or D, Zhang H R, et al. Structure-Preserving Retargeting of Irregular3DArchitecture. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia2011),2011,30(6):183
    [18]赵沁平,郝爱民,王莉莉,等.实时三维图形平台BH_GRAPH.计算机研究与发展,2006,(9):1491~1497
    [19]张号,贾庆轩,孙汉旭,等.一种多通道曲面投影系统的几何校正方法.系统仿真学报,2006,(S2):493~496
    [20]方裕,周成虎,景贵飞,等.第四代GIS软件研究.中国图象图形学报,2001,(9):5~11
    [21] Priestnall G,Jaafar J, Duncan A. Extracting urban features from LiDAR digital surfaces models.Computer, Environment and Urban Systems,2000,24(2):65~78
    [22]朱晓强.基于LiDAR点云和航空影像的城市三维重建:合肥工业大学,2009
    [23] S Sajadi B, Jiang S, Gopi M, et al. Data management for SSDs for large-scale interactive graphicsapplications. Symposium on Interactive3D Graphics and Games on-I3D '11, New York: ACM Press,2011:175~182
    [24] Kontkanen J, Tabellion E, Overbeck R S. Coherent Out-of-Core Point-Based Global Illumination.Computer Graphics Forum,2011,30(4):1353~1360
    [25] Richter R, D llner J. Out-of-core real-time visualization of massive3D point clouds. Proceedingsof the7th International Conference on Computer Graphics, Virtual Reality, Visualisation andInteraction in Africa,2010:121~128
    [26] Scheiblauer C, Wimmer M. Out-of-core selection and editing of huge point clouds. Computers&Graphics,2011,35(2):342~351
    [27] Varadhan G, Manocha D. Out-of-core rendering of massive geometric environments. Proceedingsof the Conference on Visualization '02. Washington DC: IEEE Press,2002:69~76
    [28] Luebke D P. Level of Detail for3d Graphpics. Morgan Kaufmann Pub Press,2003
    [29]杜莹,武玉国,游雄.全球虚拟地形环境中Mipmap纹理技术研究.测绘科学技术学报,2006,(5):355~358
    [30] Andujar C, Brunet P, Chica A, et al. Visualization of Large-Scale Urban Models throughMulti-Level Relief Impostors. Computer Graphics Forum,2010,29(8):2456~2468
    [31] Shum H, Chan S, Kang S B. Image-based rendering. Springer,2007
    [32]鄢一龙,胡鞍钢.中国十一个五年计划实施情况回顾.清华大学学报(哲学社会科学版),2012,(4):35~45
    [33] Clark J H. Hierarchical geometric models for visible surface algorithms. Communications of theACM,1976,19(10):547~554
    [34] Jones C B. A new approach to the 'hidden line' problem. The Computer Journal,1971,14:232~237
    [35] Meagher D. Geometric modeling using octree encoding. Computer Graphics and ImageProcessing,1982,19(2):129~147
    [36] Torres E. Optimization of the binary space partition algorithm (BSP) for the visualization ofdynamic scenes. Eurographics,1990,90:507~518
    [37] Finkel R A, Bentley J L. Quad trees a data structure for retrieval on composite keys. ActaInformatica,1974,4(1):1~9
    [38] Coorg S, Teller S. Real-time occlusion culling for models with large occluders. Processdings ofthe1997Symposium on Interactive3D Graphics. New York: ACM Press,1997:83-ff
    [39] Zhang H, Manocha D, Hudson T, et al. Visibility culling using hierarchical occlusion maps.Proceedings of the24th Annual Conference on Computer Graphics and Interactive Techniques. NewYork: ACM Press,1997:77~88
    [40] Bittner J, Havran V, Slavik P. Hierarchical visibility culling with occlusion trees. Proceedings ofthe1998International Conference on Computer Graphics, Washington DC: IEEE Press,1998:22~26
    [41] Sekulic D. Efficient occlusion culling. GPU Gems, New York: Addison-Wesley Press,2004:487~503
    [42] Hoppe H. Progressive meshes. Proceedings of the23rd Annual Conference on Computer Graphicsand Interactive Techniques. New York: ACM Press,1996:99~108
    [43] Sander P V, Snyder J, Gortler S J, et al. Texture mapping progressive meshes. Proceedings of the28th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press,2001:409~416
    [44] Peng C, Cao Y. A GPU-based approach for massive model rendering with frame-to-framecoherence. Computer Graphics Forum,2012,31(2pt2):393~402
    [45] Gu X, Gortler S J, Hoppe H. Geometry images. ACM Transactions on Graphics,2002,21(3):355~361
    [45] Tanner C C, Migdal C J, Jones M T. The clipmap: a virtual mipmap. Proceedings of the25thAnnual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press,1998:151~158
    [47] Wald I, Dietrich A, Slusallek P. An interactive out-of-core rendering framework for visualizingmassively complex models. Proceedings of the25th Annual Conference on Computer Graphics andInteractive Techniques. New York: ACM Press,2005:17
    [48] Pantaleoni J, Fascione L, Hill M, et al. PantaRay: Fast Ray-traced occlusion caching of massivescenes. ACM Transactions on Graphics,2010,29(4):31~37
    [49] Ma C, Chen G, Han Y, et al. An integrated VRGIS navigation platform for city-region simulation.Computer Animation and Virtual Worlds,2010,21(5):499~507
    [50] Gobbetti E, Marton F. Far voxels: a multiresolution framework for interactive rendering of hugecomplex3D models on commodity graphics platforms. ACM Transactions on Graphics,2005:371~378
    [51] Kang S B, Li Y, Tong X, et al. Image-based Rendering. Found. Trends. Computer and Graphics,2006,2(3):173~258
    [52] Jeschke S, Wimmer M, Purgathofer W. Image-based representations for accelerated rendering ofcomplex scenes. STAR reports, Eurographics,2005:1~20
    [53] Lee M, Park I. Accelerating depth Image-based rendering using GPU: multimedia contentrepresentation, classification and security. Lecture Notes in Computer Science,2006:4105,562~569
    [54] Decoret X, Sillion F, Schaufler G, et al. Multi-layered impostors for accelerated rendering.Computer Graphics Forum,1999,18(3):61~73
    [55] Dcoret X, Durand F, Sillion F X, et al. Billboard clouds for extreme model simplification.Proceedings of the23th Annual Conference on Computer Graphics and Interactive Techniques. NewYork: ACM Press,2003:689~696
    [56] Sillion F, Drettakis G, Bodelet B. Efficient impostor manipulation for real-time visualization ofurban scenery. Computer Graphics Forum,1997,16(3): C207~C218
    [57] Maciel P W C, Shirley P. Visual navigation of large environments using textured clusters.Proceedings of the1995Symposium on Interactive3D Graphics: ACM Press,1995:95~ff
    [58] Wimmer M, Wonka P, Sillion F. Point-based impostors for real-time visualization. Proceedings ofthe12th Eurographics Conference on Rendering, Springer-Verlag: Eurograph Association Press,2001:163~176
    [59] Cignoni P, Di Benedetto M, Ganovelli F, et al. Ray-casted BlockMaps for large urban modelsvisualization. Computer Graphics Forum,2007,26(3):405~413
    [60] Cignoni M D B P, Ganovelli F, Scopigno E G F M. Interactive remote exploration of massivecityscapes. Proceedings of the10th International Conference on Virtual Reality, Aire-la-Ville:Eurographics Association Press,2009:9~16
    [61] Andújar C, Boo J, Brunet P, et al. Omni-directional Relief Impostors. Computer Graphics Forum,2007,26(3):553~560
    [62] Musgrave F K, Peachey D, Perlin K, et al. Texturing and modeling: a procedural approachAcademic Press Professional, Inc.,1994
    [63] Stava O, Bedrich B, Mech R, et al. Inverse procedural modeling by automatic generation ofL-systems. Computer Graphics Forum,2010,29(2):665~674
    [64] Perlin K. An image synthesizer. ACM Transactions on Graphics,1985,19(3):287~296
    [65] Ebert D S. Texturing&modeling: a procedural approach. Morgan Kaufmann Press,2003
    [66] Benes B, Stava O, Mech R, et al. Guided procedural modeling. Computer Graphics Forum,2011,30(2):325~334
    [67] Baxter R, Crumley Z, Neeser R, et al. Automatic addition of physics components to proceduralcontent. Proceedings of the7th International Conference on Computer Graphics, Virtual Reality,Visualization and Interaction in Africa, New York: ACM Press,2010:101-110
    [68] Ijiri T, Mêch R, Igarashi T, et al. An example-based procedural system for element arrangement.Computer Graphics Forum,2008,27(2):429~436
    [69] Anastacio F, Prusinkiewicz P, Sousa M C. Sketch-based interfaces and modeling (SBIM):sketch-based parameterization of L-systems using illustration-inspired construction lines and depthmodulation. Computer and Graphics,2009,33(4):440~451
    [70] Parish Y I H, Muller P. Procedural modeling of cities. Proceedings of the28th Annual Conferenceon Computer Graphics and Interative Techniques, New York: ACM Press,2001:301~308
    [71] Müller P, Wonka P, Haegler S, et al. Procedural modeling of buildings. ACM Transactions onGraphics,2006,25(3):614~623
    [72] Talton J O, Lou Y, Lesser S, et al. Metropolis procedural modeling. ACM Transactions onGraphics,2011,30(2):11
    [73] Merrell P, Manocha D. Model Synthesis: A general procedural modeling algorithm. IEEETransactions on Visualization and Computer Graphics,2011,17(6):715~728
    [74] Ma m J, Haegler S, Yersin B, et al. Populating ancient pompeii with crowds of virtual romans.Proceedings of the8th International Conference on Virtual Reality, Archaeology and IntelligentCulture Heritage, Aire-la-Viile: Eurographics Association Press,2007:109~116
    [75] Galin E, Peytavie A, Maréchal N, et al. Procedural generation of roads. Computer Graphics Forum,2010:29(2),429~438
    [76] Lipp M, Wonka P, Wimmer M. Interactive Visual editing of grammars for procedural architecture.ACM Transactions on Graphics,2008,27(3):101~102
    [77]左建章,关艳玲,朱强.大范围三维城市立体景观建模系统的研究.测绘科学,2005,(02):22~24
    [78] Musialski P, Wonka P, Aliaga D G, et al. A survey of urban reconstruction. Computer GraphicsForum,2013,32(6):146~177
    [79] Shen C, Huang S, Fu H, et al. Adaptive partitioning of urban facades. ACM Transactions onGraphics,2011,30(6):181~184
    [80]魏征.车载LiDAR点云中建筑物的自动识别与立面几何重建:武汉大学,2012
    [81]喻亮.基于车载激光扫描数据的地物分类和快速建模技术研究:武汉大学,2011
    [82]李峰,崔希民,袁德宝,等.机载LiDAR点云城市建筑物面片的提取研究.大地测量与地球动力学,2013,(02):124~127
    [83] Ozden K E, Schindler K, Van Gool L. Multibody Structure-from-Motion in practice. IEEETransactions on Pattern Analysis and Machine Intelligence,2010,32(6):1134~1141
    [84] Frahm J, Fite-Georgel P, Gallup D, et al. Building Rome on a Cloudless Day: Computer Vision–ECCV2010. Berlin Heidelberg: Springer Press,2010:6314,368~381
    [85] Kobbelt L, Botsch M. A survey of point-based techniques in computer graphics. Computers andGraphics,2004,28(6):801~814
    [86] Sainz M, Pajarola R. Point-based rendering techniques. Computer and Graphics,2004,28(6):869~879
    [87] Rusinkiewicz S, Levoy M. QSplat: a multiresolution point rendering system for large meshes.Proceedings of the27th Annual Conference on Computer Graphics and Interactive Techniques, NewYork: ACM Press,2000:343~352
    [88] Dachsbacher C. Sequential point trees. ACM Transactions on Graphics,2003,22(3):657~662
    [89] Botsch M, Wiratanaya A, Kobbelt L. Efficient high quality rendering of point sampled geometry.Proceedings of the13th Eurographics workshop on Rendering. Aire-la-Ville: Eurographics AssociationPress,2002,53~64
    [90] Marroquim R, Kraus M, Cavalcanti P R. Efficient point-based rendering using imagereconstruction. Proceedings of the4th Eurographics Conference on Point-Based Graphics.Aire-la-Ville: Eurographics Association Press,2007:101~108
    [91] Marroquim R, Kraus M, Cavalcanti P R. Efficient image reconstruction for point-based andline-based rendering. Computers and Graphics,2008,32(2):189~203
    [92] Sigg C, Weyrich T, Botsch M, et al. GPU-based ray-casting of quadratic surfaces. Proceedings ofthe3rd Eurographics Conference on Point-Based Graphics. Aire-la-Ville: Eurographics AssociationPress,2006:59~65
    [93] Botsch M, Kobbelt L. High-Quality Point-Based Rendering on Modern GPUs. Proceedings of the11th Pacific Conference on Computer Graphics and Applications. Washington DC: IEEE ComputerSociety Press,2003:335~343
    [94] Wimmer M, Scheiblauer C. Instant points: fast rendering of unprocessed point clouds.Proceedings of the3rd Eurographics Conference on Point-Based Graphics. Aire-la-Ville: EurographicsAssociation Press,2006:129~137
    [95] Zwicker M, Pfister H, van Baar J, et al. Surface splatting. Proceedings of the28th annualconference on Computer graphics and interactive techniques, New York: ACM Press,2001:371~378
    [96] Pajarola R, Sainz M, Guidotti P. Confetti: object-space point blending and splatting. IEEEtransactions on visualization and computer graphics,2003,10(5):598~608
    [97] Botsch M, Hornung A. High-quality surface splatting on today's GPUs. Proceedings of the2ndEurographics Conference on Point-Based Graphics. Aire-la-Ville: Eurographics Association Press,2005:17~24
    [98] Ren L, Pfister H, Zwicker M. Object space EWA surface splatting: A hardware acceleratedapproach to high quality point rendering. Computer Graphics Forum,2002,21(3):461~470
    [99] Wu J, Zhang Z, Kobbelt L. Progressive splatting. Proceedings of the2nd Eurographics Conferenceon Point-Based Graphics. Aire-la-Ville: Eurographics Association Press,2005:25~32
    [100] Sainz M, Pajarola R, Lario R. Points reloaded: point-based rendering revisited. Proceedings ofthe First Eurographics Conference on Point-Based Graphics. Aire-la-Ville: Eurographics AssociationPress,2004:121~128
    [101] Guennebaud G, Barthe L, Paulin M. Deferred splatting. Computer Graphics Forum,2004,23(3):653~660
    [102] Zwicker M, R s nen J. Perspective accurate splatting. Proceedings of of the2004graphicsinterface. Canada: University of Waterloo Press,2004:247~254
    [103] Vanegas C A, Aliaga D G, Benes B. Automatic extraction of Manhattan-World building massesfrom3D laser range scans. IEEE transactions on visualization and computer graphics,2012,18(10):1627~1637
    [104] Zhou Q, Neumann U. A streaming framework for seamless building reconstruction fromlarge-scale aerial LiDAR data. Proceedings of the IEEE Conference on Computer Vision and PatternRecognition, Washington DC: IEEE Society Press,2009:2759~2766
    [105] Deussen O, Hanrahan P. Realistic modeling and rendering of plant ecosystems. Proceedings ofthe25th annual conference on Computer graphics and interactive techniques, New York: ACM Press,1998:275~286
    [106] Deussen O, Colditz C, Stamminger M, et al. Interactive visualization of complex plantecosystems. Proceedings of the Conference on Visualization '02. Washington DC: IEEE Press,2002:219~226
    [107] Merhof D, Sonntag M, Enders F, et al. Hybrid visualization for white matter tracts using trianglestrips and point sprites. IEEE Transactions on Visualization and Computer Graphics,2006,12(5):1181~1188
    [108] Cohen J D, Aliaga D G, Zhang W. Hybrid simplification: combining multi-resolution polygonand point rendering. Proceedings of the Conference on Visualization '01. Washington DC: IEEE Press,2001:37~45
    [109] Semmo A, Trapp M, Kyprianidis J E, et al. Interactive visualization of generalized virtual3Dcity models using level-of-abstraction transitions. Computer Graphics Forum,2012,31(3pt1):885~894
    [110] Pasewaldt S, Semmo A, Trapp M, et al. Towards Comprehensible Digital3D Maps.Service-oriented Mapping,2012:261~276
    [111] Jang H, Han J. Feature-Preserving displacement mapping with graphics processing unittessellation. Computer Graphics Forum,2012,31(6):1880~1894
    [112] Magda S, Kriegman D. Reconstruction of volumetric surface textures for real-time rendering.Proceedings of the17th Eurographics Conference on Rendering Techniques. Aire-la-Ville:Eurographics Association Press,2006:19~29
    [113] Haindl M, Filip J. Advanced textural representation of materials appearance. SIGGPRAH Asia2011Courses, New York: ACM Press,2011:1
    [114] Vanegas C A, Garcia-Dorado I. Inverse design of urban procedural models. ACM Transactionson Computer Graphics,2012,31(6):161~168
    [115] Hollander M, Ritschel T, Eisemann E, et al. ManyLoDs: Parallel many-view level-of-detailselection for real-time global illumination. Computer Graphics Forum,2011,30(4):1233~1240
    [116] Maximo A, Marroquim R. Point-based level-of-detail with object textures. ACM SIGGRAPH2008Posters, New York: ACM Press,2008:55
    [117] Fenney S. Texture compression using low-frequency signal modulation. Proceedings of the ACMSIGGRAPHS/EUROGRAPHICS conference on Graphics Hardware, Aire-la-Ville: EurographicsAssociation Press,2003:84~91
    [118] Munkberg J, Clarberg P, Hasselgren J, et al. High dynamic Range texture compression forgraphics hardware. ACM Transactions on Graphics,2006,25(3):698~706
    [119] Krecklau L, Born J, Kobbelt L. View-dependent realtime rendering of procedural facades withhigh geometric detail. Computer Graphics Forum,2013:32(2pt4),479~488
    [120] Bao F, Schwarz M, Wonka P. Procedural facade variations from a single layout. ACMTransactions on Graphics,2013,32(1):1~8
    [121] Wu F, Yan D, Dong W, et al. Inverse Procedural modeling of facade layouts. arXiv preprintarXiv:1308.0419,2013
    [122] Alhalawani S, Yang Y, Liu H, et al. Interactive Facades analysis and synthesis of semi-regularfacades, Computer Graphics Forum,2013:32(2pt2),215~224
    [123] Mallat S G. A theory for multiresolution signal decomposition: the wavelet representation. IEEETransactions on Pattern Analysis and Machine Intelligence,1989,11(7):674~693
    [124] Chrysafis C, Ortega A. Line-based, reduced memory, wavelet image compression. IEEETransactions on Image Processing,2000,9(3):378~389
    [125] Taubman D. High performance scalable image compression with EBCOT. IEEE Transactions onImage Processing,2000,9(7):1158~1170
    [126] Delp E J, Mitchell O R. Image compression using block truncation coding. IEEE Transactions onCommunications,1979,27(9):1335~1342
    [127] Baghsorkhi S S, Delahaye M, Patel S J, et al. An Adaptive Performance Modeling Tool for GPUArchitectures. ACM Sigplan Notices,2010,45(5):105~114
    [128]杨崎.基于线性回归模型的图形加速卡性能研究:中南大学,2007
    [129] Salomon B, Gayle R, Manocha D. Quick-VDR: interactive view-dependent rendering of massivemodels. Proceedings of the Conference on Visualization '04. Washington DC: IEEE Press,2004:131~138
    [130] Coconu L, Hege H C. Hardware-accelerated point-based rendering of complex scenes.Proceedings of the13th Eurographics workshop on Rendering, Aire-la-Ville: Eurographics Association,Press,2002:43~52
    [131] Adolphe L. A simplified model of urban morphology: application to an analysis of theenvironmental performance of cities. Environment and Planning B: Planning and Design,2001,28(2):183~200
    [132] Zavodny A, Flynn P, Chen X. Region extraction in large-scale urban LIDAR data. Proceedingsof the12th IEEE International Conference on Computer Vision Workshops, Washington DC: IEEEPress2009:1801~1808
    [133] Andújar Gran C A, Díaz Iriberri J, Brunet Crosa P. Relief impostor selection for large scaleurban rendering. Computer Graphics Forum,2012,26(3):553~560
    [134] Burr D C, Morrone M C, Spinelli D. Evidence for edge and bar detectors in human vision. VisionResearch,1989,29(4):419~431
    [135] Cook R L, Porter T, Carpenter L. Distributed ray tracing. ACM SIGGRAPH Computer Graphics,1984,18(3):137~145
    [136] Xu Y, Hu R, Gotsman C, et al. Blue noise sampling of surfaces. Computers and Graphics,2012,36(4):232~240
    [137] Cook R L. Stochastic sampling in computer graphics. ACM Transactions on Graphics,1986,5(1):51~72
    [138]耿博,张慧娟,王衡,等.离散曲面的近似Poisson盘采样.中国科学:信息科学,2012,(06):703~716
    [139] Li H, Wei L, Sander P V, et al. Anisotropic blue noise sampling. ACM Transactions on Graphics,2010,29(6):161~167
    [140] Cochran W G. Sampling techniques. John Wiley&Sons Press,2007
    [141] Kollig T, Keller A. Efficient multidimensional sampling. Computer Graphics Forum,2002,21(3):557~563
    [142] Kopf J, Cohen-Or D, Deussen O, et al. Recursive Wang tiles for real-time blue noise. ACMTransactions on Graphics,2006,25(3):509
    [143] Cohen M F, Shade J, Hiller S, et al. Wang tiles for image and texture generation. ACMTransactions on Graphics,2003,22(3):287~294
    [144] Mccool M, Fiume E. Hierarchical Poisson disk sampling distributions. Proceedings of theconference on Graphics Interface, San Francisco: Morgan Kaufmann Press,1992:94~105
    [145] Leiserson C E, Rivest R L, Stein C, et al. Introduction to algorithms. The MIT Press,2001
    [146] Jain A K. Fundamentals of digital image processing. Prentice-Hall Englewood Cliffs Press,1989
    [147] Tkalcic M, Tasic J F. Colour spaces: perceptual, historical and applicational background.Proceedings of the IEEE EURO Conference on Computer as a Tool, Washington DC: IEEE Press,2003:304~308
    [148] Jameson D, Hurvich L M. Theory of brightness and color contrast in human vision. VisionResearch,1964,4(1-2):135~154
    [149] Connolly C, Fleiss T. A study of efficiency and accuracy in the transformation from RGB toCIELAB color space. IEEE Transactions on Image Processing,1997,6(7):1046~1048
    [150] Cohen J, Luebke D, Duca N, et al. GLOD: A Geometric level of detail system at the OpenGLAPI Level. Proceedings of the14th IEEE Visualization '03, Washington DC: IEEE Press,2003:85
    [151]李响,李满春,陈奇.基于空间数据引擎的企业化GIS数据组织与处理.中国图象图形学报,2000,(03):3~9
    [152]王玭茜.三维空间数据引擎多级缓存管理技术研究:中国地质大学,2011
    [153]唐林燕. GeoDB的空间数据引擎.计算机工程,2003,(13):183~185
    [154]郭薇,郭菁,胡志勇.空间数据库索引技术上海交通大学出版社,2006.
    [155] Finkel R A, Bentley J L. Quad trees a data structure for retrieval on composite keys. ActaInformatica,1974,4(1):1~9
    [156] Kothuri R K V, Ravada S, Abugov D. Quadtree and R-tree indexes in Oracle Spatial: acomparison using GIS data. Proceedings of the2002ACM SIGMOD International Conference onManagement of data, New York: ACM Press,2002:546~557
    [157]胡久乡,何松,钟瑜.空间数据库网格索引机制的最优划分.计算机学报,2002,(11):1227~1230
    [158]陆锋,周成虎.一种基于Hilbert排列码的GIS空间索引方法.计算机辅助设计与图形学学报,2001,(05):424~429
    [159] Petzold C. Programming Windows. O'Reilly Press,2010
    [160] Peng C, Cao Y. A GPU-based approach for massive model rendering with frame-to-framecoherence. Computer Graphics Forum,2012,31(2pt2):393~402
    [161] Wang Z, Li Q. Information content weighting for perceptual image quality assessment. IEEETransactions on Image Processing,2011,20(5):1185~1198
    [162] Bojrab M, Abdul-Massih M, Benes B. Perceptual importance of lighting phenomena in renderingof animated water. ACM Transactions on Applied Perception,2013,2(3):1~19
    [163] Neubert B, Pirk S, Deussen O, Dachsbacher C. Precision and recall as appearance space qualitymeasure for simplified aggregate detail. Eurographics Symposium on Rendering (Poster Session),2010
    [164] Aydin T O, Aceadík M. Video quality assessment for computer graphics applications. ACMTransactions on Graphics,2010,29(6):161

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

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

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