一种针对驾驶室环境的单尺度运动模糊图像帧复原方法
文献发布时间:2023-06-19 10:11:51
技术领域
本发明涉及图像处理技术领域,具体涉及一种针对驾驶室环境的单尺度运动模糊图像帧复原方法。
背景技术
近年来,随着计算机视觉理论研究越来越成熟,机器识别人体行为成为可能。汽车驾驶室行为识别就是很好的分心驾驶和异常事件的预警方式,因为驾驶室环境相对其他人体识别情景更固定。但汽车行驶环境常常存在因道路崎岖、加减速问题而引起监控图像帧运动模糊问题,模糊图像帧会影响主观视觉和机器视觉的判别。其中运动模糊问题是成像仪器与被摄物体在拍摄瞬间产生相对位移时造成。因为驾驶环境运动模糊成像原因的特殊性,模糊图片会在视觉上产生沿某一角度的散射感,尤其在模糊方向一致,模糊尺度越大散射感越强。实时复原驾驶室模糊图片除了要准确估计模糊核PSF外,还需要考虑图像去模糊处理的时间问题。
多尺度方法因其在模糊图像恢复的细节恢复优势而被广泛研究,但多尺度模糊核估计往往需要复杂估算初始模糊核,再利用初始模糊核进行迭代优化。即使多尺度从粗到细的模糊核估计方法被广泛应用并取得不错效果,在图像复原中能获得更加丰富的图片细节,但是多尺度迭代过程的计算量往往会随迭代次数逐步增加,造成整个图片恢复过程耗时过多的问题,所以并不适用于快速去模糊场景。
发明内容
为了解决上述问题,本发明驾驶室与驾驶环境的特点,基于现有的多尺度图像去模糊理论提供一种针对驾驶室环境的单尺度运动模糊图像帧复原方法。
一种针对驾驶室环境的单尺度运动模糊图像帧复原方法,包括以下步骤:
S1、获取运动模糊图像帧B1、B2,对运动模糊图像帧进行有效边缘的增强和提取,得到运动模糊图像帧B1的有效边缘;
S2、根据模糊原理构建连续双帧模糊图像帧B1、B2的模糊模型,将二者联合求解连续双帧图像模糊核k
S3、根据连续双帧图像模糊核k
S4、利用步骤S1得到的有效边缘和步骤S3估计的粗糙初始模糊核k
S5、基于模糊图像帧B1的过渡图计算模糊图像帧B1的初始模糊核
S6、将运动模糊图像帧B1、步骤S5得到的最优模糊核
进一步的,步骤S1具体包括:
S11、利用高斯模糊对运动模糊图像帧B1进行滤波处理,除去图中的噪声和层次干扰;
S12、计算模糊图像B1的梯度:利用空间对比度方法分别对B1计算水平方向和垂直方向的Sobel算子,得到模糊图像的显著边缘,图像梯度计算公式:
其中,I表示输入模糊图像帧B1,▽I表示B1的梯度值,▽I
S13、计算模糊图像B1的边缘置信度,通过置信度阈值控制模糊图像的边缘取舍,将所有边缘置信度大于置信度阈值的像素点保留,而小于得到置信度阈值的像素点将被舍弃,最终得到整体边缘置信度较高的边缘图;
模糊图像边缘置信度的计算表达式包括:
其中,r(p)表示p点的置信度取值,p表示模糊图像的边缘图中的某一像素,h(p)是以p为中心、h×h为大小的图像块,q表示在h×h为大小的图像块中的某一点,▽I(q)表示模糊图像q点的梯度取值,ε
S14、计算模糊图像的最终有效边缘,模糊图像的最终有效边缘确定公式:
其中,I′代表输入模糊图像帧B1经过高斯滤波平滑处理后得到的图像,▽I
进一步的,双帧模糊图像帧B1、B2的模糊模型包括:
其中,B
进一步的,粗糙初始模糊核k
k
k
根据k
ε
=-ε
通过最小化噪声误差和高斯先验约束模型得到粗糙初始模糊核k
其中
进一步的,恢复模型的表达式如下:
其中,I表示需求解的过渡图,▽I表示过渡图I的梯度,k
进一步的,步骤S5具体包括以下步骤:
S51、得到模糊图像帧B1的过渡图B
其中,
S52、根据模糊核优化模型迭代优化模糊核
进一步的,模糊核优化模型表达式如下:
其中,
进一步的,模糊核优化模型的迭代停止条件为:
其中,
相对于现有技术,本发明的有益效果:
本发明针对驾驶室环境运动模糊的特点,提出了增强提取模糊图像有效边缘的方法和双帧联合模糊核估计方法,可以将现有的多尺度估计简化为单尺度估计。本发明的有效边缘提取方法能更好地恢复出模糊图像的整体结构,有助于保证图像恢复精度。而本发明的双帧联合单尺度模糊核估计方法能大幅度减少逐步迭代求解的计算量,提高图像恢复过程的整体效率。
附图说明
下面结合附图和具体实施方式对本发明做进一步详细的说明。
图1为本发明实施例提供的一种单尺度图像复原方法的整体流程图;
图2是本发明实施例提供的模糊图像帧B1的初始模糊核
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种针对驾驶室环境的单尺度运动模糊图像帧复原方法,包括但不限于如下步骤:
S1、获取运动模糊图像帧B1、B2,对运动模糊图像帧进行有效边缘的增强和提取,得到运动模糊图像帧B1的有效边缘▽I
步骤S1的具体实施过程包括:
S11、利用高斯模糊对运动模糊图像帧B1进行滤波处理,除去图中的噪声和层次干扰;
S12、计算模糊图像B1的梯度:利用空间对比度方法分别对模糊图像B1计算水平方向和垂直方向的Sobel算子,得到模糊图像的显著边缘,图像模糊梯度计算公式:
其中,I表示输入模糊图像帧B1,▽I表示B1的梯度值,▽I
S13、计算模糊图像B1的边缘置信度。通过置信度阈值控制模糊图像的边缘取舍,将所有边缘置信度大于置信度阈值的像素点保留,而小于得到置信度阈值的像素点将被舍弃,最终得到整体边缘置信度较高的边缘图。
模糊图像边缘置信度的计算表达式包括:
其中,r(p)表示表示p点的置信度取值,p表示表示模糊图像的边缘图中的某一像素,h(p)是以p为中心、h×h为大小的图像块,q表示表示在h×h为大小的图像块中的某一点,▽I(q)表示表示在q点的模糊图像的梯度取值,ε
S14、计算模糊图像的最终有效边缘,模糊图像的最终有效边缘确定公式:
其中,I′代表输入模糊图像帧经过高斯滤波平滑处理后得到的图像,▽I
S2、根据模糊原理构建连续双帧模糊图像帧B1、B2的模糊模型,将二者联合以求解连续双帧图像模糊核k
其中,B
S3、根据连续双帧图像模糊核k
k
k
根据k
ε
=-ε
通过最小化噪声误差和高斯先验约束模型得到粗糙初始模糊核k
其中
S4、利用步骤S1得到的有效边缘▽I
恢复模型的表达式如下:
其中,I表示需求解的过渡图,▽I表示过渡图I的梯度,k
S5、根据模糊核优化模型迭代计算模糊图像帧B1的模糊核k
图2所示为模糊图像帧B1的初始模糊核
S51、得到模糊图像帧B1的过渡图B
其中,I′代表过渡图像帧B
根据过渡图的有效边缘▽I
其中,
S52、将模糊图像帧B1的初始模糊核
根据步骤S51的初始模糊核估计方法得到初始模糊核
S53、判断第一次迭代的模糊核
模糊核优化模型表达式如下:
其中,
模糊核优化的迭代停止条件为:
其中
S6、将运动模糊图像帧B1、步骤S5得到的最优模糊核
本实施例中的恢复模型是基于超拉普拉斯非盲去模糊的思想得到。
本发明的针对多尺度去模糊方法计算量大的问题,基于连续双帧计算初始模糊核去除运动模糊。根据图像模糊原理可知初始模糊核的估计对整个估计流程非常关键,一个合适的初始模糊核可以防止迭代过程进入局部极小值。所以本发明提出一个新的公共模糊核k
需要说明的是,本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-0nly Memory,ROM)或随机存储记忆体(RandomAccess Memory,RAM)等。
以上所述仅是本申请的具体实施方式,应当指出,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
- 一种针对驾驶室环境的单尺度运动模糊图像帧复原方法
- 一种基于单帧焦面光强图像的深度学习波前复原方法