一种视差确定方法、装置及终端制造方法及图纸

技术编号:17784548 阅读:39 留言:0更新日期:2018-04-22 16:14
本发明专利技术提供一种视差确定方法、装置及终端,涉及图像处理技术领域,该方法包括:确定基准图中第一像素的第一视差的准确度;若第一视差的准确度大于第一阈值且基准图中的第二像素与第一像素为同一物体中的像素,根据第一视差、第一视差的准确度、第二像素的梯度值,确定第二像素的视差搜索范围,其中,第二像素与第一像素相邻;在基准图对应的比较图中,根据视差搜索范围内的像素的灰度值和第二像素的灰度值,确定第二像素的第二视差,提高了确定视差的准确度。

【技术实现步骤摘要】
一种视差确定方法、装置及终端
本专利技术涉及图像处理
,尤其涉及一种视差确定方法、装置及终端。
技术介绍
双目立体视觉是指,利用相机从两个角度获取同一场景的两幅图像,再获取两幅图像的视差图像,根据视差图像进行建模得到三维立体图像。在现有技术中,通常采用如下的方法获取两幅图像的视差图像:将两幅图像中的一副图像作为基准图,另一副图像作为比较图。对于基准图中的每一个像素,在比较图中先确定一个搜索范围,并在该搜索范围中找到与其最接近的像素,并将比较图中最接近的像素与基准图中该像素的像素横坐标之差确定为基准图像中该像素的视差。重复上述过程中,可以获取得到基准图中每一个像素的视差,并根据每一个像素的视差确定得到视差图像。然而,在现有技术中,针对基准图中的任意一个像素,均采用固定的视差搜索范围,当该固定的视差搜索范围较小时,可能导致无法在比较图中获取得到与其最接近的像素,当固定的视差搜索范围较大时,不但会使得计算量大,还可能导致确定得到的与其最接近的像素的准确性较低,由上可知,现有技术中确定得到的像素的视差的准确度较低。
技术实现思路
本专利技术为了解决根据现有确定像素视差方法得到的视差准确度较低的问题,提供一种视差确定方法、装置及终端,提高了确定视差的准确性。第一方面,本专利技术实施例提供一种视差确定方法,包括:确定基准图中第一像素的第一视差的准确度;若所述第一视差的准确度大于第一阈值且所述基准图中的第二像素与所述第一像素为同一物体中的像素,根据所述第一视差、所述第一视差的准确度、所述第二像素的梯度值,确定所述第二像素的视差搜索范围,其中,所述第二像素与所述第一像素相邻;在所述基准图对应的比较图中,根据所述视差搜索范围内的像素的灰度值和所述第二像素的灰度值,确定所述第二像素的第二视差。在一种可能的实施方式中,所述确定基准图中第一像素的第一视差的准确度,包括:根据所述第一像素的视差搜索范围,在所述比较图中确定所述第一像素对应的至少一个第一待匹配像素;根据所述第一像素所在的第一窗口中像素的灰度值、及所述每一个第一待匹配像素所在的第二窗口中像素的灰度值,分别获取所述第一窗口与每一个第二窗口的匹配代价;根据所述第一窗口与每一个第二窗口的匹配代价,确定所述第一视差的准确度。在另一种可能的实施方式中,所述匹配代价为灰度差异性数值,所述根据所述第一窗口与每一个第二窗口的匹配代价,确定所述第一视差的准确度,包括:在所述第一窗口与每一个第二窗口的匹配代价中获取灰度差异性数值最小的第一匹配代价、及灰度差异性数值次小的第二匹配代价;将所述第二匹配代价和所述第一匹配代价的差值确定为所述第一视差的准确度。在另一种可能的实施方式中,所述匹配代价为灰度相似性数值,所述根据所述第一窗口与每一个第二窗口的匹配代价,确定所述第一视差的准确度,包括:在所述第一窗口与每一个第二窗口的匹配代价中获取灰度相似性数值最大的第三匹配代价、及灰度相似性数值次大的第四匹配代价;将所述第三匹配代价和所述第四匹配代价的差值确定为所述第一视差的准确度。在另一种可能的实施方式中,确定所述基准图中的第二像素与所述第一像素为同一物体中的像素,包括:确定所述第二像素对应至少一个第三像素,所述第三像素位于所述第二像素的相邻区域;获取所述第一像素与所述每一个第三像素之间的梯度值;若所述第一像素与所述每一个第三像素之间的梯度值小于第二阈值,则确定所述基准图中的第二像素与所述第一像素为同一物体中的像素。在另一种可能的实施方式中,所述第二像素的梯度值为所述第一像素与每一个第三像素之间的梯度值的平均值。在另一种可能的实施方式中,所述根据所述第一视差、所述第一视差的准确度、所述第二像素的梯度值,确定所述第二像素的视差搜索范围,包括:根据如下确定所述第二像素的视差搜索范围dmin-dmax:其中,所述dmin为所述第二像素的视差搜索范围的最小值,所述dmax为所述第二像素的视差搜索范围的最大值,所述d1为所述第一视差,所述R1为所述第一视差的准确度,所述G为所述第二像素的梯度值,所述λ为预设参数。在另一种可能的实施方式中,在所述基准图对应的比较图中,根据所述视差搜索范围内的像素的灰度值和所述第二像素的灰度值,确定所述第二像素的第二视差,包括:根据所述第二像素的视差搜索范围,在所述比较图中确定所述第二像素对应的至少一个第二待匹配像素;根据所述第二像素所在的第三窗口中像素的灰度值、及所述每一个第二待匹配像素所在的第四窗口中像素的灰度值,分别获取所述第三窗口与每一个第四窗口的匹配代价;根据所述第三窗口和所述第四窗口的匹配代价,在所述第四窗口中确定目标窗口,所述目标窗口与所述第三窗口中的像素的灰度相似性最高、或者灰度差异性最小;将所述目标窗口对应的第二待匹配像素与所述第二像素的像素横坐标的差值确定为所述第二像素的第二视差。第二方面,本专利技术实施例提供一种视差确定装置,包括第一确定模块、第二确定模块和第三确定模块,其中,所述第一确定模块用于,确定基准图中第一像素的第一视差的准确度;所述第二确定模块用于,若所述第一视差的准确度大于第一阈值且所述基准图中的第二像素与所述第一像素为同一物体中的像素,根据所述第一视差、所述第一视差的准确度、所述第二像素的梯度值,确定所述第二像素的视差搜索范围,其中,所述第二像素与所述第一像素相邻;所述第三确定模块用于,在所述基准图对应的比较图中,根据所述视差搜索范围内的像素的灰度值和所述第二像素的灰度值,确定所述第二像素的第二视差。在一种可能的实施方式中,所述第一确定模块具体用于:根据所述第一像素的视差搜索范围,在所述比较图中确定所述第一像素对应的至少一个第一待匹配像素;根据所述第一像素所在的第一窗口中像素的灰度值、及所述每一个第一待匹配像素所在的第二窗口中像素的灰度值,分别获取所述第一窗口与每一个第二窗口的匹配代价;根据所述第一窗口与每一个第二窗口的匹配代价,确定所述第一视差的准确度。在另一种可能的实施方式中,所述第一确定模块具体用于:在所述第一窗口与每一个第二窗口的匹配代价中获取灰度差异性数值最小的第一匹配代价、及灰度差异性数值次小的第二匹配代价;将所述第二匹配代价和所述第一匹配代价的差值确定为所述第一视差的准确度。在另一种可能的实施方式中,所述第一确定模块具体用于:在所述第一窗口与每一个第二窗口的匹配代价中获取灰度相似性数值最大的第三匹配代价、及灰度相似性数值次大的第四匹配代价;将所述第三匹配代价和所述第四匹配代价的差值确定为所述第一视差的准确度。在另一种可能的实施方式中,所述装置还包括第四确定模块,其中,所述第四确定模块用于:确定所述第二像素对应至少一个第三像素,所述第三像素位于所述第二像素的相邻区域;获取所述第一像素与所述每一个第三像素之间的梯度值;若所述第一像素与所述每一个第三像素之间的梯度值小于第二阈值,则确定所述基准图中的第二像素与所述第一像素为同一物体中的像素。在另一种可能的实施方式中,所述第二像素的梯度值为所述第一像素与每一个第三像素之间的梯度值的平均值。在另一种可能的实施方式中,所述第二确定模块具体用于:根据如下确定所述第二像素的视差搜索范围dmin-dmax:其中,所述dmin为所述第二像素的视差搜索范围的最小值,所述dmax为所述第二像素的视差搜索范本文档来自技高网...
一种视差确定方法、装置及终端

【技术保护点】
一种视差确定方法,其特征在于,包括:确定基准图中第一像素的第一视差的准确度;若所述第一视差的准确度大于第一阈值且所述基准图中的第二像素与所述第一像素为同一物体中的像素,根据所述第一视差、所述第一视差的准确度、所述第二像素的梯度值,确定所述第二像素的视差搜索范围,其中,所述第二像素与所述第一像素相邻;在所述基准图对应的比较图中,根据所述视差搜索范围内的像素的灰度值和所述第二像素的灰度值,确定所述第二像素的第二视差。

【技术特征摘要】
1.一种视差确定方法,其特征在于,包括:确定基准图中第一像素的第一视差的准确度;若所述第一视差的准确度大于第一阈值且所述基准图中的第二像素与所述第一像素为同一物体中的像素,根据所述第一视差、所述第一视差的准确度、所述第二像素的梯度值,确定所述第二像素的视差搜索范围,其中,所述第二像素与所述第一像素相邻;在所述基准图对应的比较图中,根据所述视差搜索范围内的像素的灰度值和所述第二像素的灰度值,确定所述第二像素的第二视差。2.根据权利要求1所述的方法,其特征在于,所述确定基准图中第一像素的第一视差的准确度,包括:根据所述第一像素的视差搜索范围,在所述比较图中确定所述第一像素对应的至少一个第一待匹配像素;根据所述第一像素所在的第一窗口中像素的灰度值、及所述每一个第一待匹配像素所在的第二窗口中像素的灰度值,分别获取所述第一窗口与每一个第二窗口的匹配代价;根据所述第一窗口与每一个第二窗口的匹配代价,确定所述第一视差的准确度。3.根据权利要求2所述的方法,其特征在于,所述匹配代价为灰度差异性数值,所述根据所述第一窗口与每一个第二窗口的匹配代价,确定所述第一视差的准确度,包括:在所述第一窗口与每一个第二窗口的匹配代价中获取灰度差异性数值最小的第一匹配代价、及灰度差异性数值次小的第二匹配代价;将所述第二匹配代价和所述第一匹配代价的差值确定为所述第一视差的准确度。4.根据权利要求2所述的方法,其特征在于,所述匹配代价为灰度相似性数值,所述根据所述第一窗口与每一个第二窗口的匹配代价,确定所述第一视差的准确度,包括:在所述第一窗口与每一个第二窗口的匹配代价中获取灰度相似性数值最大的第三匹配代价、及灰度相似性数值次大的第四匹配代价;将所述第三匹配代价和所述第四匹配代价的差值确定为所述第一视差的准确度。5.根据权利要求1-4任一项所述的方法,其特征在于,确定所述基准图中的第二像素与所述第一像素为同一物体中的像素,包括:确定所述第二像素对应至少一个第三像素,所述第三像素位于所述第二像素的相邻区域;获取所述第一像素与所述每一个第三像素之间的梯度值;若所述第一像素与所述每一个第三像素之间的梯度值小于第二阈值,则确定所述基准图中的第二像素与所述第一像素为同一物体中的像素。6.根据权利要求5所述的方法,其特征在于,所述第二像素的梯度值为所述第一像素与每一个第三像素之间的梯度值的平均值。7.根据权利要...

【专利技术属性】
技术研发人员:赵启东
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东,37

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

1