[发明专利]一种快速自适应权重立体匹配方法有效

专利信息
申请号: 201610819094.4 申请日: 2016-09-13
公开(公告)号: CN106384363B 公开(公告)日: 2019-09-06
发明(设计)人: 何凯;葛云峰;闫佳星;甄蕊 申请(专利权)人: 天津大学
主分类号: G06T7/33 分类号: G06T7/33
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 程毓英
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种快速自适应权重立体匹配方法,包括:对左右两幅图像进行极线矫正处理;分别选取左、右图像为参考图,利用图像的亮度信息、水平梯度信息和垂直梯度信息的结合计算匹配代价;利用余弦函数计算像素点之间的颜色权重和空间距离权重,利用加权聚合算法作初次聚合得到视差空间;对每个像素点的视差搜索范围进行分割,得到t个子搜索范围;结合WTA准则以及视差空间,计算每个像素点在t个视差子搜索范围里的局部最优值;计算像素点之间的自适应权重,在选取出的局部最优视差值处作自适应权重聚合,得到新的视差空间;利用WTA准则对新的视差空间求取全局最优视差值;得到一幅较为精确的视差图。本发明可以减少计算量。
搜索关键词: 一种 快速 自适应 权重 立体 匹配 算法
【主权项】:
1.一种快速自适应权重立体匹配方法,该方法改进权重计算方法并采用两次聚合算法来减少计算量,包括下列步骤:(1)对左右两幅图像进行极线矫正处理;(2)分别选取左、右图像为参考图,利用图像的亮度信息、水平梯度信息和垂直梯度信息的结合计算匹配代价;(3)计算每个像素点的水平线分割范围,以此作为聚合支撑窗口;以点P(x,y)为例,先找出其水平线分割范围;设点Pk和点Pk'为和点P(x,y)相似的最左和最右的点,以求解点Pk为例,先求点P(x,y)和点P1(x‑1,y)之间的相似度Dc(P,P1):其中λ是平衡因子,取值为0.8;用如下两个准则判断点P1和点P是否相似:1)点P1是否满足Dc(P,P1)<ψ,其中ψ为阈值,取值为10;2)点P1是否满足Ds(P,P1)<ζ,其中Ds(P,P1)=|P‑P1|代表点P1和点P之间的空间距离;ζ=15是点P1的最大搜索范围;将满足上述条件的最左P1点作为Pk,同理,将满足上述条件的最右P1点作为Pk';利用余弦函数计算像素点P(x,y)和Pk(x‑k,y)之间的颜色权重wc(p,pk)和空间距离权重ws(p,pk),其中,(x,y)和(x‑k,y)分别代表点p和pk的坐标,β为相关系数,I(x,y)代表点P(x,y)的颜色,r∈{R,G,B}代表彩色图像的三原色,|p‑pk|代表点p和pk之间的空间距离;结合步骤(2)得到的匹配代价,利用加权聚合算法在视差深度0~D内作初次聚合得到视差空间,计算点P(x,y)初次聚合之后在深度d处的匹配代价C'(x,y,d)的公式如下,其中k为点P(x,y)用相似度公式Dc(P,P1)找到的点:(4)对每个像素点的视差搜索范围0~D进行分割,得到t个子搜索范围;结合WTA准则以及步骤(3)得到的视差空间,计算每个像素点在t个视差子搜索范围里的局部最优值;(5)计算像素点p和pk之间的自适应权重w(p,pk),选取大小为N*N的矩形窗口作为自适应权重聚合支撑窗口,其中N为矩形窗口的半径,结合步骤(2)得到的匹配代价,只在步骤(4)选取出的局部最优视差值处作自适应权重聚合,得到新的视差空间;(6)利用WTA准则对步骤(5)得到的新的视差空间求取全局最优视差值,从而得到左右初始视差图;(7)对左右初始视差图进行左右一致性校验,剔除不匹配点,得到一幅较为精确的视差图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610819094.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top