The present invention provides a method and a device for repair of noise in the disparity map, the method comprises: a depth map of the same scene two Taiwan depth camera to determine the disparity map based on the scene; if the first pixel disparity map for noise, the detection window of pixels in the first statistical confidence value is less than the first confidence threshold the number of second, and the gray value of pixel gray level difference with the first pixel value is less than the gray threshold disparity values; if the number of pixels and second pixels within the detection window is greater than the ratio of the proportion of the threshold is second parallax based on pixel values to replace the first parallax pixel values; if the number of the number of pixels and the detection window is second pixels in the proportion of less than or equal to the threshold ratio, the optimal cost function first pixel matching window to determine the scaling up based on The parallax value of the first pixel point is replaced by the parallax value corresponding to the optimal cost function so as to improve the accuracy of the post parallax value.
【技术实现步骤摘要】
一种修补视差图中噪点的方法及装置
本专利技术涉及计算机视觉
,尤其涉及一种修补视差图中噪点的方法及装置。
技术介绍
双目立体视觉技术是一种对双目摄像机拍摄的同一场景的深度图进行视差估计,确定三维空间场景深度的技术。在通过视差估计算法(例如,半全局匹配算法)得到的视差图中,往往存在大量噪点,这些噪点对后续操作及分析处理会产生较大干扰,因此,在使用视差图之前一般需要进行噪点修补。目前普遍采用的修补方式是对视差图中每一个噪点采用相同的修补方法进行修补,但是视差图中每一个噪点及其周围像素点的情况不同,采用同一同修补方法进行修补,必然导致某些噪点修补的准确度不高。
技术实现思路
本专利技术的目的在于提供一种修补视差图中噪点的方法及装置,用以提升修补后视差值的准确度。为实现上述专利技术目的,本专利技术提供了如下技术方案:本专利技术提供一种修补视差图中噪点的方法,所述方法包括:采用两台深度相机拍摄同一场景的深度图,基于预设的匹配窗口确定所述深度图中像素点的代价函数,并基于所述代价函数确定所述场景的视差图;若所述视差图中第一像素点为噪点,统计所述第一像素点的检测窗口中视差值的置信度值小于预设的第一置信度阈值、且灰度值与所述第一像素点的灰度值的差值小于预设的灰度阈值的第二像素点的数量;若所述第二像素点的数量与所述检测窗口内的像素点数量的比例大于预设的比例阈值,则基于所述第二像素点的视差值替换所述第一像素点在所述视差图中的视差值;若所述第二像素点的数量与所述检测窗口内的像素点数量的比例小于或等于预设的比例阈值,按照预设的比例放大所述匹配窗口,基于放大后的匹配窗口确定所述第一 ...
【技术保护点】
一种修补视差图中噪点的方法,其特征在于,所述方法包括:采用两台深度相机拍摄同一场景的深度图,基于预设的匹配窗口确定所述深度图中像素点的代价函数,并基于所述代价函数确定所述场景的视差图;若所述视差图中第一像素点为噪点,统计所述第一像素点的检测窗口中视差值的置信度值小于预设的第一置信度阈值、且灰度值与所述第一像素点的灰度值的差值小于预设的灰度阈值的第二像素点的数量;若所述第二像素点的数量与所述检测窗口内的像素点数量的比例大于预设的比例阈值,则基于所述第二像素点的视差值替换所述第一像素点在所述视差图中的视差值;若所述第二像素点的数量与所述检测窗口内的像素点数量的比例小于或等于预设的比例阈值,按照预设的比例放大所述匹配窗口,基于放大后的匹配窗口确定所述第一像素点的最优代价函数,并用所述最优代价函数对应的视差值替换所述第一像素点在所述视差图中的视差值。
【技术特征摘要】
1.一种修补视差图中噪点的方法,其特征在于,所述方法包括:采用两台深度相机拍摄同一场景的深度图,基于预设的匹配窗口确定所述深度图中像素点的代价函数,并基于所述代价函数确定所述场景的视差图;若所述视差图中第一像素点为噪点,统计所述第一像素点的检测窗口中视差值的置信度值小于预设的第一置信度阈值、且灰度值与所述第一像素点的灰度值的差值小于预设的灰度阈值的第二像素点的数量;若所述第二像素点的数量与所述检测窗口内的像素点数量的比例大于预设的比例阈值,则基于所述第二像素点的视差值替换所述第一像素点在所述视差图中的视差值;若所述第二像素点的数量与所述检测窗口内的像素点数量的比例小于或等于预设的比例阈值,按照预设的比例放大所述匹配窗口,基于放大后的匹配窗口确定所述第一像素点的最优代价函数,并用所述最优代价函数对应的视差值替换所述第一像素点在所述视差图中的视差值。2.如权利要求1所述的方法,其特征在于,所述若所述第二像素点的数量与所述检测窗口内的像素点数量的比例大于预设的比例阈值,则基于所述第二像素点的视差值替换所述第一像素点在所述视差图中的视差值,包括:若所述第二像素点的数量与所述检测窗口内的像素点数量的比例大于预设的比例阈值,确定第二像素点与第一像素点之间的距离权重值、灰度权重值、以及第二像素点的视差值的置信度权重值,其中,所述距离权重值与所述第二像素点和所述第一像素点之间的欧氏距离呈反相关关系,所述灰度权重值与所述第二像素点和所述第一像素点之间的灰度值的差值呈反相关关系,所述置信度权重值与所述第二像素点的视差值的置信度值呈反相关关系;基于所述距离权重值、所述灰度权重值、所述置信度权重值和所述第二像素点的视差值,替换所述第一像素点在所述视差图中的视差值。3.如权利要求2所述的方法,其特征在于,所述基于所述距离权重值、所述灰度权重值、所述置信度权重值和所述第二像素点的视差值,替换所述第一像素点在所述视差图中的视差值,包括:获取多个第二像素点的距离权重值、灰度权重值、置信度权重值分别与视差值的乘积的第一累加和;获取所述多个第二像素点的距离权重值、灰度权重值、置信度权重值的乘积的第二累加和;利用所述第一累加和与所述第二累加和的商,替换所述第一像素点在所述视差图中的视差值。4.如权利要求1所述的方法,其特征在于,所述若所述第二像素点的数量与所述检测窗口内的像素点数量的比例小于或等于预设的比例阈值,按照预设的比例放大所述匹配窗口,基于放大后的匹配窗口确定所述第一像素点的最优代价函数,并用所述最优代价函数对应的视差值替换所述第一像素点在所述视差图中的视差值,包括:若所述第二像素点的数量与所述检测窗口内的像素点数量的比例小于或等于预设的比例阈值,按照预设的比例放大所述匹配窗口;基于放大后的匹配窗口确定所述第一像素点的最优代价函数;若所述最优代价函数对应的视差值的置信度值小于预设的第二置信度阈值,用所述最优代价函数对应的视差值替换所述第一像素点在所述视差图中的视差值。5.如权利要求4所述的方法,其特征在于,若所述最优代价函数对应的视差值的置信度值大于或等于预设的第二置信度阈值,所述方法还包括:统计所述匹配窗口...
【专利技术属性】
技术研发人员:王智慧,田国会,
申请(专利权)人:海信集团有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。