[发明专利]一种基于多尺度变换与ADCensus-JWGF的机电设备视觉信息立体匹配算法在审
申请号: | 202010974772.0 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112102382A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 王松;胡燕祝;韩静雯 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06T7/33 | 分类号: | G06T7/33;G06T7/55;G06T5/00;G06K9/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 尺度 变换 adcensus jwgf 机电设备 视觉 信息 立体 匹配 算法 | ||
1.本发明涉及一种基于多尺度变换与ADCensus-JWGF的机电设备视觉信息立体匹配算法,其特征在于:确定Census变换过程,确定Census匹配代价,确定AD匹配代价,确定融合匹配代价,确定各尺度空间下图像代价聚合,确定滤波图核函数,确定最小代价聚合视差值,确定JWGF结果,具体包括以下八个步骤:
步骤一:确定Census变换过程,变换表达式如下所示;
式中,q是变换窗口内各邻域像素点灰度值,p是变换窗口内中心像素点的灰度值,在变换过程中,在变换窗口内,将中心像素的灰度值与邻域像素灰度值依次进行比较,若中心像素灰度值大于等于邻域像素灰度值,则记为1,否则,记为0;
之后,计算每个中心像素点对应的二进制比特串Str(x,y);
式中,Str(x,y)为变换窗口内中心像素点对应的二进制比特串,为二进制比特串的串联符,l和r分别为变换窗口大小的二分之一,I(x,y)表示坐标为(x,y)的中心点的像素值,I(x+i,y+j)为坐标处一定距离内的坐标像素点;
步骤二:确定匹配代价CCensus(x,y,d);
计算完两幅图上所有的像素点二进制比特串,对应的比特串进行汉明距离;
CCensus=Ham(StrL(x,y),StrR(x+d,y));
式中,StrL(x,y)为参考图像待匹配点的二进制比特串,StrR为目标图像最大视差范围内像素点的二进制比特串,d为最大视差搜索范围;
步骤三:确定匹配代价CAD(x,y,d);
式中,Ω是左图像中像素(x,y)邻域,Il(r,c)为左图像在(r,c)处灰度值,Ir(r,c-d)为右图像中视差为d的待匹配点的灰度值;
步骤四:确定匹配代价C(p,d);
C(p,d)=ρ(CCensus(p,d),λCensus)+ρ(CAD(p,d),λAD);
式中,λCensus、λAD为根据经验得到的常值参数,利用上述公式,将两种匹配函数归一化[0,1]区间内,之后进行求和;
步骤五:确定各尺度空间下图像代价聚合
式中,为代价聚合过程中的中间输出值,为归一化常数,其中is和js为在S尺度下的两个像素点,Cs(js,ls)为在S尺度下的代价,l为视差等级,为在尺度S上的像素点i的邻域,K(is,js)为衡量is和js的相似核,λ为控制正则化强度的参数;
步骤六:确定滤波图核函数Wij;
对每层尺度空间下采用引导滤波进行代价聚合,采用引导图滤波函数,保证输出图像的边缘与引导图像边缘保持一致,将引导图滤波函数应用到每个尺度下的代价聚合阶段;
式中,i和j为输入图像I的像素索引,μk和分别为I在wk内的均值和方差,w为窗口内像素个数,ε为控制参数,用来控制滤波效果强弱;
步骤七:确定最小代价聚合视差值dp;
采用赢者通吃法(WTA)在多尺度空间下代价聚合下最小视差值,计算过程如下;
式中,Sd={dmin,…,dmax}为可能的所有视差值,C(p,d)为视差值为d时的匹配代价值;
步骤八:确定JWGF结果JWGF(Id);
式中,Id是最终视差图,Wij为滤波核函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010974772.0/1.html,转载请声明来源钻瓜专利网。