[发明专利]基于全局块优化的立体影像密集匹配方法有效
申请号: | 201710254284.0 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107170000B | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 黄旭;周刚;高其双;胡堃;陆正武;蔡刚山;范超 | 申请(专利权)人: | 武汉市工程科学技术研究院 |
主分类号: | G06T7/32 | 分类号: | G06T7/32;G06T7/33 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 潘杰;李满 |
地址: | 430019 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种本发明涉及基于全局块优化的立体影像密集匹配方法,步骤为:1、选择基准影像和参考影像,采用传统的立体影像密集匹配算法获得初匹配视差图;2、采用超像素分割技术,将基准影像分割成一系列相互邻接的块;3、构建全局能量函数中的数据项;4、构建全局能量函数中的平滑项;5、根据数据项和平滑项,建立全局能量函数,并采用最小二乘的方法解算函数,获得全局最优解,生成精确、连续、光滑的匹配视差图。本发明能够有效消除传统立体影像密集匹配算法中普遍存在的“视差阶梯”问题,生成的匹配视差图中,模型表面连续光滑,三维重建精度高。 | ||
搜索关键词: | 基于 全局 优化 立体 影像 密集 匹配 方法 | ||
【主权项】:
1.一种基于全局块优化的立体影像密集匹配方法,其特征在于,它包括如下步骤:步骤1:在立体影像中,选择基准影像和参考影像,采用传统的立体影像密集匹配方法,获取初匹配的视差图;步骤2:采用SLIC超像素分割方法,将基准影像分割成一系列相互邻接的块,用Si表示基准影像上的第i个块;步骤3:构建基于全局块优化的立体影像密集匹配全局能量函数中的数据项Edata,数据项Edata用于描述基准影像的每个块与参考影像上的同名块之间的非相似性测度;每个所述块都用一个视差平面方程来描述,即:
其中,ai、bi、ci表示块Si的视差平面方程系数;p=(px,py)T表示块Si内的一个像素;d表示像素所对应的视差;
表示像素p的重心化坐标;令
表示块Si所对应的视差平面方程系数的改正数,
表示基准影像上所有视差平面方程系数的改正数所组成的未知数向量,τ表示块的数目,i∈1,...τ,可以将能量函数的数据项表示为:
式中,Gdata表示数据项Edata的二次项系数矩阵;Hdata表示数据项Edata的一次项的系数矩阵,Edata为基于全局块优化的立体影像密集匹配的全局能量函数的数据项,T表示转置符号,上述二次项系数矩阵Gdata和一次项系数矩阵Hdata的具体表达为:Gdata=Diag(‑gdata(Si));![]()
![]()
上式中,Diag表示对角线矩阵;gdata(Si)、hdata(Si)分别表示Gdata、Hdata中的对应Si的块矩阵;a、b、c表示视差平面方程系数;a0、b0、c0表示视差平面方程系数的初值;r(a0,b0,c0|Si)表示块Si所对应的相关系数;
u=a,b or c表示函数r(a0,b0,c0|Si)对未知数u的一阶偏微分;
u1=a,b or c,u2=a,b or c表示函数r(a0,b0,c0|Si)对未知数u1、u2的二阶偏微分;步骤4:构建基于全局块优化的立体影像密集匹配全局能量函数中的平滑项Esmooth,平滑项Esmooth用于保证相邻块之间连续平滑;同样令
表示所有块所对应的视差平面方程系数的改正数组成的未知数向量,
表示第τ个视差平面方程系数的改正数所组成的未知数向量,可以将平滑项Esmooth表示为:
式中,Gs表示平滑项Esmooth的二次项系数矩阵,HS表示平滑项Esmooth的一次项系数矩阵;上述二次项系数矩阵Gs和一次项系数矩阵HS可以分别表达为:![]()
其中,τ表示块的数目;Sj表示Si的邻接块;N(Si)表示块Si的相邻块集合;E(Si,Sj)表示块Si内与块Sj相邻接的像素集合;|E(Si,Sj)|表示集合E(Si,Sj)内的像素数目;ci=(cix,ciy)T表示块Si的重心;Pn1(i,j)表示根据块Si与块Sj的邻接关系计算出来的连接性惩罚系数;Pn2(i,j)表示根据块Si与块Sj的邻接关系计算出来的共面性惩罚系数;t表示基准影像上的一个像素,该像素位于集合E(Si,Sj)内,且是块与块之间邻接处的像素;gsr(Si,Sj,t)表示块Si与块Sj之间关于像素t的相关矩阵;hsr(Si,Sj,t)表示块Si与块Sj之间一次项系数矩阵的分块矩阵;![]()
![]()
![]()
其中,σ1(t,Si,Sj)表示块Si与块Sj之间关于像素t的二次项分块矩阵,T为转置符号;03×3表示3×3的零矩阵;
表示像素t关于块Si的重心化坐标;
表示像素t关于块Sj的重心化坐标;![]()
![]()
其中,hi(t,Si,Sj)表示hsr(Si,Sj,t)内,关于Si的分块矩阵;hj(t,Si,Sj)表示hsr(Si,Sj,t)内,关于Sj的分块矩阵;
表示根据块Si的视差平面方程初值,计算出来的像素t的视差;
表示根据块Sj的视差平面方程初值,计算出来的像素t的视差;
表示像素t关于块Si的重心化坐标;
表示像素t关于块Sj的重心化坐标;步骤5:根据数据项Edata和平滑项Esmooth,构建基于全局块优化的立体影像密集匹配的全局能量函数,其中,上述全局能量函数的极值最优解,即为立体影像密集匹配的结果;定义D表示立体影像匹配的视差图,E(D)表示基于全局块优化的立体影像密集匹配的全局能量函数,那么,将上述全局能量函数定义为:
其中,Edata表示基于全局块优化的立体影像密集匹配的全局能量函数的数据项;Esmooth表示基于全局块优化的立体影像密集匹配的全局能量函数的平滑项;求公式
的最小值,等价于求
可以采用最小二乘方法直接计算
获得全局最优的立体影像密集匹配视差图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉市工程科学技术研究院,未经武汉市工程科学技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710254284.0/,转载请声明来源钻瓜专利网。
- 上一篇:紊流螺旋桨搅拌器
- 下一篇:一种工业废料用搅拌装置