浙江大学学报(工学版), 2024, 58(10): 2053-2061 doi: 10.3785/j.issn.1008-973X.2024.10.008

计算机与控制工程

基于峰值感知和多尺度约束的加权引导滤波器

张全,, 刘海忠,

兰州交通大学 数理学院,甘肃 兰州 730070

Weighted guided filter based on peak-aware and multi-scale constraints

ZHANG Quan,, LIU Haizhong,

College of Mathematics and Physics, Lanzhou Jiaotong University, Lanzhou 730070, China

通讯作者: 刘海忠, 男, 副教授. orcid.org/0000-0001-6733-2489. E-mail:liuhzh@lzjtu.edu.cn

收稿日期: 2023-06-16  

基金资助: 甘肃省优秀研究生“创新之星”项目(2023CXZX-592).

Received: 2023-06-16  

Fund supported: 甘肃省优秀研究生“创新之星”项目(2023CXZX-592).

作者简介 About authors

张全(1996—),男,硕士生,从事图像处理研究.orcid.org/0000-0003-4382-2947.E-mail:12211601@stu.lzjtu.edu.cn , E-mail:12211601@stu.lzjtu.edu.cn

摘要

引导图像滤波无法保留锐利边缘,导致平滑图像出现结构过度模糊问题, 为此提出新的加权引导图像滤波器. 利用峰值感知加权提取图像的边缘和结构信息,通过多尺度约束提高所提滤波器的鲁棒性. 基于图像方差信息将滤波损失函数的正则化项系数改进为自适应式. 边缘感知平滑、图像细节增强、纹理去除平滑以及图像去噪领域的应用实验结果表明, 所提滤波器在视觉效果、峰值信噪比以及结构相似度上均优于参与对比的引导图像滤波器. 与边缘感知平滑实验中次优滤波器的峰值信噪比和结构相似度相比,所提滤波器的峰值信噪比平均高2.62 dB, 结构相似度平均高0.0286.

关键词: 引导滤波器 ; 图像平滑 ; 峰值感知 ; 多尺度约束 ; 边缘保持

Abstract

A new weighted guided image filter was proposed for the problem that guided image filtering fails to preserve sharp edges and leads to excessive structural blurring in smoothed images. Peak-aware weighting was utilized to extract edge and structural information from images, and the robustness of the proposed filter was improved by multi-scale constraints. The regularization term coefficients of the filter loss function were improved to an adaptive form based on the image variance information. Application experiments were carried out in edge-aware smoothing, image detail enhancement, texture removal smoothing, and image denoising, and the results showed that the proposed filter outperformed the guided image filters involved in the comparison in terms of visualization, peak signal-to-noise ratio, and structural similarity. Compared with the peak signal-to-noise ratio and structural similarity of the suboptimal filters of the edge-aware smoothing experiments, the peak signal-to-noise ratio was 2.62 dB higher on average, and the structural similarity was 0.0286 higher on average.

Keywords: guided filter ; image smoothing ; peak aware ; multi-scale constraint ; edge preserving

PDF (3099KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

张全, 刘海忠. 基于峰值感知和多尺度约束的加权引导滤波器. 浙江大学学报(工学版)[J], 2024, 58(10): 2053-2061 doi:10.3785/j.issn.1008-973X.2024.10.008

ZHANG Quan, LIU Haizhong. Weighted guided filter based on peak-aware and multi-scale constraints. Journal of Zhejiang University(Engineering Science)[J], 2024, 58(10): 2053-2061 doi:10.3785/j.issn.1008-973X.2024.10.008

图像平滑方法可以分为具有边缘保持特性滤波和没有边缘保持特性滤波2个类别. 高斯滤波器是典型的各向同性的平滑算子, 不具有保边特性, 会导致图像边缘模糊从而出现光晕和伪影. 针对这一缺陷, 出现了许多具有边缘保持特性的图像平滑方法, 比如基于全变分 (total variation, TV) 的模型[1-2]、双边滤波器[3-4]、加权最小二乘滤波器[5-6]、基于直方图均衡化的模型[7-8]、侧窗滤波器[9-10]等. 具有边缘保持特性滤波的方法在计算领域的摄影和图像处理方面应用广泛, 典型的应用包括图像去噪[11-12], 细节增强[13-14], 高动态范围的图像色调映射[15-16], 图像融合[17-18], 纹理去除[19-20]等.

引导滤波算法是具有边缘保持性能的图像平滑算法. 引导图像滤波器 (guided image filter, GIF)[21]依据从引导图像提取的信息来计算滤波输出. GIF具有保边性能且计算效率高, 但是无法保留比较锐利的边缘, 会出现边缘模糊的平滑结果. 研究人员提出GIF的改进模型[21-26]. Li等[22]提出加权引导滤波器 (weighted guided image filter, WGIF), 通过在GIF中引入边缘感知权重来提高模型提取图像结构信息的能力, 这一定程度上改善了GIF无法保留锐边的缺点. 梯度域引导图像滤波器 (gradient domain guided image filter, GGIF)[23]也是基于局部优化, 不同的是多尺度约束被引入损失函数的正则化项, 使图像的边缘与细节更好地分离, 能够进一步提升滤波器的保边性能, 但是GGIF对于结构区域附近的纹理平滑效果欠佳. 单边窗引导滤波器 (side window guided filter, SWGIF)[24]以单边窗口为局部窗口, 视每个像素为潜在边缘, 侧窗策略计算引导滤波的输出, 能够一定程度上提高滤波器的保边性能, 但是SWGIF会保留图像结构区域附近的纹理和异常噪声点. 基于Steering核的引导滤波器 (weighted guided image filtering with steering kernel, SKWGIF)[25]基于加权平均策略, 以Steering核获取引导图像的局部结构信息, 增强了滤波器的边缘保持性能. 由于Steering核算法的复杂性, SKWGIF比GIF、WGIF、GGIF等方法计算耗时多. Deng等[26]将广义伽马分布作为先验分布, 将平滑和锐化统一到单个模型中, 提出基于广义伽马分布的边缘感知平滑-锐化滤波器, 该模型的边缘保持的性能有很大的提升空间. Liu等[27]提出峰值感知引导滤波,用于噪声频谱信号的保峰平滑. 峰值感知作为引导滤波器的权重, 能够较好地保留输入频谱信号的峰值高度、峰值宽度和峰值位置, 但是峰值感知自适应对于图像中的细小结构和微弱边缘的保持能力有待提高. Li等[28]提出用于图像增强的自适应加权引导图像滤波算法, 为了更好地保持边缘和结构, 以初始深度图构建引导图像, 通过设置自适应的系数来抑制噪声和增强细节. 虽然该算法一定程度上提高了模型的边缘保持能力, 但是引导图像的构建和平滑系数的定义依赖于估计得到的深度图像, 聚焦算法本身的局限性会影响滤波结果.

针对以上问题,本研究提出基于峰值感知和多尺度约束的加权引导滤波器. 该滤波器使用峰值感知作为边缘感知加权定义方法, 引入多尺度约束以提高滤波模型的结构保留能力; 通过引导图像的方差信息实现正则化项系数的自适应, 进一步提高加权引导滤波算法的边缘保持能力.

1. 相关工作

1.1. 引导图像滤波器

假设$G$为引导图像, $X$为待处理图像.窗口${\varOmega _k}$代表第$k$个半径为$r$以像素点$q$为中心的局部窗口, 像素数为$N = {(2r+1)^2}$. ${G_k}(p)$为像素点$p \in {\varOmega _k}$的像素值, 对$G$的每个局部窗口的像素进行线性变换:

$ {I_k}(p) = {a_k}{G_k}(p)+{b_k} . $

式中:$ {I_k}(p) $为滤波的输出结果, ${a_k}$${b_k}$均为局部窗口${\varOmega _k}$的模型系数, 损失函数为

$ L = \frac{1}{N}\sum\limits_{p \in {\varOmega _k}} {{{[{I_k}(p) - {X_k}(p)]}^2}+\lambda a_k^2} . $

将式 (1) 代入式 (2) 得到

$ L = \frac{1}{N}\sum\limits_{p \in {\varOmega _k}} {{{[{a_k}{G_k}(p)+{b_k} - {X_k}(p)]}^2}+\lambda a_k^2} . $

式中:$\lambda $为正则化项系数. 令$ \partial L/\partial {b_k} = 0 $, 得到

$ {b_k} = {\overline X _k} - {a_k}{\mu _k}. $

式中:${\overline X _k}$${\mu _k}$分别为$X$$G$的局部窗口的像素均值, 将式 (4) 代入式 (2) 得到新的损失函数, 令$ \partial L/\partial {a_k} = 0 $, 得到

$ {a_k} = \frac{{\phi _k^{}}}{{\sigma _k^2+\lambda }}. $

式中:$\sigma _k^2$$G$半径为$r$的局部窗口的方差, 定义为

$ \sigma _k^2 = \frac{1}{N}\sum\limits_{p \in {\varOmega _k}} {{{[{G_k}(p) - {\mu _k}]}^2}} . $

$ {\phi _k} $为局部协方差, 定义为

$ {\phi _k} = \frac{1}{N}\sum\limits_{p \in {\varOmega _k}} {\left( {{G_k}(p) - {\mu _k}} \right)\left( {{X_k} - {{\overline X }_k}} \right)} . $

若输入图像作为引导图像, 则$\sigma _k^2 = \phi _k^{}$. 求解得到${a_k}$${b_k}$, 在局部窗口${\varOmega _k}$的滤波输出结果为

$ {I_k}(p) = {a_k}{G_k}(p)+\left( {{{\overline X }_k} - {a_k}{\mu _k}} \right). $

输入图像的像素$p$,最终的滤波输出结果由$M$个不同局部窗口上的滤波结果加权平均得到, 为

$ I(p) = \sum\limits_{k = 1}^M {{\omega _k}{I_k}(p)} ,\quad \displaystyle\sum\limits_{k = 1}^M {{\omega _k}} = 1. $

在WGIF[22] 中, 权重${\omega _k}$=$1/M$.

1.2. 峰值感知加权

在峰值感知引导滤波方法[27]中, 峰值感知权重的2种定义分别是基于二阶导数和输入信号的值. 在图像处理中, 结构和边缘区域的二阶导数明显大于非结构区域, 基于二阶导数可以定义权重w1来获得图像$J(p)$的结构信息:

$ {w_1} = \exp \left[ { - {{\left( {{{| {{J^{''}}(p)} |}}/{k}} \right)}^2}} \right]. $

式中:$k > 0$为常数参数.频谱信号的局部最大值通常表示峰值的位置. 对于图像来说, 结构区域通常像素值较大. 通过像素值定义权重w2来获得图像的结构信息:

$ {w_2} = \exp \left[ { - {{\left( {{{\left| {J(p)} \right|}}/{k}} \right)}^2}} \right]. $

2. 所提滤波器和模型分析

2.1. 峰值感知加权和多尺度约束的引导滤波器

GIF、WGIF、GGIF等和所提滤波器基于共同的假设:滤波输出满足式 (1) . 若${a_k} = 1$, 则结构和边缘可以保留; 在平坦区域, ${a_k}$接近0, 纹理平滑效果越好. 为了防止${a_k}$过大, 可以通过调整式 (2) 的$\lambda $实现对${a_k}$的惩罚, 从而获得更好的自适应边缘感知加权. 基于以上思考, 将式 (11) 的峰值感知权重引入引导滤波器模型, 通过峰值感知权重获得图像的结构信息. 引入多尺度约束, 对正则化项系数进一步自适应, 得到新的损失函数为

$ L = \frac{1}{N}\sum\limits_{p \in {\varOmega _k}} {{{[{I_k}(p) - {X_k}(p)]}^2}} +\lambda {w_1}\left( {a_k^2 - \gamma _k^2} \right), $

$ \gamma _k^2 = 1 - 1/\left( {1 + \exp \left( {\left( {\mathop \sigma \nolimits_k^2 - \overline {\mathop \sigma \nolimits_k^2 } } \right)/{\eta }} \right)} \right) . $

式中:$ \overline {\sigma _k^2} $$ \sigma _k^2 $的均值, $ \eta = \overline {\sigma _k^2} - \min \left( {\sigma _k^2} \right) $. 式 (13) 使用引导图像半径为$r$的局部窗口的像素方差定义$\gamma _k^2$, GGIF[23]的损失函数根据引导图像半径分别为$r$和3的局部窗口的像素方差的乘积定义. $\lambda $须指定, 以控制模型平滑的尺度. 图像不同区域的信息和结构不同,为此将平滑尺度参数基于图像信息进行重新定义, 让滤波器模型在图像结构区域的平滑尺度尽可能小,而在纹理区的平滑尺度尽可能大.

$ \lambda = \frac{{{\lambda _0}}}{{1+{{\left( {{{\sigma _k^2}}/{{\overline {\sigma _k^2} }}} \right)}^2}}} . $

式中:${\lambda _0}$为正常数. 通过图像方差信息对正则化项系数自适应, 进一步提高模型的边缘保持能力. 求解式 (12) 得到局部线性模型的系数为

$ {a_k} = \frac{{\phi _k^{}{\text+}\lambda {w_1}\gamma _k^2}}{{\sigma _k^2+\lambda {w_1}}},\quad{b_k} = {\overline X _k} - {a_k}{\mu _k}. $

所提滤波器的最终输出由式(9)加权平均得到,

$ {I_k}(p) $代入式(9) 得到

$ I(p) = G(p)\sum\limits_{k = 1}^M {{\omega _k}{\alpha _k}} +\sum\limits_{k = 1}^M {{\omega _k}\left( {{{\overline X }_k} - {a_k}{\mu _k}} \right)} . $

2.2. 模型分析

2.2.1. 模型系数分析

当引导图像和输入图像相同时, 模型系数表示为

$ {a_k} = \frac{{\sigma _k^2{\text+}\lambda {w_1}\gamma _k^2}}{{\sigma _k^2+\lambda {w_1}}}. $

若像素点位于平坦区域, 则$\gamma _k^2$接近0, 此时${a_k}$通常小于1. 若像素点位于结构区域, $\gamma _k^2$接近1, 此时${a_k}$接近1, 且此时的${a_k}$比GIF和WGIF中的${a_k}$更加接近1, 这也对应了对结构区域更小的平滑处理, 提升了保边能力. 如图1所示, 在窗口半径均为3的情况下对比不同${a_k}$包含的边缘信息. 由图可知, 所提模型系数比对比模型系数包含的结构信息更多, 因此在图像平滑中的边缘保持能力更好.

图 1

图 1   不同滤波器的模型系数比较

Fig.1   Comparison of model coefficient for different filters


2.2.2. 峰值感知加权和多尺度约束模型分析

为了说明峰值感知加权和多尺度约束在模型中作用,通过图像结构相似度SSIM (structural similarity)来评估多组参数设置下WGIF(模型1)、使用峰值感知加权(模型2)以及使用峰值感知加权和多尺度约束(模型3)的图像平滑处理结果, 如表1所示. 可以看出,在9种参数设置下模型1和模型2的SSIM平均值相差0.02, 即同等平滑强度下2种加权方式的结构保持能力近似. 模型3的SSIM最大, 比模型1平均高0.1989,比模型2平均高0.2206,有较大幅度的提升.

表 1   不同滤波器模型的结构相似度对比

Tab.1  Comparison of structural similarity for different filter models

$r$$\lambda $SSIM
模型1模型2模型3
20.010.90930.90260.9727
40.010.87830.88920.9675
80.010.85610.89890.9701
20.100.81260.76310.9518
40.100.72730.67020.9305
80.100.65260.60800.9194
21.000.73920.71020.9474
41.000.61440.58090.9201
81.000.49990.47140.9001

新窗口打开| 下载CSV


2.2.3. 正则化项系数自适应对模型性能的影响

对比正则化项系数自适应前后的模型性能, 其中未自适应的工况对应式 (12). 自适应工况$\lambda $对应式 (14) . 在不同的参数设置下对图2(a)进行滤波处理, 滤波结果的峰值信噪比PSNR (peak signal to noise ratio) 和SSIM如表2所示. 可以看出, $\lambda $自适应后PSNR平均提高0.98 dB, SSIM平均提高0.005, 自适应后的正则化项系数提高了模型的边缘保持能力.

表 2   正则化项系数自适应前后的模型性能对比

Tab.2  Comparison of model performance before and after regularization term coefficient adaptation

$r$$\lambda $/$ {\lambda _0} $自适应前自适应后
PSNR/dBSSIMPSNR/dBSSIM
20.0137.670.972739.100.9763
40.0136.680.967538.340.9727
80.0136.290.970138.180.9754
20.1034.380.951835.120.9559
40.1032.150.930533.140.9382
80.1030.350.919431.730.9320
21.0033.850.947433.990.9482
41.0031.310.920131.540.9220
81.0029.070.900129.460.9045

新窗口打开| 下载CSV


图 2

图 2   边缘感知平滑实验原图

Fig.2   Original of edge-aware smoothing experiment


3. 图像滤波应用实验

在边缘感知平滑、图像细节增强、图像纹理去除平滑、图像去噪等领域进行图像滤波应用实验. 实验硬件为NVIDIA GeForce RTX 2060显卡, AMD Ryzen7-4800H CPU, 16G显存. 软件环境为Windows 10操作系统,python 环境为 python3.6.15.

3.1. 边缘感知平滑

设计2个边缘感知平滑实验,对比不同模型的保边性能. 选用PSNR, SSIM作为评价指标. 模型的引导图像均为输入图像本身, 分别取$r$=2、4、8, $\lambda $= ${0.1^2}$${0.2^2}$${0.4^2}$, 6个模型在不同参数设置下的平滑输出图像如图3所示, 对应的PSNR和SSIM如表3所示. 可以看出, 滤波输出结果模糊越少, 对应的PSNR和SSIM越大. 当$r$固定时, 随着$\lambda $${0.1^2}$增加到${0.4^2}$, 滤波器的输出结果越来越模糊, PSNR和SSIM都逐渐减小, 其中GIF、WGIF和SKWGIF更为明显. 当$\lambda $固定时, 随着$r$逐渐增大, GIF、WGIF、SWGIF和SKWGIF的滤波输出结果越来越模糊, 结构保留效果越来越差,同时PSNR和SSIM随着$r$增大逐渐减小. 随着$r$$\lambda $逐渐增大, 所提滤波器模型和GGIF的滤波输出结果没有出现明显的结构模糊, 所提滤波器模型在所有的参数组合下的PSNR均最大, 且比GGIF平均高2.62 dB. 当$r$=4、8时, 所提滤波器的SSIM均最高, 且所有参数组合下所提滤波器的SSIM平均比GGIF高0.0286. 实验结果表明所提滤波器的边缘保持性能良好.

图 3

图 3   不同滤波器模型的图像平滑结果视觉对比

Fig.3   Visual comparison of image smoothing results for different filter models


表 3   不同滤波器模型的图像平滑结果对比

Tab.3  Comparison of image smoothing results for different filter models

$\lambda $模型PSNR/dBSSIM
$r = 2$$r = 4$$r = 8$$r = 2$$r = 4$$r = 8$
0.12GIF30.9830.1729.710.90410.89780.9076
WGIF31.2930.4229.920.90630.89960.9092
GGIF36.0334.9934.570.94950.94340.9485
SWGIF37.3234.4732.430.98300.96410.9473
SKWGIF32.2431.2230.790.91990.90470.9135
本研究39.1038.3438.180.97630.97540.9627
0.22GIF26.8525.2623.900.81050.76490.7506
WGIF27.2625.5924.140.81740.77210.7571
GGIF34.1432.0530.470.92910.90710.8111
SWGIF34.3830.3127.440.97310.92700.8758
SKWGIF28.4626.5525.110.85180.79090.7718
本研究36.2334.6433.680.96280.95110.9502
0.42GIF24.5322.5320.670.73680.64740.5860
WGIF24.9122.8120.840.74510.65600.5934
GGIF33.5130.8028.390.92080.88710.8663
SWGIF32.9628.0224.580.96770.89610.8011
SKWGIF26.2823.8321.780.79990.69210.6210
本研究34.7332.6031.010.95330.93300.9239

新窗口打开| 下载CSV


图2(b)的灰度图作为6个滤波器的引导图像和输入图像, 共有参数设置为$r = 8$$\lambda = 0.01$, 得到6个滤波模型的输出结果. 输入图像和6个滤波模型输出的第180个水平剖面的像素强度IP图4所示, 对比原始图像和滤波输出图像不同区域像素的大小,评估各个滤波器的边缘保持性能. 可以看出, GIF与原始图像相差最多, 其他滤波器的输出结果与原始图像相似的程度由远到近依次是WGIF、SWGIF、SKWGIF. GGIF和所提滤波器模型的输出结果在结构和边缘区域与原始图像接近. 由局部放大图可以看出, 所提滤波器在像素变化较大的区域比GGIF更接近原始图像, 表明所提滤波器对结构破坏最少.

图 4

图 4   输入图像和6个模型滤波输出的第180个水平剖面的像素强度分布

Fig.4   Pixel intensity distribution of 180th horizontal profile for input image and six model filtered outputs


3.2. 图像细节增强

图像细节增强是图像处理的任务之一, 图像增强的目标是通过处理图像, 提高图像重要细节信息或者目标的辨识度, 使增强后的图像比原始图像更适应于特定应用. 图像细节增强的基本思路是由滤波器得到输入图像$I$的平滑结果${I^{'}}$, 再得到图像的细节层$d = I - {I^{'}}$, 将$d$的整数倍加到${I^{'}}$,得到细节增强图像:

$ \begin{split} \\[-10pt]E = {I^{'}}+{M^{'}}\left( {I - {I^{'}}} \right).\end{split} $

式中:${M^{'}}$为正整数, 控制图像细节增强的程度, 通常较大的${M^{'}}$会产生较多的光晕和伪影. 如图5所示, 引导图像为输入图像本身, 当$r = 4$$\lambda = {0.05^2}$${M^{'}} = 5$ 的情况下, 对比不同滤波器的增强效果. 可以看出, GIF、WGIF、SKWGIF都有明显结构模糊和图像变化的区域, 原因是这3种滤波器在进行图像平滑时对图像的结构信息破坏较多. SWGIF虽然没有明显的图像变化,但是在部分结构区域的增强效果不理想. GGIF和所提滤波器在视觉效果上最接近, 所提滤波器在2张图片上都得到最好的细节增强效果.

图 5

图 5   不同滤波器模型的图像细节增强效果视觉对比

Fig.5   Visual comparison of image detail enhancement effect for different filter models


3.3. 图像纹理去除平滑

图像纹理去除通过抑制输入图像中的纹理细节得到图像的结构, 是计算机视觉中具有挑战性的任务之一. 常见的纹理去除平滑通常包含基于滤波的方法[29]和基于优化的方法[1]. Zhang等[30]提出滚动引导滤波器, 在纹理去除领域有成功的应用. 参考滚动引导滤波器的思想, 在图像纹理去除时,首次平滑以输入图像本身为引导图像, 之后的每次平滑都以上次的平滑结果作为引导图像, 而输入图像保持不变. 设置6个滤波器模型的共有参数$r = 9$, $\lambda = 4$,2张纹理图片分别经过4次迭代得到滤波输出, 结果如图6所示. 可以看出,GIF、WGIF和SKWGIF过度模糊了输入图像的结构和边缘, 造成光晕和伪影; GGIF有轻微的边缘模糊但保留了一些纹理; SWGIF边缘模糊较少,但是去除离结构区域较近纹理的效果欠佳;所提滤波器可以很好地去除纹理且不会使得边缘模糊.

图 6

图 6   不同滤波器模型的纹理去除效果视觉对比

Fig.6   Visual comparison of texture removal effect for different filter models


3.4. 图像去噪

自然图像通常含有噪声, 噪声会影响对图像的分析和理解. 选择如图7所示的12张彩色图像作为无噪声的测试图像, 在每张图像上添加均值为0, 方差是0.1的高斯噪声, 得到12张待处理的噪声图像. 输入图像是噪声图像, 引导图像是无噪声图像, 设置$r = 4$$\lambda = 0.04$, 迭代1次得到去噪结果. 12张带噪声图像经过6种滤波器模型的图像去噪效果对比如表4所示. 图中,TS为去噪处理所用时间的平均值. 可以看出, SKWGIF耗时最多; GGIF和所提滤波器耗时和相关指标最接近, 所提滤波器的PSNR和SSIM均最大, 耗时仅比GIF和WGIF多0.004 s.

图 7

图 7   去噪测试用图像

Fig.7   Image for denoising test


表 4   不同滤波器模型的图像去噪结果对比

Tab.4  Comparison of image denoising results for different filter models

模型PSNR/dBSSIMTS/s
GIF27.140.71500.006
WGIF28.510.74610.006
GGIF32.520.86830.009
SWGIF28.260.75300.048
SKWGIF27.350.689722.795
本研究34.710.92440.010

新窗口打开| 下载CSV


直观对比6种滤波器的去噪性能, 设置相同的参数, 可视化不同滤波器模型迭代不同次数的去噪结果. 如图8 (b) 所示为添加均值为0, 方差为0.1的高斯噪声得到的噪声图像. 迭代去噪每次迭代的引导图像均为无噪声图像, 第一次迭代的输入图像为待处理的噪声图像,之后每一次迭代的输入图像均为上次迭代的输出图像. 设置6个滤波器模型的共有参数$r = 4$$\lambda = 0.04$, 分别迭代1、5、10次得到去噪的结果, 如图9所示. 可以看出, 经过1次迭代, GGIF、SWGIF和所提滤波器都有不错的去噪结果, GIF、WGIF和SKWGIF保留模糊和噪声的程度较严重. 经过5次迭代, GIF、WGIF和SKWGIF的图片更加模糊; 所提滤波器在这些情况下都很好地去除了噪声, 结构信息保留在参与对比的滤波器模型中最好.

图 8

图 8   去噪可视化实验用图像

Fig.8   Image for denoising visualization experiment


图 9

图 9   不同滤波器模型的图像去噪结果视觉对比

Fig.9   Visual comparison of image denoising results for different filter models


4. 结 语

本研究提出基于峰值感知和多尺度约束的加权引导图像滤波器, 同时将滤波模型损失函数的正则化项系数改进为基于方差的自适应参数, 提高了引导滤波模型的边缘保持能力, 解决了经典的引导滤波算法无法提取锐利的图像结构信息的问题. 实验分析显示,所提滤波器的局部线性模型的系数比GIF、GGIF、WGIF等包含的图像的边缘和结构信息更多, 表明所提滤波器保边性能更好. 将所提滤波器应用到边缘感知平滑、图像去噪、图像细节增强以及纹理去除平滑领域, 证明了所提滤波器优越性. 对比视觉效果发现, 在相同参数设置下, 所提滤波器优于对比的5种滤波器模型; 在边缘感知平滑实验中, 在相同参数设置下,所提滤波器的PSNR比GGIF的PSNR平均高2.62 dB, SSIM平均高0.0286. 在图像去噪实验中, 在相同参数设置下, 所提滤波器不增加时间复杂度且获得最大的PSNR和最高的SSIM. 提出滤波器中的权重均相等, 如何基于输入图像实现权重的自适应, 以进一步增强引导滤波器模型的边缘保持性能是未来的研究方向.

参考文献

MAGNIER B, MONTESINOS P, DIEP D. Texture removal by pixel classification using a rotating filter [C]// 2011 IEEE International Conference on Acoustics, Speech and Signal Processing . Prague: IEEE, 2011: 1097–1100.

[本文引用: 1]

HE K, SUN J, TANG X

Guided image filtering

[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013, 35 (6): 1397- 1409

DOI:10.1109/TPAMI.2012.213      [本文引用: 2]

XU L, YAN Q, XIA Y, et al

Structure extraction from texture via relative total variation

[J]. ACM Transactions on Graphics, 2012, 31 (6): 1- 10

[本文引用: 2]

CHEN Y, LI J, ZHOU Y

Hyperspectral image denoising by total variation-regularized bilinear factorization

[J]. Signal Processing, 2020, 174: 107645

DOI:10.1016/j.sigpro.2020.107645      [本文引用: 1]

LI Z, ZHENG J, ZHU Z, et al

Weighted guided image filtering

[J]. IEEE Transactions on Image Processing, 2015, 24 (1): 120- 129

DOI:10.1109/TIP.2014.2371234      [本文引用: 2]

KOU F, CHEN W, WEN C, et al

Gradient domain guided image filtering

[J]. IEEE Transactions on Image Processing, 2015, 24 (11): 4528- 4539

DOI:10.1109/TIP.2015.2468183      [本文引用: 2]

YIN H, GONG Y, QIU G

Side window guided filtering

[J]. Signal Processing, 2019, 165: 315- 330

DOI:10.1016/j.sigpro.2019.07.026      [本文引用: 1]

SUN Z, HAN B, LI J, et al

Weighted guided image filtering with steering kernel

[J]. IEEE Transactions on Image Processing, 2020, 29: 500- 508

DOI:10.1109/TIP.2019.2928631      [本文引用: 1]

GHOSH S, CHAUDHURY K N

On fast bilateral filtering using fourier kernels

[J]. IEEE Signal Processing Letters, 2016, 23 (5): 570- 573

DOI:10.1109/LSP.2016.2539982      [本文引用: 1]

SONG C, XIAO C, LI X, et al

Structure-preserving texture filtering for adaptive image smoothing

[J]. Journal of Visual Languages and Computing, 2018, 45: 17- 23

DOI:10.1016/j.jvlc.2018.02.002      [本文引用: 1]

DENG G, GALETTO F, Al-NASRAWI M, et al

A guided edge-aware smoothing-sharpening filter based on patch interpolation model and generalized gamma distribution

[J]. IEEE Open Journal of Signal Processing, 2021, 2: 119- 135

DOI:10.1109/OJSP.2021.3063076      [本文引用: 2]

LIU D, HE C

Peak-aware guided filtering for spectrum signal denoising

[J]. Chemometrics and Intelligent Laboratory Systems, 2022, 222: 104508

DOI:10.1016/j.chemolab.2022.104508      [本文引用: 2]

FARBMAN Z, FATTAL R, LISCHINSKI D, et al

Edge-preserving decompositions for multi-scale tone and detail manipulation

[J]. ACM Transactions on Graphics, 2008, 27 (3): 1- 10

[本文引用: 1]

JIANG W, YANG X, WU W, et al

Medical images fusion by using weighted least squares filter and sparse representation

[J]. Computers and Electrical Engineering, 2018, 67: 252- 266

DOI:10.1016/j.compeleceng.2018.03.037      [本文引用: 1]

LI Y, LI Z, ZENG C, et al

Adaptive weighted guided image filtering for depth enhancement in shape-from-focus

[J]. Pattern Recognition, 2022, 131: 108900

DOI:10.1016/j.patcog.2022.108900      [本文引用: 1]

XU H, ZHANG Z, YIN G, et al

Adaptive bilateral texture filter for image smoothing

[J]. Frontiers in Neurorobotics, 2022, 16: 729924

DOI:10.3389/fnbot.2022.729924      [本文引用: 1]

ZHANG Q, SHEN X, XU L, et al. Rolling guidance filter [C]// European Conference on Computer Vision . [S.l.]: Springer, 2014: 815–830.

[本文引用: 1]

NAGAMANI K, DIVYA K, SUJATHA K, et al

Adaptive histogram equalization of wavelet sub bands for the enhancement of contrast in aerial images

[J]. Materials Today: Proceedings, 2018, 52: 898- 901

[本文引用: 1]

LIU Y P, ZHANG F, ZHANG Y, et al

Image smoothing based on histogram equalized content-aware patches and direction-constrained sparse gradients

[J]. Signal Processing, 2021, 183: 108037

DOI:10.1016/j.sigpro.2021.108037      [本文引用: 1]

YIN H, GONG Y, QIU G, et al

Fast and efficient implementation of image filtering using a side window convolutional neural network

[J]. Signal Processing, 2020, 176: 107717

DOI:10.1016/j.sigpro.2020.107717      [本文引用: 1]

GONG Y, TANG W, ZHOU L, et al. Quarter laplacian filter for edge aware image processing [C]// 2021 IEEE International Conference on Image Processing . Anchorage: IEEE, 2021: 1959–1963.

[本文引用: 1]

VDABO K, FOI A, KATKOVNIK V, et al

Image denoising by sparse 3-D transform-domain collaborative filtering

[J]. IEEE Transactions on Image Processing, 2007, 16 (8): 2080- 2095

DOI:10.1109/TIP.2007.901238      [本文引用: 1]

ZHANG X, HE C, Robust double-weighted guided image filtering [J]. Signal Processing , 2022, 199: 108609.

[本文引用: 1]

LIU W, ZHANG P, HUANG X, et al

Real-time image smoothing via iterative least squares

[J]. ACM Transactions on Graphics, 2020, 39 (3): 1- 24

[本文引用: 1]

SUN G, LIU S, WANG W, et al

Dynamic range compression and detail enhancement algorithm for infrared image

[J]. Applied Optics, 2014, 53 (26): 6013- 6029

DOI:10.1364/AO.53.006013      [本文引用: 1]

LI Z, ZHENG J

Visual-salience-based tone mapping for high dynamic range images

[J]. IEEE Transactions on Industrial Electronics, 2014, 61 (12): 7076- 7082

DOI:10.1109/TIE.2014.2314066      [本文引用: 1]

LEE W U, PARK S, KO S J. Image fusion-based tone mapping using gaussian mixture model clustering [C]// 2020 IEEE International Conference on Consumer Electronics . Las Vegas: IEEE, 2020: 1–4.

[本文引用: 1]

LI H, CHAN T N, QI X, et al

Detail-preserving multi-exposure fusion with edge-preserving structural patch decomposition

[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2021, 31 (11): 4293- 4304

DOI:10.1109/TCSVT.2021.3053405      [本文引用: 1]

LI Z, ZHENG J, RAHARDJA S

Detail-enhanced exposure fusion

[J]. IEEE Transactions on Image Processing, 2012, 21 (11): 4672- 4676

DOI:10.1109/TIP.2012.2207396      [本文引用: 1]

WANG W, YANG Y, XU X. Image texture removal by total variantional rolling guidance [C]// 2021 IEEE International Conference on Progress in Informatics and Computing . Shanghai: IEEE, 2021: 165–169.

[本文引用: 1]

/