[发明专利]一种Kinectv2深度图像无效点修复方法有效
申请号: | 201810402035.6 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108629756B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 陈东岳;熊新立;张武卫;贾同 | 申请(专利权)人: | 东北大学 |
主分类号: | G06T5/50 | 分类号: | G06T5/50;G06T7/55 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李馨 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 kinectv2 深度 图像 无效 修复 方法 | ||
1.一种Kinect v2深度图像无效点修复方法,其特征在于,包括如下步骤:
S1:通过Kinect v2相机分别捕获同一场景中的多模态图像,所述多模态图像为彩色图像和原始深度图像;
S2:通过张正友相机标定方法完成Kinect v2中彩色相机和深度相机的内外参数的标定,从而计算出彩色相机和深度相机坐标系之间的旋转矩阵和平移向量,进而完成彩色图像和原始深度图像的配准;
S3:通过遍历原始深度图像完成原始深度图像中无效点的标记,统计无效点八邻域内有效深度值的出现的频率,计算该频率下有效深度值的标准差,进而完成无效点填充优先级的评估;
S4:通过原始深度图像中的无效点索引对应的彩色图像像素点的像素值,同时索引无效点八邻域内有效深度值点对应的彩色图像像素点的真实像素值,进而计算无效点对应彩色图像中的像素点相似度最高的像素坐标,根据无效点填充的优先级修复所述像素坐标对应的深度图像无效点;
S1具体包括如下步骤:
S101:搭建多模态图像采集系统;
S102:同时启动Kinect v2中的彩色视频流和深度视频流,获取同一场景中的彩色和深度图像;
S2具体包括如下步骤:
S201:通过Kinect v2相机同时获取同一时刻,同一位置的彩色和深度棋盘格图像;
S202:利用Opencv3中张正友标定函数,分别完成彩色和深度相机的内外参数的标定,即计算彩色和深度相机的内参矩阵(Kc,Kd)和彩色相机的外参矩阵(Rc,Tc)、深度相机的外参矩阵(Rd,Td);
S203:根据相机成像原理,将图像坐标系与相机坐标系通过如下方程式进行转换:
其中pc和pd分别表示彩色和深度图像中一点,Pc,Pd分别表示相应的彩色相机和深度相机坐标系下的对应点;
S204:根据相机模型,任意两个坐标系之间的相对位置关系都可以通过旋转矩阵R和平移向量T描述,通过如下方程式进行转换:
Pc=RPd+T (3)
其中公式(2)分别表示彩色相机坐标系,深度相机坐标系与世界坐标系之间的变换关系,公式(3)表示深度相机坐标系与彩色相机坐标系之间的关系,Pw表示世界坐标系下的任意一点,
通过公式(1),(2),分别得到旋转矩阵R和平移向量T如下:
通过公式(1),(3),(4)得出彩色图像与深度图像之间配准关系如下:
通过公式(5),获取深度图像对应的彩色图像,即完成彩色和深度图像的配准及对齐;
S3具体包括如下步骤:
S301:通过遍历原始深度图像中所有深度值为零的点完成深度图像中无效点的标记,具体表现为:通过二维向量保存无效点的坐标值;
S302:通过无效点的标记坐标,计算无效点八邻域内有效深度值的概率p(d(s)|{d(s′)|s′∈Ωsd(s′)>0}),为了简化系统的时间复杂度,通过如下公式计算其等价的有效深度值出现的频率nv(s),
nv(s)=N/Ωs (6)
其中,N为无效点八邻域的有效深度值的个数,Ωs为无效深度点的八邻域;
在频率nv(s)的基础上,通过如下公式计算无效点八邻域内有效深度值的标准差σd(s):
其中
其中,d(s)表示深度图像中任意无效深度点s的深度像素值,d(s′)表示s八邻域内有效深度值点s′的深度像素值,ψs={s′|s′∈Ωs,d(s′)>0}表示无效深度点s八邻域内有效深度值的集合,μd(s)表示无效深度点s八邻域内有效深度值的均值;
S303:计算已标记的无效点八邻域内有效深度值出现的频率nv(s),根据nv(s)和标准差σd(s),通过如下公式计算无效点的优先级评估函数R(s):
其中,1/Cσ是归一化参数,该参数能够使σd(s)/Cσ处于[0,1]。
2.根据权利要求1所述的Kinect v2深度图像无效点修复方法,其特征在于,S4具体包括如下步骤:
S401:利用Opencv3中的cvtColor函数将与深度图像对齐的RGB空间的彩色图像变换到Lab色彩空间;
S402:根据S201-S204计算的彩色相机和深度相机的内参矩阵(Kc,Kd)及两相机之间的旋转矩阵R和平移向量T,得到深度图像中任一有效深度值对应的原始彩色图像的像素坐标的关系如下:
其中(x,y)表示原始彩色图像中坐标,(u,v)表示原始深度图像中的坐标,Zc表示彩色相机与物体表面之间的距离,d表示深度相机与物体表面之间的距离;
S403:假设无效点八邻域内任一有效深度值为该无效点的修复深度值,即:d(s)=di(s′),通过公式(10)分别计算出其对应原始彩色图像中的像素坐标,从而索引其对应的彩色像素值ci(s),将ci(s)从RGB色彩空间变换到Lab色彩空间,然后分别在对齐的彩色图像上索引无效点八邻域内有效深度值点对应彩色图像中的真实彩色像素值ci(s′),通过相似度度量关系,计算与无效点s对应彩色图像中的像素点相似度最高的像素坐标,相似度度量关系如下:
其中ψs={s′|s′∈Ωs,d(S′)>0}表示无效深度点s八邻域内有效深度值的集合,ci(s)[L],ci(s)[a],ci(s)[b]分别表示彩色像素值ci(s)在L,a,b三个通道上的像素值,ci(s′)[L],ci(s′)[a],ci(s′)[b]分别表示真实彩色像素值ci(s′)在L,a,b三个通道上的像素值;
S404:根据公式(9)优先级评估函数计算的无效点修复秩序,迭代应用公式(11)求解的像素坐标对应的深度值修复无效点,从而完成深度图像中全部无效点的修复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810402035.6/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序