[发明专利]基于Kinect的室内场景三维重建方法有效
申请号: | 201710014728.3 | 申请日: | 2017-01-10 |
公开(公告)号: | CN106803267B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 卢朝阳;丹熙方;李静;矫春龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06T7/33 | 分类号: | G06T7/33;G06T7/55;G06T15/00;G06T17/30 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 程晓霞;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Kinect的室内场景三维重建方法,解决了实时重建室内场景三维模型且避免过多冗余点的技术问题,包括步骤:用Kinect获取物体深度数据,对深度数据进行去噪并降采样;获取当前帧点云数据,并计算出该帧内各点的法向量;用TSDF算法建立全局数据立方体,用光线投射算法计算预测点云数据;通过ICP算法和预测点云数据计算点云配准矩阵,将每帧获取的点云数据融合到全局数据立方体中,逐帧融合点云数据,直至获得较好的融合效果;用等值面提取算法对点云数据进行渲染,构建出物体的三维模型。本发明提高了配准速度和配准精度,融合速度快,冗余点少,可用于室内场景实时重建。 | ||
搜索关键词: | 基于 kinect 室内 场景 三维重建 方法 | ||
【主权项】:
一种基于Kinect的室内场景三维重建方法,其特征在于,包括以下步骤:步骤1.深度数据去噪及降采样:设定计时器t,开始计时,使用Kinect获取室内场景中物体一帧的深度数据,采用联合双边滤波方法,对此深度数据进行去噪,将彩色图像和深度图像相结合,补全缺失的深度图像,并通过降采样获得多个分辨率的深度数据;步骤2.获取当前帧点云数据,并计算出该帧内各点的法向量:根据Kinect的相机参数得到从图像坐标系到相机坐标系的变换矩阵,利用此变换矩阵和多个分辨率的深度数据计算得到室内场景中物体的当前帧点云数据,使用特征值估计(eigenvalue estimation)计算出当前帧点云数据各点的法向量;步骤3.获取当前帧点云数据的全局数据立方体并计算预测点云数据:利用截断符号距离函数将当前帧点云数据转换到全局数据立方体的体素中,并利用光线投影算法结合初始点云配准矩阵,计算得到全局数据立方体的预测点云数据和预测点云各点的法向量,初始点云配准矩阵设定为单位矩阵;步骤4.两帧点云数据的融合配准:4.1移动Kinect,返回执行步骤1—步骤2,再次获取一帧室内场景中物体的点云数据并计算出该帧内各点的法向量;4.2使用ICP算法结合当前帧获取的点云数据、法向量和上一帧获取的预测点云数据、预测点云法向量计算,得到一个点云配准矩阵,并用该点云配准矩阵更新当前点云配准矩阵;4.3采用TSDF算法进行点云融合,通过当前点云配准矩阵更新全局立方体的体素,将当前帧点云数据融合到全局立方体中;4.4利用光线投影算法结合当前点云配准矩阵,计算得到全局数据立方体的预测点云数据和预测点云各点的法向量;步骤5.多帧点云数据的融合配准:返回步骤4,重复执行步骤4,逐帧获取数据,将新获取的每一帧点云数据融合到全局立方体中,直到计时器t达到设定时间,设定时间为1到3分钟,停止获取点云数据,得到配准好的点云数据;步骤6.配准好的点云数据的渲染:通过等值面提取算法(Marching Cubes)对配准好的点云数据进行渲染,构建出室内场景中物体的三维模型,完成室内场景三维重建。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710014728.3/,转载请声明来源钻瓜专利网。