The invention discloses a depth map void repairing method based on hybrid filtering. The steps are as follows: acquiring the depth image to be repaired; identifying the void region; calculating the priority of the pixels in the void; placing the pixels whose priority is higher than the threshold value in the priority queue for filling; and repairing the void region after the void region is repaired. Non-cavity region; for cavity region and non-cavity region, the non-edge region is repaired first and then the edge region is repaired. The present invention proposes to set a priority for all pixels in a cavity, which depends on the support and reliability of neighborhood pixels for central cavity pixels. As the unknown pixels are filled continuously, the edge of the cavity shrinks continuously, and the priority of the pixels on the edge of the cavity is updated, and the threshold is adaptively updated to ensure that the pixels with the highest priority are filled first. The invention adds texture and structure information to the principle of joint bilateral filtering, and has better processing effect for images with complex texture and structure.
【技术实现步骤摘要】
一种基于混合滤波的深度图空洞修复方法
本专利技术属于三维重建中深度图修复
,具体涉及一种基于混合滤波的深度图空洞修复的方法。
技术介绍
日常的生活场景均为三维立体场景,即都是有众多的三维信息交织而成,而人类来接受这些信息也是在人类视觉感知和处理的基础之上。目前三维重建主要是通过立体视觉技术将二维信息转化为三维信息,从图像中提取数据实现二维物体的三维重建。目前,有两种主流技术可以对三维场景进行重建:其一是采用多视图的方法进行重建,通过摄像机或者照相机利用双目或多目立体视觉来推断出场景或者场景中的物体的三维信息并显示;另外一种是通过“深度+纹理”的方式,在彩色图和深度图像的基础上重建三维模型。纹理彩色图像是描述物体的纹理信息,与纹理彩色图像不同,深度图像的灰度值表示图像中物体与摄像机之间的距离,值越大表示距离越远。在深度图像有多种获取方式在获取过程中,由于设备本身的限制和外界环境因素的干扰,如:传感器硬件的标定误差和偏移量的误差、偏移量的测量精度会在光照条件受到影响、物体表面材料质地的影响等,使得采集到的深度图像会存在深度值为0的区域,即空洞,这会导致三维重建的效果很差。目前针对三维重建中图像修复主要通过滤波算法,1998年Tomasi与Maduchi第一次提出了双边滤波算法的理论,之后经过历年的改进,2014年AnhVuLe等人提出基于方向的联合双边滤波和局部基于方向的联合双边滤波算法,在其公式中空间邻近度的的计算中进一步的加入边缘方向因素,即内核为基于方向的高斯滤波,并在深度图像空洞修复中,图像中像素是否处于空洞中、是否处于物体边界分为四种来类型,并 ...
【技术保护点】
1.一种基于混合滤波的深度图空洞修复方法,其特征在于,包括如下步骤:S1,获取待修复深度图像;S2,识别空洞区域,深度值为0的像素为空洞像素;S3,设置优先级初始阈值,计算所有空洞填补区域像素的优先级,优先级通过空洞像素的支持度r1和可信度r2所决定;S4,优先级大于阈值的像素放入优先级队列中,并将队列中的像素按照从大到小的顺序进行深度值的计算;S5,通过全变分模型从彩色图像中提取其主结构信息和纹理信息;S6,对于空洞区域,首先判断空洞像素是否处于边缘区域,如果处于非边缘区域,采用融合结构和纹理信息的局部基于方向的联合双边滤波算法,主要计算方法是深度值邻域像素的深度值加权平均得到的,每一个邻域像素的权值由从图像中获取到的邻域像素与其中心像素的空域邻近度、灰度值相似度及结构相似度、纹理相似度获得,如果空洞非边缘区域仍有未填补的像素,则返回执行步骤S4;如果没有,则开始填补边缘区域,采用融合结构和纹理信息的基于方向的联合双边滤波算法,非边缘区域修复算法的修复邻域窗口是自适应性的;S7,待所有的空洞区域修补结束之后,再修补所有的非空洞区域,非空洞区域非边缘区域修复是通过融合结构和纹理信息的联 ...
【技术特征摘要】
1.一种基于混合滤波的深度图空洞修复方法,其特征在于,包括如下步骤:S1,获取待修复深度图像;S2,识别空洞区域,深度值为0的像素为空洞像素;S3,设置优先级初始阈值,计算所有空洞填补区域像素的优先级,优先级通过空洞像素的支持度r1和可信度r2所决定;S4,优先级大于阈值的像素放入优先级队列中,并将队列中的像素按照从大到小的顺序进行深度值的计算;S5,通过全变分模型从彩色图像中提取其主结构信息和纹理信息;S6,对于空洞区域,首先判断空洞像素是否处于边缘区域,如果处于非边缘区域,采用融合结构和纹理信息的局部基于方向的联合双边滤波算法,主要计算方法是深度值邻域像素的深度值加权平均得到的,每一个邻域像素的权值由从图像中获取到的邻域像素与其中心像素的空域邻近度、灰度值相似度及结构相似度、纹理相似度获得,如果空洞非边缘区域仍有未填补的像素,则返回执行步骤S4;如果没有,则开始填补边缘区域,采用融合结构和纹理信息的基于方向的联合双边滤波算法,非边缘区域修复算法的修复邻域窗口是自适应性的;S7,待所有的空洞区域修补结束之后,再修补所有的非空洞区域,非空洞区域非边缘区域修复是通过融合结构和纹理信息的联合三边滤波算法,非空洞非边缘区域的填补方法与空洞区域的非边缘区域的填补方式相同。2.根据权利要求1所述的基于混合滤波的深度图空洞修复方法,其特征在于,所述步骤S2中,计算待填补像素点的邻域像素点支持度r1和可信度r2,邻域像素点支持度r1是由填补的空洞像素的已知邻域像素占总邻域像素的比例决定,所述滤窗大小设置为k*k,所述k为大于1的正整数;可信度r2为邻域像素与待填补像素之间空域临近度和灰度值相似度决定,公式如下:其中,为空间邻近度,为灰度值相似度,其中,上标d表示信息来自深度图中,上标c表示信息来自彩色图,下标s表示空间域,标r表示像素范围域,表示像素之间的空间邻近度,qx为像素点q的横坐标,qy为像素点q的纵坐标,q为中心像素的邻域像素点,px为像素点p的横坐标,p为中心像素点,py为像素点p的纵坐标,表示邻域内像素q点与中心像素p点之间的灰度值相似度,Ip为p点的灰度值,Iq为q点的灰度值,σs为欧式距离公式中的空域参数,σr为高斯公式的标准差。3.根据权利要求1所述的基于混合滤波的深度图空洞修复方法,其特征在...
【专利技术属性】
技术研发人员:刘骥,吴婉,梁晓升,周建瓴,
申请(专利权)人:重庆大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。