[发明专利]基于最小和缓存加速策略的泛化置信度传播的双目立体视觉匹配方法有效
申请号: | 201010193499.4 | 申请日: | 2010-06-08 |
公开(公告)号: | CN101877129A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 陈胜勇;王中杰;李友福;刘盛;王鑫;旺晓研 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310014 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于最小和缓存加速策略的泛化置信度传播的双目立体视觉匹配方法,包括以下步骤:1)采集双目的左右两幅图像,建立马尔可夫随机场;2)产生多尺度马尔可夫随机场,第k层的大小是第k+1层大小的四分之一;3)设在多尺度马尔可夫随机场中共有n层,按从1到n的顺序分别对n个马尔可夫随机场进行求解,将第i层的计算结果传递到第i+1层;4)在最底层马尔可夫随机场求解完成后,取代价值最小的那个状态作为该变量的最终状态,即为该变量所对应图像中点的视差值。本发明有效降低复杂度、减少计算量。 | ||
搜索关键词: | 基于 最小 缓存 加速 策略 泛化 置信 传播 双目 立体 视觉 匹配 方法 | ||
【主权项】:
1.一种基于最小和缓存加速策略的泛化置信度传播的双目立体视觉匹配方法,其特征在于:所述双目立体视觉匹配方法包括以下步骤:1)采集双目的左右两幅图像,将左图中的每一个像素点都作为一个变量,然后保持这些变量在图像坐标中的相对位置不变,进行4邻域连接,得到马尔可夫随机场的拓扑结构,然后按公式(1)和公式(2)分别计算马尔可夫随机场中的各变量的各状态代价值,以及各连接边的代价值:D ( f p ) = λ · min ( Σ c ∈ { L , a , b } ( I c L ( p ) - I c R ( p - f p ) ) 2 , T ) - - - ( 1 ) ]]> V(fp,fq)=min(|fp-fq|,K) (2)其中,λ表示代价权重,它影响到点代价在整个能量函数中所占有的比重;fp和fq分别表示变量p和q的状态序号;T表示截断值;颜色向量距离采用欧氏距离来表征,K表示截断值;IcL(p)和IcR(p)分别表示左图和右图中p点处的c通道的颜色值;2)产生多尺度马尔可夫随机场,第k层的大小是第k+1层大小的四分之一;3)设在多尺度马尔可夫随机场中共有n层,按从1到n的顺序分别对n个马尔可夫随机场进行求解;首先,使用泛化置信度传播算法对每一层的马尔可夫随机场分别求解,原始的泛化置信度传播算法使用公式(3)和公式(4)来进行信息传递:![]()
其中,φs=φs(xs)=D(xs),
ms→u=ms→u(xu)表示当变量u选定状态xu时,变量s向变量u传递的点信息,mst→uv=mst→uv(xu,xv)表示当变量u和变量v选定状态xu和xu时,变量s和变量t之间的边向变量u和变量v之间的边传递的边信息;对公式(3)和公式(4)进行负对数操作,并对其中的独立计算进行缓存,得到两条新的公式,即公式(5)和公式(6):m s → u t ( x u ) = min x s ( P s ( x s ) + Q su ( x s , x u ) ) - - - ( 5 ) ]]>m st → uv t ( x u , x v ) = min x s , x t ( Q su ′ ( x s , x u ) + Q tv ′ ( x t , x v ) + Q st ′ ( x s , x t ) ) - m s → u t - 1 - m t → v t - 1 - - - ( 6 ) ]]> 其中,上标表示当前的迭代序号。P s ( x s ) = D ( x s ) + Σ i = { a , b , c } m i → s t - 1 ( x s ) ; ]]>Q su ( x s , x u ) = V ( x s , x u ) + Σ i = { bd , ce } m i → su t - 1 ( x s , x u ) ; ]]>Q su ′ = D ( x s ) + V ( x s , x u ) + m a → s t - 1 ( x s ) + m c → s t - 1 ( x s ) + m ce → su t - 1 ( x s , x u ) ; ]]>Q tv ′ = D ( x t ) + V ( x t , x v ) + m b → t t - 1 ( x t ) + m d → t t - 1 ( x t ) + m df → tv t - 1 ( x t , x v ) ; ]]>
均是缓存变量;然后分点传递和边传递两部分分别进行信息传递,在点传递过程中,首先选择所有非相邻的变量同步进行上下左右四个方向的传递,再选择在前一步中没有进行传递的变量进行同样方式的传递;在边传递过程中,分为水平边传递和垂直边传递两部分,其中,水平边传递分过程中,首先选择非相邻的水平边进行同步上下两个方向的传递,再选择在前一步中没有进行传递的水平边按同样方式进行传递;然后进行垂直边传递,其传递方式和水平边传递相同;每一层次设定迭代次数,迭代完成后,将第i层的计算结果传递继承到第i+1层;4)在最底层马尔可夫随机场求解完成后,按下式计算每个变量的代价值C s t ( x s ) = Σ i = { a , b , c , d } m i → s t ( x s ) - - - ( 7 ) ]]> 然后取代价值最小的那个状态作为该变量的最终状态,即为该变量所对应图像中点的视差值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010193499.4/,转载请声明来源钻瓜专利网。