改进的非局部均值图像去噪算法.doc_第1页
改进的非局部均值图像去噪算法.doc_第2页
改进的非局部均值图像去噪算法.doc_第3页
改进的非局部均值图像去噪算法.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

改进的非局部均值图像去噪算法 邓志全1) 关履泰1) 朱庆勇2)(1)中山大学 科学计算与计算机应用系,广州 510275, 2)中山大学工学院海洋研究中心,广州 510275) 摘 要: 图像去噪一直以来都是计算机图像处理和计算机视觉中的一个研究热点,其中非局部化均值算法是近年来去噪效果比较出色并引起广泛研究讨论的算法之一。本文在非局部均值算法的基础上提出改进方案,针对图像自身的特点自适应的取最优参数,同时大大的减低其运算量和时间。并从理论和算法程序等方面详细阐述了该加速算法的具体实现过程。最后论文给出加速算法在实际应用中的处理结果和优越性 关键词: 图像去噪; 非局部均值;整体变分法; PDE去噪模型;自适应求参;各向异性扩散Improved Non-local Means Image Denoising Method DENG Zhi-quan1), GUAN Lutai1), ZHU Qing-yong2)(1)Department of Scientific Computing&Computer Application ,Sun Yet-sen University, Guangzhou 510275)(2)Ocean Engineering Research Certre,School of Engineering, Sun Yet-sen University ,Guangzhou510175)Abstract: Image denoising technology is one of the forelands in the field of Computer Graphic and Computer Vision;Non-local Means method is one of the great performing methods which arouse tremendous research. In this paper, wepropose a novel improved Non-local Means algorithm which can select the optimal parameters and decrease the computational complexity. We also give the mathematical theory embedded and implementation in details. In the end, we present the main experiment results and its superiority in application.Keywords: Image denoising; Non-local Means;Total Variation Method;PDE denoising model;Adaptive Parameterize;Anisotropic diffusion2第十四届全国图象图形学学术会议1 引言随着电子计算机和数码成像设备的日益普及,数字图像处理越来越受到人们的重视。其应用领域也越来越广泛,从最初的与成像有关的个别领域已经发展到现代工业、农业、军事、医学等涉及到国民经济和社会生活的几乎所有领域。而目前,大多数的数字图像系统中,输入光图像都是通过扫描方式将多维图像变成一维电信号,再对其进行存储、处理和传输等,最后形成多维图像信号。 在这一系列复杂过程中,图像数字化设备、电气系统和外界影响将不可避免地产生图像噪声。因此数字图像去噪算法的研究意义重大。学界里面提出了很多的噪声去除算法以期尽可能真实地还原原始真实图像。虽然他们在具体的算法实现上面有着各自的差异,但是他们无不例外地都遵循着一条内含的主线:利用某些点集的颜色值做平均得到一些去噪系数来求得新的颜色值。除去一些经典去噪算法,近期讨论较多的有基于整体变分法的去噪模型,基于偏微分方程和非线性滤波算法的去噪模型,频域去噪算法,及非局部均值图像去噪算法。本文针对非局部均值算法的不足提出两方面的改进:1.通过预选择象素点对原算法加速,减低其算法复杂度;2.通过提出去噪参数选取算法求得自适应每个图像特点的最优去噪参数。非局部均值去噪算法的确在去噪效果上面有着良好的表现,但是我们知道要完成不同象素点之间的相似度计算以及搜索会耗费非常大的计算机时间。同时,去噪参数的选取也对最后噪声去除的效果有着极大的影响。因为非局部均值去噪算法更大程度上是依赖每个图像自身的特点来进行去噪。因此对每个图像自身的最优参数选取非常的关键。下面我们从计算复杂度和自适应选取每个图像的最优去噪参数两方面,对原非局部均值去噪算法提出改进。2 预选择象素点加速算法对其算法复杂度进行分析,便知道非局部均值去噪算法的时间复杂度相当地大。我们假设算法中的相似窗大小为,我们把对相似窗的搜索局限于一个大小为的“搜索窗 ”中。设原图像大小为,则算法总的复杂度为我们在很多的实验中取,所以总的时间复杂度为,对于一幅的图像,大概在一台普通PC上要运行30秒,如果用Matlab编程则可能更慢一点。针对非局部均值算法时间复杂度庞大的缺点我们提出预选象素加速处理改进。 我们在实际的计算中,我们可以只是找那些有最大的点,而没必要计算搜索所有的象素点与待去噪点的邻域的Euclidean距离。 因此,我们需要有一些先验知识,从而将那些预计计算出来的比较小的那些点排除掉,这样可以达到加速的效果。而这个预处理的设计基于如下的设想:由式子我们可知的取值决定于点邻域和点邻域的距离,即他们之间的相似程度。为了进行加速, 我们要取比较大的,而不去计算小的那些值。所以我们可以事先取得比较相似的点邻域和点邻域。而刻画相似程度我们可以取一个近似:首先计算整幅图像每个点周围的相似窗口内元素的局部均值和局部标准差记为该点的一个相似度指标,记为。加入噪声的图像, 局部均值, 局部标准差图1Fig.1为了去除噪声造成的影响,我们把那些和均很接近的点近似当成与待去噪点最为相似的点,从而只是计算他们之间的权重。这里可以由下式表示:3自适应选取最优去噪参数权重函数中参数控制了对噪声的平滑程度。当比较大,比较大,所以最后的加权平均效果会使得去噪部分比较光滑。而如果比较小的话,幂函数的衰减效果比较显著,所以在各自的搜索区域内,其细节保留程度比较高,因此会保持图像本身的细节信息。因此如何自适应的根据每个待去噪区域的特点选择一个最优的参数,对最后非局部均值算法去噪效果至为关键。在Buade5、6的著作中他们取的值为到之间的值,但是每幅图像对应不同的最佳值,我们下面通过对图像进行具体考察,建立一个自适应的参数选取算法来求得最优参数。 首先我们知道值与邻域窗的大小,图像原来的噪声方差满足一定的关系,我们可以假设其关系满足,其中是一个常数。直观上来讲,随着我们搜索相似窗的增大,必然也导致对应的 增大。因此值也应该相应的增加。同样的,当比较大,比较大,平滑效果比较好。而 如果比较小的话,细节保留程度比较高, 因此会保持图像本身的细节信息。 所以假如原图像的噪声方差比较大,我们则需要一个比较大的去平滑噪声;假如原图像的噪声方差比较小,我们则需要一个比较小的去保留细节。所以直观上与和满足同样的增减关系,我们构造其函数关系为。可以看作是一个手动控制参数, 我们在实验分析那节再详细地考察它的值与去噪效果的关系。 对于任意一幅知道噪声方差的图像,我们只需代入以上的函数便可以求得去噪参数。 但是因为一般来说,对于一幅输入的图像, 我们很多情况都不知道它的噪声方差。因此我们做一个估计,来考察一下图像原来的噪声方差计算。 我们假设图像的噪声为高斯加性白噪声,我们利用一种近似算法,通过估计每个象素点的伪残差来近似图像的噪声方差。每个象素点的伪残差可以通过下式求得:,其中是象素点的四邻域。常数是为了在各向同性的均匀区域保证。因此,噪声可以用如下的式子来估计:,其中为整幅图像的大小。4 实验结果分析 在自适应选取最优去噪参数算法中,我们要确定其中关于手动控制参数 的值与去噪效果的关系。用实验来确定其最优值 。我们在不同的噪声程度下面对Einstein头像图片进行去噪,其中输入不同的控制参数,得到相应的峰值信噪比PSNR的数值并将其绘图, 我们可以看到, 对不同的噪声程度,控制参数在数值1.1左右有较好的实验结果,因此我们在实际的应用中, 取控制参数为1.1。 另外我们也考察了不同大小的相似窗和搜索窗,在不同的噪声程度下,最后取得的去噪效果的PSNR值。可以看到,当相似窗大小中的取为4,即99的时候,对于不同的噪声程度,最后的去噪效果都有最大的PSNR值。当搜索窗大小中的取为6,即搜索窗大小为1313的时候,对于不同的噪声程度,最后的去噪效果都有最大的PSNR值。 ,和,我们分别取 为 0.95,1.05,0.5和1.5以保持去噪质量不会受到近似处理太大的影响,同时也可以取得不错的加速效果。我们选取一些自然图片做比较,获得以下的实验结果对比。表1 加速效果对比分析 我们计算不同图像在不同的去噪算法处理中所耗费的计算时间,以及比较在处理过程中所涉及到的象素点个数。其中从上表我们可以看到通过对图像进行象素点的预选择处理,其计算的象素点个数大大减少,从而总的算法耗费时间得到大大提高。上:原始清晰图片,加噪声后的图片 下:NL去噪效果,NLF去噪效果, TV(整体变分法)去噪效果,AD(各向异性扩散)去噪效果图2 fingerprint. jpg直观效果对比Fig.2 Comparative experiment results of fingerprint. jpg 从以上的直观效果图我们可以看出相比于TV(整体变分法)去噪算法和AD(各向异性扩散模型)去噪算法,对于这种纹理细节边缘信息丰富的图像,NL(非局部均值化)和NLF(改进非局部均值化)算法可以更好的保持这些有用信息。而相反,TV和AD算法在一定程度上过分地模糊掉了噪声,同时也把图像中原有的几何纹理等细节信息去掉了。上:原始清晰图片,加噪声后的图片 下:NL去噪效果,NLF去噪效果, TV(整体变分法)去噪效果,AD(各向异性扩散)去噪效果图3 爱因斯坦头像直观效果对比Fig.3 Comparative experiment results of Einstein head image PSNR: 24.37 PSNR: 22.54 PSNR: 20.65 PSNR: 21.05 对爱因斯坦头像的去噪我们发现,TV算法在平滑噪声的同时 也把很多图像本身的纹理边缘细节去掉。而AD算法在保持细节信息的同时也保留了很多的噪声。而NL算法和 NLF算法则在去除噪声和保持纹理细节方面都取得比较好的效果。参 考 文 献1 S. OSHER, M. BURGER, D. GOLDFARB, J. XU, AND W. YIN, An iterative regularization method for total variation-based image restoration, Multiscale Model. Simul., 4 (2005), pp. 460489. 2 C.A.Z.BARCELOS, M.BOAVENTURA, AND E.C.SILVA,JR, A well-balanced flow equation for noise removal and edge detection ,IEEE Trans Image Processing,2003,12(7):751-763)3 S.J. OSHER, A. SOLE, AND L.A. VESE. Image decomposition and restoration using total variation minimization and the h1 norm. Multiscale Modeling and Simulation, 1(3):349-370, 20034 ANTONI BUADES. Image and film denoising by non-local means- PHD thesis 20065 A. BUADES, B. COLL, J.L. LISANI, C. SBERT, Conditional Image Diffusion, Inverse Problems and Imaging, Vol 1(4), pp: 593-608, 2007.6 A. BUADES, B. COLL, J.M MOREL, A rev

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论