基于GPU加速的三维扫描重建系统

被引量 : 0次 | 上传用户:liu_kun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机三维重建技术是计算机辅助设计与计算机图形学中的一个重要的研究领域,它是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术,包括数据获取、预处理、点云拼接和特征分析等步骤。对于逆向工程中的三维重建,其数据主要来源于三维扫描仪。用三维扫描仪获取物体表面的坐标点数据,然后将这些数据交给建模软件来进行网格化渲染等操作,以实现三维重建。其中,点云数据的网格化是一个比较耗时的过程,对于百万级数量的点云,网格化需要数分钟才能完成。而且,扫描操作相对是一个比较慢速的过程,用户不能交互式的观察扫描结果。因此,提高点云数据的网格化速度对于三维重建效率的提升显得尤为重要。随着GPU的发展,其并行数据处理能力已经大大超出同价位的CPU。本文针对GPU的特性进行了分析,提出了GPU的并行网格化算法,相对于CPU的网格化算法,速度提升了一个数量级。我们将其应用于三维扫描仪,对于扫描后的点云数据网格化,速度有了大幅提升,而且使得在扫描三维物体时,能实时的对已扫描数据进行网格化重构,实现了扫描过程中的交互显示。在数据处理阶段,提出了一种利用GPU快速创建八叉树的算法,它具有两个非常新颖的特征:第一,充分利用GPU的细粒度并行特性实现实时构建八叉树。不同于传统方法的是,GPU创建八叉树时按照层次顺序遍历:每次运算时,并行处理同一深度的八叉树节点,最大化GPU的并行性能。第二,为了实现树节点的快速访问,本文在八叉树数据结构中添加了指向邻域的指针并建立查找表,使得GPU重建算法效率高于CPU算法。文章最后对上述方法进行了实验验证,结果表明,本文提出的方法能够明显的加速网格化重建过程。实现这些并不需要提高硬件成本,普及了三维扫描仪以及三维重构的应用。本文研发的基于GPU加速的三维扫描重建系统已经在山东、陕西、浙江、江苏等多家企业得到应用,用户的实际应用结果说明了本文提出的方案具有可行性。
其他文献
自从岛屿可以拥有“领海”,继而演变到可以像大陆一样拥有同样地法律效力后,世界各国以岛屿为依据而开始的“蓝色圈地运动”就开始了。迄今为止,岛屿的效力问题一直是学者们关注
随着我们踏入信息社会,网络也一步步走进了我们的生活。伴随着社会科技的发展,因网络也产生了一系列网络流行语,这些流行语对我们生活的影响也越来越大。近年来,来我国学习汉
为有效解决广播式自动相关监视(ADS-B)系统易被人为恶意虚假欺骗这一紧迫问题,提出了一种将全球导航卫星系统(GNSS)完好性信息与ADS-B报文完好性特征属性参数进行一致性比对
随着单晶硅在太阳能光伏行业和半导体行业的应用越来越广泛,炭素材料作为直拉单晶硅炉重要的热场材料也得到迅速发展。但是由于直拉单晶硅炉内微氧化气氛使得炭素热场材料缓
心肌梗死随着其发病率和致死率的逐年攀升,已成为严重威胁国民身体健康的第一杀手。急性期心肌梗死主要的死亡原因是急性心衰竭,随着医疗水平的进步,内科药物溶栓、介入支架和外
近年来,食品安全问题已经成为全球各国政府和消费者普遍关注的焦点。在我国,食品安全已经关乎到广大人民群众的身体健康乃至生命财产安全,关乎到国家经济社会的发展,甚至关系到中
体绘制技术是科学计算可视化领域的一项重要技术,这种绘制技术对体数据描述充分,能够表现出数据的内部信息,因而在医学、地质、气象等领域得到了广泛应用。体绘制对发现数据
天下熙熙,皆为利来;天下攘攘,皆为利往。人类社会在利益的驱动下不断发展变化。在这个庞大的社会体系中,各种利益集团,他们无时无刻不在博弈。为了平衡各方利益,使社会处于相
自1983年Taramasso等人首次报道TS-1分子筛的成功合成以来,以TS-1、TS-2、Ti-MOR等为代表的钛硅材料在以过氧化氢水溶液为氧化剂的有机分子选择性氧化反应中表现出优异的催化