海量三维模型外存处理技术的研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:NewComeMan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,伴随着超高精度的输入设备如三维扫描仪、CT/MRI等的飞速发展,从现实世界中获得的三维模型的规模出现爆炸性增长,甚至远远超出了当前的通用计算机的内存容量,使得运算时无法一次装载进内存,我们称这类超大规模三维模型为海量三维型,或外存模型。由于海量三维模型可以高度真实地保留原物体的全部细节,在很多方面有很强的应用需求,比如文物保护、数字化虚拟博物馆、虚拟人计划等。然而,海量三维模型的巨大规模也给整个图形处理流水线带来了前所未有的挑战。现有的大部分图形处理技术通常需要将所处理的模型一次性地装入内存,所以不能用来处理海量三维模型。因此我们必须研究可以有效地处理海量三维模型的技术。另一方面,不同层次的存储介质(CPU缓存、内存以及硬盘)之间读取速度的差异却在进一步加大,使得数据的输入输出成为超大规模数据处理的最主要瓶颈之一,这就要求所采用的数据处理技术必须针对数据访问的继承性进行优化。这些都促使海量三维模型的外存处理技术(out-of-coretechniquesforgiganticmeshes)成为当今国际图形学界倍受关注的热点研究方向之一。 为了可以在普通计算机上处理任意规模的模型,海量三维模型的外存处理技术必须做到如下两点:保证所需的内存与输入模型规模无关;针对数据的输入输出进行优化,保证数据访问的继承性。实际上,这类技术并不仅限于处理海量三维模型,而是可以适用于任何要求内存消耗尽量少、数据输入输出尽量优化的处理场合。 本文针对海量三维模型的外存处理技术展开深入研究,主要贡献和创新点表现为如下工作: 1.完成了高效的外存表面细节分析算法。已有的依赖于恢复模型连接关系的表面细节分析工具无法有效地处理海量三维模型。本文提出了两种高效的外存表面细节分析工具——细节椭球和交错聚类,均基于统计方式工作,顺序扫描一遍外存模型就可以得到其表面细节分布情况。模型表面由此被划分为角点、细节边、过渡和平坦区域四种类型。 2.完成了高效的自适应空间聚类外存简化算法,既保证了简化结果的高质量,又保持了空间聚类算法的高效性,是国际上最早提出的同类算法之一。空间聚类算法是最高效的外存简化策略之一,但其缺点是简化结果质量相对不高,尤其是基于均匀采样的方法。我们通过自适应采样来解决这个问题。基于表面细节分析结果,对于细节(包括角点、细节边)区域和平坦区域,我们分别提出了高效的进一步细化和进一步简化策略来完成基于空间聚类的自适应外存简化。 3.完成了保流形的高效外存简化算法,既保证简化结果的流形性质,又保持了空间聚类算法的高效性,首次解决了空间聚类算法产生的非流形现象。空间聚类算法不能保证简化结果的流形性质,而大部分后续的处理算法都要求输入模型是流形。我们的解决方法是将空间聚类算法产生的简化结果中的非流形部分分为三类,并且对每一类都提出简单高效的方法转化为流形,从而确保基于空间聚类算法的外存简化技术都可以得到流形的简化结果。 4.完成了首个渐进式外存压缩算法,并且其压缩率已经可以和最好的内存压缩算法相媲美、优于单一分辨率的外存压缩算法。已有的外存压缩算法均是单一分辨率的,渐进式外存压缩技术是一个尚待解决的问题。我们的解决方法是对于海量三维模型进行基于MarchingCubes的重组,对于重组结果基于分块处理方式、用多层次八叉树结构进行层次化组织,而后广度优先遍历该树结构完成外存渐进压缩。 5.探讨了不同的数据读入和内存分配策略对于外存处理技术效率的影响,并给出了对这两种操作的用户透明的动态优化方法。给出的优化方法可以使不同配置的机器都能自动自适应地选用优化的数据读入和内存分配策略,从而进一步提高外存处理技术的效率,具有很强的实用意义。
其他文献
当前,Web已经成为人们获取信息的主要渠道之一。然而,用于表达Web页面信息的HTML语言存在着与生俱来的缺点。HTML的“标记”只是告诉浏览器如何显示所定义的信息,却不包含任何语
随着计算机技术和网络应用的迅猛发展,人们的日常生活与工作越来越趋于数字化和网络化。大量数据在网络上的传播、网络交易的日益风行,使传统的版权保护手段和数据安全技术面
随着媒体数字化技术和网络技术的发展,人们在日常生活中所接触到的数字视频越来越多。相应的,对数字视频进行分析和查找的需求也越来越迫切。因此,基于内容的视频处理和检索已成
逆向工程指的是从可运行的程序系统出发,生成对应源程序的系统结构以及相关的设计逻辑等等。它具有重大现实意义和经济价值,可以将大量的遗产系统转化为易于演化的系统,从而充分
随着计算机和网络技术在世界范围内的飞速发展,由过去的人适应机器逐渐向机器适应人发展。在计算机功能越来越强大的同时,计算机使用界面越来越简单、越来越易用。人机界面的
近年来随着数据管理,数据挖掘的需求日益增多,数据仓库的使用日渐频繁。数据仓库的核心要求是数据的正确性、完整性、准确性。数据从源数据库中抽取出来、经过清洗、加载到数据
随着信息技术的发展和Internet的全球普及,信息共享己经成为当今社会经济发展的主要潮流。它改变了企业的竞争方式、竞争基础和竞争模式;缩短了生产厂商和最终客户之间供应链上
工作流管理系统(WfMS)的出现,提高了企事业单位的生产效率。但在实际应用中,由于社会生产的复杂性和多变性,现有工作流管理系统的技术不能完全地满足设计要求。智能代理Agent是
元胞自动机提供了分布并行计算系统的数学模型,它在新一代计算机结构设计中有重要意义。元胞自动机在模式识别、图像处理及人工智能中有着重要应用。斑图是元胞自动机的一个重
随着信息技术的飞速发展和计算机应用水平的不断提高,面向医疗的新一代信息系统已由过去单纯的医院信息系统HIS(HospitalInformationSystem)、放射信息系统RIS(RadiologicalIn