论文部分内容阅读
随着科技的发展,三维重建技术已经被越来越多的用在各种领域,如虚拟现实与3D打印。微软的Kinect设备以其便宜的价格和相对较好的点云质量而被越来越多的使用在三维重建中。本文对基于Kinect RGB-D信息的三维重建进行研究。主要研究内容如下:首先,本文重新标定了深度相机和色彩相机的内参及相对位置关系。在以往的Kinect开发中,开发人员均使用厂家给出的粗略的相机参数,并且目前还未出现精度较高的标定方法来计算RGB相机与深度传感器之间的相对位姿关系。这不仅导致点云质量下降,而且成为RGB-D数据融合的阻碍。本文分析了Kinect成像原理,并用棋盘格标定的方法,较为准确的建立了深度信息与彩色信息之间的联系,使彩色信息也得到了充分的利用。其次,针对Kinect点云质量较差的问题,本文对点云数据的优化提出了一些改进方案。对于Kinect数据的优化,我们分为两个步骤,即深度图级别的优化及点云级别的优化。经过两个步骤的优化,一定程度上减少了噪声对点云数据的影响,并删除了较多错误点,获得了更高质量的点云。然后,本文提出一种基于点云与RGB信息的联合配准算法。该算法对传统的基于RGB-D数据的点云配准算法进行改进,首先分别提取两个视角点云的SIFT特征点,然后进行特征点匹配,找到对应的特征点,接着将这些二维特征点转换为三维点云,最后利用奇异值分解的方法,通过这些点云算出两片点云的相对变换矩阵,并将此矩阵作为ICP配准的初始值,进行精配准,使配准达到了更高的精度。最后,利用本文的改进算法,提出一种基于多Kinect设备的快速三维重建系统,基本实现了自动化操作,并具有较好的配准精度与模型重建效果。实验结果表明,重新标定相机参数及深度图优化之后,点云的质量较之前大大提高。而使用基于RGB-D信息的点云配准算法后,大大提高了视角差异较大时点云配准的成功率与精度。