论文部分内容阅读
随着计算机图形学技术的发展,尤其是对三维重建技术研究的关注,使得将获取的散乱点云数据集合进行三角面片重建以及重建后的优化问题,成为了一个热门的研究课题,且研究成果在虚拟现实、模型重建等方面都具有很重要的实用价值。本文采用的是基于双目视觉原理而进行的三维重建方法。人类通过视觉感知、处理、存储和理解外界信息,计算机视觉理论就是以人类视觉原理为基础,通过使用双目相机来模仿人的眼睛来获取需感知的图像信息,然后利用计算机模仿人的大脑工作来对图像进行数字信号的转换、计算和处理,以此获取所拍摄目标物体的三维信息并对其进行重建还原,就好比人们通过眼睛看到的三维世界。本文的主要工作为:1、介绍了本文实验采用的实验原理、图像获取方法、数据的计算方法以及数据的存储方式。利用双目视觉原理来进行三维点云的获取,使用八叉树的方法来进行三维点云的存储;2、讨论了几种常用的散乱点云三角面片划分方法,主要有:基于Delaunay三角形和Voronoi图的三角划分,Crust算法,零集法,α-shape算法,还有基于隐式曲面重建的RBF径向基函数神经网络算法。并对各算法的基本思想和重建过程进行了详细的描述;3、本文的核心是,提出了将生长神经元结构GCS神经网络方法应用到散乱点云的表面重建工作中。研究了GCS学习算法与其特性,通过学习算法对散乱点云进行训练,使最后的面片重建结果更好的逼近于点云,算法保持了数据的拓扑结构,而且重建结果更为平滑;4、介绍了三种常用的对重建后的三角面片进行优化的方法,以及本文采用的是点分裂方法来降低点度数,以保证重建结果更加逼近于目标物体;5、本文实验是利用双目相机拍摄一箱子的45度角,按照本文介绍的方法获取点云数据,并对点云进行三角面片重建,对比算法是采用的Crust三维空间重建方法。