为了获得更清晰的X射线图像,在去噪的同时尽可能保护边界完整,针对传统的均值滤波去噪时造成边缘模糊的问题,提出了一种改进的邻域平均滤波去噪方法。对图像中的未知噪声进行检测分析,确定噪声类型和参数;使用改进的邻域平均滤波方法对图像去噪,对滤波模板邻域内像素与中心像素做差值,针对不同类型噪声,选择不同数量的邻域内对应差值较小的几个像素取平均值替代中心像素,避免不同区域像素被混叠处理造成边界模糊;计算去噪后X射线图像的均方误差和峰值信噪比,对去噪效果进行客观评价,并将提出的去噪方法与常见的滤波方法进行比较。实验结果表明,改进的邻域平均滤波去噪方法相比常见的滤波方法在去噪的同时能够更好地保护边界。 In order to obtain a clearer X-ray image and protect the boundary integrity as much as possible while denoising, an improved denoising method by neighborhood mean filtering is proposed to solve the problem of blurred edges caused by traditional mean filtering. We detect and analyze the unknown noise in the image, determine the noise type and parameters; use the improved neighborhood average filtering method to denoise the image, and make the difference between the pixels in the neighborhood of the filter template and the center pixel, and choose different values for different types of noise. The average value of several pixels with small corresponding differences in a number of neighborhoods is used to replace the center pixel, so as to avoid the blurring of boundaries caused by the aliasing of pixels in different regions; the mean square error and peak signal-to-noise ratio of the denoised X-ray images are calculated, the denoising effect is objectively evaluated, and the proposed denoising method is compared with the common filtering methods. The experimental results show that the improved neighborhood average filtering denoising method can better protect the boundary while denoising than the common filtering method.
为了获得更清晰的X射线图像,在去噪的同时尽可能保护边界完整,针对传统的均值滤波去噪时造成边缘模糊的问题,提出了一种改进的邻域平均滤波去噪方法。对图像中的未知噪声进行检测分析,确定噪声类型和参数;使用改进的邻域平均滤波方法对图像去噪,对滤波模板邻域内像素与中心像素做差值,针对不同类型噪声,选择不同数量的邻域内对应差值较小的几个像素取平均值替代中心像素,避免不同区域像素被混叠处理造成边界模糊;计算去噪后X射线图像的均方误差和峰值信噪比,对去噪效果进行客观评价,并将提出的去噪方法与常见的滤波方法进行比较。实验结果表明,改进的邻域平均滤波去噪方法相比常见的滤波方法在去噪的同时能够更好地保护边界。
X射线图像,改进的邻域平均滤波,噪声检测,图像去噪,峰值信噪比
Jianhua Li, Xulei Qin, Wenping Xu, Lixuan Yang
Changchun University of Science and Technology, Changchun Jilin
Received: Dec. 6th, 2022; accepted: Dec. 26th, 2022; published: Jan. 10th, 2023
In order to obtain a clearer X-ray image and protect the boundary integrity as much as possible while denoising, an improved denoising method by neighborhood mean filtering is proposed to solve the problem of blurred edges caused by traditional mean filtering. We detect and analyze the unknown noise in the image, determine the noise type and parameters; use the improved neighborhood average filtering method to denoise the image, and make the difference between the pixels in the neighborhood of the filter template and the center pixel, and choose different values for different types of noise. The average value of several pixels with small corresponding differences in a number of neighborhoods is used to replace the center pixel, so as to avoid the blurring of boundaries caused by the aliasing of pixels in different regions; the mean square error and peak signal-to-noise ratio of the denoised X-ray images are calculated, the denoising effect is objectively evaluated, and the proposed denoising method is compared with the common filtering methods. The experimental results show that the improved neighborhood average filtering denoising method can better protect the boundary while denoising than the common filtering method.
Keywords:X-Ray Image, Improved Neighborhood Averaging Filtering, Noise Detection, Image Denoising, Peak Signal-to-Noise Ratio
Copyright © 2023 by author(s) and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/
在X射线成像过程中,从图像获取到图像信号传输再到接收,都不可避免地引入一定程度噪声。X射线成像系统的噪声来源广泛:电流变化产生的电子噪声,探测器接收X射线光子引起的量子起伏噪声,粒子做随机运动产生的散粒噪声,导体和半导体器件固有的热噪声,这些噪声均服从高斯分布 [
王小兵等先用中值滤波去除脉冲噪声,再对小波分解后的高频图像进行形态学滤波,重新设定阈值判别函数进行重构 [
高斯噪声是概率密度函数满足正态分布的随机噪声。其概率密度函数表示为:
p ( z ) = 1 2 π σ e − ( z − μ ) 2 / 2 σ 2 (1)
其中,z表示像素灰度值,μ表示灰度期望值,σ表示灰度标准差 [
椒盐噪声在图像中的体现分为盐噪声和椒噪声两种类别,盐噪声在噪声图像中体现为白色的亮点,椒噪声在噪声图像中体现为黑色的点 [
p ( z ) = { p a a = z p b b = z 0 其 他 (2)
在上式中,若b的值大于a的值,b在图像中会体现为一个白色亮点,那么a在图像中体现为会一个黑色的点。相反,a在图像中会体现为一个白色亮点,那么b在图像中体现为一个黑色的点。与高斯噪声不同,椒盐噪声在图像上出现的位置是随机的,但幅值是固定的,对于一幅8bit的X射线灰度图像,椒噪声为0,盐噪声为255。
由于噪声是随机信号,本文使用概率统计的方法来检测噪声,即概率密度分布直方图。采集图像,选取图像中无特征区域,统计区域内所有像素灰度值,获得各像素灰度值个数,绘制直方图,观察直方图分布,确定图像中噪声类型;统计区域内0和255灰度值总数,与区域内像素总数相除,得到椒盐噪声密度;去除0和255灰度值,统计剩余像素,求得高斯噪声方差;选取多个无特征区域,重复统计,获得各个区域的高斯噪声方差及椒盐噪声密度,求平均值。
如图1所示,在对X射线成像系统进行测试过程中采集的一幅图像,由于受到系统内外影响因素的干扰,得到的输出图像会含有一些噪声。
图1. 含有噪声的X射线测试图像
图像中存在着大量噪声:在灰度值较高的区域存在少量的黑点,灰度值较低的区域也存在少量的白点,这些明显的明暗点构成了椒盐噪声;在整个图像上同样分布着杂乱的密度较高的高斯噪声。为了更好地了解图像中的噪声特性,需要对图像中的噪声进行检测,获得噪声相关参数为去噪提供参考。
为确认图像中噪声的类型和估计具体参数,此处选取噪声图像中尽量与背景处相似的无特征区域,以保证该区域像素灰度值的变化只与噪声有关。由于噪声参数不可预测,所以只能通过概率统计方法来识别的随机误差 [
p ( r k ) = n k N (3)
其中,N为X射线图像的总像素数,nk代表第k级灰度的像素频数,rk表示第k个灰度级,p(rk)为相应灰度级出现的相对频数。对于一幅8 bit的X射线数字图像,在[0, 255]灰度范围内存在256个灰度级。如图2所示为图像中的选取区域,图3为选取区域内像素灰度直方图分布:
图2. 图像噪声检测选取区域
图3. 选取区域灰度直方图
其中横坐标为灰度级,纵坐标为该灰度级出现的频数。灰度直方图中存在3个峰,在0和255两个独立的灰度级处均存在非常明显的峰,表示在该区域存在相当频数的0和255两种灰度值,满足椒盐噪声的分布规律;在0到255灰度级之间存在一种近似高斯分布的噪声。为了获得更准确的结果,又选择其他不同区域,对高斯噪声的方差及椒盐噪声的密度进行测量。获得结果如表1所列。
Noise parameters | Parameter value |
---|---|
Gaussian noise variance | 0.0118 |
Salt and pepper noise density | 0.0195 |
表1. 噪声检测结果
由表1可知,X图像中的噪声是方差约为0.0118的高斯噪声,和噪声密度约为0.0195的椒盐噪声的混合噪声。
均值滤波器是典型的线性滤波器,实际上是滤波窗口与获取的X射线图像进行运算,并使用滤波窗口确定的图像邻域内像素的平均值来代替源图像中的像素值 [
g ( x , y ) = 1 M ∑ ( x , y ) ∈ S f ( x , y ) (4)
式中S是以(x,y)为中心的滤波模板,M代表滤波模板内像素的数量。
均值滤波对于均值为0的高斯噪声有着显著的抑制效果,而且对椒盐噪声也有一定的抑制效果,但是均值滤波器本身存在着固有的缺陷,即它不能很好地保护图像细节,运行时整个邻域内的像素值都参与计算,没有考虑到像素位置间的关系,在图像去噪的同时也破坏了图像的细节,从而使图像变得模糊,滤波模板尺寸越大,对噪声的抑制效果越好,对边缘和细节处的破坏也会更加严重。
为了避免均值滤波的固有缺陷,在消除高斯–椒盐噪声的同时保护边界,解决图像模糊问题。本文针对高斯噪声和椒盐噪声的不同特性,综合均值滤波和中值滤波优点,提出一种改进的邻域平均法。该方法核心思想是对处于边界两侧的像素做区分处理,明确像素间的位置关系,避免在去噪时将边界两侧像素混叠处理,以达到保护图像边界的目的。
该方法具体执行步骤:输入X射线图像,获取图像尺寸;创建尺寸为3 × 3的滤波模板,计算模板邻域内所有像素与在中心像素的差值;判断模板中心像素值是否为0或255;如果是取除中心像素以外,对应差值最小的5个像素值,不是则取包括中心像素在内,对应差值最小的6个像素值;求选取像素的灰度平均值替代当前滤波模板的中心像素;遍历图像上每一个像素点,输出图像。
为了测试该方法对高斯–椒盐噪声的去噪效果和保护边界的能力,本文在获取图1的X射线成像系统参数条件下,采集了多帧图像叠加取平均获得了近似的原始X射线图像,并使用该图像作为测试图像,对测试图像添加不同比例的高斯–椒盐混合噪声,在去噪与保边能力上与均值滤波、维纳滤波以及小波变换去噪方法进行对比。为得到更客观的测试结果,本文使用均方误差(MSE)与峰值信噪比(PSNR) [
M S E = 1 r × c ∑ x = 1 r ∑ y = 1 c [ g ( x , y ) − f ( x , y ) ] 2 (5)
P S N R = 20 log 10 ( 2 n − 1 M S E ) (6)
式5中r × c为图像尺寸,r为像素列数,c为像素行数式,(x,y)为像素坐标。6中n为像素bit,本文n取8。
不同滤波方法对图1去噪结果如图4所示,图4(a)为均值滤波,图4(b)为维纳滤波,图4(c)为小波变换,图4(d)为改进的邻域平均。该图像含有方差约为0.0118的高斯噪声和噪声密度约为0.0195的椒盐噪声的混合噪声。表2为几种去噪方法对图1去噪后的MSE与PSNR结果。
图4. 对图1的去噪结果
Mean filter | Wiener filter | Wavelet transform | Improved Method | |
---|---|---|---|---|
PSNR/dB | 23.9144 | 21.2801 | 23.1479 | 25.5954 |
MSE | 264.8371 | 489.8480 | 307.9333 | 181.9016 |
表2. 各去噪方法的均方误差与峰值信噪比比较
对参考图像添加不同方差的高斯噪声与不同密度的椒盐噪声,使用4种去噪方法后获得的MSE与PSNR分别如表3、表4所示。
Noise parameters (Variance and Density) | Mean filter | Wiener filter | Wavelet transform | Improved Method | Before denoising |
---|---|---|---|---|---|
(0.02%, 2%) | 327.0046 | 578.4908 | 457.4564 | 310.4015 | 1416.1191 |
(0.015%, 1.5%) | 284.8747 | 448.6212 | 347.3855 | 241.4228 | 1071.9720 |
(0.01%, 1%) | 240.5693 | 327.1221 | 242.7492 | 176.2127 | 760.1754 |
(0.005%, 0.5%) | 202.2810 | 177.9278 | 135.9694 | 102.1227 | 383.7669 |
表3. 不同噪声参数下不同去噪方法的均方误差结果
Noise parameters (Variance and Density) | Mean filter | Wiener filter | Wavelet transform | Improved Method | Before denoising |
---|---|---|---|---|---|
(0.02%, 2%) | 22.9239 | 20.6765 | 21.5680 | 23.2703 | 16.5769 |
(0.015%, 1.5%) | 23.5659 | 21.6196 | 22.6526 | 24.2344 | 17.7414 |
(0.01%, 1%) | 24.3129 | 23.1452 | 24.2732 | 25.6937 | 19.3965 |
(0.005%, 0.5%) | 27.1046 | 25.4496 | 26.7637 | 28.0244 | 22.2524 |
表4. 不同噪声参数下不同去噪方法的峰值信噪比结果
通过对比图4中4种不同去噪方法对相同噪声水平的去噪效果,可以看出本文改进的去噪方法在噪声抑制上优于其他方法,同时在视觉效果上也更好地保护了图像中的边界,没有使边缘模糊;通过表2、表3和表4看出,随着高斯噪声方差和椒盐噪声密度增大,几种去噪方法的MSE增大,PSNR都有所下降,但在同等噪声水平下,本文去噪方法的MSE较小,PSNR均高于其他方法,对图像中的高斯–椒盐噪声有着更好的抑制作用,与去噪前图像的MSE与PSNR相比,本文去噪效果有着显著提升。通过对几种去噪方法的输出图像主观比较和对MSE与PSNR的客观比较,提出的改进的邻域平均去噪方法对高斯–椒盐混合噪声的去噪效果和边界保护能力优于其他几种常见的去噪方法。
针对传统均值滤波对X射线图像去噪时造成边界模糊的问题,提出一种改进的邻域平均方法。由于X射线图像中噪声的随机性,本文首先对图像噪声进行检测,估计噪声参数,得知噪声类型为高斯–椒盐混合噪声,估算出高斯噪声方差及椒盐噪声密度;依据检测结果,设计出基于保护边界思想的改进邻域平均滤波器,区别高斯噪声和椒盐噪声,选择不同数量的像素值取平均替代模板中心像素。通过比较不同去噪方法的图像视觉效果和MSE与PSNR标准可以看出,本文提出的去噪方法在对混合噪声去噪结果及边界保护能力优于其他传统滤波方法。本文的去噪方法是针对高斯–椒盐混合噪声,在去噪的同时保护边界,由于混合噪声的复杂,当噪声水平更高时,可选择与其他去噪方法联合去噪,以保证在有效去噪的情况下,边界得到保护。
吉林省教育厅“十三五”科技规划项目(JJKH20200773KJ);2020年度吉林省本科高等教育教学改革项目(吉教高[
李建华,秦旭磊,徐文平,杨力璇. 基于改进的邻域平均滤波方法的X射线图像去噪X-Ray Image Denoising Based on Improved Neighborhood Average Filtering Method[J]. 图像与信号处理, 2023, 12(01): 1-8. https://doi.org/10.12677/JISP.2023.121001