基于GPU的散乱点云快速网格化及模型渲染技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zhangdong1231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机图形学的发展,基于点云的三维重建技术在虚拟现实、机器视觉和逆向工程等领域得到越来越广泛的应用,与之相关的软硬件技术也得到了快速地发展。点云采集设备精度不断提高,点云获更加便捷,重建过程也更灵活。随之而来的问题是采集到的点云数据呈海量式增长,而很多项目对模型重建的实时性要求又很高,对现有的点云重建算法,尤其是网格模型构建以及渲染阶段的算法效率提出了更高的要求。本文围绕散乱点云快速网格化以及模型渲染问题,深入研究了点云数据结构与网格模型快速构建、网格模型实时渲染等关键技术,并设计实现了一个散乱点云渲染系统。通过改进八叉树节点数据结构,设计两个查找表,实现了基于GPU的八叉树数据结构构建,以此为基础,提出了GPU泊松重建算法。通过GPU并行算法计算求解泊松方程,采用GPU移动立方体方法提取等值面构建点云的网格模型,使得网格构建效率提高了10倍。在网格模型渲染阶段,首先通过预处理并行生成LOD渐进网格,保存网格折叠信息,重新排序网格数据;渲染时以网格包围盒在屏幕的投影面积为权重进行LOD模型选择,采用GPU流帧一致性算法生成当前帧需要渲染的LOD网格,最后通过VOBs技术进行渲染,实现了网格模型的实时渲染与交互。为了验证本文算法的执行效果和效率,以OSG为渲染引擎,嵌入QT编写的UI界面,设计实现了散乱点云渲染系统。通过界面接口实现点云模型的加载以及LOD模型信息与折叠信息的输出,通过参数设置接口设置算法参数,算法执行结束对结果进行展示。经过实验测试,本文给出的点云快速网格化以及模型渲染的相关方法均达到了预期效果。
其他文献
背景:心衰(heart failure,HF)患者数量与日俱增,急需一种能够更方便、更有效地获得医疗服务的方法,尤其是偏远地区。随着电子技术的发展,远程医疗受到越来越多的关注,作为一
暮色里,旧时戏,氤氲在水袖剪影,沉浸于越音袅袅……越剧小镇坐落于剡溪之畔,那里是越剧的故乡,在那里山水与戏剧相融,在那里生活与艺术相合。越剧是小镇的魂,“越戏剧越生活
机电工程是集电子学、机械学、信息技术于一体的协同交叉集成.与纯机械实现系统功能相比,使用控制电路极大的筒化了设备的构造,增加了设备的精度.加上微型计算机和电气化在机
4G的普及,带火了短视频、直播和各类手机应用,移动互联网成为人们生活和信息接收的主要渠道。2019年我国正式进入5G商用元年,VR/AR被公认为是5G时代最值得期待的应用场景之一