基于离散余弦变换的非局部均值滤波算法
non-local means filter参数

非局部均值滤波器(non-local means filter)参数在图像处理领域,非局部均值滤波器(non-local means filter)是一种常用的图像去噪方法,它的参数对去噪效果起着至关重要的作用。
本文将针对非局部均值滤波器的参数进行全面评估,并探讨其在图像处理中的应用。
1. 参数一:搜索窗口大小非局部均值滤波器中的搜索窗口大小决定了在进行像素去噪时所考虑的范围。
较大的搜索窗口可以获得更广阔的上下文信息,但也会导致计算量增加,影响算法的速度。
在实际应用中,需要根据图像的特点和需求来选择合适的搜索窗口大小。
2. 参数二:相似性权重非局部均值滤波器中的相似性权重用于衡量两个像素之间的相似程度,从而确定是否需要对其进行去噪。
相似性权重较大时,说明两个像素非常相似,去噪效果明显;相似性权重较小时,意味着两个像素差异较大,不适合进行去噪操作。
合适的相似性权重可以有效地提高非局部均值滤波器的去噪效果。
3. 参数三:邻域窗口大小非局部均值滤波器中的邻域窗口大小用于确定每个像素的局部上下文信息。
较大的邻域窗口可以捕捉更多的局部细节,但也会增加计算复杂度。
在选择邻域窗口大小时,需要综合考虑图像的特点和去噪的需求,以获得最佳的去噪效果。
总结回顾:通过对非局部均值滤波器的参数进行全面评估,我们了解到参数的选择对去噪效果有着重要的影响。
在实际应用中,需要根据图像的特点和去噪的需求来合理地选择参数,以获得最佳的去噪效果。
个人观点与理解:非局部均值滤波器作为一种常用的图像去噪方法,在实际应用中具有广泛的应用前景。
通过合理地选择参数,可以有效地提高图像的质量,从而满足不同领域的需求。
我认为,随着图像处理技术的不断发展,非局部均值滤波器将在图像去噪领域发挥越来越重要的作用。
就以上内容展开全面的评估和讨论后,可以根据需要适当调整结构和增加详细内容。
非局部均值滤波器(non-local means filter)是一种常用的图像去噪方法,它利用图像中局部区域的相似性来进行像素去噪处理。
一种基于改进非局部均值滤波算法的红外图像去噪

一种基于改进非局部均值滤波算法的红外图像去噪郭晨龙1,2,赵旭阳3,郑海燕4,梁锡宁1,2(1. 光电控制技术重点实验室,河南洛阳 471000;2. 航空工业洛阳电光设备研究所,河南洛阳 471000;3. 吉林大学,吉林长春 130022;4. 上海大学,上海 200444)摘要:提出了一种基于梯度信息的结构相似性算法改进的红外图像非局部均值滤波方法。
传统的非局部均值滤波算法采用欧氏距离度量图像块之间的相似性,因而不能够很好地衡量图像细节和边缘信息,导致滤波后图像模糊失真。
针对此问题,采用结构相似性度量(structural similarity,SSIM)算法对欧氏距离进行加权改进,针对普通的SSIM边缘信息评价能力的不足,提出了带有梯度信息的GSSIM 算法,实验结果表明本方法在保持非局部均值(Non-Local Means,NLM)滤波算法去噪能力的同时还能够较好地保持图像的边缘和细节信息。
关键词:非局部均值滤波;图像梯度;结构相似性度量;红外图像中图分类号:TP391 文献标识码:A 文章编号:1001-8891(2018)07-0638-04Infrared Image Denoising Method Based on Improved Non-local Means FilterGUO Chenlong1,2,ZHAO Xuyang3,ZHENG Haiyan4,LIANG Xining1,2(1. Science and Technology on Electro-optic Control Laboratory, Luoyang 471000, China;2. Luoyang Institute of Electro-optical Equipment, AVIC, Luoyang 471000, China;3. Jilin University, Changchun 130022, China;4. Shanghai university, Shanghai 200444, China)Abstract:In this paper, an improved infrared image non-local means (NLM) filtering method is proposed based on gradient information. The traditional nonlocal average filtering algorithm uses Euclidean distance to measure the similarity between image blocks. Therefore, it cannot measure the image detail and edge information accurately and causes blurring distortion after filtering. The structural similarity (SSIM) algorithm utilizes the weighted Euclidean distance. To have a better edge information evaluation ability, the GSSIM algorithm is used here with gradient information. The experimental results show that while maintaining the NLM filter denoising ability, this method is better able to preserve the image edge and detail information.Key words:non-local mean filtering,image gradient,structural similarity measures,infrared image0引言红外探测技术已经普遍被用于机载红外搜索系统等各种军用领域[1]。
图像去噪的改进迭代非局部平均滤波方法

图像去噪的改进迭代非局部平均滤波方法冯象初;郝彬彬;朱见广【摘要】提出了一种新的迭代非局部平均滤波的图像去噪方法.权系数的计算依赖每次迭代更新得到的图像,同时对迭代更新后得到的图像进行加权平均.这样就避免了权系数的计算以及加权平均所用的图像的不一致所带来的图像边缘模糊以及对比度不清晰的现象.还证明了新的迭代方法满足极大极小原则.实验结果表明,该方法去噪的同时能较好地保持图像的边缘以及细小结构.【期刊名称】《西安电子科技大学学报(自然科学版)》【年(卷),期】2010(037)004【总页数】5页(P722-725,736)【关键词】非局部滤波;加权平均;扩散方程;图像去噪【作者】冯象初;郝彬彬;朱见广【作者单位】西安电子科技大学,理学院,陕西,西安,710071;西安电子科技大学,理学院,陕西,西安,710071;西安电子科技大学,理学院,陕西,西安,710071【正文语种】中文【中图分类】TP391.41;O175.2图像处理中图像去噪是人们一直致力于研究的问题.通常,一个较好的去噪方法应该是在去除噪声的同时又能较好地保留图像的原有信息以及对比度的清晰.传统的图像去噪方法,如中值滤波、高斯滤波等,主要是将图像的高频成份滤除,所以得到的重构图像细节以及纹理区域比较模糊.偏微分方程(PDE)[1-2]以及总变分[3-4]的方法近些年来在数学图像处理中得到了广泛应用.最典型的为图像去噪的Perona-Malik(PM)扩散模型以及有界变差模型.在变换域上的图像去噪模型,如维纳滤波[5]以及小波阈值[6]的方法也得到了很好的发展.2002年,Y.Meyer[7]研究了适合对图像恢复以及图像分解的一系列泛函空间并提出了相应的能量极小化模型.但是,这些模型基本上是基于图像周围点像素的信息,并且求解这种能量极小化的问题通常是通过扩散方程来求解的.因而在某种程度上,图像的细节结构以及纹理特征会有所损失,重构得到的图像边缘比较模糊.近几年来,非局部平均滤波的方法是图像恢复的一个热点.非局部平均滤波[8-9]是受邻域滤波[5]方法的启发得到的,它的主要思想是定义一基于相似度的权系数来对图像的所有像素点进行加权平均而得到恢复图像.图像像素点间灰度值越相似,它们具有的权系数就越大.最近提出了基于迭代非局部平均滤波对纹理图像去噪模型[10].在模型中尽管权系数中相似度的度量是基于迭代更新得到的图像,但是最终的恢复结果中仍然带有一定噪声,且图像的边缘比较模糊,这是用观察的带噪污染图像进行加权平均的结果.非局部平均滤波的方法还可以用来进行医学图像处理[11]以及图像去模糊[12]等图像恢复建模.笔者对上述迭代非局部平均滤波进行了改进.权系数的计算以及加权平均所用的图像均是由迭代更新得到的图像所决定的.权系数是由每次迭代更新得到的图像的像素值的相似性决定的,同时对每次迭代更新后得到的图像进行加权平均.这样就避免了权系数的计算以及加权平均所用的图像不一致所带来的偏差.1 非局部平均滤波以及迭代非局部平均滤波非局部平均滤波由Buades et.al[8-9]提出.令带噪图像f=g+η是由原始干净的图g,加入高斯均值为0、方差为σ的噪声η组成.对给定的像素点x,它的估计值是对整个图像灰度值的加权平均得到其中Ga是具有标准方差为a的高斯函数,归一化因子c(x)=∫Ωexp{-da[f(x),f(y)]/h2}dy.权系数ωf是基于相似度的函数,而像素点x与y的相似度是通过灰度块f(Nx)与 f(Ny)的相似性来定义的,也即式(3),Nx是像素点x的邻域.这种相似度是加权欧拉距离的一种单降函数,相似度越高,权系数越大.由于这种相似度是考虑到了整体图像的像素点而不只是用到了图像的单个像素点,这样所用到的图像信息比较多,得到的重构图像较好地保留了图像的细节纹理特征.非局部平均滤波的离散形式为式中,表示带权的欧拉距离,a>0是高斯核的标准方差,f(Ni)={f(k):k∈Ni},Ni是像素点 i的一邻域,权系数ωf满足:0≤对纹理图像去噪的迭代非局部平均滤波算法[10]的提出是基于如下的变分原理:式(5)不动点迭代法得到的迭代结果为其中权系数ωun的计算是基于更新后的图像un得到的,而不是通过基于观察的带噪图像f得到的.这样通过每次迭代更新估计得到的权系数更加准确.但是,式(6)中每次迭代都只是对带噪污染的图像进行加权平均,而权系数是用迭代更新后的图像估计得到的值,这样就会给结果带来偏差而使得图像比较模糊.2 改进的迭代非局部平均滤波的图像去噪模型基于上面的方法,这里改进了迭代非局部平均滤波的图像去噪模型.笔者提出的改进的非局部平均滤波图像去噪模型为其中 ,.该迭代过程中权系数的计算以及加权平均所用的像素灰度值均为基于迭代更新得到的图像的灰度值.该改进的迭代非局部平均滤波的模型与文献[10]提出的迭代非局部平均滤波模型的主要区别就在于:对于提出的改进的迭代非局部平均模型每次迭代得到的像素灰度值被用来进行加权平均,而文献[10]提出的方法加权平均所用的图像灰度值仍然是对带噪污染的图像f来进行的.实际上文献[10]提出的方法只是对权系数进行迭代更新,而最终的加权平均还是对带噪图像f进行的.文中提出的改进的迭代非局部平均滤波的方法,不仅对权系数进行迭代更新,而且同时相应地进行加权平均,所用的图像也是迭代更新后的图像.这样权系数以及加权平均所用的图像就对应起来了,从而避免了由文献[10]所带来的图像边缘模糊以及对比度不清晰的现象.结论1 式(7)得到的序列{}满足极大-极小原理:也即及n≥1.证明令 fmin以及 fmax表示 f的最小值和最大值.下面用归纳法进行推导结论.首先,,有下面假设对所有的k∈Ω,unk≥fmin,则有那么≥fmin=mkin{fk}(k∈ Ω).类似地,unk≤fmax=makx{fk}(k ∈ Ω).也即序列满足极小-极大值原理.3 数值实验下面用几个数值实验的例子来说明提出的改进的迭代非局部均值滤波的有效性.用NLM表示非局部平均滤波,Ⅰ-NLM表示迭代非局部平均滤波模型(式(6)),Ⅱ-NLM 表示笔者提出的改进的迭代非局部平均滤波模型(式(7)).图1表示Barbara与Plane以及分别加噪声方差为25的带噪图像.图2表示用NLM,Ⅰ-NLM以及Ⅱ-NLM方法得到的去噪结果.可以看出,基于NLM与Ⅰ-NLM 的迭代非局部平均滤波的方法得到的图像较模糊且含有一定的噪声,边缘保持的也不够好.用Ⅱ-NLM的方法得到的结果对比度比较清晰,边缘以及图像的纹理保持的较好.对于图2第1行Barbara图像来说,用Ⅱ-NLM的去噪方法得到的图像纹理更清晰一些,含有的噪声更少一些;对于图2第2行分片光滑的Plane图像去噪,用Ⅱ-NLM模型边缘保持的较好,对比度比较清晰.表1为用不同方法对图像进行去噪的峰值信噪比比较.从图2和表1可以看出,用笔者提出的改进的迭代非局部平均滤波的方法对图像去噪具有更好的效果.表1 不同方法的图像去噪结果峰值信噪比dBNLM Ⅰ-NLM Ⅱ-NLM NLM Ⅰ-NLM Ⅱ-NLM Barbara 27.6369 27.9720 28.3396 House 27.671428.3366 29.0408 Plane 27.1441 28.0227 28.2374图1 Barbara与Plane原图以及加噪声方差为25的带噪图像图2 用NLM,Ⅰ-NLM 以及Ⅱ-NLM模型得到的去噪结果4 结束语提出了一种改进迭代非局部平均滤波的图像去噪方法.对于经典的迭代非局部平均滤波,本质上只是每次迭代进行全系数的更新,而新提出的方法权系数的计算以及加权平均所用的图像均是由迭代更新得到的图像所决定的.这样权系数就对应于加权平均所用的图像.实验表明,用笔者提出的改进的迭代非局部平均滤波的方法对图像去噪具有更好的效果.参考文献:[1] Perona P,Malik J.Scale Space and Edge Detection Using Anisotropic Diffusion[J].IEEE T rans on Pattern Analysis and MachineIntelligence,1990,12(7):629-639.[2] 郝彬彬,冯象初.一种基于小波和尺度型扩散的带噪图像放大方法[J].西安电子科技大学学报,2007,34(4):654-658.Hao Binbin,Feng Xiangchu.Noisy Image Zooming Algorithm Based on the Wavelet and Scalar-valued DiffusionEquation[J].Journal of Xidian University,2007,34(4):654-658.[3] Rudin L,Osher S,Fatemi E.Nonlinear Total Variation Based Noise Removal Algorithms[J].Phys D,1992(60):259-268.[4] 李敏,冯象初.基于总变分和各向异性扩散方程的图像恢复模型[J].西安电子科技大学学报,2006,33(5):759-762.Li Min,Feng Xiangchu.Image Restoration Using the Total Variation and the Anisotropic Diffusion Equation[J].Journal of Xidian University,2006,33(5):759-762.[5] Yaroslavsky L P.Digital Picture Processing—an Introduction[M].Berlin Heidelberg:Springer,1985.[6] Donoho D.De-noising by Soft-thresholding[J].IEEE Trans on Information Theory,1995(41):613-627.[7] Meyer Y.Oscillating Patterns in Image Processing and Nonlinear Evolution Equations[M].Boston:AMS University Lecture Series,2002.[8] Buades A,Coll B,Morel J M.A Non-local Algorithm for Image Denoising[C]//Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition(CVPR):Vol 2.Washington:IEEE Computer Society,2005:60-65.[9] Baudes A,Coll B,Morel J M.On Image Denoising Method[J].SIAM Multiscale M odeling and Simulation,2005,4(2):490-530.[10]Brox T,Kleinschmidt O,Cremers D.Efficient Nonlocal Means for Denoising of Textural Patterns[J].IEEE Trans on ImageProcessing,2008,17(7):1083-1092.[11]Coupé P.An Optimized Blockwise Non-local Means Denoising Filter for 3-D M agnetic Resonance Iimages[J].IEEE T rans on MedicalImaging,2008,27(4):425-441.[12]Mignotte M.A Non-local Regularization Strategy for Image Deconvolution[J].Pattern Recognition Letters,2008(29):2206-2212.。
非局部均值滤波实践

非局部均值滤波实践非局部均值滤波实践非局部均值滤波是一种图像处理技术,用于降低图像中的噪声。
该算法通过计算图像中每个像素的邻域中像素的平均值来实现。
与传统的局部均值滤波不同,非局部均值滤波还考虑了整个图像中的像素,因此能够更好地保留图像的细节。
下面是非局部均值滤波的步骤:1. 导入图像:首先,我们需要导入要处理的图像。
可以使用Python中的OpenCV库来完成这一步骤。
使用`cv2.imread()`函数可以将图像加载到内存中,并使用`cv2.cvtColor()`函数将图像从BGR格式转换为灰度格式。
2. 添加噪声:为了测试非局部均值滤波的效果,我们需要在图像中添加一些噪声。
可以使用Python中的NumPy库来生成随机的高斯噪声。
使用`np.random.normal()`函数可以生成服从高斯分布的随机数,并使用`cv2.add()`函数将噪声添加到图像中。
3. 计算均值:对于每个像素,非局部均值滤波算法将计算其邻域内像素的均值。
邻域的大小是一个重要的参数,可以根据需要进行调整。
可以使用`cv2.boxFilter()`函数来计算邻域内像素的均值。
4. 计算相似度:在非局部均值滤波中,还需要计算每个像素的相似度。
相似度可以通过计算像素的局部均方误差(MSE)来衡量。
使用`cv2.absdiff()`函数计算两个像素之间的差异,然后使用`cv2.pow()`和`cv2.mean()`函数计算MSE。
5. 选择最佳像素:对于每个像素,找到与其相似度最高的像素,并将其作为非局部均值滤波后的像素值。
可以使用两个嵌套的循环来遍历整个图像,并使用条件语句来比较相似度。
6. 输出结果:将非局部均值滤波后的图像保存到本地。
可以使用`cv2.imwrite()`函数将图像保存为文件。
非局部均值滤波是一种强大的图像降噪算法,可以有效地去除图像中的噪声,并保留图像的细节。
然而,该算法的计算复杂度较高,因此在处理大型图像时可能会变得很慢。
一种小波域改进非局部均值滤波算法

一种小波域改进非局部均值滤波算法
张彩甜
【期刊名称】《电视技术》
【年(卷),期】2014(38)15
【摘要】提出了一种噪声图像高效滤波算法.该算法对经典非局部均值滤波算法从边缘保持效果和计算复杂度两个方面加以改进.提出一种基于图像结构相似度(SSIM)相似性检测算子,并将其与传统的高斯加权欧氏距离进行加权融合,从而实现对经典非局部均值滤波的改进,可实现对图像边缘和平坦区域滤波的有效兼顾.将其引入到小波变换域,对于高频子图像,首先采用Canny算子实现自适应边缘检测,获得边缘和非边缘图像,采用改进非局部均值滤波和经典非局部均值滤波分别加以处理,然后实现图像的融合;最后实现小波系数重构.通过对实物图像和标准测试图像的仿真实验结果表明,该滤波算法的去噪效果较优,能基本实现对高强度随机噪声情形下的图像复原,从而印证了该滤波思路的可行性.
【总页数】4页(P65-67,79)
【作者】张彩甜
【作者单位】河南经贸职业学院,河南郑州450018
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.矿井视频图像小波域改进非局部均值滤波 [J], 王平均;王伟
2.一种改进权重的非局部均值滤波算法 [J], 张书豪
3.一种基于改进非局部均值滤波算法的红外图像去噪 [J], 郭晨龙;赵旭阳;郑海燕;梁锡宁
4.PolSAR图像的改进非局部均值滤波算法 [J], 韩萍; 贾锟; 卢晓光; 韩宾宾
5.基于改进型的非局部均值滤波算法在医学图像处理中的研究与应用 [J], 齐德明因版权原因,仅展示原文概要,查看原文内容请购买。
《基于离散余弦变换滤波的压缩关联成像》

《基于离散余弦变换滤波的压缩关联成像》一、引言随着科技的进步,压缩关联成像作为一种新兴的技术在多个领域得到广泛应用。
这项技术涉及到对图像数据的获取、处理与压缩,是提升图像质量和降低传输成本的重要手段。
近年来,基于离散余弦变换(Discrete Cosine Transform,DCT)的滤波技术在图像压缩中发挥了重要作用。
本文将探讨如何将离散余弦变换滤波技术应用于压缩关联成像中,以实现高质量的图像处理。
二、离散余弦变换滤波技术离散余弦变换是一种在信号处理和图像处理中广泛应用的数学工具。
它通过将图像从空间域转换到频率域,实现对图像的压缩和滤波。
在图像压缩中,DCT技术能够有效地去除图像中的冗余信息,保留关键信息,从而达到降低数据存储和传输成本的目的。
三、压缩关联成像技术压缩关联成像是一种基于压缩感知理论的新型成像技术。
它通过在图像获取阶段引入压缩过程,实现对图像的高效获取和压缩。
在处理过程中,压缩关联成像技术能够根据图像的统计特性和先验信息,对图像进行优化处理,从而提高图像的质量。
四、基于离散余弦变换滤波的压缩关联成像将离散余弦变换滤波技术应用于压缩关联成像中,可以进一步提高图像的质量和压缩效率。
具体而言,我们可以在图像获取阶段使用DCT技术对原始图像进行压缩和滤波,去除图像中的冗余信息和噪声。
然后,在后续的关联成像过程中,我们可以利用压缩后的图像数据进行优化处理,提高图像的清晰度和细节表现力。
五、实验结果与分析为了验证基于离散余弦变换滤波的压缩关联成像技术的有效性,我们进行了实验研究。
实验结果表明,通过引入DCT技术,我们能够在保证图像质量的前提下,有效降低数据存储和传输成本。
同时,通过对压缩后的图像数据进行优化处理,我们能够进一步提高图像的清晰度和细节表现力。
与传统的图像处理技术相比,基于DCT的压缩关联成像技术具有更高的效率和更好的性能。
六、结论本文探讨了基于离散余弦变换滤波的压缩关联成像技术。
基于双边滤波与离散余弦变换的NLM去噪算法

基于双边滤波与离散余弦变换的NLM去噪算法张业宏;陈恩平;么跃轩;刘宝华【摘要】针对非局部均值去噪算法(NLM)易造成图像边缘模糊问题,提出了一种基于双边滤波和离散余弦变换的改进算法.该算法将双边滤波中的像素空间邻近函数与NLM算法的权值函数相结合,提出新的权值计算公式进而保护图像细节;利用离散余弦变换能量集中特性来计算像素相似性权值进而提高运算速度.首先将图像分割成子块,对子块进行离散余弦变换,然后在得到的离散余弦变换系数矩阵中筛选数据,最后用新权值计算公式在经筛选的离散余弦变换系数矩阵中度量像素的相似性.实验结果表明,与原NLM相比,该算法更好地保护了图像边缘细节特征和结构信息,峰值信噪比最大提高了1.4 dB,证明本文的算法去噪效果更佳.【期刊名称】《燕山大学学报》【年(卷),期】2018(042)003【总页数】6页(P259-264)【关键词】图像去噪;双边滤波;空间邻近函数;离散余弦变换;非局部均值【作者】张业宏;陈恩平;么跃轩;刘宝华【作者单位】燕山大学河北省并联机器人与机电系统实验室,河北秦皇岛066004;燕山大学机械工程学院,河北秦皇岛066004;燕山大学河北省并联机器人与机电系统实验室,河北秦皇岛066004;燕山大学机械工程学院,河北秦皇岛066004;燕山大学机械工程学院,河北秦皇岛066004【正文语种】中文【中图分类】TP391.410 引言图像是人们获取信息的重要媒介,不过数字图像在获取和传输的过程中难免会引入噪声从而降低了图像的质量,利用去噪方法可以有效去除图像噪声[1],因此图像去噪成为图像研究领域非常重要的研究方向之一。
近几十年,学者们己经提出了多种去噪方法,大致基于偏微分方程理论[2]、小波理论[3]和统计模型理论[4]。
基于偏微分方程理论算法利用梯度进行各向异性扩散迭代去噪,但会产生“阶梯”效应以及边缘噪声得不到有效抑制;基于小波理论算法能够有效地去除噪声,可以较好地保留纹理细节信息,但通常会在结果图像中引入较多伪影;基于统计模型理论算法关注像素点灰度变化特征,然而没有考虑到图像的结构信息。
bm3d去噪原理

BM3D(Block Matching and 3D Filtering)去噪原理是一种先进的图像去噪算法,它基于非局部均值(NL-Means)的思想,通过分块匹配和三维滤波来去除图像中的噪声。
以下是BM3D去噪原理的详细解释:
1.分块匹配:首先将含噪图像分割成大小相等的小块,然后对每个小块进行变换(如离散余弦变换
DCT)。
接着,通过块匹配算法找到与每个小块相似的其他小块,并将它们组合成一个三维矩阵。
这个过程中,块匹配是基于小块之间的相似性度量(如欧氏距离)进行的,相似的小块被认为具有相似的噪声模式。
2.三维滤波:在得到三维矩阵后,BM3D算法对其进行三维变换(如三维DCT)以将信号和噪声
分离。
然后,采用硬阈值滤波或软阈值滤波等方法去除低于一定幅度的变换系数,即去除噪声成分。
最后,进行三维逆变换以恢复去噪后的信号。
3.聚合:将经过三维滤波后的三维矩阵重新分块,并将每个小块按照原始图像中的位置还原。
对于
重叠部分的小块,采用逐像素加权平均的方法得到最终的去噪图像。
BM3D算法通过分块匹配和三维滤波的方式,能够有效地降低图像中的噪声,同时保留图像细节。
它在去噪过程中充分利用了图像中相似块之间的冗余信息,提高了去噪效果。
因此,BM3D算法被广泛应用于图像去噪、图像增强和图像恢复等领域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于离散余弦变换的非局部均值滤波算法田红磊【摘要】Non-local means(NLM ) has been becoming one of the most useful tools for image denoising. However , the calculation for its similarity weights has limited accuracy against noise when the noise level is too high. In order to handle above-mentioned problem, NLM denoising algorithm is introducd based on discrete cosine transform (DCT). First, making use of the low frequency of DCT to reconstruct image , the part of the denoise in image is filtered while preserving the main information of the image . Second, the NLM algorithm is used for the reconstructed image to filter the additional denoise through calculation of similarity weights accurately. Compared with NLM algorithm, the experimental results demonstrate that our method gets a higher Peak Signal to Noise Ratio (PSNR) and better visual fidelity.%要非局部均值(non-local means,NLM)去噪算法已成为较有效去除图像噪声的算法之一.然而,当噪声水平较高时,NLM不能准确地计算图像块之间的相似度权重值,影响图像的去噪效果.针对上述问题,结合离散余弦变换(discrete cosine transform,DCT)提出了基于DCT的非局部均值滤波算法.首先,利用DCT 的低频系数重构图像,以达到滤除部分噪声的同时保护图像的主要内容.其次,利用重构图像较准确地计算图像块之间的相似度权重值,将NLM去噪算法用于噪声图像.实验结果表明,该算法能够得到较高的峰值信噪比(peak signal to noiseratio,PSNR)和更好的视觉效果.【期刊名称】《科学技术与工程》【年(卷),期】2013(013)011【总页数】4页(P3123-3126)【关键词】图像去噪;非局部均值(NLM);离散余弦变换(DCT)【作者】田红磊【作者单位】中国石油大学(华东)计算机与通信工程学院,青岛266580【正文语种】中文【中图分类】TP391.41图像去噪是图像预处理的一个基本内容,与图像处理相关的许多应用如分割、配准、边缘提取等,通常均需要使用有效的去噪算法进行预处理来获得更可靠的效果。
因此,图像去噪吸引了大量研究者的关注,其中图像中高斯白噪声的去除一直是图像处理中的一个重要研究方向。
Buades A,Coll B和Morel J M在对许多典型的去噪算法进行比较研究的基础上,提出了非局部均值(non-local means,NLM)去噪算法[1],并将其应用到图像和视频的去噪处理中。
NLM算法无论从理论上还是实验上均优于其他经典的去噪方法,如双边滤波[2]、各向异性扩散方程算法[3]和小波的方法[4]。
NLM算法是利用图像中的冗余信息,结构相似的像素上叠加的噪声是随机的,所以通过加权平均就可以有效地去除噪声,同时也可以消除传统邻域滤波算法中出现的伪影;但其自身也存在一些不足。
NLM算法是利用图像块来表示像素点的特征,并通过图像块之间的相似度来度量像素点之间的相似度;图像块之间的相似度可根据块内灰度值向量空间之间的高斯加权欧氏距离来衡量,然而噪声的存在、特别是当噪声水平较高时,基于块内灰度值向量空间的高斯加权欧氏距离将不能很好地反映原始图像块之间的相似度,因而NLM算法去噪后的图像仍残留了大量的噪声,特别是边缘部分。
此外,在NLM算法去噪时,以参考像素点为中心的图像块要与以图像中所有像素点为中心的图像块或者局部区域中所有像素点为中心的图像块进行比较,计算量非常大。
因此,有效改进NLM算法的去噪效果和加快计算速度是对该算法研究的两个重要方面。
为了得到更精确的高斯加权欧氏距离去除图像残留噪声,本文提出基于离散余弦变换(discrete cosine transform,DCT)的非局部均值滤波算法。
对测试图像的实验结果表明,相对于NLM算法,该算法能够更为有效地去除噪声,具有更高的峰值信噪比(peak signal to noise ratio,PSNR),去噪图像内容更加清晰。
1 非局部均值去噪算法设噪声图像为z=x+n,x为未受高斯白噪声污染的原始图像,n为高斯白噪声。
对于噪声图像中的任何一个像素,非局部均值利用整幅图像中所有像素值的加权平均来得到该点的估计值,即:式(1)中,权值ω(i,j)依赖于像素i与j之间的相似度,并满足0≤ω((i,j)≤1 且∑jω(i,j)=1。
像素i和j之间的相似度由灰度值矩阵Ni与Nj之间的相似度决定,其中Ni表示以像素i为中心的大小为M×M的方形邻域,虽然理论上参与加权的像素是图像中所有的像素,但为了提高计算效率,往往限定为局部区域的像素。
各邻域灰度矩阵之间的权值ω(i,j)通过高斯加权欧式距离来度量,即:其中,C i是归一化因子,‖·‖2,α是高斯加权的欧氏距离函数,α是高斯核的标准差,h控制着指数函数的衰减速度,决定滤波的程度。
2 离散余弦变换DCT是一种正交变换,其变换核为实数余弦函数。
对一幅图像进行离散余弦变换后,有关图像的许多重要可视信息都集中在DCT变换的小部分低频系数中。
因此,其经常在信号处理和图像处理中使用,用于图像压缩、数字水印和信号检测等。
假设给定大小为N×N的二维信号f,其DCT定义为:反离散余弦变换IDCT定义为:式(5)中正是由于离散余弦变换具有很强的“能量集中”特性,可以由通过少量低频DCT系数进行重构得到的重构图像代替噪声图像计算图像块之间的相似度权重值。
如图1所示,(a)为加入10%高斯白噪声的噪声图像,(b)为由28%的低频DCT系数重构的重构图像。
由图1可知,通过少量低频DCT系数进行重构得到的重构图像能够保护图像的主要内容,并且能够滤除部分噪声。
图1 噪声图像与重构图像的对比3 基于离散余弦变换的非局部均值算法对大小为N×N的二维噪声图像f,其基于散余弦变换的非局部均值算法的具体流程如下:(1)DCT变换:对噪声图像f进行DCT变换,F=DCT(f),F为经DCT变换后的频域信息。
(2)低频系数:定义大小N×N、值为0的矩阵F1,从F中通过Zigzag扫描选取28%低频DCT系数,赋给 F1。
(3)IDCT变换:对低频系数矩阵F1进行IDCT变换得到重构图像,f1=IDCT(F1),f1为经IDCT变换后得到的重构图像。
(4)NLM算法:通过f1计算图像块之间的相似度权值ω(i,j),将NLM算法用于噪声图像f进行去噪处理,f2=NLM(f),f2为最终的滤波结果图像。
4 实验结果与分析为了验证算法的有效性和可行性,现在Matlab7.0环境下以大小为128×128的Lena、Peppers图像作为测试图像对本文算法进行仿真实验,为了使不同算法具有可比性,根据文献[5—10]的大量研究和测试,搜索窗口范围为11×11,像素邻域大小为7×7,滤波参数h=12σ(σ为所加噪声的标准差)。
本文采用峰值信噪比PSNR作为评价的客观准则对不同算法进行比较,峰值信噪比定义为:式(6)中,MSE为均方差。
图2所示为被标准差分别为25和50的高斯噪声污染的Lena、Peppers图像,图3所示为不同算法对被标准差为25的高斯噪声污染的图像的去噪效果,图4所示为不同算法对被标准差为50的高斯噪声污染的图像的去噪效果。
从整体上来看,本文算法去噪图像的主观视觉效果好于NLM算法和文献[5]的算法,有更少的模糊现象,保留了更多的边缘与细节信息。
图2 噪声图像表1给出了采用NLM算法、文献[5]算法及本文算法对被标准差为5、10、15、20、25、30、40、50 的高斯白噪声污染的图像去噪后的PSNR。
当噪声的标准差σ=5时,本文算法去噪图像的PSNR高于NLM算法,但略低于文献[5]算法;当噪声的标准差σ>5时,本文算法去噪图像的PSNR均不同程度的超过文献[5]算法及NLM算法。
图3 不同算法对σ=25噪声图像滤波的比较图4 不同算法对σ=50的噪声图像滤波的比较表1 不同算法在不同σ下的PSNRσ /PSNR NLM 文献[5]算法本文算法5/35.55 10/28.26 15/25.42 20/22.38 25/21.66 30/20.08 40/17.95 50/17.57 35.61 33.00 30.70 28.81 27.67 26.51 25.07 23.94 37.91 35.41 33.65 31.80 30.52 29.24 28.02 27.03 37.86 35.61 33.91 32.30 31.01 29.81 28.48 27.785 结论在分析传统滤波算法和一些改进算法的基础上,提出了一种基于离散余弦变换的非局部均值滤波算法。
首先,利用DCT的低频系数重构图像,以达到滤除部分噪声的同时保护图像的主要内容。
其次,利用重构图像较准确块计算图像块之间的欧氏距离,将NLM去噪算法用于噪声图像。
仿真结果表明,较NLM算法,本文算法去噪后的图像视觉效果得到了较好的改善,并能够保留大量的细节信息;当噪声标准差σ大于5时,本文算法去噪效果提高更加明显。
参考文献【相关文献】1 Buades A,Coil B,Morel J M.A review of image denoising algorithms,with a new one.Multiscale Modeling and Simulation,2005;4(2):490—5302 蔡超,丁明跃,周成平,等.小波域中的双边滤波.电子学报,2004;32(1):128—1313 Perona P,Malik J.Scale-space and edge detection using anisotropic diffusion.IEEE Transactions on Pattern Analysis and Machine Intelligence,1990;12(7):629—6394 Coifman R R,Donoho D L.Translation-invariant de-noising.Proceedings of Wavelets and Statistics Springer Lecture Notes in Statistics,New York:Springer,1995;103:125—1505 胡金蓉,蒲亦非,张意.DCT子空间的非局部均值去噪算法.计算机辅助设计与图形学学报,2012;24(1):89—966 张权,罗立民,桂志国,等.一种基于优化参数的非局部均值滤波算法.计算机应用与软件,2012;29(3):78—1387 孙伟峰,彭玉华.一种改进的非局部平均去噪算法.电子学报,2010;38(4):923—9288 Brox T,Cremers D.Iterated nonlocal means for texture restoration.In:Proc InternationalConferenceon Scale Space and Variational Methods in Computer Vision.FSgallari,A Murli,N Paragios,et a1.New York:Springer,2007;4485:13—249 Buades A,Con B,More1 JM.Nonlocal image and movie denoising.International Journal of Computer Vi~ on,2008;76(2):123—13910 Tasdizen T,Member S.Principal neighborhood dictionaries for nonlocal means image denoising.IEEE Transactions on Image Processing,2009;18(12):2649—2660。