去除图像噪声的方法

文档序号:7972864阅读:327来源:国知局
专利名称:去除图像噪声的方法
技术领域
本发明涉及一种去除图像噪声的方法,特别是涉及一种可根据图像边界与 明亮度来调整双向滤波器的相似权重值与距离权重值以去除图像噪声的方法。
背景技术
目前去除图像噪声的方法中,有一部分的作法是使用中值滤波器(Median Filter)、平均滤波器(Mean filter)或低通滤波器(Low Pass Filter; LPF) 等方法将图像噪声去除,但上述几种方法是使用将整个图像中的像素进行平均 的方式去除图像噪声,而没有将图像中的平滑区域(大部份像素相似的区域) 及细节区域(有边界的区域)分开处理,当图像同时存在有平滑区域与细节区 域时,细节区域中的像素会因为与平滑区域中的像素一起平均,而发生细节区 域越来越模糊的现象。同时,使用平均的方式去除图像噪声往往需要在去除图 像噪声与保持细节区域之间做出取舍,这将造成图像质量无法提高的问题。因 此以双向滤波器来去除图像噪声的方法在公元1998年被提出。双向滤波器使用与距离及相似度有关的两个滤波器来重建图像中的每一 个像素。与距离有关的滤波器称为距离滤波器(domain filter),指的是距 离目标像素越近的参考像素的参考价值越高,使得在依据各个参考像素重建目 标像素时,越靠近目标像素的参考像素的距离权重值(WdMain)越高;与相似度 有关的滤波器为相似滤波器(range filter),指的是在目标像素周围的各个 参考像素中,与目标像素越相似的参考像素具有越高的参考价值,使得在依据 各个参考像素重建目标像素时与目标像素越相似的参考像素的相似权重值 (W,g6)越高,其中,距离滤波器与相似滤波器都是平移不变的高斯滤波器 (shift—invariant Gaussian filter)。如图1所示,若双向滤波器使用以 3X3的表格100做为参考范围的屏蔽(Mask),使得表格100中央的目标像 素101将依据周围的第一参考像素102至第八参考像素108而被重建,重建的 公式为 <formula>formula see original document page 4</formula>其中,i等于1至8,分别对应第一参考像素102至第八参考像素108, 也就是说,P,u为重建后的目标像素101; Wr,"为第一参考像素102对应 目标像素101的相似权重值;W"^,为第一参考像素102对应目标像素101 的距离权重值,Wr,.2、 Wd。.ain,2、等依此类推。在目前高ISO数的图像越来越多的情况下,由于高ISO数的图像必定伴随 着高图像噪声的产生,因此高ISO数的图像常需要去除图像噪声。虽然使用双 向滤波器的方法。可以在去除噪声时分开处理平滑区域及细节区域,使得图像 质量提高,但双向滤波器在去除高图像噪声时提升图像质量的效果有限。发明内容本发明的目的在于提供一种去除图像噪声的方法,能够提高去除高ISO数图像的图像噪声的功能,通过在使用双向滤波器去除图像噪声时,调整双向 滤波器重建目标像素的距离权重值及相似权重值,使得调整后的双向滤波器去 除噪声的效果提高,借以解决公知技术所提到的问题。为了实现上述目的,本发明提供了一种去除图像噪声的方法,包括有下列步骤由包含数个像素的图像中选定未被重建的各像素其中之一为目标像素, 并设定目标像素对应的数个参考像素;计算各参考像素对应目标像素的相似度 值,同时依据图像的明亮度换算得到明亮偏移值,并以明亮偏移值与相似度值 计算各参考像素对应目标像素的相似权重值;依据各参考像素对应目标像素的 距离值计算各参考像素对应目标像素的距离权重值;计算目标像素的平滑度 值,依据平滑度值换算得到平滑权重值,并以平滑权重值调整距离权重值;以 各参考像素对应目标像素的相似权重值与调整后的距离权重值重建目标像素。 以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


图1为目标像素与参考像素的位置示意图;图2为本发明所提的去除图像噪声的方法流程图3A为本发明所提的亮度对明亮偏移图; 图3B为本发明所提的调整后的相似权重图; 图3C为本发明所提的调整后的相似权重图; 图4为本发明所提的距离权值图。 其中,附图标记100 表格101 目标像素 102至109 参考像素310a 第一相似权重曲线 310b 第二相似权重曲线 310c 第三相似权重曲线311 第一明亮偏移值312 第二明亮偏移值 410a 第一距离权重曲线 410b 第二距离权重曲线步骤210 选定目标像素并设定参考像素 步骤220 计算相似权重值并以明亮度调整相似权重值 步骤230 计算距离权重值并以平滑度值调整距离权重值 步骤240 重建目标像素具体实施方式
在双向滤波器用来去除噪声的相似权重值及距离权重值均是以平移不变 的高斯滤波器(高斯平滑函数)计算产生,由于用来计算相似权重值及距离权 重值高斯平滑函数分别为形式其中《为参考像素,x为目标像素,f(xl)为像素xl的强度,S (f(xl),f(x2))为像素xl与像素x2的强度差异值,d(xl,x2)为像素xl与像素 x2间的距离,o d为调整距离高斯函数强度的参数,or为调整相似高斯函数 强度的参数,所以实际上可以先计算好相似权重值及距离权重值后,使用离散 的权重值表来代替高斯滤波器的计算,本实施例也将使用查表的方式来替代高 斯滤波器的计算过程。本发明主要为调整双向滤波器中的相似滤波器与距离滤波器,也就是调整 重建目标像素的各个参考像素的相似权重值及距离权重值,使得公知的双向滤 波器去除噪声的效果(尤其是去除高噪声的效果)得以获得提升,因此使用本 发明对一张图像去除噪声时,工作的方法与双向滤波器类似,同样会重建图像 中所有的像素,差别在于比公知的增加了调整相似权重值及距离权重值的步 骤。以下将以一个实施例与来解说本发明的运行系统与方法,并请参考图2 本发明所提的去除图像噪声的方法流程图。首先本发明会由图像的各个像素中 选出一个像素作为目标像素(步骤210),在目标像素101被选定之后,本发 明设定参考范围为如图1所示的3X3的九宫格100,其中目标像素101在九 宫格101的中央,其余的即为目标像素101的参考像素,接着本发明会依据公 知的双向滤波器的方法计算第一至第八参考像素102至109对应目标像素101 的相似权重值及距离权重值,并调整计算后的相似权重值及距离权重值。其中 调整相似权重值及距离权重值的步骤并没有先后次序的关系,也就是说,可以 先调整相似权重值,也可以先调整距离权重值。以下先说明调整相似权重值的部分,由于当图像的明亮度很高时,图像的 细微变化不易被人眼分辨出来,因此噪声较小;反之,当像素的明亮度低,也 就是图像比较暗,则容易产生出较大的噪声。因此,可以使用较大的参考范围, 使得重建目标像素的参考像素变多,进而增加去除噪声的效果。当目标像素的 明亮度较低时使用较大的明亮偏移值(WIntEnsity)调整相似权重值后,査表所得 的相似权重值会比目标像素的明亮度较高时来得大,使得参考像素的参考比重 提高,进而增加去除噪声的效果,如此便可以在明亮度不同的目标像素下,让 相同相似度的参考像素对应的相似权重值不同。在取得明亮偏移值后,本发明将以明亮偏移值调整对应目标像素101的各 个参考像素的相似权重值(步骤220),在本实施例中,调整相似权重值的方 式是以参考像素对应目标像素的相似度(S)加上相对应的明亮偏移值后,将 加算后的和以公知的计算参考像素对应目标像素的相似权重值的方法产生,也 就是说,若公知的双向滤波器产生相似权重值的方式以RangeTable (S)表示, 则本实施例将以RangeTable(S+ WIntensity)产生相似权重值,所以目标像素101
的各个参考像素的相似权重值可由相似度加上明亮偏移值的和至相似权重表中査询得出。如图3A所示,若目标像素101的第一参考像素102在目标像素 101较明亮时所得到的第一明亮偏移值311为10,则第一参考像素102可以使 用第一明亮偏移值311调整公知的第一相似度权重曲线310a,使之变为如图 3B的第二相似度权重曲线310b;同样的目标像素101较暗时,第一参考像素 102得到的第二明亮偏移值312为30,则第一参考像素102可以使用第二明亮 偏移值312调整相似度权重后产生的相似权重曲线310c,如图3C所示,由第 二相似权重曲线310b与第三权重曲线310c可以得知,当第一参考像素102 取得的明亮偏移值越高时,相似权重值会跟着提高,如此一来,相似滤波器去 除图像噪声的强度将会获得提升。以下说明调整距离权重值的部分,本发明会利用例如公知的,V ^ (standard deviation)或^ (gradient)等方式,取得被重建的目标像素的局部区域的平滑度,平滑度用来区分目标像 素处于平滑区域或细节区域,若为平滑区域,表示可以使用接近均一距离权重 的方式去除噪声,使得图像中平滑的效果提高,若为细节区域,则保留使用双 向滤波器的效果,以避免细节区域发生模糊的现象。因为图像中会有各种的图 像,图像与图像会有交界的部分,所以在一个图像中势必同时具有平滑区域与 细节区域,由于对应被重建的目标像素的三参考像素所形成的局部区域往往包 含了平滑区域与细节区域,为了避免使用二分法来判定目标像素位于平滑区域 与细节区域,所以在取得平滑度后,可以进一步使用平滑度至平滑度权重表中 査出平滑权重值(W^th),使得在平滑区域与细节区域交界处周围的目标像素 去除图像噪声的方法由均一距离权重式的滤波器过度到双向滤波器。在产生出平滑权重值后,本发明会将平滑权重值与公知双向滤波器的计算 距离权重值的计算式产生关联,使各参考像素对应目标像素的距离权重值可以 经平滑权重值进行调整(步骤230)。在本实施例中,先以公式WdOBain=Wd0Bai ,iOT + (256—W"—i。r) XW,th+256计算出经过本发明调整后的距离权重值,其中 Wd。,aiw为使用公知的双向滤波器的计算方式所计算出的距离权重值,256则 为公知的距离权重值的最大值。通过上述的计算式,当Ws,。。th由0逐渐改变为 256时,计算得出W"^的高斯滤波器产生的结果将会改变,如图4所示,公 知的第一距离权重曲线410a将因为平滑权重值的调整而变为第二距离权重曲 线410b。因为当目标像素位于细节区域时,平滑权重值将为O,因此上述的公 式将变为Wdoaain=Wd。 ai 』HOT,也就是此时将保持使用双向滤波器的方式重建目标 参数,而当目标像素位于越平滑区域时,平滑权重值将越接近256,上述的公 式使得Wdo^n越接近256,当WdoBain=256,所有参考像素的距离权重值都相同, 使得去除噪声的方式类似平均式的滤波器。当调整距离权重至接近均一权重 时,可使得参考像素的参考比重提高,接近使用平均式滤波器的效果,使得噪 声平均化而降低,这样即可使距离滤波器去除图像噪声的强度增加,进而可以 修正公知的距离权重值无法有效降低高ISO图像伴随的高噪声的问题。当所有参考像素对应目标像素的相似权重值与距离权重值都经过本发明 的调整后,本发明会使用如同公知的方式重建目标像素(步骤240)。并在目 标像素重建完成后,选择其它的像素作为新的目标像素并以上述的方式进行重 建,直到整个图像都重建完成后,即可产生一张去除噪声的图像,解决公知技 术所提到的问题。再有,本发明的去除图像噪声的方法,可实现在硬件、软件或硬件与软件 的组合中,也可在计算机系统中以集中方式实现或以不同组件散布于若干互连 的计算机系统的分散方式实现。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这 些相应的改变和变形都应属于本发明所附的
权利要求
1. 一种去除图像噪声的方法,其特征在于,包含下列步骤由一包含数个像素的图像中选定未被重建的各该像素其中之一为一目标像素,并设定该目标像素对应的数个参考像素;计算各该参考像素对应该目标像素的一相似度值,同时依据该目标像素的明亮度换算得到一明亮偏移值,并以该明亮偏移值与该相似度值计算各该参考像素对应该目标像素的一相似权重值;依据各该参考像素对应该目标像素的一距离值计算各该参考像素对应该目标像素的一距离权重值;计算该目标像素的一平滑度值,依据该平滑度值换算得到一平滑权重值,并以该平滑权重值调整该距离权重值;及以各该参考像素对应该目标像素的该相似权重值与调整后的该距离权重值重建该目标像素。
2、 根据权利要求1所述的去除图像噪声的方法,其特征在于,该调整该 距离权重值的步骤还包含下列步骤计算该距离权重值的最大值与该距离权重值的一差值;依据该差值、该平滑权重值与该距离权重值的最大值计算一调整比例;及 以该距离权重值与该调整比例设定该距离权重值。
3、 根据权利要求1所述的去除图像噪声的方法,其特征在于,该重建该 目标像素的步骤是将各该参考像素的像素值与相对应的该距离权重值及相对 应的该平滑权重值相乘后的总和,除以各该参考像素的相对应的该距离权重值 及相对应的该平滑权重值相乘后的总和。
全文摘要
本发明公开了一种去除图像噪声的方法,在使用双向滤波器(Bilateral filter)去除图像噪声的过程中,增加依照图像中局部区域是否具有图像的边界来调整双向滤波器中的距离滤波器的过滤图像噪声强度,及增加以局部区域的明亮度来调整双向滤波器中的相似滤波器过滤图像噪声的强度,使得双向滤波器去除图像噪声的效果更好。
文档编号H04N5/21GK101212561SQ20061015646
公开日2008年7月2日 申请日期2006年12月31日 优先权日2006年12月31日
发明者张尹彬, 黄裕程 申请人:华晶科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1