[发明专利]基于室内移动目标背景修复的三维重建方法有效
申请号: | 201910799527.8 | 申请日: | 2019-08-28 |
公开(公告)号: | CN110555908B | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 吴宪祥;耿煜恒;张晋新;孙牧野;陈笑;赵博;周旭阳;程开 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/33;G06T7/80 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 室内 移动 目标 背景 修复 三维重建 方法 | ||
1.一种基于室内移动目标背景修复的三维重建方法,其特征在于,包括如下步骤:
(1)获取待重建的动态室内场景的RGB图像序列和深度图像序列:
利用深度相机对于待重建的动态室内场景进行N次连续拍摄,得到RGB图像序列I=I1,I2,...Ii...,IN和深度图像序列D=D1,D2,...Di...,DN,Ii表示第i幅RGB图像,Di表示Ii对应的深度图像,N>50;
(2)获取每幅RGB图像Ii的目标区域:
(2a)采用基于Yolo深度神经网络目标特征提取与识别方法,按照拍摄的时间顺序将图像序列I中的每一幅RGB图像Ii逐幅输入到目标检测网络Yolo中进行检测,得到Ii的k个检测目标Ci1,Ci2,...Cij...,Cik,其中Cij表示第i幅RGB图像Ii的第j个检测目标,Cij=xij,yij,wij,hij,sij,cij,(xij,yij)为Cij的中心位置坐标,wij和hij分别为Cij所在图像像素区域的宽和高,sij表示目标类别,cij表示sij的置信度;
(2b)对Cij中以(xij,yij)为中心,以wij和hij分别为宽和高的矩形像素区域进行标注,得到Cij的目标区域Bij;
(3)对RGB图像序列I中相邻帧进行特征匹配:
(3a)采用FAST角点检测算法提取RGB图像Ii中的m个ORB特征点,并通过旋转不变性BRIEF描述子公式,计算每个ORB特征点的旋转不变性BRIEF描述子,m>300;
(3b)计算Ii的每个旋转不变性BRIEF描述子与Ii+1的每个旋转不变性BRIEF描述子之间的汉明距离,并采用暴力匹配算法对Ii中的特征点与Ii+1中的特征点进行匹配,得到由v对匹配对组成的匹配对集合{(pi1,pi1′),..(piu,piu′),..(piv,piv′)},其中,pi={pi1,..piu..piv}属于Ii经过匹配的ORB特征点集合,pi′={pi1′,..piu′,..piv′}属于Ii+1经过匹配的ORB特征点集合,0≤v≤m;
(4)计算拍摄Ii+1相对于拍摄Ii深度相机位姿变换的旋转矩阵和平移向量:
(4a)将pi与对应的深度图像中的深度信息进行融合得到三维点集pdi={pdi1,..pdiu..pdiv};同时将pi′对应的深度图像中的深度信息融合得到三维点集pdi′={pdi1′,..pdiu′..pdiv′};
(4b)计算pdi和pdi′的质心坐标Ci和C′i,以及pdiu和pdiu′的去质心坐标qiu和qiu′并采用SVD降维算法,计算拍摄Ii+1相对于拍摄Ii深度相机位姿变换的旋转矩阵Ri:
(4c)计算拍摄Ii+1相对于拍摄Ii深度相机位姿变换的平移向量ti:
ti=Ci-RiC′i;
(5)确定每幅RGB图像Ii中的移动目标所在区域:
(5a)计算Ii中每一个目标检测结果Cij与Ii+1中的每一个目标检测结果C(i+1)j′的目标匹配度:
f(Cij,C(i+1)j′)=(xij-x(i+1)j′)2+(yij-y(i+1)j′)2+(wij-w(i+1)j′)2+(cij-c(i+1)j′)2sij=s(i+1)j′
当f(Cij,C(i+1)j′)<0.5时则判定Cij与C(i+1)j′为同一目标;
(5b)将匹配好的目标检测结果Cij与C(i+1)j′分别对应的目标区域Bij与B(i+1)j′内的s对特征匹配点通过与对应的深度图像信息融合得到对应的三维点集记为:
{(tdi1,tdi1′),...(tdiw,tdiw′),...(tdis,tdis′)}0<s<m;
(5c)计算Ii与Ii+1之间的同一目标区域动态变化量A,并将A>0.1时对应的Bij标记为移动目标区域Bij′,其中A的计算公式为:
(6)对每幅RGB图像Ii的移动目标区域Bij′中的移动目标所遮挡的静态背景进行修复:
(6a)以步长L=5,从RGB图像序列I中筛选当i<N-25时Ii之后的5幅对比帧Ii+5,Ii+10,Ii+15,Ii+20,Ii+25,或筛选当N-25≤i≤N时Ii之前的5幅对比帧Ii-5,Ii-10,Ii-15,Ii-20,Ii-25;
(6b)计算Ii中的Bij′中心坐标(xij,yij)′在5幅对比帧中分别对应的投影坐标(xij,yij)′l,l=1,2,3,4,5;
(6c)对Bij′分别与5幅对比帧中以投影坐标(xij,yij)′l为中心,宽和高与Bij′相同的像素区域Hijl进行ORB特征点提取与匹配,将Bij′的像素值更新为匹配成功的特征点的点对数最少的区域Hijl′的像素值,得到Ii经过背景修复的RGB图像Ii′;同时将Bij′对应的深度图像区域的像素值更新为Hijl′对应的深度图像区域的像素值,得到Di经过背景修复的深度图像Di′;
(7)获取三维重建结果:
对每幅经过背景修复的RGB图像Ii′与经过背景修复的每幅深度图像Di′进行融合,得到N个三维空间点云Q1,Q2,...,Qi,...,QN,并利用Ii相邻帧间的旋转矩阵Ri和平移向量ti,对Q1,Q2,...,Qi,...,QN进行迭代拼接,得到消除移动目标的全局三维点云Q:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910799527.8/1.html,转载请声明来源钻瓜专利网。