[发明专利]一种同时定位与稠密三维重建方法有效
申请号: | 201710024828.4 | 申请日: | 2017-01-13 |
公开(公告)号: | CN106875482B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 鲍虎军;章国锋;刘浩敏;李晨 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T7/73;G06T7/33;G06T7/55 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 郑海峰 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同时 定位 稠密 三维重建 方法 | ||
1.一种同时定位与稠密三维重建方法,其特征在于包括如下步骤:
1)通过RGB-D对准估计相机初始姿态,使用基于单应性的特征匹配优化相机姿态;
2)运行“增量集束调整”算法,自适应地更新、优化关键帧的相机姿态;
所述的步骤2)具体为:
当有新的关键帧加入或者检测到闭合回路的时候,运行如下增量集束调整:
将当前相机运动参数定义为Ci∈SE(3),nc是相机个数,将当前三维点位置定义为Xj∈R3,np为三维点的个数,将相机i可见的三维点的集合定义为Vic,将三维点j可见的相机集合定义为用高斯-牛顿算法迭代优化:
每次迭代,将当前相机运动参数定义为将当前三维点位置定义为将相机运动参数的增量定义为将三维点位置的增量定义为将e(Ci,Xj)在处线性展开:
其中,表示在上叠加一个对应的se(3)增量,定义法向方程:
U、V分别是nc×nc、np×np的对角块矩阵
对每个子矩阵Ui∈R6×6,Vj∈R3×3,W为nc×np的块矩阵:
每个子矩阵Wij∈R6×3,法向方程右侧向量:
每个子向量ui∈R6,vj∈R3,定义舒尔补方程
其中,
S=U-WV-1WT
g=u-WV-1v
S为nc×nc的块矩阵:
每个子矩阵Sij∈R6×6,舒尔补方程右侧向量
对每个子向量gi∈R6,定义辅助向量其中i=1,...,nc,j∈Vic,定义辅助变量其中j=1,...,np,初始时刻,令U=0,V=0,W=0,u=0,v=0,S=0,g=0,每次迭代,运行以下步骤:
a)对每个三维点j及其可见的相机如果或上次迭代被更新,则计算处的并由下式更新各变量:
b)对每个三维点j,如果Vj在本次迭代中被更新,则对每个三维点j可见的相机由下式更新各变量:
Yij=WijVj-1
并对三维点j可见的相机对由下式更新各变量:
c)使用预处理共轭梯度算法求解上述的舒尔补方程,得到相机增量对每个相机i,如果则用更新
d)对每个三维点j,如果Vj本次迭代被更新,或相机中存在本次迭代被更新,则计算如果则用更新
e)如果本次迭代没有任何相机或三维点被更新,或达到最大迭代次数,则结束循环,否则,重复步骤a);
3)将非关键深度图融合到关键帧,基于关键帧的深度图重建三维模型,通过重融合在相机姿态改变时更新三维模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710024828.4/1.html,转载请声明来源钻瓜专利网。