【技术实现步骤摘要】
本专利技术涉及一种双目立体视觉中的立体匹配技术,特别是一种基于改进的自适应权重的局部立体匹配算法。
技术介绍
立体匹配作为双目视觉中最重要也是最难解决的问题,一直是各国研究人员关注的热点,其目的在于找到左右视图的最优视差值。实时性和高精度是衡量立体匹配算法好坏的标准,现有的算法存在的问题在于实时性好的匹配算法在精确度上无法达到优良的效果,而精确度很高的算法则是以牺牲大量的运算时间为代价。立体匹配算法可以分解为2个关键步骤:匹配代价计算,匹配代价聚合。根据视差计算方法的不同,立体匹配算法又可以分为局部立体匹配算法和全局立体匹配算法。全局立体匹配的精度比局部立体匹配的精度高,但是却很难满足实时性的要求,目前使用的全局立体匹配算法是依靠高性能的硬件设备来提高速度。因而局部立体匹配算法应用的更为广泛。
技术实现思路
本专利技术的目的在于提供一种基于自适应权重与图像分割相结合的局部立体匹配算法,包括:选取左右视图其中一幅图作为基准图像;对左右视图的所有像素点分别进行Census变换,获得基准图像中每一像素点在不同的视差d下的匹配代价;建立支撑窗口,在支撑窗口内以基准图像每一像素点为中心建立每一像素点的基准分割单元,在支撑窗口内以非基准图像每一像素点为中心建立每一像素点的非基准分割单元,计算每一支撑窗口内的中心像素点的权重值;根据权重值获得左右视图的最优视差。本专利技术与现有技术相比,具有 ...
【技术保护点】
一种基于自适应权重与图像分割相结合的局部立体匹配算法,其特征在于,包括:选取左右视图其中一幅图作为基准图像;对左右视图的所有像素点分别进行Census变换,获得基准图像中每一像素点在不同的视差d下的匹配代价;建立支撑窗口,在支撑窗口内以基准图像每一像素点为中心建立每一像素点的基准分割单元,在支撑窗口内以非基准图像每一像素点为中心建立每一像素点的非基准分割单元,计算每一支撑窗口内的中心像素点的权重值;根据权重值获得左右视图的最优视差。
【技术特征摘要】
1.一种基于自适应权重与图像分割相结合的局部立体匹配算法,其特征在于,
包括:
选取左右视图其中一幅图作为基准图像;
对左右视图的所有像素点分别进行Census变换,获得基准图像中每一像素
点在不同的视差d下的匹配代价;
建立支撑窗口,在支撑窗口内以基准图像每一像素点为中心建立每一像素点
的基准分割单元,在支撑窗口内以非基准图像每一像素点为中心建立每一像素点
的非基准分割单元,计算每一支撑窗口内的中心像素点的权重值;
根据权重值获得左右视图的最优视差。
2.根据权利要求1所述的局部立体匹配算法,其特征在于,所述每一像素点的
Census变化包括:
步骤11,选取右视图为基准图像,以右图的一像素点为中心,建立Census
窗口,比较Census窗口中的像素点与中心像素点间的像素值的大小关系,并通
过δ函数进行二值化处理
δ(mcr,m‾ar)=0mcr≤m‾ar1mcr>m‾ar]]>其中,为右视图中Census窗口中中心像素点像素值,为右视图中
Census窗口中其余像素点的像素值,a为其余像素点索引值;
步骤12,以左视图一像素点为中心建立滑动Census窗口,比较滑动Census
窗口中的像素点与该Census窗口中的中心像素点间的像素值的大小关系,并通
过δ函数进行二值化处理
δ(mcl,m‾al)=0mcl≤m‾al1mcl>m‾al]]>其中,滑动Census窗口大小与步骤11中Census窗口大小相同,为左视
图中Census窗口中中心点像素值,为左视图中该Census窗口中其余像素点
的像素值,a为其余像素点索引值;
步骤13,对左右视图中每一Census窗口内经过δ函数变换后的像素值按照
下式从左到右先上后下的顺序排列成比特字符串,右视图的为基准字符串,左视
\t图的为比较字符串
C(x,y)=Bitstringi∈[-M2,M2],j∈[-N2,N2]δ(I(x,y),I(x+i,y+j))]]>其中,I(x,y)为图像中坐标为(x,y)的点的像素灰度值,I(x+i,y+j)表示离
中心点距离为(i,j)处点的像素灰度值,C(x,y)表示坐标为(x,y)的点的Census
变换值,M×N表示以(x,y)为中心的Census窗口的大小;
步骤14,计算基准字符串与每一比较字符串之间的HAMMING距离
S(p,q)=HAMMING(C(p),C(q))=C(p)⊕C(q)]]>其中,p为右视图中Census窗口的中心点,q为左视图中在d视差下与p对
应匹配点,C(*)为Census变换值,S(p,q)表示在视差d条件下p、q两点的
HAMMING距离;
步骤15,改变d的值,即以滑动Census窗口对左视图进行扫描,重复步骤
12~14,直至左视图所有像素点被扫描完成;
步骤16,遍历右视图中所有像素点,重复步骤11~15。
3.根据权利要求2所述的局部立体匹配算法,其特征在于,采用下述公式获得
基准图像中每一像素点在不同的视差d下的匹配代价。
e(p,q)d=S(p,q)d+Σpc,qc∈windowCensusS(pc,qc)d]]>其中,pc表示以p为中心的Census窗口内除中心以外的点,qc表示在视差
d条件下pc对应的匹配点。
4.根据权利要求1所述的局部立体匹配算法,其特征在于,所述以基准图像每
一像素点为中心建立分割单元包括:
步骤21,以右图为基准图像,以右图中像素点p为中心建立大小为M'×N'的
支撑窗口,支撑窗口内p点以外的点记为左图中,以像素点q为中心,建立
相同大小的M'×N'支撑窗口,支撑窗口内q点以外的点记为其中q为左视图
中在d视差下与p对应...
【专利技术属性】
技术研发人员:孙爱娟,顾国华,周玉蛟,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。