【技术实现步骤摘要】
一种快速视差图像计算方法及装置
本申请涉及图像处理技术,尤其涉及一种快速视差图像计算方法及装置。
技术介绍
随着多媒体、Internet等技术的深入发展,普通二维模式图像/视频越来越无法满足人们的需求。近年来,三维(3D)图像的使用更加频繁。人们在观看3D电影时可以获得2D电影难以企及的立体视觉体验。除了在影视方面的应用,接近真实场景的三维信息已慢慢开始在其他各个领域被使用到,尤其是在视频监控领域,立体视觉系统能够更加有效的定位、分辨或者跟踪被监测的目标。常见的监控业务中,如车辆、行人的检测或跟踪,三维的视频信息能够表现出明显优越于二维信息的效果。视差信息是立体视觉系统的基础,故获取视差信息的视差算法作为立体视觉的关键成为计算机视觉领域研究的热点。视差估计的基本原理是利用从两个视点观察同一场景获取的立体像图对,以其中一个视点的图像作为基准,匹配出两幅图像中的对应像点,从而估计参考视图中每一像素点的视差。根据使用的约束信息的不同,可以将视差估计算法分为两类:1)局部匹配算法,这类方法利用的是对应点本身以及邻近的局部区域的约束信息,局部算法的优点是效率高,但在遮挡区域、边界区域以及缺失纹理的区域会产生较大的误差。根据匹配特征和匹配方式的不同,局部匹配算法主要分为基于特征的方法和基于区域的方法。基于特征的方法具有较好的抗干扰性能,但它只能获得稀疏的视差场,要得到稠密的视差场必须辅之以复杂的插值过程。区域法能产生稠密的视差场,算法简单、有效、易于实现,缺点是精度不高,易受噪声的影响。然而该方案计算速度较快,但需要依赖于一个初始的视差估计,如果初始估计错误比较明显, ...
【技术保护点】
一种快速视差图像计算装置,应用于图像处理设备上,其特征在于:所述装置包括:背景差分单元,用于将双目摄像机输出的时间上相互对应的一对原始图像分别进行背景差分处理获得一对背景图像以及一对前景图像;背景视差单元,用于按照预设的第一视差算法基于一对背景图像生成背景视差图像;前景视差单元,用于按照预设的第二视差算法基于一对前景图像生成前景视差图像;图像整合单元,用于将前景视差图像与当前背景视差图像整合为完整的视差图像。
【技术特征摘要】
1.一种快速视差图像计算装置,应用于图像处理设备上,其特征在于:所述装置包括:背景差分单元,用于将双目摄像机输出的时间上相互对应的一对原始图像分别进行背景差分处理获得一对背景图像以及一对前景图像;背景视差单元,用于按照预设的第一视差算法基于一对背景图像生成背景视差图像;前景视差单元,用于按照预设的第二视差算法基于一对前景图像生成前景视差图像;图像整合单元,用于将前景视差图像与当前背景视差图像整合为完整的视差图像;所述第二视差算法针对前景图像的扫描过程包括:S1,针对前景图像进行扫描,计算扫描线上每个像素点的视差;S2,判断当前扫描线是否具有预设的传播例外规则,如果是转S3,否则转S4;S3,按照初始置信规则设置当前扫描线的置信等级,转S5;S4,判断前一扫描线的置信等级是否为第一等级,如果是则将当前扫描线设置为第一等级,否则转S3;S5,判断当前扫描线是否为本次扫描最后一条扫描线,如果是则结束,否则转S1;所述按照初始置信规则设置当前扫描线的置信等级具体包括:若所述一对前景图像在扫描线上的长度差值小于预设差值,则将当前扫描线的置信等级设置为第一等级,否则设置为第二等级;所述预设的传播例外规则包括以下规则中的一种或多种:第一规则:当前扫描线相对于前一扫描线的长度变化大于指定阈值;第二规则:当前扫描线连续性区域的变化方向与前一扫描线不一致;第三规则:当前扫描线的连续性区域的长度大于预设的先验参数;第四规则:当前扫描线与前一扫描线相比连续性区域的数量不一致。2.如权利要求1所述的装置,其特征在于,所述第一视差算法与第二视差算法不同,且所述第一视差算法具体包括:间隔多个原始图像帧更新计算一次当前背景视差图像。3.如权利要求1所述的装置,其特征在于,所述第二视差算法包括:一个第一维度上两个相对方向的扫描过程;或者一个第一维度上两个相对方向的扫描过程以及第二维度上的扫描过程。4.如权利要求1所述的装置,其特征在于,所述一对前景图像包括左目前景图像以及右目前景图像,在当前扫描线在左目前景图像以及右目前景图像上不存在相反方向突变时,计算扫描线上每个像素点的视差过程包括:先计算出扫描线上两个边缘像素点的视差,然后使用线性差分方法计算出其他像素点的视差;在当前扫描线在左目前景图像以及右目前景图像上存在相反方向突变时,计算该扫描线上每个像素点的视差过程包括:取右目图像中两个边缘像素点c2和d2位置的中心像素点m2,然后获取像素点c3=m2-w/2以及像素点d3=m2+w/2,其中w为前景图像的预设先验宽度,使用c3作为左目图像上一个边缘点c1在右目图像上的匹配点,使用d3作为左目图像上另一个边缘像素点d1的匹配点,然后使用线性差分方法计算c1到d1之间像素点的视差。5.如权利要求1所述的装置,其特征在于,所述置信等级包括第一等级以及第二等级,前景视差单元进一步用于选择第二等级的像素点作为待调像素点,针对该待调整像素点进行视差修正,其中该修正过程包括:在第一维度的两个相对的方向以及第二维度的两个相对方向上进行遍历以获取四个方向上置信等级为第一等级的参考像素点;其中修正后的视差其中Ci为预设的参考像素点的权值;ΔDi为第i个参考像素点与待调整像素点的位置差,σs为ΔDi的权重,Δmi为第i个参考像素点与待调整像素点灰度差,σr为Δmi的权重,di为第i个参考像素点的视差。6.如权利要求1所述的装置,其特征在于,还包括:动态规划单元,用按照预设的动态规划算法对前景视差图像进行求精规划后提供给图像整合单元;其中所述动态规划算法中使用的匹配开销算法具体为:其中C(p,d)则代表像素点p的原始匹配成本,Cq表示像素点q的权值,所述|p-q|表示两个像素点的位置差;|I(p)-I(q)|表示两个像素点的灰度差;lnum表示两个像素点八个梯度相等的数量;σs为位置差的权重,σr为灰度差的权重;σl为lnum的权重。7.如权利要求6所述的装置,其特征在于,所述预设的动态规划算法为:在水平和垂直两个维度进行两次迭代的动态规划算法。8.如权利要求6所述的装置,其特征在于,在所述动态规划算法中,一个扫描线对应于的规划结果数量与该扫描线上存在的连续区域数量对应,且每个规划结果是相互独立的;所述动态规划算法中使用的匹配成本聚焦函数具体为:其中k和i为大于1的自然数,且k>i;r代表预设方向的数量,P1和P2分别代表对应方向的像素点如果和相邻像素点灰度差超过1或者2时所对应的惩罚因子,且P2>P1;所述d为p像素点的视差,所述Lr(p-r,d)代表p像素点的r方向上的匹配成本,所述C(p,...
【专利技术属性】
技术研发人员:苏志杰,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。