【学术论文】一种混合的单图像去运动模糊方法

摘要:

图像的盲恢复一直是数字图像处理领域的难点,对运动模糊图像的复原进行研究,提出了一种混合的单图像去运动模糊方法。首先估计PSF,然后利用PSF和原始模糊图像评估潜像,并对边缘恢复、模糊核估计和反卷积进行多次迭代,采用自适应非盲反卷积方法得到高质量的去模糊图像。最后,与维纳滤波、露西-理查德森这两种经典算法的实验效果进行比较。实验结果表明,本算法保持细节的能力强,去模糊效果更好。

中文引用格式: 王司雨,李良荣,顾平,等. 一种混合的单图像去运动模糊方法[J].电子技术应用,2019,45(9):81-84.
英文引用格式: Wang Siyu,Li Liangrong,Gu Ping,et al. A mixed single image motion deblur method[J]. Application of Electronic Technique,2019,45(9):81-84.

0 引言

动态模糊在摄影中无处不在,尤其是使用手机和车载摄像头等轻型移动设备时,消除像素级的非均匀运动模糊[1]是一项艰巨的任务。
传统的图像复原方法主要有:逆滤波法、维纳滤波法、露西-理查德森算法。它们都需要使用图像退化模型、模糊核估计来迭代更新中间图像和模糊核,但许多真实的图像并不符合特定模型的假设。
基于深度学习的识别方法虽然避免了模糊估计的大量计算开销,但它们的表现和预测能力受到人为设计特性和简单映射函数的限制,限制了在小块图像的学习过程,无法充分利用较大图像区域的周边图像信息。
因此,针对模糊图像模糊核未知,大图像边缘信息得不到较好恢复的问题,本文提出了一种混合的单图像去运动模糊方法,能恢复出丰富的图像细节,去模糊效果较好。

1 一种混合的去运动模糊方法

本文采用双边滤波器平滑整个图像,对于强边缘部分,用基于高频层提取的方法[2]恢复边缘,采用一个大窗口和一个大Sigma来平滑不需要的叠影,减少振铃效应和噪声,能恢复出更丰富的图像细节。
去模糊方法的流程如图1所示,从边缘恢复开始,使用增强的模糊图像和原始模糊图像来估计PSF,然后利用PSF和原始模糊图像来评估潜在清晰图像。为了改进PSF,对这种边缘恢复、核估计和反卷积进行了多次迭代,最后采用自适应非盲反卷积方法得到高质量的去模糊图像。
1.1 图像退化模型

由运动产生的图像退化可以被描述为线性移不变过程,表示为:

式中,L是模糊长度,θ是模糊角度。图2分别是清晰图像和匀速直线运动产生的模糊退化图像。

1.2 边缘恢复

图像的边缘和细节通常是具有严重变换的区域,与频域中的高频分量相对应。对运动模糊图像的高频层进行提取,通过以下步骤获得丰富的边缘区域。
(1)将原始图像从RGB颜色空间转换为YCbCr颜色空间,利用式(3)提取Y通道的值。

式中,R、G、B为3种颜色通道的值,Y为亮度通道值。

(2)对Y通道进行因子2的下采样,然后采用双线性插值法[3]对其进行因子2的上采样,如式(4)所示。

其中,m和n分别为原始图像的行号和列号,B2为因子2的上采样双线性插值,Y′为采样结果。

(3)从原始图像的亮度中减去采样结果的亮度,得到图像的高频层,如式(5)所示。

其中,H表示图像的高频层。

双边滤波算法是基于高斯滤波的一种改进算法,在灰度变化平缓区域,值域滤波核函数接近于1,此时空域滤波起主要作用,双边滤波器退化为传统的高斯滤波器,对图像进行平滑操作。而在图像边缘部分,由于像素间的差异较大,此时值域滤波起主要作用,保护了边缘信息不会被模糊。
最后,用冲击滤波器实现图像滤波,提高图像的信噪比。采用一种自适应冲击滤波模型[4]

1.3 模糊核估计

在提取出的强边缘区域的基础上,采用L0正则化强度和梯度先验,用迭代方法对模糊核进行估计。图像的先验定义:
当图像被捕获,显示在相机底片时,它会变得有点模糊,因为理想的点源不是作为一个点出现,而是被展开,这就是所谓的点扩散函数。非点源通常是多个单个点源的总和,记录图像中的像素可以用点扩散函数和潜在图像表示:

式中,pij是PSF,j和i分别是真实图像和相机记录的图像,uj是真实图像j的坐标值,di是图像呈像的坐标值。

利用高斯图像金字塔,从粗到精估计模糊核。得到模糊核后,利用抖动图像去模糊算法恢复运动模糊图像。

1.4 快速自适应反卷积

一旦估算出精确的PSF,就采用一种快速自适应非盲反卷积方法进行最终的反卷积:
通过迭代求解,可以得到去模糊结果。

2 实验

本实验采用英特尔酷睿i7 4 GHz处理器,具有8 GB RAM,在Windows 7操作系统下,用MATLAB进行实现。

2.1 本文算法与其他算法进行比较实验

通过3组实验来验证提出方法的鲁棒性。首先,分别采用维纳滤波算法、露西-理查德森算法(Lucy Richardson algorithm,L-R)和本文方法来处理实验图片,恢复合成的运动模糊图像效果对比如图3所示,可以看出本文的方法比其他两种常用的去模糊算法的处理效果更好。

2.2 测试图像处理的算法验证

采用本文方法对合成的模糊图像进行处理,效果如图4所示,从左至右分别是测试图像的原始图像、运动模糊图像、去模糊图像。本文的去模糊方法可以更好地恢复图像细节,人物照和物体照片的人眼视觉效果都得到了提高。

2.3 算法处理的实用性测试

如图5所示,模糊的PPT经过本文算法去模糊处理后,其文字和图形的清晰度都有提高;处理后的图像清晰地展示了物体的结构,去模糊效果很自然。
综上所述,目前常用的其他算法在恢复模糊图像时,虽然去除了大部分振铃伪影,但牺牲了一些细节,导致恢复出来的图像不够清晰;而本文方法的去模糊图像细节保存得很好,能够清晰地显示图像结构,并且有更少的振铃效应。

3 结论

本文提出了一种基于边缘锐化和双边滤波器的混合算法来消除单图像运动模糊。采用改进的基于边缘锐化的算法来恢复强边缘,同时降低噪声;采用双边滤波器对图像的非强边缘部分进行平滑,以消除噪声和窄边。然而,如果平面内摄像机的旋转或运动,则去模糊算法将失败,去除不均匀的运动模糊将是一个有趣而又具有挑战性的课题。

参考文献

[1] OLIVEIRA J P,FIGUEIREDO M A T,BIOUCASDIAS J M.Parametric blur estimation for blind restoration of natural images:linear motion and out-of-focus[J].IEEE Transactions on Image Processing A Publication of the IEEE Signal Processing Society,2014,23(1):466-77.

[2] CHANG C F,WU J L,CHEN K J.A hybrid motion deblurring strategy using patch based edge restoration and bilateral filter[J].Journal of Mathematical Imaging and Vision,2018,60(7):1081-1094.

[3] ZHAO M,ZHANG X,SHI Z,et al.Restoration of motion blurred images based on rich edge region extraction using a gray-level co-occurrence matrix[J].IEEE Access,2018,6(99):15532-15540.

[4] BETTAHAR S,STAMBOULI A B.Shock filter coupled to curvature diffusion for image denoising and sharpening[J].Image and Vision Computing,2008,26(11):1481-1489.

[5] XIAO J,PANG G,ZHANG Y,et al.Adaptive shock filter for image super-resolution and enhancement[J].Journal of Visual Communication & Image Representation,2016,40:168-177.

作者信息:

王司雨,李良荣,顾  平,李  震

(贵州大学 大数据与信息工程学院,贵州 贵阳550025)

 

(0)

相关推荐

  • 使用OpenCV检测坑洼

    重磅干货,第一时间送达 本文将向大家介绍如何使用OpenCV库进行坑洼检测. 为什么要检测坑洼? 坑洼是道路的结构性指标,事先发现坑洼地可以延长高速公路的使用寿命,防止事故的发生,同时降低死亡率. 一 ...

  • Matlab:盲反卷积还原失焦图像

    Matlab:盲反卷积还原失焦图像 输出结果 实现代码 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 盲反卷积还原失焦图像 % % % %%%%%%%%%%% ...

  • CVPR 2019 神奇的超分辨率算法DPSR:应对图像模糊降质

    作者已将代码开源: https://github.com/cszn/DPSR DPSR算法来自论文<Deep Plug-and-Play Super-Resolution for Arbitra ...

  • WDSR (NTIRE2018 超分辨率冠军)【深度解析】

    加入极市专业CV交流群,与6000+来自腾讯,华为,百度,北大,清华,中科院等名企名校视觉开发者互动交流!更有机会与李开复老师等大牛群内互动! 同时提供每月大咖直播分享.真实项目需求对接.干货资讯汇总 ...

  • 【有三说图像】边缘检测(上)

    02 这是有三说图像第2期,边缘检测上篇 言有三 毕业于中国科学院,计算机视觉方向从业者,有三工作室等创始人 作者 | 言有三(微信号Longlongtogo) 编辑 | 言有三 这是<有三说图 ...

  • 【学术论文】双层混合卫星网络优化设计及覆盖性能评估

    摘要: 针对单层卫星网络抗毁能力差.处理时延高以及三层卫星网络管理复杂.链路冗余度高等问题,分别采用Walker星座和极轨星座对MEO和LEO卫星进行了组网分析和星座设计,提出了一种双层混合卫星网络优 ...

  • [学术论文]一种混合式高动态范围AGC算法与FPGA实现

    摘  要: 基于接收机的应用提出了一种混合式高动态范围AGC算法.该算法由射频前馈与中频反馈算法组成,借助现场可编程门阵列得以实现.在该算法的控制下,以射频开关.数控衰减器.检波器.可变增益放大器为核 ...

  • 【学术论文】基于混合CPW和微带结构的超宽带滤波器

    自美国联邦通信委员会2002年将3.1-10.6 GHz频段授权民用之后,超宽带滤波器作为UWB系统中的关键器件,成为了研究热点.近年来,国内外学者对UWB滤波器进行了大量研究,各种结构的滤波器也相继 ...

  • 【学术论文】MIMO PLC系统双边雅克比SVD预编码方法

    摘要: 近年来MIMO技术在电力线通信(PLC)领域受到广泛的关注,可在不增加带宽的基础上提升系统比特速率和频谱利用率.针对传统迫零预编码算法求逆运算复杂度太高的问题,提出一种基于双边雅克(Two-S ...

  • ​学术论文里的标点符号用法汇总(3):四种括号

    前两期,笔者给大家总结了学术论文里冒号.分号的用法,这一期总结学术论文里4种括号的正确使用方法,希望各位读者看完本文以后论文写作更加顺畅. 我们在学术写作中会遇到四种类型的括号:圆括号( ),方括号[ ...

  • 学术︱一种混合动力电动汽车电池SOC预测的新方法

    中国电工技术学会定于2016年7月10~11日在北京铁道大厦举办"2016第十一届中国电工装备创新与发展论坛",主题为"电工行业十三五规划研究与解读",并设&q ...

  • 【学术论文】一种应用于低电压GPS接收机的高线性度低噪声放大器

    专栏特约主编:桂林电子科技大学 纪元法 教授 纪元法,桂林电子科技大学信息与通信学院教授,长期从事卫星通信.卫星导航及数字信号处理研究工作,具有扎实的理论基础和丰富的实践经验.近年主持和参与" ...

  • 【学术论文】一种基于最小二乘法的AD转换在线校正方法

       摘 要 : 针对AD转换过程中实际物理量与转换后数字量之间存在的非线性问题,提出了一种软件在线校正方法,该方法是基于最小二乘法的最优化分段线性拟合方法.使用VS2010 C#编写上位机软件,用户 ...

  • 【学术论文】一种高频电子封印标签的实现

       摘 要 : 设计实现了一种基于13.56 MHz射频识别技术的电子封印.该电子封印使用国家商用密码安全算法SM7,增加了其安全性和可靠性.射频识别技术也使得该电子封印更易于被自动识别和管理.介绍 ...