基于Kinect室内场景重建的研究

来源 :南华大学 | 被引量 : 3次 | 上传用户:imlym
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维重建是近期研究的热点和难点,它在计算机视觉、虚拟现实、逆向工程等方面有广泛的应用。为了实现场景表面的三维重建,本文基于Kinect相机生成的深度图进行研究,重建出场景表面的三维模型。本文对Kinect相机进行标定,确定相机的内外参数以及红外相机和深度相机的相对位置。为了得到相机的成像模型,基于小孔成像原理对相机进行研究,利用几何关系求出相机的成像模型,选用棋盘标定板对相机进行标定。对于数据采集部分利用PCL下的第三方库Open NI控制Kinect相机,并抓取Kinect相机拍摄的深度图和彩色图像。对于深度图像中的噪声以及视觉差产生的部分遮挡出现的小块黑色区域,利用Open CV对深度图像处理,本文采用均值滤波、形态学滤波以及中值滤波的方案对比分析,最后改进了滤波算法,能够实现较为满意的滤波效果。点云配准是三维重建的关键一步,它要解决不同坐标系下的点云配准到同一坐标系下的问题。本文采用迭代最近的(ICP)算法,实现对点云的重建,ICP算法能够实现点云的精准配准,但是ICP需要有比较好的初始值。因此,本文先基于点特征直方图对点云进行初始配准,然后将初始配准后的点云利用ICP精确配准,并对ICP算法适当改进,为了减少ICP算法迭代的计算量,利用体素滤波原理对点云进行初采样,设置阈值滤掉ICP中距离大的对应点。当得到配准后的点云后,本文对重建出的点云进行三角网格化,利用泊松算法,实现无序点云三角化,并生成三角面片。泊松三角网格化算法基于每一个点的法向量寻找邻近点,生成三角化面片,本文对泊松算法改进,设置了距离阈值,对于三角化中,将边长过大的点滤除,消除错误面片。本文基于一种低成本的RGB-D设备获取数据信息,利用点云库PCL对数据处理,过程中对部分算法进行改进,实现场景的三维重建,这也便于实际生活中的应用。
其他文献
高层体系结构(High Level Architecture,HLA)是为了满足大规模复杂的仿真系统需求而提出的新型分布式仿真框架,随着科技和大数据高速发展,完成这些大规模仿真任务所需要的计算
视网膜视神经疾病(青光眼、糖尿病视网膜病变、年龄相关性黄斑变性等)是由多种原因引起的视网膜及视觉神经组织病变,在世界范围内有较高的发病率,因此早期的诊断非常重要。目
回转窑是水泥、冶金、钢铁等基础工业中的重要热工设备。其结构复杂、操作参数多,是一个多变量、非线性、强耦合、大时滞的被控对象。国内大部分采用原煤作为燃料,窑前生产过
综合导航技术开始于宇航,70年代开始在航海中得到发展。我国从70年代末开始相关技术研究,现在已经形成综合导航显控台和电子海图系统为主体的综合导航体系。近几年来,随着计
电力远程抄表系统是实现智能电网“信息化、自动化、互动化”的基本手段,已经在国内电力系统中得到了广泛的应用。一直以来,困扰电力远程抄表终端的开发者的最大问题就是各省
随着社会的不断进步,智能化的视频监控系统在许多场所替代了传统的监控系统,这些视频监控具有的智能化、高效性优点,使其得到广泛使用。其中运动目标识别和检测作为实现视频
综合导航信息处理系统是船用导航系统的重要设备,它采用计算机技术和数据融合技术,将各种导航设备有机地结合起来,实现导航信息的数据融合、集中控制和集中显示。这对综合导
人体异常行为监测是人工智能领域的一个重要研究方向,近年来引起机器视觉领域研究者的很大的兴趣。人体异常行为识别包括从视频序列中抽取相关的视觉信息,并用一种合适的方式
近年,我国国家电网公司倡议探讨构建“全球能源互联网”,推动以清洁和绿色方式满足全球电力需求。全球能源互联网环境下,由于各种利益相关者的存在及职责交叉,智能电网的互动
在实际控制系统时,常常会碰到一些系统需要大量的实验和不断尝试才能达到很好的控制效果。这种控制方式带有大量的主观性,同时这些系统很难用具体的数学模型来描述。对它们的