视差值矫正方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30282867 阅读:13 留言:0更新日期:2021-10-09 21:53
本申请实施例提供了一种视差值矫正方法、装置、电子设备及存储介质。该方法,包括:对目标场景的第一视场角图像和第二视场角图像进行立体匹配,得到所述第一视场角图像和所述第二视场角图像之间的代价立方体,所述代价立方体中记载了所述第一视场角图像中的像素点在多个视差值下的代价值;对所述第一视场角图像中的重复纹理区域,获取所述重复纹理区域中的目标像素点对应的相位差;根据所述目标像素点对应的相位差、所述目标像素点对应的各个代价值中的最小代价值和次小代价值,得到所述目标像素点的矫正视差值。像素点的矫正视差值。像素点的矫正视差值。

【技术实现步骤摘要】
视差值矫正方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理
,具体而言,涉及一种视差值矫正方法、装置、电子设备及存储介质。

技术介绍

[0002]现有的大光圈虚化模式都是通过立体匹配计算每个像素点的视差值,然后转化为深度(距离)信息,最后根据对焦点距离和全图其他像素点的距离来确定每个像素点的虚化半径,并根据该虚化半径对像素点做虚化处理。
[0003]在计算像素点的视差值的时候,通常采用赢家通吃算法,但是赢家通吃算法是直接将最小代价值对应的视差值作为像素点的视差值,在计算重复纹理区域的视差值的时候,这样的方式很大概率会导致像素点的视差值计算出错,从而出现视差值计算准确率低的问题。

技术实现思路

[0004]本申请实施例的目的在于提供一种视差值矫正方法、装置、电子设备及存储介质,以提高视差值计算的准确率。
[0005]第一方面,提供了一种视差值矫正方法,包括:
[0006]对目标场景的第一视场角图像和第二视场角图像进行立体匹配,得到所述第一视场角图像和所述第二视场角图像之间的代价立方体,所述代价立方体中记载了所述第一视场角图像中的像素点在多个视差值下的代价值;
[0007]对所述第一视场角图像中的重复纹理区域,获取所述重复纹理区域中的目标像素点对应的相位差;
[0008]根据所述目标像素点对应的相位差、所述目标像素点对应的各个代价值中的最小代价值和次小代价值,得到所述目标像素点的矫正视差值。
[0009]上述视差值矫正方法,由于视差与距离(物点和成像装置的距离)相关,相位差与前后位置(物点与对焦物点的前后位置)相关,因此,基于相位差、所述目标像素点对应的各个代价值中的最小代价值和次小代价值来得到重复纹理区域中的目标像素点的视差值,相较于直接将最小代价值对应的视差值作为像素点的视差值的方式,将具有更高的准确率。
[0010]在本申请的一些实施例中,所述相位差是所述目标像素点对应的物点的光线在经过双核传感器后得到的,所述双核传感器中设置有多个光电组,所述光电组中包括两个光电成像单元。
[0011]在本申请的一些实施例中,所述根据所述目标像素点对应的相位差、所述目标像素点对应的各个代价值中的最小代价值和次小代价值,得到所述目标像素点的矫正视差值,包括:根据所述目标像素点对应的相位差确定所述目标像素点对应的物点和所述目标场景对应的对焦物点的相对位置;获取所述对焦物点对应的参考视差值;获取所述最小代价值对应的第一视差值以及所述次小代价值对应的第二视差值;根据所述相对位置以及所
述参考视差值,从所述第一视差值和所述第二视差值中得到所述目标像素点的矫正视差值。
[0012]在本申请的一些实施例中,所述第一视场角图像和第二视场角图像是通过成像装置获取的;所述根据所述目标像素点对应的相位差确定所述目标像素点对应的物点和所述目标场景对应的对焦物点的相对位置,包括:若所述目标像素点对应的相位差小于0,则所述目标像素点对应的物点位于所述对焦物点的后方向,所述后方向为远离所述成像装置的方向;若所述目标像素点对应的相位差大于0,则所述目标像素点对应的物点位于所述对焦物点的前方向,所述前方向为靠近所述成像装置的方向。
[0013]在本申请的一些实施例中,所述根据所述相对位置以及所述参考视差值,从所述第一视差值和所述第二视差值中得到所述目标像素点的矫正视差值,包括:若所述相对位置为所述目标像素点对应的物点位于所述对焦物点的前方向,则将所述第一视差和所述第二视差中大于所述参考视差值的视差值作为所述矫正视差值;若所述相对位置为所述目标像素点对应的物点位于所述对焦物点的后方向,则将所述第一视差和所述第二视差中小于所述参考视差值的视差值作为所述矫正视差值。
[0014]在本申请的一些实施例中,在所述对所述第一视场角图像中的重复纹理区域,获取所述重复纹理区域中的目标像素点对应的相位差之前,还包括:根据所述代价立方体,获取所述第一视场角图像中的每一像素点对应的各个代价值;根据所述第一视场角图像中的每一像素点对应的各个代价值确定所述像素点是否位于所述重复纹理区域,以得到所述重复纹理区域。
[0015]在本申请的一些实施例中,所述根据所述第一视场角图像中的每一像素点对应的各个代价值确定所述像素点是否位于所述重复纹理区域,包括:对所述第一视场角图像中的每一像素点,根据所述像素点对应的各个代价值,计算代价值方差;根据所述像素点对应的代价值方差确定所述像素点是否位于所述重复纹理区域。
[0016]在本申请的一些实施例中,所述根据所述像素点对应的代价值方差确定所述像素点是否位于所述重复纹理区域,包括:若所述代价值方差大于或等于预设方差,则从所述像素点对应的各个代价值中获取到所述像素点的最小代价值和次小代价值;获取所述像素点的最小代价值和次小代价值对应的视差值;根据所述像素点的最小代价值和次小代价值对应的视差值,计算视差差值;若所述视差差值的绝对值大于预设值,则所述像素点处于所述重复纹理区域。
[0017]第二方面,提供了一种视差值矫正装置,包括:
[0018]匹配模块,用于对目标场景的第一视场角图像和第二视场角图像进行立体匹配,得到所述第一视场角图像和所述第二视场角图像之间的代价立方体,所述代价立方体中记载了所述第一视场角图像中的像素点在多个视差值下的代价值;
[0019]相位模块,用于对所述第一视场角图像中的重复纹理区域,获取所述重复纹理区域中的目标像素点对应的相位差;
[0020]矫正模块,用于根据所述目标像素点对应的相位差、所述目标像素点对应的各个代价值中的最小代价值和次小代价值,得到所述目标像素点的矫正视差值。
[0021]在本申请的一些实施例中,所述相位差是所述目标像素点对应的物点的光线在经过双核传感器后得到的,所述双核传感器中设置有多个光电组,所述光电组中包括两个光
电成像单元。
[0022]在本申请的一些实施例中,所述矫正模块,具体用于:根据所述目标像素点对应的相位差确定所述目标像素点对应的物点和所述目标场景对应的对焦物点的相对位置;获取所述对焦物点对应的参考视差值;获取所述最小代价值对应的第一视差值以及所述次小代价值对应的第二视差值;根据所述相对位置以及所述参考视差值,从所述第一视差值和所述第二视差值中得到所述目标像素点的矫正视差值。
[0023]在本申请的一些实施例中,所述第一视场角图像和第二视场角图像是通过成像装置获取的;所述矫正模块,具体用于:若所述目标像素点对应的相位差小于0,则所述目标像素点对应的物点位于所述对焦物点的后方向,所述后方向为远离所述成像装置的方向;若所述目标像素点对应的相位差大于0,则所述目标像素点对应的物点位于所述对焦物点的前方向,所述前方向为靠近所述成像装置的方向。
[0024]在本申请的一些实施例中,所述矫正模块,具体用于:若所述相对位置为所述目标像素点对应的物点位于所述对焦物点的前方向,则将所述第一视差和所述第二视差中大于所述参考视差值的视差值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视差值矫正方法,其特征在于,包括:对目标场景的第一视场角图像和第二视场角图像进行立体匹配,得到所述第一视场角图像和所述第二视场角图像之间的代价立方体,所述代价立方体中记载了所述第一视场角图像中的像素点在多个视差值下的代价值;对所述第一视场角图像中的重复纹理区域,获取所述重复纹理区域中的目标像素点对应的相位差;根据所述目标像素点对应的相位差、所述目标像素点对应的各个代价值中的最小代价值和次小代价值,得到所述目标像素点的矫正视差值。2.如权利要求1所述的方法,其特征在于,所述相位差是所述目标像素点对应的物点的光线在经过双核传感器后得到的,所述双核传感器中设置有多个光电组,所述光电组中包括两个光电成像单元。3.如权利要求1或2所述的方法,其特征在于,所述根据所述目标像素点对应的相位差、所述目标像素点对应的各个代价值中的最小代价值和次小代价值,得到所述目标像素点的矫正视差值,包括:根据所述目标像素点对应的相位差确定所述目标像素点对应的物点和所述目标场景对应的对焦物点的相对位置;获取所述对焦物点对应的参考视差值;获取所述最小代价值对应的第一视差值以及所述次小代价值对应的第二视差值;根据所述相对位置以及所述参考视差值,从所述第一视差值和所述第二视差值中得到所述目标像素点的矫正视差值。4.如权利要求3所述的方法,其特征在于,所述第一视场角图像和第二视场角图像是通过成像装置获取的;所述根据所述目标像素点对应的相位差确定所述目标像素点对应的物点和所述目标场景对应的对焦物点的相对位置,包括:若所述目标像素点对应的相位差小于0,则所述目标像素点对应的物点位于所述对焦物点的后方向,所述后方向为远离所述成像装置的方向;若所述目标像素点对应的相位差大于0,则所述目标像素点对应的物点位于所述对焦物点的前方向,所述前方向为靠近所述成像装置的方向。5.如权利要求3或4任一项所述的方法,其特征在于,所述根据所述相对位置以及所述参考视差值,从所述第一视差值和所述第二视差值中得到所述目标像素点的矫正视差值,包括:若所述相对位置为所述目标像素点对应的物点位于所述对焦物点的前方向,则将所述第一视差和所述第二视差中大于所述参考视差值的视差值作为所述矫正视差值;若所述相对位置为所述目标像素点对应的物点位于所述对焦物点的后方向,则将所述第一视差和所述第二视差中小于所...

【专利技术属性】
技术研发人员:唐金伟
申请(专利权)人:北京迈格威科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1