非局部平均

✍ dations ◷ 2025-09-19 05:19:38 #非局部平均

非局部平均(Non-local means)是一种影像降噪的算法,相较于局部(local)的算法(如高斯模糊、非等向性扩散)只使用各个目标像素附近的点来将影像平滑化来去除噪声,非局部平均算法则对各个目标像素周围定义一个区块,并且对整个影像的所有像素依照该像素周围区块的区块与目标像素区块的相似度赋予权重、进行平均,如此可以使经过处理的影像更为清晰,并且损失较少的细节。

相较于其他的影像降噪算法,非局部平均在的方法噪声(method noise,定义为影像及其降噪后的结果的差值)与白噪声较为相似,而通常认为方法噪声应与白噪声尽可能相似,因此这是一个正向的结果。非局部平均也被延伸至其他应用如去交错及影像内插等。

如同其他影像降噪算法,最简单并且普遍的噪声模型为在原始的图片上加上白噪声:

v ( i ) = u ( i ) + n ( i ) {displaystyle v(i)=u(i)+n(i)}

其中 u ( i ) {displaystyle u(i)} 为原始的图片, n ( i ) {displaystyle n(i)} 为噪声,在白噪声的情况下为平均0标准差 σ {displaystyle sigma } 的i.i.d. 高斯函数, v ( i ) {displaystyle v(i)} 为所观测到包含噪声的图片。

非局部平均的定义为:

N L u ( x ) = 1 C ( x ) Ω f ( d ( B ( x ) , B ( y ) ) )   u ( y )   d y {displaystyle NL_{u}(x)={frac {1}{C(x)}}int _{Omega }^{}f(d(B(x),B(y))) u(y) dy}

其中 u {displaystyle u} 为要处理的图片, Ω {displaystyle Omega } 为整张图片的区域, B ( x ) {displaystyle B(x)} 为以 x {displaystyle x} 为中心的一个区块

d ( x , y ) {displaystyle d(x,y)} x {displaystyle x} y {displaystyle y} 的欧几里得距离: d ( x , y ) = | x y | 2 2 {displaystyle d(x,y)=|x-y|_{2}^{2}}

f {displaystyle f} 为一递减函数,常见的如: f ( x ) = e x p ( x 2 / h 2 ) {displaystyle f(x)=exp(-x^{2}/h^{2})}

C ( x ) {displaystyle C(x)} 为标准化的因子: C ( x ) = Ω f ( d ( B ( x ) , B ( y ) ) )   d y {displaystyle C(x)=int _{Omega }f(d(B(x),B(y))) dy}

此式可以解释为图上一点 x {displaystyle x} 经过降噪后的值为整张图片上所有点的加权平均,其中每个点的权重为该点的附近区块与 x {displaystyle x} 附近区块的相似度(将两个区块各自的点以相同的排列视为一向量,计算欧几里得距离),再经过一指数衰减的的函数(权重将落在(0,1]区间)。

相较于局部的算法指考虑了每个点附近的点,非局部平均考虑了图上所有的点,故称为非局部。由于一张图片中最相似的点不一定是距离近的点,反之亦然,故搜寻整张图片上相似的点,利用周期性重复出现的部分如材质纹理或是伸长的边缘等进行降噪可以得到更好的结果,但由于对每个点都要搜寻整张图片上其他的点来比较相似度,故运算复杂度往往会比局部的算法高。

上述的式子所定义的算法为连续的,无法在实际的数位影像中使用,在实际应用中离散化的版本为:

N L u = 1 C ( i ) j Ω w ( i , j ) u ( j ) {displaystyle NL_{u}={frac {1}{C(i)}}sum _{jin Omega }w(i,j)u(j)}

C ( i ) = j Ω w ( i , j ) {displaystyle C(i)=sum _{jin Omega }w(i,j)}

其中 w ( i , j ) {displaystyle w(i,j)} 为以 i {displaystyle i} j {displaystyle j} 为中心的点的区块的相似度,作为计算点 i {displaystyle i} 降噪后的值时点 j {displaystyle j} 的权重,常见的作法为计算以 i {displaystyle i} j {displaystyle j} 为中心的正方形区块的欧几里得距离的平方,再经过一个指数递减的函数,与前一节连续版本的例子相似,以彩色图片为例,完整的式子如下:

w ( i , j ) = e m a x ( d 2 ( B ( i , f ) , B ( j , f ) ) 2 σ 2 , 0 ) h 2 {displaystyle w(i,j)=e^{-{frac {max(d^{2}(B(i,f),B(j,f))-2sigma ^{2},0)}{h^{2}}}}}

d 2 ( B ( i , f ) , B ( j , f ) ) = 1 3 ( 2 f + 1 ) 2 m = 1 3 n B ( 0 , f ) ( u m ( i + n ) u m ( j + n ) ) 2 {displaystyle d^{2}(B(i,f),B(j,f))={frac {1}{3(2f+1)^{2}}}sum _{m=1}^{3}sum _{nin B(0,f)}(u_{m}(i+n)-u_{m}(j+n))^{2}}

B ( i , f ) {displaystyle B(i,f)} 为以点 i {displaystyle i} 为中心宽度为 2 f + 1 {displaystyle 2f+1} 的正方形区域,即 × {displaystyle times } 区间。

u {displaystyle u} 的下标代表图片每个像素值的三个分量(如RGB),黑白影像则无此项。

σ {displaystyle sigma } 为噪声的标准差, h {displaystyle h} 为与 σ {displaystyle sigma } 相关的滤波器参数。

此权重函数可解释为将区块相似度大于某个程度(欧几里得距离的平方小于等于 2 σ 2 {displaystyle 2sigma ^{2}} )的所有点都给予权重1,区块相似度较小的点权重则由于指数递减函数迅速的衰减。

除了上述以像素为单位的实作外(pixelwise),还有一种以区块为单位的实作(patchwise implementation):

对于一个以 i {displaystyle i} 为中心的 ( 2 f + 1 ) × ( 2 f + 1 ) {displaystyle (2f+1)times (2f+1)} 区块 B ( i , f ) {displaystyle B(i,f)} ,处理后的值

B ^ m ( i , f ) = 1 C Q ( j , f ) B ( i , r ) u m ( Q ) w ( B , Q ) {displaystyle {hat {B}}_{m}(i,f)={frac {1}{C}}sum _{Q(j,f)in B(i,r)}u_{m}(Q)w(B,Q)}

其中 w {displaystyle w} 的算法与前一节的实作相同, B ( i , r ) {displaystyle B(i,r)} r {displaystyle r} 的大小限制搜索区域以降低计算复杂度。

最后将这些值平均可得降噪后的图片

N L u = 1 ( 2 f + 1 ) 2 j B ( i , f ) B ^ ( j ) {displaystyle NL_{u}={frac {1}{(2f+1)^{2}}}sum _{jin B(i,f)}{hat {B}}(j)}

与前一节像素级的实作相比,由于最后一步集成的步骤降低了噪声,PSNR较高,并且也减少了在边缘附近震荡的噪声,不过在保留图片细节的方面则没有明显的进步。

相关

  • 鲸鱼谷鲸鱼谷(阿拉伯语:وادي الحيتان‎;英语:Wadi Al-Hitan;按中文音译又作“瓦地阿希坦”、“瓦第阿希坦”或“瓦迪阿希坦”;“瓦迪”(Wadi)即干谷、干涸河床的意思)是埃及法尤
  • 长荣集团长荣集团(英语:EVERGREEN Group)是台湾一个以运输产业为核心的企业集团,该集团始建于1968年,乃由原本的长荣海运多角化发展而来。今日,该集团包括长荣海运、长荣国际储运、长荣航
  • Action Bii《Action Bii》是韩裔台湾歌手Bii(毕书尽)的第3张专辑,是他自2013年《Come back to Bii》后的相隔18月的作品。这大碟在2014年12月1日开始预购,并在12月19日推出。除特别注明外,
  • 布特鲁斯·布斯塔尼布特鲁斯·布斯塔尼(阿拉伯语:بطرس البستاني‎ ‎,英语:Butrus al-Bustani,1819年-1883年)是黎巴嫩历史学家,阿拉伯启蒙思想家,被认为是第一个叙利亚民族主义者。
  • 希伯来数字希伯来数字系统是一个使用希伯来字母并按字母顺序的数字系统。在这个系统,并没有"零"的存在。而且各个数值都有自己的独特的字母。希伯来语数字系统是以数值加起来的形式去组
  • 绍斯巴赫河坐标:48°49′09″N 13°31′04″E / 48.819245°N 13.517774°E / 48.819245; 13.517774绍斯巴赫河(德语:Saußbach),是德国的河流,位于该国东南部,由巴伐利亚负责管辖,在弗赖翁以
  • 索罗斯比 (澳大利亚国会选区)索罗斯比选区(英语:Division of Throsby),是澳大利亚新南威尔士州的下议院选区,位于该州伍伦贡以南太平洋岸,选区因探险家查尔斯·索罗斯比而得名。面积1,422平方公里。选区始于19
  • 大达夫尼岛大达夫尼岛是厄瓜多尔的火山岛,位于圣克鲁兹岛以北,属于加拉帕戈斯群岛的一部分,长0.79公里、宽0.58公里,面积0.35平方公里,最高点海拔高度120米,岛上无人居住。坐标:0°25′21″S
  • 17q12微缺失综合征17q12微缺失综合征(英语:17q12 microdeletion syndrome),又称17q12缺失综合征,是一种罕见的染色体异常,由17号染色体长臂区域的少量物质缺失引起。其典型特征是HNF1B基因缺失,导致肾脏异常、肾囊肿和糖尿病综合征。它还具有神经认知效应,并被认为是自闭症和精神分裂症的遗传因素。17q12微缺失综合征与“17q12微重复综合征”(17q12 microduplication syndrome)为不同疾病,17q12微重复综合征由在微缺失中移除的同一区域添加遗传物质引起。另一
  • 达维多夫达维多夫,是一个俄罗斯姓氏,其对应的女性姓氏为达维多娃。可以指: