一种有效的图像噪声检测和去噪方法及系统与流程

文档序号:16136663发布日期:2018-12-01 01:04阅读:392来源:国知局
本发明属于图像处理领域,具体涉及一种自然图像的噪声强度(标准差)检测和去除噪声的方法和系统。技术背景数字图像作为人类获取外部信息的重要载体,在人类的发展中起着重要的作用。在图像采集过程中,图像从摄像头的拍摄开始经历一系列复杂的过程,特别容易被噪声破坏,图像去噪是图像处理研究的重要领域。从图像处理领域的发展历程看,国内外众多研究人员在图像去噪领域提出了许多有效的去噪方法。无论是从整体还是从局部进行去噪都需要有已知的图像噪声强度,即噪声标准差。但现实问题是,在我们获得图像时,噪声的强度是未知的,因此,如何确定图像的噪声标准差成为图像去噪的一个非常重要的先决条件。噪声标准差测量准确与否会直接影响去噪的效果,精确估计噪声标准差的主要困难在于噪声污染图像的随机性。噪声检测作为图像处理的一个重要研究领域也取得了较好的效果,比如基于数学推导或准确的统计模型。然而,在低噪声强度和高噪声强度下,测量结果不够准确是一个普遍的问题,容易误导去噪方法,导致去噪效果不理想。去噪方法比噪声检测更广泛,它从变换空间分为时域和频域,从像素级的处理角度出发,分为基于块、基于整个图像、基于图像集合等。去噪方法数不胜数,包括滤波器,平滑模板,系数收缩,迭代收敛,双域滤波等。除了少数一些基于盲图像去噪的方法外,其中大部分方法都是基于预先知道噪声标准差这个重要参数的,并且很多主流去噪算法诸如双边滤波(bf)、对数先验似然(epll)、非局部均值(nlm),小波邻域去噪(bls-gsm)等,这些算法要么去噪不干净,要么过度平滑图像,使图像很多重要信息丢失;还有去噪效果很好的经典算法如奇异值分解(k-svd),三维块匹配(bm3d),非局部贝叶斯(nlb)等,但这些算法复杂度过高,运行效率低,且上述算法都把噪声标准差作为先验信息,这是不现实的。基于此,本发明提出了一种有效的噪声检测和去噪方法,该方法比上述很多优秀的算法具有优势,并且具有很强的鲁棒性。技术实现要素:本发明旨在解决两个问题:a.对自然数字噪声图像进行准确的噪声标准差的测量;b.基于第一个问题,对自然数字噪声图像进行噪声的去除。在此之前,要知道图像的噪声分布接近零均值的高斯分布,将选定图像块的像素值等同于一组样本值,本发明方法选取的样本值不包含图像的重要结构信息,仅为噪声,经特殊处理后满足高斯分布,经主成分分析后,使得噪声的标准差准确地落入小范围内,只需要简单地选择足够精确的噪声标准差。无论是低噪声还是高噪声水平,这种方法都表现出很强的稳定性。接下来的去噪方法与上述检测步骤密切相关,滤波参数基于噪声标准差,滤波权重基于统计参数,并在检测部分进行计算。整个系统输出结果为:噪声标准差和去噪后的干净图像。本发明采取的技术方案为,一种有效的图像噪声检测和去噪方法,包括如下步骤:步骤1,输入噪声图像i,对边缘进行半径为r的镜像对称,从原图像第一个像素点开始的所有像素点,以当前像素点为中心,半径为r进行分块,构建图像块集合;步骤2,计算图像块的峰度系数s、偏度系数t;其中峰度系数s、偏度系数t的计算公式为,其中表示图像块的峰度系数,pn表示图像块的偏度系数,n表示图像块的大小,即块内像素点的总数,xi表示图像块内第i个像素点x,表示图像块内所有像素的均值;步骤3,判断当前图像块是否满足条件:峰度系数2.5&lt;s&lt;3.5,偏度系数-1.5&lt;t&lt;1.5;步骤4,对满足条件上述条件的图像块内所有像素点作迭代处理,直到峰度系数s接近|s-3|<10-5,偏度系数|t|<10-5和均值|m|<10-5,并进入步骤5,如果当前图像块不满足上述条件,返回到步骤2计算下一图像块;步骤5,将迭代处理后的图像块按列组成目标矩阵;步骤6,计算目标矩阵的协方差矩阵及特征值;步骤7,通过大量实验得出噪声标准差的真实值,对特征值开方并降序排序,将特征值中最接近真实值的特征值作为噪声标准差σ,并输出;步骤8,根据噪声标准差计算滤波参数h=τ*σ;步骤9,对原始噪声图像的边缘进行半径为2r的镜像对称,从原图像第一个像素点开始,以当前像素点为中心,半径为2r的区域内搜索当前图像块的相似块,相似块的半径也为r;步骤10,根据公式(3)计算当前图像块与相似块的相对权重s,然后根据相对权重s获得去噪图像中当前图像块中心的像素值,如公式(4);sx,y,k,l=exp(-||s(x,y)-s(k.l)||/h2)·exp(-||t(x,y)-t(k.l)||/h2)(3)其中(x,y),(k,l)表示当前块和相似块的中心,g(k,l)表示中心为(k,l)的相似块的像素值,ω为搜索区域的像素点集合,s表示权重,h是滤波参数,h=τ*σ,σ为噪声标准差,s,t分别是图像块的峰度系数和偏度系数;步骤11,对噪声图像每个像素按照步骤10计算以得到干净图像dei。进一步的,步骤4所述迭代处理包括,a.去均值;b.将图像块内所有像素值大于0的像素点减去步长0.01,所有像素值小于0的像素点加上步长0.01;至此完成第一次迭代,并计算峰度系数,偏度系数和均值;如此循环,直到峰度系数|s-3|<10-5,偏度系数|t|<10-5和均值|m|<10-5。进一步的,步骤9中当前图像块与相应的相似块之间的距离小于一定阈值t,该阈值t根据峰度系数s和偏度系数t设定,即|s1-s2|<t&&|t1-t2|<t,其中s1,t1为当前图像块的峰度系数和偏度系数,s2,t2为搜索图像块的峰度系数和偏度系数,满足上述条件的图像块称为当前图像块的相似块。进一步的,步骤1中r取5,步骤8中取τ=3.9。本发明还提供一种有效的图像噪声检测和去噪系统,包括如下模块:图像块集合构建模块,用于输入噪声图像i,对边缘进行半径为r的镜像对称,从原图像第一个像素点开始的所有像素点,以当前像素点为中心,半径为r进行分块,构建图像块集合;图像块计算模块,用于计算图像块的峰度系数s、偏度系数t;其中峰度系数s、偏度系数t的计算公式为,其中表示图像块的峰度系数,pn表示图像块的偏度系数,n表示图像块的大小,即块内像素点的总数,xi表示图像块内第i个像素点x,表示图像块内所有像素的均值;判断模块,用于判断当前图像块是否满足条件:峰度系数2.5&lt;s&lt;3.5,偏度系数-1.5&lt;t&lt;1.5;迭代处理模块,用于对满足条件上述条件的图像块内所有像素点作迭代处理,直到峰度系数s接近|s-3|<10-5,偏度系数|t|<10-5和均值|m|<10-5,对不满足条件的图像块不作处理;目标矩阵构建模块,用于将迭代处理后的图像块按列组成目标矩阵;特征值计算模块,用于计算目标矩阵的协方差矩阵及特征值;噪声标准差输出模块,用于通过大量实验得出噪声标准差的真实值,对特征值开方并降序排序,将特征值中最接近真实值的特征值作为噪声标准差σ,并输出;滤波参数计算模块,用于根据噪声标准差计算滤波参数h=τ*σ;相似块搜索模块,用于对原始噪声图像的边缘进行半径为2r的镜像对称,从原图像第一个像素点开始,以当前像素点为中心,半径为2r的区域内搜索当前图像块的相似块,相似块的半径也为r;加权平均处理模块,用于根据公式(3)计算当前图像块与相似块的相对权重s,然后根据相对权重s获得去噪图像中当前图像块中心的像素值,如公式(4);sx,y,k,l=exp(-||s(x,y)-s(k.l)||/h2)·exp(-||t(x,y)-t(k.l)||/h2)(3)其中(x,y),(k,l)表示当前块和相似块的中心,g(k,l)表示中心为(k,l)的相似块的像素值,ω为搜索区域的像素点集合,s表示权重,h是滤波参数,h=τ*σ,σ为噪声标准差,s,t分别是图像块的峰度系数和偏度系数;去噪图像输出模块,用于对噪声图像每个像素进行加权平均处理以得到干净图像dei。进一步的,相似块搜索模块中当前图像块与相应的相似块之间的距离小于一定阈值t,该阈值t根据峰度系数s和偏度系数t设定,即|s1-s2|<t&&|t1-t2|<t,其中s1,t1为当前图像块的峰度系数和偏度系数,s2,t2为搜索图像块的峰度系数和偏度系数,满足上述条件的图像块称为当前图像块的相似块。进一步的,图像块集合构建模块中r取5,滤波参数计算模块中取τ=3.9。本发明的优点和有益效果:本发明首先利用了峰度-偏度检验的原理,在噪声图像中选取满足高斯分布的样本,接下来根据pca原理求取噪声标准差,最后利用测量到的噪声标准差对含噪图像进行全新的非局部均值去噪。实验结果表明,本发明的检测方法比现有的方法测量精度更高,对比方法见图1;本发明的去噪效果比现有经典算法效果更好,效果对比见图2。本发明适用于自然数字图像,包括rgb图像和灰度图像。附图说明附图不一定按比例绘制,而是将重点放在对本发明原理的解释上,参考附图描述了本发明的各种实施,其中:图1是从tid2008图像数据库中选取的测试图像;图2为样本协方差矩阵的特征值的平方根与噪声的标准差之间的关系曲线;图3为本发明实施例的去噪过程;图4为本发明实施例中检测过程和去噪过程的相互协作流程图。具体实施方式以下详细描述请参考附图。本发明通过原理与附图结合的形式解释了实施本发明的具体细节,足够详细地描述这些实施以使本领域技术人员能够实践本发明。各种实施不一定是相互排斥的,因为一些实施可以与一个或多个其他实施组合以形成新的实施。因此,下面的详细描述不应被认为是限制性的,并且本发明的范围由所附权利要求限定。本发明分为两个部分:噪声检测和噪声去除;其中第一部分是噪声强度的检测,这部分包括将噪声图像分成图像块、对图像块的特殊处理使其满足条件、融合成目标矩阵、计算特征值以找到目标特征值。本部分涉及的参数已经通过实验的验证给出,图像块的大小直接影响测量结果并且影响第二部分的滤波参数,这个过程与第二部分密切联系。第二部分是去噪过程,该部分包括根据噪声强度计算滤波参数;统计距离描述相似性、搜索邻域最相似的图像块并加权平均。虽然这部分需要第一部分的输出,但这两部分相互协作,分为两部分只是为了更简单地解释原理。如图4所示,本发明的提供的一种有效的图像噪声检测和去噪方法,包括如下步骤:步骤1,输入噪声图像i,对边缘进行半径为5的镜像对称,从原图像第一个像素点开始的所有像素点,以当前像素点为中心,半径为5进行分块(包括重叠),构建图像块集合;图像块的大小直接影响测量结果的准确性,本发明将其半径选择为5。步骤2,计算图像块的峰度系数s、偏度系数t;其中峰度系数s、偏度系数t的计算公式为,其中表示图像块的峰度系数,pn表示图像块的偏度系数,n表示图像块的大小,即块内像素点的总数(每个块总数相等),xi表示图像块内第i个像素点x,表示图像块内所有像素的均值。步骤3,判断当前图像块是否满足条件:峰度系数2.5&lt;s&lt;3.5,偏度系数-1.5&lt;t&lt;1.5。步骤4,如果满足条件,对该图像块所有像素点作如下迭代步骤:1.去均值;2.将图像块内所有像素值大于0的像素点减去步长0.01,所有像素值小于0的点加上步长0.01;至此完成第一次迭代,并计算峰度系数,偏度系数和均值;如此循环,直到峰度系数|s-3|<10-5,偏度系数|t|<10-5和均值|m|<10-5,并进入步骤4,如果不满足,返回到步骤2计算下一图像块;步骤5,将迭代处理后的图像块按列组成目标矩阵,这里的图像块满足零均值的高斯分布,因此,目标矩阵每列满足零均值的高斯分布并且同分布;步骤6,根据pca原理计算目标矩阵的协方差矩阵及特征值;步骤7,对特征值开方并降序排序,将第35个数值作为噪声标准差σ,并输出(由于样本矩阵大小已经固定,即特征值个数已经固定,每个特征值的平方根均与噪声标准差近似,在tid2008图像数据库实验表明,所有图像的噪声标准差用第35个值代替时精度最高);本发明经过大量实验得出噪声标准差的真实值与图3的范围的特征值接近并且精度很高,所以选择中间值即第35个数值作为噪声标准差。图2示出了样本协方差矩阵的特征值的平方根与噪声的标准差之间的关系曲线。由于目标矩阵仅包含噪声,因此除了少数最小值和最大值之外,其余特征值平方根基本上在噪声标准差的真实值上下小范围内波动。303是噪声标准差真实值的曲线,范围301和302特征值的平方根都可以作为噪声真实值的替代,本发明取该范围的中间,即第35个值作为噪声标准差的替代,并且当样本矩阵的维数固定时,噪声标准差的真实值稳定在此范围内。步骤8,根据噪声标准差计算滤波参数h=τ*σ,这里τ=3.9;步骤9,对原图像的边缘进行半径为10的镜像对称,从原图像第一个像素点开始,以当前像素点为中心,半径为10的区域内搜索与当前图像块(半径为5)的相似块(半径为5),当前图像块与相应的相似块之间的距离小于一定阈值t,该阈值t根据峰度系数s和偏度系数t设定,这里t=0.2,即|s1-s2|<t&&|t1-t2|<t,其中s1,t1为当前图像块的峰度系数和偏度系数,s2,t2为搜索图像块的峰度系数和偏度系数,满足上述条件的图像块叫当前图像块的相似块;步骤10,根据公式(3)计算当前图像块与相似块的相对权重s,然后根据相对权重s获得去噪图像中当前图像块中心的像素值;sx,y,k,l=exp(-||s(x,y)-s(k.l)||/h2)·exp(-||t(x,y)-t(k.l)||/h2)(3)其中(x,y),(k,l)表示当前块和相似块的中心,g(k,l)表示中心为(k,l)的相似块的像素值,ω为搜索区域的像素点集合,这里搜索半径取10,s表示权重,h是滤波参数,本发明取h=3.9*σ,σ为噪声标准差,通过步骤7或输入图像已知的噪声标准差获得,s,t分别是当前块的峰度系数和偏度系数;步骤11,对噪声图像每个像素按照步骤10计算以得到干净图像dei。图3示出了本发明的去噪过程,本发明将该过程和噪声检测过程分开说明,只是为了更清楚地解释原理,这里需要强调的是本发明的检测方法和去噪方法不仅可以分别进行,还可以相互协作,并且效果都非常优异,例如,在某些地方只需要测量噪声标准差,在某些地方只需要进行图像去噪(已经知道噪声标准差),本发明的两个部分都可以独立工作,根据需要形成不同的输出。去噪过程包括如下步骤:步骤401,对输入噪声图像的所有像素进行如下操作;步骤402,对边缘进行半径为5的镜像对称,从原图像第一个像素点开始的所有像素点,以当前像素点为中心,半径为5进行分块(包括重叠),构建图像块集合,计算图像块的峰度系数和偏度系数;步骤403,对原图像的边缘进行半径为10的镜像对称,从原图像第一个像素点开始,以当前像素点为中心,半径为10的区域内搜索与当前图像块(半径为5)的相似块(半径为5),当前图像块与相应的相似块之间的距离小于一定阈值,该阈值根据峰度系数s和偏度系数t设定,这里t=0.2,即|s1-s2|<t&&|t1-t2|<t,其中s1,t1为当前图像块的峰度系数和偏度系数,s2,t2为搜索图像块的峰度系数和偏度系数,满足上述条件的图像块叫当前图像块的相似块;步骤404,根据公式(3)计算相似块和当前块的相对权重;步骤405,根据公式(4)加权平均这些块的像素值作为当前块的中心像素值;步骤406,遍历整张噪声图像得到去噪后的干净图像。本发明还实施例提供一种有效的图像噪声检测和去噪系统,包括如下模块:图像块集合构建模块,用于输入噪声图像i,对边缘进行半径为r的镜像对称,从原图像第一个像素点开始的所有像素点,以当前像素点为中心,半径为r进行分块,构建图像块集合;图像块计算模块,用于计算图像块的峰度系数s、偏度系数t;其中峰度系数s、偏度系数t的计算公式为,其中表示图像块的峰度系数,pn表示图像块的偏度系数,n表示图像块的大小,即块内像素点的总数,xi表示图像块内第i个像素点x,表示图像块内所有像素的均值;判断模块,用于判断当前图像块是否满足条件:峰度系数2.5&lt;s&lt;3.5,偏度系数-1.5&lt;t&lt;1.5;迭代处理模块,用于对满足条件上述条件的图像块内所有像素点作迭代处理,直到峰度系数s接近|s-3|<10-5,偏度系数|t|<10-5和均值|m|<10-5,对不满足条件的图像块不作处理;目标矩阵构建模块,用于将迭代处理后的图像块按列组成目标矩阵;特征值计算模块,用于计算目标矩阵的协方差矩阵及特征值;噪声标准差输出模块,用于通过大量实验得出噪声标准差的真实值,对特征值开方并降序排序,将特征值中最接近真实值的特征值作为噪声标准差σ,并输出;滤波参数计算模块,用于根据噪声标准差计算滤波参数h=τ*σ;相似块搜索模块,用于对原始噪声图像的边缘进行半径为2r的镜像对称,从原图像第一个像素点开始,以当前像素点为中心,半径为2r的区域内搜索当前图像块的相似块,相似块的半径也为r;当前图像块与相应的相似块之间的距离小于一定阈值t,该阈值t根据峰度系数s和偏度系数t设定,即|s1-s2|<t&&|t1-t2|<t,其中s1,t1为当前图像块的峰度系数和偏度系数,s2,t2为搜索图像块的峰度系数和偏度系数,满足上述条件的图像块称为当前图像块的相似块。加权平均处理模块,用于根据公式(3)计算当前图像块与相似块的相对权重s,然后根据相对权重s获得去噪图像中当前图像块中心的像素值,如公式(4);sx,y,k,l=exp(-||s(x,y)-s(k.l)||/h2)·exp(-||t(x,y)-t(k.l)||/h2)(3)其中(x,y),(k,l)表示当前块和相似块的中心,g(k,l)表示中心为(k,l)的相似块的像素值,ω为搜索区域的像素点集合,s表示权重,h是滤波参数,h=τ*σ,σ为噪声标准差,s,t分别是图像块的峰度系数和偏度系数;去噪图像输出模块,用于对噪声图像每个像素进行加权平均处理以得到干净图像dei。其中,图像块集合构建模块中r取5,滤波参数计算模块中取τ=3.9。本发明是一种涉及含有噪声的图像的噪声强度检测和图像去噪的方法和系统,输出是噪声标准差和去噪后的干净图像。两个部分可以单独操作,即仅输出噪声强度(标准差)或仅输出去噪图像,也可以协作运行,即在未知图像任何先验信息的情况下输出噪声标准差和去噪图像。本发明第一部分的噪声检测为许多去噪算法提供准确的噪声标准差,这也是几乎所有去噪算法的先验信息,表1是利用经典的噪声标准差计算方法与本发明方法的对比数据,测试图像来自tid2008图像数据库(如图1),从表1中可以看出,当没有关于噪声的任何先验信息时,本发明的优点是显而易见的,并且结果比很多优异的检测方法更好。表1经典的噪声标准差计算方法与本发明方法的对比数据第二部分是去噪操作,在第一部分的引导下,去噪过程是自动的,参数已经设置好,表2是经典去噪算法与本发明方法的去噪效果对比数据,测试图像来自tid2008图像数据库(如图1),从表2中可以看出,本发明的去噪方法比现有的许多算法效果更好。表2经典的去噪算法与本发明方法的对比数据bls-gsm去噪dct去噪nlm去噪ksvd去噪本发明σ平均psnr平均psnr平均psnr平均psnr平均psnr534.7634.9134.5535.0235.261032.8133.1832.7933.2733.412030.5530.8630.4630.9131.053028.9128.6228.5429.0329.114026.7926.4026.5527.2227.37最后,应该强调的是,虽然本发明被分成两部分来解释,仅是为了更通俗易懂的解释原理和操作细节,本发明的应用是完整的噪声检测和去噪系统,其输入噪声图像,输出噪声标准差和去噪后的干净图像。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1