留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

结合Curvelet变换与加权双边滤波的图像去噪方法

上一篇

下一篇

秦毅, 赵二刚. 结合Curvelet变换与加权双边滤波的图像去噪方法[J]. 西南师范大学学报(自然科学版), 2021, 46(1): 7-12. doi: 10.13718/j.cnki.xsxb.2021.01.002
引用本文: 秦毅, 赵二刚. 结合Curvelet变换与加权双边滤波的图像去噪方法[J]. 西南师范大学学报(自然科学版), 2021, 46(1): 7-12. doi: 10.13718/j.cnki.xsxb.2021.01.002
QIN Yi, ZHAO Er-gang. On Image Denoising Method Combined with Curvelet Transform and Weighted Bilateral Filtering[J]. Journal of Southwest China Normal University(Natural Science Edition), 2021, 46(1): 7-12. doi: 10.13718/j.cnki.xsxb.2021.01.002
Citation: QIN Yi, ZHAO Er-gang. On Image Denoising Method Combined with Curvelet Transform and Weighted Bilateral Filtering[J]. Journal of Southwest China Normal University(Natural Science Edition), 2021, 46(1): 7-12. doi: 10.13718/j.cnki.xsxb.2021.01.002

结合Curvelet变换与加权双边滤波的图像去噪方法

  • 基金项目: 重庆市高等教育教学改革研究重点项目(162071);重庆市教育委员会科学技术研究项目(KJ1729408)
详细信息
    作者简介:

    秦毅,副教授,主要从事计算机应用技术研究 .

  • 中图分类号: TP391

On Image Denoising Method Combined with Curvelet Transform and Weighted Bilateral Filtering

  • 摘要: 针对加权双边滤波方法在边缘纹理方面保留不好使得图像模糊的问题,提出一种结合Curvelet变换与加权双边滤波的图像去噪方法.该方法使用加权双边滤波器将噪声图像分解为低频部分和高频部分,然后将Curvelet变换的折衷阈值应用于高频部分用以保留图像纹理细节,最后将低频部分和处理后的高频部分进行重构得到去噪图像.实验结果表明,相对于其他方法,本文方法在去噪和边缘信息保留方面都有明显的改善.对于包含边缘信息的去噪图像,峰值信噪比(PSNR),视觉信息保真度(VIF)和结构相似性指数(SSIM)测量值有实质性的提高.
  • 加载中
  • 图 1  联合去噪方法处理流程

    表 1  不同去噪方法在σ=10,20,30,40,50时的PSNR值 dB

    标准差 10 20 30 40 50
    噪声图片 28.12 22.09 18.51 16.07 14.15
    SBF 32.23 25.39 20.87 17.51 15.09
    WBF 32.45 29.75 27.92 26.17 25.02
    LPG-PCA 34.19 31.21 28.85 27.08 26.11
    Curvelet 32.77 30.08 28.36 26.49 25.37
    WBF+Wavelet 33.36 30.87 28.59 26.77 25.61
    JBF+Curvelet 33.45 30.99 28.70 27.05 26.18
    本文算法 34.86 31.32 29.68 28.51 27.00
    下载: 导出CSV

    表 2  不同去噪方法在σ=10,20,30,40,50时的SSIM

    标准差 10 20 30 40 50
    噪声图片 0.756 0.545 0.421 0.335 0.274
    SBF 0.912 0.688 0.492 0.372 0.296
    WBF 0.915 0.841 0.802 0.737 0.653
    LPG-PCA 0.924 0.867 0.820 0.781 0.745
    Curvelet 0.933 0.864 0.828 0.796 0.767
    WBF+Wavelet 0.912 0.836 0.790 0.722 0.637
    JBF+Curvelet 0.929 0.899 0.844 0.801 0.771
    本文算法 0.936 0.902 0.862 0.829 0.790
    下载: 导出CSV

    表 3  不同去噪方法在σ=10,20,30,40,50时的VIF

    标准差 10 20 30 40 50
    噪声图片 0.413 0.262 0.194 0.150 0.121
    SBF 0.463 0.299 0.211 0.158 0.127
    WBF 0.475 0.382 0.327 0.273 0.230
    LPG-PCA 0.558 0.439 0.367 0.316 0.291
    Curvelet 0.489 0.400 0.345 0.289 0.261
    WBF+Wavelet 0.494 0.381 0.319 0.269 0.228
    JBF+Curvelet 0.529 0.414 0.335 0.298 0.279
    本文算法 0.561 0.443 0.377 0.329 0.295
    下载: 导出CSV
  • [1] DENG X Y, MA Y D, DONG M. A New Adaptive Filtering Method for Removing Salt and Pepper Noise Based on Multilayered PCNN[J]. Pattern Recognition Letters, 2016, 79: 8-17. doi: 10.1016/j.patrec.2016.04.019
    [2] 李鹏程, 吴涛, 张善卿.基于Gabor小波和CNN的图像失真类型判定算法[J].计算机应用研究, 2019, 36(10): 3179-3182. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-JSYJ201910068.htm
    [3] 张真真, 王建林.结合第二代Bandelet变换分块的字典学习图像去噪算法[J].计算机科学, 2018, 45(7): 264-270. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-JSJA201807046.htm
    [4] 宋人杰, 刘超, 王保军.一种自适应的Canny边缘检测算法[J].南京邮电大学学报(自然科学版), 2018, 38(3): 72-76. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-NJYD201803012.htm
    [5] MENG X Y, CHE L, LIU Z H, et al. Towards a Partial Differential Equation Remote Sensing Image Method Based on Adaptive Degradation Diffusion Parameter[J]. Multimedia Tools and Applications, 2017, 76(17): 17651-17667. doi: 10.1007/s11042-015-2881-1
    [6] 王涛, 陈凡胜, 苏晓锋.基于各向异性双边滤波红外背景抑制方法研究[J].湖南大学学报(自然科学版), 2018, 45(2): 119-126. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-HNDX201802015.htm
    [7] CASTILLO J, MOCQUET A, SARACCO G. Wavelet Transform: a Tool for the Interpretation of Upper Mantle Converted Phases at High Frequency[J]. Geophysical Research Letters, 2001, 28(22): 4327-4330. doi: 10.1029/2001GL013214
    [8] LI D M, ZHANG L J, YANG J H, et al. Research on Wavelet-based Contourlet Transform Algorithm for Adaptive Optics Image Denoising[J]. Optik, 2016, 127(12): 5029-5034. doi: 10.1016/j.ijleo.2016.02.042
    [9] MA G S, ZHAO J M. Quaternion Ridgelet Transform and Curvelet Transform[J]. Advances in Applied Clifford Algebras, 2018, 28(4): 1-21.
    [10] CHAUDHURY K N, RITHWIK K. Image Denoising Using Optimally Weighted Bilateral Filters: a Sure and Fast Approach[C]//2015 IEEE International Conference on Image Processing (ICIP). Quebec City: IEEE, 2015.
    [11] 芦碧波, 王乐蓉.全变分引导的双边滤波图像去噪方法[J].光学技术, 2018, 44(2): 194-200. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-GXJS201802012.htm
  • 加载中
图( 1) 表( 3)
计量
  • 文章访问数:  1477
  • HTML全文浏览数:  1477
  • PDF下载数:  152
  • 施引文献:  0
出版历程
  • 收稿日期:  2019-10-31
  • 刊出日期:  2021-01-20

结合Curvelet变换与加权双边滤波的图像去噪方法

    作者简介: 秦毅,副教授,主要从事计算机应用技术研究
  • 1. 重庆电子工程职业学院 人工智能与大数据学院,重庆 401331
  • 2. 南开大学 电子信息与光学工程学院,天津 300071
基金项目:  重庆市高等教育教学改革研究重点项目(162071);重庆市教育委员会科学技术研究项目(KJ1729408)

摘要: 针对加权双边滤波方法在边缘纹理方面保留不好使得图像模糊的问题,提出一种结合Curvelet变换与加权双边滤波的图像去噪方法.该方法使用加权双边滤波器将噪声图像分解为低频部分和高频部分,然后将Curvelet变换的折衷阈值应用于高频部分用以保留图像纹理细节,最后将低频部分和处理后的高频部分进行重构得到去噪图像.实验结果表明,相对于其他方法,本文方法在去噪和边缘信息保留方面都有明显的改善.对于包含边缘信息的去噪图像,峰值信噪比(PSNR),视觉信息保真度(VIF)和结构相似性指数(SSIM)测量值有实质性的提高.

English Abstract

  • 图像和视频通信已经成为人们日常生活的重要组成部分,使用当前的图像捕获技术,噪声不可避免地在图像中产生,尤其是在低光照条件下获取的图像,最常见的噪声类型是加性白高斯噪声[1](Additive White Gaussian Noise,AWGN).由于噪声降低了图像的视觉质量和计算机视觉算法的性能,因此近年来图像去噪已经成为图像处理方面的热点问题.

    图像去噪[2]要求在有效去除噪声和不引入人为特征(阶梯、振铃现象)的同时,尽可能地保留边缘信息和纹理细节.目前,图像去噪[3]方法大致可以分为空间域和变换域两类.空间域去噪以高斯滤波[4]、基于偏微分方程滤波[5]、双边滤波[6]等算法为代表,可以得到较高的峰值信噪比,但在边缘信息和纹理细节方面保留较少.变换域去噪以小波变换[7]、contourlet变换[8]、Curvelet变换[9]等方法为代表,可以很好地保留图像的几何信息,但是该类方法的计算较为复杂.

    双边滤波(Bilateral Filter,BF)去噪算法具有容易实现且计算简单的特点,可以识别显著的边缘细节,在消除噪声的同时能够保留部分几何信息.但是,当噪声变大后,双边滤波的抑噪能力会变差. Chaudhury等[10]提出了加权双边滤波(Weigthed Bilateral Filter,WBF)方法,采用鲁棒双边滤波的预处理结果来引导标准双边滤波去噪,对有较大方差的噪声具有鲁棒性,但是由于采用了均值滤波,会使得图像在去噪过程中丢失一些纹理结构.芦碧波等[11]提出了一种利用全变分方式引导双边滤波器进行去噪的方法,该算法在去噪能力和边缘信息保持方面都有所提升,但是利用双边滤波在消除图像中高频部分噪声的同时,也会将分布在高频处的边缘纹理信息滤除. Curvelet变换是建立在小波变换和脊波变换的理论基础之上,继承了小波变换良好的时频分析能力和脊波变换的方向选择特性,能够更好地保持去噪图像的边缘信息,但是在重构过程中容易产生振铃效应和伪影现象.

    针对WBF在边缘纹理方面保留不好的问题,通过结合空间域和变换域去噪方法的优点,提出了一种结合Curvelet变换与WBF的图像去噪方法.本文首先使用加权双边滤波器将噪声图像分解为低频图像和高频图像,然后对高频图像应用Curvelet变换,通过设定合适的阈值函数使得图像中保留更多的边缘纹理细节,最后将低频图像和处理后的高频图像进行重构,得到保存有更多几何信息的去噪图像.实验结果表明,相对于其他方法,本文方法在去噪性能方面有了明显的改善,在边缘信息保留方面也有实质性的提高,并且重构过程中避免了振铃、伪影现象的出现.

  • 标准双边滤波(Standard Bilateral Filter,SBF)是一种非线性滤波器,可以达到保持边缘、降噪平滑的效果.双边滤波不仅考虑了像素的欧氏距离,还考虑了像素范围域中的颜色差异,其原理是将一个与空间距离相关的高斯函数和一个与灰度距离相关的高斯函数相乘.

    其中,x表示像素位置,Ω为像素x的邻域,j是邻域Ω内的像素,I(x)和$ {\hat I_1}$(x)分别表示噪声图像和双边滤波后的输出图像,$ {f_{{\sigma _s}}}(x) = {{\rm{e}}^{\left( { - \frac{{{{\left| x \right|}^2}}}{{2\sigma _s^2}}} \right)}}$$ {f_{{\sigma _r}}}\left( t \right) = {{\rm{e}}^{\left( { - \frac{{{{\left| t \right|}^2}}}{{2\sigma _r^2}}} \right)}}$分别表示几何邻近关系的空间滤波函数和灰度相似关系的灰度滤波函数,σsσr表示高斯函数中的标准差,其大小决定了双边滤波器的性能.

    由于这两个参数与噪声方差有关,不是独立的,因此在鲁棒双边滤波器(Robust Bilateral Filter,RBF)中将这两个参数设置为单独可调整的值.

    其中,$ \bar I(x) = \frac{1}{{{{\left( {2L + 1} \right)}^2}}}\sum\limits_{j \in {{\left\{ { - L, L} \right\}}^2}} {I\left( {x - j} \right)} $L用于控制平滑量.

    为了在所有噪声水平下获得最佳去噪性能,加权双边滤波器(Weighted Bilateral Filter,WBF)定义为标准双边滤波器和鲁棒双边滤波器的线性组合.

    其中,θ1θ2是最佳权重,一般通过去噪图像和原始图像之间的均方误差(Mean Squared Error,MSE)最小化方式求得.

  • 本文方法是在加权双边滤波器(WBF)的基础上,利用Curvelet变换进行去噪的方法.在实现过程中,使用加权双边滤波器将噪声图像分解为低频(Low Frequency,LF)部分和高频(High Frequency,HF)部分,低频图像是加权双边滤波器滤波后的图像,高频图像则需要经过Curvelet的阈值处理,获取分布在高频部分的几何信息,具体流程如图 1所示.

  • 利用加权双边滤波器可以将噪声图像I分解为低频图像ILF和高频图像IHF,分解后的图像大部分信息保留在低频部分中,而边缘和纹理细节存在于图像的高频部分中.虽然加权双边滤波器在对噪声图像I平滑滤波的同时,可以利用平均像素方法保留部分的几何细节,但是丢失了大部分分布在高频部分的几何细节.

    在处理过程中,WBF需要根据噪声图像I计算出最优权重系数θ1θ2,然后利用均方误差(MSE)最小化方法估计权重系数.最后,根据公式(3)将噪声图像分解成低频图像ILF和高频图像IHF.

  • 在图像处理中,大多数自然图像由曲线线条构成.相对于小波变换而言,Curvelet变换是一种具有高方向灵敏度的多尺度变换,可以很好地捕获到图像的曲线边缘,并且Curvelet变换只需很少的非零系数就能够准确地表示平滑函数和边缘信息.

    本文采用第二代快速离散Curvelet变换中的Wrapping算法,该算法是基于特殊选择采样的傅里叶变换的卷绕.

    利用二维傅里叶变换将给定的时域函数f[t1t2]变换至频率域f[ω1ω2].

    f[ω1ω2]函数进行重采样

    其中,l表示角度.

    将插值后的fl与窗函数Uj[ω1ω2]相乘

    其中,j表示尺度.

    围绕原点Wrapping局部化

    $ {{\tilde f}_{j, l}}$进行二维傅里叶逆变换,得到离散Curvelet系数CD.

    Curvelet变换有很好的方向选择性,当选择的方向与图像边缘方向一致时,可以获得较大的图像系数,较小的噪声系数. Curvelet变换通过设定合适的阈值达到图像去噪的目的. Curvelet变换的阈值函数可以分为3种:

    硬阈值函数定义为

    其中,wSδ(w)表示Curvelet实际系数和估计系数,δ表示阈值.

    软阈值函数定义为

    其中,sgn表示符号函数.

    在去噪过程中,硬阈值函数在阈值处不连续,重构信号可能会出现跳跃现象;软阈值函数在|Sδ(w)|>δ时,Sδ(w)与w存在差异,对接近实际信号有很大影响.因此,本文采取软、硬阈值函数相折衷的方式.

    其中,0≤α≤1.采取软、硬阈值函数相折衷的方式可以有效避免上述问题的出现,去噪效果更显著,图像纹理更清晰,高频细节更突出.

    基于Curvelet变换的阈值去噪方法可以分成3个步骤:

    1) 对高频噪声图像进行曲波变换,得到不同尺度上的Curvelet系数;

    2) 采取折衷阈值函数,对Curvelet系数做阈值处理;

    3) 利用曲波逆变换对阈值处理后的Curvele系数进行重构,得到去噪图像.

  • 将高频滤波图像${\hat I_{HF}} $和低频滤波图像ILF融合成一幅图像$ \hat I$.

    与采用加权双边滤波器进行去噪的图像ILF相比,本文方法的去噪图像$ \hat I$具有更多的边缘信息和纹理细节.

  • 所有实验在一台配置为Intel(R) Core(TM)i5-3320 CPU @2.60 GHz和4 GB RAM的笔记本电脑上进行,所有测试均在Matlab 2014a环境下实现.选取数字图像处理常用数据集Set12进行实验,Set12数据集包括Lena,Cameraman,Barbara,House等在内的12张灰度图像,尺寸为256×256.将测试结果与标准双边滤波(SBF)、加权双边滤波算法(WBF)、LPG-PCA、Curvelet变换、WBF+Wavelet和Curvelet-双边滤波联合算法(JBF+Curvelet)等算法进行对比分析.

    所有实验中主要是对常见的加性高斯白噪声进行研究处理,通过设定不同的噪声方差(σ=10,20,50),对比所提出的方法和其他方法的去噪性能.加权双边滤波器(WBF)的分解过程主要通过选择两个参数σsσr的窗口大小来控制.本文算法选择的参数为空间内核σs=4,范围内核σr=20和窗口尺寸为11×11.

  • 为了评价算法的去噪性能,采用图像处理中常用的3种指标进行估计:峰值信噪比(PSNR)、结构相似性指数(SSIM)和视觉信息保真度(VIF).

    PSNR表示滤波图像的最大像素值与噪声的比值,定义为

    其中MSE表示均方误差,fmaxfmin分别表示去噪图像的最大像素和最小像素. PSNR越大,说明去噪图像失真越小,图像的去噪效果越好.

    基于感知模型的归一化度量SSIM定义为

    其中,$l\left( {x, y} \right) = \frac{{2{u_x}{u_y} + {c_1}}}{{u_x^2 + u_y^2 + {c_1}}}, c\left( {x, y} \right) = \frac{{2{\sigma _x}{\sigma _y} + {c_2}}}{{\sigma _x^2 + \sigma _y^2 + {c_2}}}, s\left( {x, y} \right) = \frac{{{\sigma _{xy}} + {c_3}}}{{{\sigma _x}{\sigma _y} + {c_3}}} $分别表示亮度比较、对比度比较和结构比较,xy分别为参考图像和去噪图像,uxuy分别表示图像xy的均值,σx2σy2表示xy的方差,σxy表示xy的协方差,c1c2c3为很小的常数. SSIM从亮度(均值)、对比度(方差)和结构3个层次比较图像失真,但经常用于比较去噪图像与原始图像间的结构相似形,SSIM在[-1, 1]区间范围内取值,其值越接近1,说明两者结构相似性越好,相反相似性越差.

    VIF通过计算去噪图像与原始图像之间的互信息来衡量去噪图像的质量优劣,该指标与主观视觉具有更高的一致性, VIF可以定义为

    其中,M表示小波分解的子带个数,$ {{{\overrightarrow C }^{N, j}}}$表示第j个子带上随机场的N个元素,$ {{{\overrightarrow E }^{N, j}}}$${{{\overrightarrow F }^{N, j}}} $分别表示原始图像和失真图像的人类视觉系统模型的输出. VIF值越大,表明图像质量越好.

  • 使用RBF、WBF、LPG-PCA、Curvelet变换、WBF+Wavelet、JBF+Curvelet和本文算法在加入标准差σ=30的高斯白噪声后,不同算法获得的去噪图形PSNR值分别对应20.87,27.92,28.85,28.36,28.59,28.70,29.68 dB,从而说明本文算法比其他算法具备更优的去噪性能.可以更好地保留图像中的纹理细节和边缘信息,并且很好地抑制边缘细节的扭曲(表 1).

    表 1-表 3给出了多个噪声标准偏差情况下,不同去噪方法的PSNRSSIMVIF方面的比较结果,该结果是不同算法利用数据集Set12中12张灰度图进行测试的平均值.从表 1表 2表 3中可以看出,在不同的噪声标准偏差情况下,本文方法在PSNRSSIMVIF指标上比其他去噪方法表现更好,明显地体现出本文方法在去噪方面的优越性.

  • 本文提出一种结合Curvelet变换与加权双边滤波的图像去噪方法,该方法采用加权双边滤波法去除图像中的噪声,然后通过Curvelet变换很好地保留了图像的边缘信息和纹理细节,在图像中恢复这些细节不仅可以提高图像质量,还可以引发用户对图像纹理细节更深层次的理解.通过与其他一些先进图像去噪方法的对比实验可以看出,本文算法在PSNRVIFSSIM方面均优于其他算法,并且在有效去除图像噪声的同时,对图像中的纹理和伪像进行了细化.因此,本文方法可以用于诸如医学成像领域,专门增强超声和磁共振图像中的图像质量.

参考文献 (11)

目录

/

返回文章
返回