1. 引言
在图像收集、传输、转换的过程中,增加了模糊、失真、噪声等噪声。在实际应用中,需要清晰而高品质的图像。图像复原的最基本的任务是在不丢失图像的详细信息的情况下去除图像中的噪声 [1] [2]。然而,噪声抑制和细节保持往往是矛盾的,这也是图像处理中一直没有解决的问题。
由于小波变换保留了图像的频率信息和空间信息特性使之成为图像去噪领域研究的一个热点。目前常用的滤波方法有高斯滤波、中值滤波、维纳滤波、小波软硬阈值滤波法等。为了获得模糊图像的清晰图像,传统的图像恢复算法通常对整个图像进行处理,信息全部被还原,使得需要的信息不够突出。文献 [3] 提出一种新的自适应高斯滤波图像去噪算法,算法具有一定的自适应效果,但图像细节还是会丢失。而随着小波理论的发展,不同的小波阈值去噪方法被许多学者提出,最早的小波阈值去噪方法是由Donoh提出的软阈值去噪和硬阈值去噪,但硬阈值函数处理后的图像会有振铃、伪吉布斯效应,而软阈值函数相对灵活,因此很多人对它进行了改进,尽量避免软阈值的弊端,文献 [4] 采用阈值去噪,去噪效果一般,并且文中使用的是使用的正交小波变换缺乏平移不变性,会容易使去噪后的图像出现Gibbs效应。
本文引入具有平移不变性的二进小波变换,我们提出了基于B-样条二进小波变换的图像恢复方法,并且结合了高斯滤波,阈值函数的特点,不仅改进了高斯滤波使图像细节丢失的缺点,而且改进了阈值函数去噪和高斯滤波器去噪效果一般的缺点。实验结果表明,基于B-样条二进小波变换的图像恢复方法不仅能够达到很好的去噪效果,并且可以很好地保留图像的细节。
2. 高斯滤波
2.1. 二维高斯分布的定义
二维高斯分布函数是X和Y方向上一维高斯函数的乘积:
(1)
根据二维高斯函数的旋转对称性:
此时,二维高斯函数如下:
(2)
2.2. 二维高斯分布的曲线
二维高斯分布曲线如下图1所示:
Figure 1. Two-dimensional Gaussian distribution curve
图1. 二维高斯分布曲线
2.3. 高斯滤波器简介
高斯滤波是对整个图像进行加权平均的过程。每个像素的值通过自身和邻域中其他像素值的加权平均来获得。高斯滤波的具体操作是用模型(或卷积掩模)扫描图像中的每个像素,并用模型确定的附近的加权平均像素值替换模型的中心像素值 [5]。本文选取的是15 × 15的高斯滤波器模板,选取
,计算整数模板的公式,假设我们的模板放在矩阵M中,M的大小为
,那么
的值为 [4]:
(3)
3. B-样条二进小波滤波器
3.1. 二进小波快速算法——
在对图像进行处理时,大部分是在对象为离散状况下进行的,所以需要用到二进小波变换的离散形式计算方法。在1992年,
创建了能够完成二进小波变换的计算方法,即
算法,与
计算方法具有一样的优势,代表了不一样尺度的二进小波系数的联系。需要说明文中所提的
算法是
在
创建的算法的基础上修改得到的。
设
是滤波器
的尺度函数,
是滤波器
的小波函数,假设
表示输入的样本值,当
时,
的局部平均值就可以写为
(4)
当
时,记
(5)
其中
若
在所有点上,那么二进小波的系数计算方法为
(6)
也就是说任意尺度
这一离散信号的序列便可以被叫做
离散信号的二进小波变换。
定理2.1二维
算法 [6] [7] [8]
二维DyWT分解公式
(7)
二维DyWT重构公式
(8)
其中,
。
3.2. B-样条二进小波滤波器的构造
该方法是对
的B-样条二进小波的推广 [6] [7] [9],这个过程是
完成的。具体过程如下,
次
-样条函数
是特征函数
与其自身的卷积的平移 [10]:
对
进行
变换,可以得到:
(9)
根据二尺度关系有
(10)
选取滤波器
,选取滤波器
:
(11)
由二进完全重构有:
(12)
因此由二尺度关系有
(13)
上述
是二进小波滤波器组,如表1是本文构造的滤波器系数。
Table 1. Coefficients of B-spline binary wavelet filter when r = 1, m = 0
表1. r = 1,m = 0时的B-样条二进小波滤波器的系数
4. 阈值函数去噪
在阈值模型去噪中,阈值模型反映了阈值上下波动系数模块的不同处理策略和不同估计方法。如果阈值太小,表示的信号仍然有噪声,如果阈值太大,信号的重要特征将被过滤 [10],估计小波系数的方法有两种:
1) 软阈值模型:
(14)
2) 硬阈值模型
(15)
硬阈值函数能在一定程度上保留图像边缘细节等局部信息,但其不连续性会时常导致图像失真现象,软阈值函数相对连续,重构后图像失真较少,本文选取软阈值模型对图像进行去噪。
5. 实验过程与分析
本文实验是以MATLAB R2016a为实验平台,以标准的“cameraman.tif”图像加入方差为0.005的高斯噪声作为分析对象。本文的实验过程是首先利用表1构造的二进小波滤波器对含噪图像分解三次。
1) 小波变换,利用新构造的B-样条二进小波滤波器对含噪图像进行3层小波分解。
2) 对图像三层分解得到的高频系数使用传统的软阈值模型进行阈值去噪。
3) 对图像第一层分解得到的低频系数使用二维高斯滤波器进行去噪。
4) 接着小波逆变换,将图像第三层到第二层,第二层到第一层,第一层到第零层进行重构。
5) 图像完成重构后,得到最终去噪后的图像。
分析:从图2和表2的实验结果图中可以看到,单独使用高斯滤波器去噪得到的图像去噪效果一般,图像中的人物边缘线条模糊,远处的建筑物几乎与背景融为一体,照相机支架边缘也模糊,不利于人眼观察,单独使用软硬阈值的去噪方法,也达不到很好的去噪效果,而本文方法去噪的图像人物线条清晰,人眼,照相机,包括远处的建筑物都能够很好的观察到,并且,达到了很好的去噪效果,分解流程图如图3所示。
Figure 3. Flowchart of the method in this paper
图3. 本文方法流程图
6. 结语
本文结合B-样条二进小波变换的特征和高斯滤波的优点,提出了基于B-样条二进小波变换的图像复原方法,人物图像的细节很多,边缘容易模糊,保持所有有用信息,特别重要的是达到去除噪音的效果。实验结果表明,结合B-样条二进小波滤波器去噪效果大于单纯的使用高斯滤波及软硬阈值传统方法的去噪效果,本文提到的方法复原后的图像没有模糊的现象,轮廓更完整,边缘更清晰,去噪效果更好,是一种有效可行的图像复原方法,在后续的工作中,本文中去噪方法还需要进一步提升,让去噪效果更佳,本文也证明了B-样条二进小波小波在图像去噪中的良好性能,为下一步研究图像去噪奠定了基础。
基金项目
新疆师范大学优秀青年教师科研启动基金资助项目(批准号:XJNU202014)。
NOTES
*通讯作者。