高感光速度噪声的消除方法及数字图像处理设备的制作方法

文档序号:7697581阅读:213来源:国知局
专利名称:高感光速度噪声的消除方法及数字图像处理设备的制作方法
技术领域
本发明涉及数字图像处理技术,特别涉及数字图像处理中的噪声消除技术。
背景技术
随着电荷耦合器件(Charge Coupled Device,简称“CCD”)和互补金属氧化物半 导体(Complementary Metal Oxide Semiconductor,简称“CMOS”)数字图像传感器的工艺 的不断改良,数码照相正逐步取代传统的胶片照相。这一趋势不仅体现在职业的新闻记者 和照相师的领域,而且也发生在普通大众的日常生活照相中。这一趋势促进了数码相机制 造厂商将传统胶片照相中的一些经典技术,如高胶片感光速度(或称ISO速度,ISO为国际 标准化组织(International Organization for Standardization)的英文缩写),推广到 数码照相中。在传统胶片照相中,由国际标准化组织制定的ISO标准用于表达基于银类化合物 的胶片的感光速度。在数码照相领域,ISO速度被推广用以表达数字图像传感器的感光速 度。与胶片照相类似,低ISO速度的图像传感器需要更多的光入射用以曝光;在低亮度的场 景下,这就需要长时间曝光。然而这往往会是获取的图像变得模糊不清,除非被拍摄的景象 是完全静止的。所以提高图像传感器的ISO速度在低亮度和动态场景中是必须的。常见的 数码照相中的图像传感器的ISO速度调节范围从100到1600,甚至到3200或更高,其中的 ISO值每增加一倍,表明感光速度提高一倍。通常的数字图像传感器在低亮度场景中通过提高电信号增益来提高ISO速度,传 感器的感光速度提高的同时往往引入很多随机噪声;这种噪声叫做高ISO速度噪声。通常, 在ISO速度提高到400以上时,高ISO速度噪声就极易出现,特别是在图像的阴影区域和大 片的同质区域。高ISO速度噪声一般有如下的特点(1)冲激性在低亮度和高ISO速度情况下,一些图像传感器单元因发生过饱和从 而只保留了完全单一的颜色信息,这样在获取的图像中形成一些明亮的冲激性的噪点。(2)色彩通道不均一性通常的数字图像传感器对某些色彩通道(如蓝色)敏感 度较其他色彩弱,所以对这类色彩的补偿增益会较大。在低亮度和高ISO速度情况下,这往 往会引入在这些色彩通道上更多的噪点。由于高ISO速度噪声极大的降低了图像质量,并且由于增加了无关的细节信息, 提高了数字图像的后续处理(例如压缩,分割和边缘检测)的复杂性。虽然降低传感器温 度可以减少高ISO速度噪声的发生(例如大型的天文照相器材就采用了外围制冷装置),但 是这种方法在便携式数码相机领域是难以实现的。所以,通过数字图像处理来消除高ISO 速度就成为迫切需求目前广泛使用的数字图像处理中的噪声消除技术有固定窗口的维纳滤波器,均值 滤波器和中值滤波器等方式。然而,这些滤波器的最优性是基于信号稳态的假设的,对于 一般在整幅图像甚至固定窗口内呈现暂态特性的自然图像,很可能破坏图像的高频细节部 分,所以不适用。而改进过的适应性窗口的维纳滤波器虽然考虑了图像的暂态特性,但是牺
5牲了图像细节附近的高频噪声的消除能力,对于像高ISO速度噪声的冲激性噪声的消除能 力也较弱。另外,传统的噪声消除方法总是假设噪声在(R,G,B)色彩空间是均勻分布的,这 与高ISO速度噪声的特性是矛盾的,因此这些滤波器的噪声消除效果往往并不理想。传统 的噪声消除方法不是难于消除特别是色度通道的高ISO速度噪声,就是对亮度通道过平滑 而使图像失去部分细节。目前还提出了一种通过混合的均值滤波器和加权中值滤波器来消除高ISO速度 噪声的方法(具体请参见文献“T. Rabie,“ Adaptive hybrid mean and median filtering of high-ISO long-exposure sensor noise for digital photography" , Journal of Electronic Imaging 13 (2),264-277,April2004,,),在该方法中将高 ISO 速度噪声假设为 高斯噪声,具体实现方案简述如下(1)将图像由(R,G,B)色彩空间转换为(L,a, b)空间,对亮度通道(L)和色度通 道(a, b)分别进行步骤(2)-(4)的操作;(2)选择一个较为平滑的区域,计算出噪声的方差ση2方差,然后对每个像素进行 步骤(3)-(4)操作;(3)为该像素点设置自适应窗口 设置方法为向上下左右四个独立方向依次轮流 搜索,当在某个方向上窗口内的理想图像信号的方差σχ2( Qx2= σ/-ση2,其中σ/为叠加 了高ISO速度噪声的图像信号)大于或等于ζ * ση2(ζ为实现中可调节的参数)时,停止 该方向上的搜索。在处理色度通道时,自适应窗口的最大限大于亮度通道时的值。这样通 过以下滤波就会对色度通道有更好的平滑,同时保留了亮度通道上的图像细节;(4)对该像素点进行混合滤波具体方法为当自适应窗口内的信号活跃因子 α (α =sqrt(ox2/(ox2+on2))) > η ( η为实现中可调节的参数,文中建议值为0. 8)时, 认为该像素点在信号活跃区域,对其进行加权中值滤波,权重为α * (LX*LY_1)+1(其中LX 和LY分别为自适应窗口的宽度和高度);否则认为该像素点在非信号活跃区域,对其进行 均值滤波;(5)将图像由(L,a, b)色彩空间转换为(R,G,B)空间。然而,本发明的发明人发现,上述方案中仍存在以下问题(1)动态调整每个像素点自适应窗口需要多次计算信号方差,因此复杂度很高,特 别不适合在便携式或嵌入式系统中实现。(2)实现证明在有噪声点较大和较为密集的高ISO速度噪声的情景下,该方法的 滤波效果较差。

发明内容
本发明的目的在于提供一种高感光速度噪声的消除方法及数字图像处理设备,降 低高感光速度噪声消除的复杂度,同时有效改进噪声消除的效果。为解决上述技术问题,本发明的实施方式提供了一种高感光速度噪声的消除方 法,包含以下步骤对带有高感光速度噪声的数字图像的每个空间的图像信息分别进行如下操作将图像信息进行多阶的多分辨率分解,其中,原始图像信息分解为第1阶的高频 部分图像信息和低频部分图像信息,每一阶的低频部分图像信息进一步作为下一阶的输入
6图像信息,分解为下一阶的高频部分图像信息和低频部分图像信息;对每一阶的高频部分图像信息进行滤波;将分解后得到的低频部分图像信息与滤波后得到的高频部分图像信息通过逆分 解重建,得到高感光速度噪声消除后的图像信息。本发明的实施方式还提供了一种数字图像处理设备,包含图像信息获取模块、分 解模块、滤波模块和逆分解重建模块;图像信息获取模块用于获取带有高感光速度噪声的数字图像的每个空间的图像 信息,并将获取的每个空间的图像信息输出给分解模块分解模块用于对每个空间的图像信息分别进行多阶的多分辨率分解,其中,原始 图像信息分解为第1阶的高频部分图像信息和低频部分图像信息,每一阶的低频部分图像 信息进一步作为下一阶的输入图像信息,分解为下一阶的高频部分图像信息和低频部分图 像信息;滤波模块用于对分解模块分解得到的每一阶的高频部分图像信息进行滤波;逆分解重建模块用于将分解模块分解后得到的低频部分图像信息与滤波模块滤 波后得到的高频部分图像信息通过逆分解重建,得到高感光速度噪声消除后的图像信息。本发明实施方式与现有技术相比,主要区别及其效果在于对带有高ISO速度噪声的数字图像的每个色彩通道进行多阶的多分辨率分解,对 每阶分解出的高频部分滤波,然后再通过逆分解重建该色彩通道。由于可以在多种分辨率 下来判断和消除高ISO速度噪声,而不是拘泥于一定的窗口范围之内,所以对特别是噪声 点较大和较为密集的高ISO速度噪声,噪声消除的效果有很大的改进。而且,通过多阶的多 分辨率分解来发现噪声,不需要动态调整每个像素点自适应窗口,避免了大量计算信号方 差的过程,因此可以大大降低噪声消除的运算复杂度,从而能方便的在便携式或嵌入式系 统中实现。进一步地,对高频部分滤波时所使用的参数,可以根据当前低频部分和/或高频 部分在整幅图像的方差来调节,由于利用了全局的统计特性,所以消除噪声的效果要好;也 可以仅根据在当前像素附近区域的方差进行调节,以进一步提高区域自适应性。进一步地,在对高频部分图像信息进行滤波前先判断该高频部分图像信息是否为 原始图像的边缘特性引起的高频特征,如果是,则说明该高频部分不是噪声,不进行滤波, 避免了将图像特征边缘处的信息误认为是噪声,从而进一步改善了噪声消除的效果。进一步地,在处理图像信息时,在完成一阶的操作后不放入内存,继续执行下一阶 的操作,直至得到最终的噪声消除后的图像信息后再放入内存。由于图像只需内存的一次 读出和一次读入,大大减少了对存储带宽的要求,因此更适用于在嵌入式系统中硬件实现。


图1是根据本发明第一实施方式的高感光速度噪声的消除方法流程图;图2是根据本发明第一实施方式中的多阶的多分辨率分解示意图;图3是根据本发明第一实施方式中的多阶的多分辨率逆分解重建示意图;图4是根据本发明第二实施方式的阶数为3的高感光速度噪声的消除方法示意 7
图5是根据本发明第四实施方式的数字图像处理设备示意图。
具体实施例方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本 领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化 和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施 方式作进一步地详细描述。本发明第一实施方式涉及一种高感光速度噪声的消除方法。在本实施方式中,对 带有高ISO速度噪声的数字图像的每个色彩通道进行多阶的多分辨率分解,对每阶分解出 的高频部分滤波,然后再通过逆分解重建该色彩通道。由于从数学的观点看,图像是亮度和 色度值的二维矩阵,像边界和对比强烈的区域(如噪点区域)那样的突发特性的不同组合 会产生统计值的局部变化。在同一图像的不同部分,即使是一阶统计值也会大不相同。因 此,无法对整个图像定义一个简单的统计模型。这时,用多种分辨率进行研究就具有优势。 例如,有些噪点较大且距离较远,需要较低的分辨率;有些噪点较小且距离较近,需要较高 的分辨率。某种分辨率下所无法区分的噪点在另一种分辨率下就很容易发现,因此使用多 分辨率分析就能有效地发现噪点,以便于进行噪声消除。具体流程如图1所示,在步骤101中,将图像由(R,G,B)色彩空间转换到(Y, U, V) 空间。接着,在步骤102中,将待处理的一个空间的图像信息进行多阶的多分辨率分解。 其中,原始图像信息分解为第1阶的高频部分图像信息和低频部分图像信息,每一阶的低 频部分图像信息进一步作为下一阶的输入图像信息,分解为下一阶的高频部分图像信息和 低频部分图像信息。具体地说,如图2所示,原始图像Itl分解为低频部分、和高频部分Iih,低频部分 k进一步分解为其低频部分和高频部分I2h,依次类推,在第i阶,Ii (即I(^)J分解为 低频部分U和高频部分liH,其中的低频部分U又做为第i+Ι阶的输入li+1。下面以一个 具体的实现例子进行说明对于C(C = Y,U或V)空间的第i阶输入图像Ii (即I(H)J,提取出其低频部分U 的方法为先进行水平方向的平均,然后进行垂直方向的平均,得到低频部分图像信息Ir比如说,假设Pi (X,y,C)表示Ii上的坐标为(x,y)的像素值,则其水平方向的平 均值为以该点为中心的,水平方向上间隔距离为第i阶步长的三点的加权平均值,即pijh(x, y, C) = (w ~k Pi (χ, y, C) +Pi (χ-step, y, C) +Pi (x+step, y, C)) / (w+2)其中,w为实现中可以调节的中心权重,step为对应第i阶的步长,Step = 1 << i,Pi,h(x, y,C)为计算的水平方向的平均值,C表示图像信息所在的空间。在完成水平方向的平均后,垂直方向的平均可以类似得到pijV(x, y, C) = (w*pijh(x, y, C) +pijh(x, y-step, C) +pijh(x, y+step, C))/(w+2)计算得到的垂直平方向的平均值Pi, v(x,y,C)即是组成低频部分U的像素值Pi, L(x, y, C)。将Ii和Ia的对应像素值相减,即可得到高频部分liH。也就是说,组成高频部分
8liH的像素值Pi,H(x,y,C)通过以下公式得到Pi, η (χ, 1, C) = Pi (χ, y, C) "Pij L(x, y, C)此外,可以理解,根据水平方向上的平均值和垂直方向上的平均值获取低频、高频 部分的方式只是本实施方式中的一个具体的实现例子,在实际应用中,也可以通过其他方 式获取每一阶的低频部分和高频部分。接着,在步骤103中,对每一阶的高频部分进行滤波。具体地说,在步骤102中分 解得到每一阶的高频部分图像信息(即图?中的‘,‘,…^!!为分解的总的阶数丨后, 对每一阶的高频部分(即11H,12H,... I11H)进行滤波,以消除高ISO速度噪声,在具体实现中, 可以根据以下公式之一对高频部分的像素值Pi,H(X,y,C)进行滤波
_ i5/g (Pi>H(χ,C))*(IPiiH(χ,C)I-Τ), ^|Pi>H(x,^C)|>r '’H cx^'0,当IPi.h(X,^Ogr
_ Sign( lfi(χ,y,C)) * (I Pi>H(χ,y,C) \ -(1 - s) * Τ),当丨 I\H(x,少,C) |> Γ
s*T,当I Pui(XJ5C)I^T其中,T和s分别为实现中能够调节的临界值和缩放参数,Pi,/ (x,y,C)为对Pi, H(x,y,C)进行滤波后的值。此外,可以理解,本步骤中的滤波方式只是本实施方式中的一个 具体的实现例子,在实际应用中,也可以通过其他各种方式对高频部分图像信息进行滤波。需要说明的是,上述滤波公式中的T可以根据以下方式进行调节依据Pu(x,y,C)和Pi,H(x,y,C)在整幅图像的方差调节所述T,当Pi, Jx,y,C)的 方差值较大(如大于第一预定值)时,减小T;当Pi,H(x,y,C)的方差值较大(如大于第二 预定值)时,增大T。或者,依据Pi,JX,y,C)和Pi,H(X,y,C)在坐标点(x,y)附近区域的方差调节所述 T,方法如上所述。或者,仅依据Pu(x,y,C)或Pi,H(X,y,C)在整幅图像的方差调节所述T,方法如上 所述。或者,仅依据Pu(X,y,C)或Pi,H(X,y,C)在坐标点(x,y)附近区域的方差调节所 述T,方法如上所述。不难发现,方式一和方式三利用了全局的统计特性;方式二和方式四仅根据在当 前像素附近区域的方差进行调节,进一步提高区域自适应性。其中,第一预定值和第二预定 值只是预先设定的两个值,其大小可以根据实际情况进行设置。值得注意的是,对于亮度空间Y,可以通过T和s的调节减小对高频部分的滤波来 避免对图像细节的破坏。此外,可以理解,本步骤中的T调节方法只是具体的实现例子,在实际应用中,还 可以通过其他基于Pu(x,y,C)和Pi,H(x,y,C)的统计特性的方法对T进行调解。接着,在步骤104中,将分解后得到的低频部分图像信息与滤波后得到的高频部 分图像信息通过逆分解重建,得到高ISO速度噪声消除后的图像信息。具体地说,假定高频部分滤波后的图像信息为Ii/,并且一共进行η阶多分辨率分 解,则将1 (n-l)L 禾口 1(η-1)Η,1 (η-2)Η ......,I1/逐步叠加即可以重建出滤波后的图像,如图
93所示,其中,1( _饥和l(n_1)H*叠加值为l(n_2)^,依次类推。逆分解重建后得到的图像即为 高ISO速度噪声消除后的图像。接着,在步骤105中,判断是否每一个空间的图像信息都已通过多阶的多分辨率 分解、高频部分滤波、逆分解重建等过程,得到高ISO速度噪声消除后的图像。如果(Y,U,V) 每一个空间的图像信息都已是高ISO速度噪声消除后的图像信息,则进入步骤106,否则, 回到步骤102,将下一个待处理空间的图像信息进行多阶的多分辨率分解。在步骤106中,将图像信息从(Y,U,V)空间转换为(R,G,B)空间。由此可见,本实施方式的基于多分辨率分析的高ISO速度噪声消除方法,相对于 现有技术中的混合均值滤波器和加权中值滤波器方法而言,由于可以在多种分辨率下来判 断和消除高ISO速度噪声,而不是拘泥于一定的窗口范围之内,所以对特别是噪声点较大 和较为密集的高ISO速度噪声,噪声消除的效果有很大的改进。经实验证明,即使与业界知 名的图像处理软件(如Canon E0S50D随机软件、Noise Ninja和Neat Image等)噪声消 除处理后的图像相比较,采用本实施方式的高ISO速度噪声消除方法得到的图像,具有更 佳的噪声消除的效果。另外,由于现有技术中的混合均值滤波器和加权中值滤波器方法依赖于计算量较 大的窗口自适应和信号方差估计,而本实施方式通过多阶的多分辨率分解来发现噪声,不 需要动态调整每个像素点自适应窗口,避免了大量计算信号方差的过程,因此可以大大降 低噪声消除的运算复杂度,从而能方便的在便携式或嵌入式系统中实现。而且,本实施方式 中的多分辨率分析方法相对于如金字塔图像处理,子带编码及最常用的小波分析等其他多 分辨率分析范畴的图像处理方法而言,具有运算复杂度小和适合分解高ISO速度噪声的特 点ο本发明第二实施方式涉及一种高感光速度噪声的消除方法。第二实施方式在第一 实施方式的基础上进行了改进,主要改进之处在于在第一实施方式中,每阶分辨率的处理 都包含了对整幅图像进行多次遍历操作,如水平方向平均值计算,垂直方向的方向平均值 计算,高频部分的获得,高频部分的方差计算和高频部分的滤波等,因此需要较大容量的存 储带宽。而本发明第二实施方式通过设置对应每行图像信息的线缓冲区,在处理每一行图 像信息时,在完成一阶的操作后不放入内存,而是通过存储到相应的线缓冲区中,继续执行 下一阶的操作,直至得到该行最终的噪声消除后的图像信息后再放入内存,以减少对存储 带宽的要求。为方便理解,下面以一个具体的例子对本实施方式进行说明。假设多分辨率分解的阶数为3,如图4所示,图中每行方格表示一条线缓冲区Line Buffer (在嵌入式系统中,线缓冲区用于存储一行图像信息)。第0阶的操作规程如下第 0阶设置有12条线缓冲区,分别是低频线缓冲区Ltltl, Ltll,Ltl2,高频线缓冲区Htltl Htl7和一条 计算临时线缓冲区。第一步,从内存中读取第一行图像到Ltltl,对其进行水平方向的平均运 算,运算结果保存在Lcitl而原始图像数据保存在临时线缓冲区,然后计算两者之差并保存在 H00 ;第二步,将Ltltl中的数据移入Ltll (或交换这两条线缓冲区的名称),从内存中读取新一行 图像到L。。,并重复第一步的操作;第三步,将L。。镜像复制到L。2,然后对Ltll进行垂直方向的 平均运算,参差累加到Hc ,这样Ltll就是第一行图像的第0阶操作的低频部分,而Hcitl则保存 有其高频部分;第四步,对Hcitl中高频部分进行滤波(滤波时所使用的参数可以仅根据当前 像素点的值进行调节);第五步,将Ltll中低频部分作为第1阶的输入,输入到L1(l。重复以
10上操作即可对图像的每一行完成第0阶的多分辨率分解和滤波。注意每从内存中读取新一 行图像,L00, L01和Ltl2都要做图中所示的数据转存即L01中的数据存入Ltl2,L00中的数据存 入Ltllt5另外,镜像复制只需要对第一行图像执行。在进行第0阶操作的同时,可以进行和第0阶操作类似的第1阶和第2阶的操作。 如图4所示,第1阶以Ltll作为输入,第2阶以L12作为输入。不同的是由于第1阶和第2阶 的步长分别为2和4,所以就需要5条和9条低频线缓冲区来进行垂直方向的平均运算。值 得注意的是第2阶中L24的输出即为多分辨率分解的最终低频部分,将它和相对应的该行图 像保存在第0阶,第1阶和第2阶的高频线缓冲区的已滤波的高频部分相累加,就可以重建 出消除噪点的该行图像。另外,第2阶需要5条高频线缓冲区对应L2tl L24,而第0阶和第 1阶依次推导可得分别需要8条和7条高频线缓冲区。由此可见,在上述例子中,总共只需40条图像处理线缓冲区(注意每一阶各有一 条计算临时线缓冲区),每行图像在经过上述3阶处理后即能完成噪声消除,即图像只需内 存的一次读出和一次读入。该实施方式大大减少了对存储带宽的要求,因此更适用于在嵌 入式系统中硬件实现。本发明第三实施方式涉及一种高感光速度噪声的消除方法。第三实施方式在第一 实施方式的基础上进行了改进,主要改进之处在于在本实施方式中,在对每一阶的高频部 分图像信息进行滤波之前,对每一个像素点需要先判断高频部分是否为原始图像的边缘特 性引起的高频特征,如果是原始图像的边缘特性引起的高频特征(说明不是噪声),则不对 该高频部分进行滤波。如果不是原始图像的边缘特性引起的高频特征(说明的确是噪声), 则再进行滤波。如果不对该像素点的高频部分进行滤波,则逆分解重建过程中的滤波后得 到的高频部分,即为分解后得到的高频部分。比如说,可以通过以下方式判断坐标为(X,y)的像素的高频部分是否是原始图像 的边缘特性如果满足以下条件之一,则判定其高频部分是原始图像的边缘特性引起的(1) I (Pi, L (x-st 印,y, C)-Pi, L (x+st 印,y, C)) | > TH1 并且 Pi^x, y-step, C),Pi, H(x,y,C),pijH(x, y+step, C)三者的方差小于 TH2(2) I (Pi, L (x,y-step, C)-Pi,L(x,y+step, C)) | > TH1 并且 Pi, H(x_st 印,y, C),Pi, H(x,y, C),pijH(x+step, y, C)三者的方差小于 TH2其中,TH1和TH2可以是设定的固定值,也可以是根据Pu和Pi,H变化的参数。对于原始图像的边缘特性引起的高频部分不进行滤波,即Pi,/(X,y,C) = Pi,H(x, y,C)。此外,可以理解,上述判断高频部分图像信息是否为原始图像的边缘特性引起的 条件,只是本实施方式中一个具体的实现例子,在实际应用中,还可以通过其他各种方式判 断高频部分图像信息是否为原始图像的边缘特性引起的。不难发现,本实施方式中由于在对高频部分图像信息进行滤波前先判断该高频部 分图像信息是否为原始图像的边缘特性引起的高频特征,如果是,则说明该高频部分不是 噪声,不进行滤波,避免了将图像特征边缘处的信息误认为是噪声,从而进一步改善了噪声 消除的效果。本发明的各实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软
11件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器 中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或 者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable Array Logic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存 储器(Programmable Read Only Memory,简称 “PROM”)、只读存储器(Read-Only Memory, 简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简 称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。本发明第四实施方式涉及一种数字图像处理设备。该数字图像处理设备如图5所 示,包含图像信息获取模块、分解模块、滤波模块和逆分解重建模块。图像信息获取模块用于获取带有高ISO速度噪声的数字图像的每个空间的图像 信息,并将获取的每个空间的图像信息输出给分解模块分解模块用于对每个空间的图像信息分别进行多阶的多分辨率分解,其中,原始 图像信息分解为第1阶的高频部分图像信息和低频部分图像信息,每一阶的低频部分图像 信息进一步作为下一阶的输入图像信息,分解为下一阶的高频部分图像信息和低频部分图
像信息。滤波模块用于对分解模块分解得到的每一阶的高频部分图像信息进行滤波。逆分解重建模块用于将分解模块分解后得到的低频部分图像信息与滤波模块滤 波后得到的高频部分图像信息通过逆分解重建,得到高感光速度噪声消除后的图像信息。其中,分解模块通过以下方式从第i阶的输入图像Ii中分解出低频部分图像信息
IiL =对于Ii上的坐标为(x,y)的像素,根据以下公式计算其水平方向的平均值Pi,h(x, y,C)pijh(x, y, C) = (w*Pi(x, y, C) +p^x-step, y, C) +p^x+step, y, C))/(w+2)其中,C表示图像Ii所在的色彩空间,Pi (x,y,C)表示Ii上的坐标为(x,y)的像 素值,w为实现中能够调节的中心权重,step为对应第i阶的步长。然后,根据以下公式计 算该像素垂直方向的平均值Pi, v(x,y,C)pijV(x, y, C) = (w*pijh(x, y, C) +pijh(x, y-step, C) +pijh(x, y+step, C))/(w+2)计算得到的Pi,v(x,y,C)即为组成低频部分U的像素值Pu(x,1,C)。分解模块通过以下方式从第i阶的输入图像Ii中分解出高频部分图像信息liH 根据以下公式计算得到组成liH的像素值Pi,H(x,y,C)pijH(x, y, C) = p“x, y, O-Pi.Jx, y, C) ο滤波模块根据以下两个公式之一进行滤波
__!^(PijHC))*(|Pj>H(X,C)I-T), ^IPuh(X,^,C)|>Γ
iH0,当 I Pai(XJ5C)P Γ
ρ η = ^(PiH(χ, J.,C)) * (I Pi>H(χ,y,C) I -(1 - s) * Τ),当丨 Ρ,,Η(χ,少,C) |> Γ ·Η (χ,>;'s*T, ^IΡ1>Η(χ,C)|<Γ其中,T和s分别为实现中能够调节的临界值和缩放参数,Pi,/ (x,y,C)为对Pi,
12Η(χ,y, C)进行滤波后的值。T可通过以下方式之一进行调节依据Pi,L(x,y,C)和Pi,H(x,y,C)在整幅图像的方差调节所述T,iPi,L(x,y,C)的 方差值较大(如大于第一预定值)时,减小T;当Pi,H(x,y,C)的方差值较大(如大于第二 预定值)时,增大T。或者,依据Pi,L(x,y,C)和Pi,H(x,y,C)在坐标点(x,y)附近区域的方差调节所述 T,方法如上所述。或者,仅依据Pu(x,y,C)或Pi,H(x,y,C)在整幅图像的方差调节所述T,方法如上 所述。或者,仅依据Pi,L(x,y,C)或Pi,H(x,y,C)在坐标点(x,y)附近区域的方差调节所 述T,方法如上所述。其中,第一预定值和第二预定值只是预先设定的两个值,其大小可以根据实际情 况进行设置。不难发现,第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可 与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然 有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用 在第一实施方式中。本发明第五实施方式涉及一种数字图像处理设备。第五实施方式在第四实施方式 的基础上进行了改进,主要改进之处在于对于图像信息,图像信息获取模块在将图像信息 从内存读出并输出给分解模块后,分解模块、滤波模块和逆分解重建模块连续执行分解、滤 波、逆分解重建操作,得到高感光速度噪声消除后的图像信息,图像信息获取模块再将得到 的图像信息读入内存。由于图像只需内存的一次读出和一次读入,大大减少了对存储带宽 的要求,因此更适用于在嵌入式系统中硬件实现。不难发现,第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可 与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然 有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用 在第二实施方式中。本发明第六实施方式涉及一种数字图像处理设备。第六实施方式在第四实施方式 的基础上进行了改进,主要改进之处在于,数字图像处理设备还包含判断模块,用于在滤波模块对每一阶的高频部分图像信息进行滤波之前,对每一 个像素点判断高频部分是否为原始图像的边缘特性引起的高频特征,如果是原始图像的边 缘特性引起的高频特征,则指示滤波模块不对该高频部分进行滤波。如果判定不是原始图 像的边缘特性引起的高频特征,则再指示滤波模块进行滤波。如果不对高频部分图像信息进行滤波,则逆分解重建过程中的滤波后得到的该像 素点高频部分,即为分解模块分解后得到的该像素点高频部分。由于如果高频部分是原始图像的边缘特性引起的,则说明该高频部分不是噪声, 因此通过在滤波前先判断是否为原始图像的边缘性特性引起的,可以有效避免将图像特征 边缘处的信息误认为是噪声,从而进一步改善了噪声消除的效果。不难发现,第三实施方式是与本实施方式相对应的方法实施方式,本实施方式可 与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然
13有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用 在第三实施方式中。需要说明的是,本发明各设备实施方式中提到的各单元都是逻辑单元,在物理上, 一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理 单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实 现的功能的组合是才解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新 部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切 的单元引入,这并不表明上述设备实施方式并不存在其它的单元。虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但 本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发 明的精神和范围。
权利要求
一种高感光速度噪声的消除方法,其特征在于,包含以下步骤对带有高感光速度噪声的数字图像的每个空间的图像信息分别进行如下操作将图像信息进行多阶的多分辨率分解,其中,原始图像信息分解为第1阶的高频部分图像信息和低频部分图像信息,每一阶的低频部分图像信息进一步作为下一阶的输入图像信息,分解为下一阶的高频部分图像信息和低频部分图像信息;对每一阶的高频部分图像信息进行滤波;将分解后得到的低频部分图像信息与滤波后得到的高频部分图像信息通过逆分解重建,得到高感光速度噪声消除后的图像信息。
2.根据权利要求1所述的高感光速度噪声的消除方法,其特征在于,通过以下方式从 第i阶的输入图像Ii中分解出低频部分图像信息U 对于Ii上的坐标为(χ,y)的像素,根据以下公式计算其水平方向的平均值Pi,h(x,y,C)pijh(x, y, C) = (w * Pi (χ, y, C) +Pi (χ-step, y, C) +Pi (x+step, y, C)) / (w+2) 其中,C表示图像Ii所在的色彩空间,Pi (x,y,C)表示Ii上的坐标为(x,y)的像素值, w为实现中能够调节的中心权重,step为对应第i阶的步长; 根据以下公式计算该像素垂直方向的平均值Pi, v(x,y,C) Pi,v(x, y, C) = (w * pijh(x, y, C) +Pi,h(χ, y-step, C) +Pi,h(χ, y+step, C))/(w+2) 计算得到的Pi,v(x,y,c)即为组成低频部分u的像素值Pu(x,y,c)。
3.根据权利要求2所述的高感光速度噪声的消除方法,其特征在于,通过以下方式从 第i阶的输入图像Ii中分解出高频部分图像信息liH 根据以下公式计算得到组成liH的像素值?^^,1, C) PijH(x' y,C) = Pi (χ, y, C)-pijL(x, y, C)。
4.根据权利要求3所述的高感光速度噪声的消除方法,其特征在于,根据以下两个公 式之一进行所述滤波H(X,y,C))* (I Pi>H(X,C) I-T), ^\ iM(x,y,C)\>T j'H (太,少工)=|0,当 1 Pi3(X5^C)Γ_ ^(Pi Η (χ, C)) * (I PiiH C) I -(1 - s) * Τ), ^|PuH(x^,C)|>r ■·Η {x'y'C) = \S*T,当IPui(XjC)^r其中,T和S分别为实现中能够调节的临界值和缩放参数,Pi,H* (x, y,C)为对Pi,H(x, y,C)进行滤波后的值。
5.根据权利要求4所述的高感光速度噪声的消除方法,其特征在于,根据以下方式之 一调节所述T :依据Pu(x,y,C)和/或Pi,H(x,y,C)在整幅图像的方差调节所述T,当Pi,Jx,y,C)的 方差值大于第一预定值时,减小T ;当Pi,H(x,y, C)的方差值大于第二预定值时,增大T ;或者,依据Pu(x,y,C)和/或Pi,H(X,y,C)在坐标点(x,y)附近预定区域的方差调节 所述T,当Pu(x,y,C)的方差值大于第一预定值时,减小Τ;当Pi,H(x,y,C)的方差值大于 第二预定值时,增大T。
6.根据权利要求1所述的高感光速度噪声的消除方法,其特征在于,对于图像信息,在2将该图像信息从内存读出后,连续执行所述操作,得到高感光速度噪声消除后的图像信息, 再将得到的图像信息读入内存。
7.根据权利要求4所述的高感光速度噪声的消除方法,其特征在于,还包含以下步骤 在对每一阶的高频部分图像信息进行滤波之前,对每一个像素点判断所述高频部分是否为原始图像的边缘特性引起的高频特征,如果是原始图像的边缘特性引起的高频特征, 则不对该高频部分进行滤波;如果不是原始图像的边缘特性引起的高频特征,则再进行所 述滤波;如果不对高频部分进行滤波,则所述逆分解重建过程中的滤波后得到的像素点高频部 分,即为分解后得到的像素点高频部分。
8.一种数字图像处理设备,其特征在于,包含图像信息获取模块、分解模块、滤波模块 和逆分解重建模块;所述图像信息获取模块用于获取带有高感光速度噪声的数字图像的每个空间的图像 信息,并将获取的每个空间的图像信息输出给所述分解模块所述分解模块用于对每个空间的图像信息分别进行多阶的多分辨率分解,其中,原始 图像信息分解为第1阶的高频部分图像信息和低频部分图像信息,每一阶的低频部分图像 信息进一步作为下一阶的输入图像信息,分解为下一阶的高频部分图像信息和低频部分图 像信息;所述滤波模块用于对所述分解模块分解得到的每一阶的高频部分图像信息进行滤波;所述逆分解重建模块用于将所述分解模块分解后得到的低频部分图像信息与所述滤 波模块滤波后得到的高频部分图像信息通过逆分解重建,得到高感光速度噪声消除后的图 像信息。
9.根据权利要求8所述的数字图像处理设备,其特征在于,所述分解模块通过以下方 式从从第i阶的输入图像Ii中分解出低频部分图像信息U 对于Ii上的坐标为(χ,y)的像素,根据以下公式计算其水平方向的平均值Pi,h(x,y,C)pijh(x, y, C) = (w * Pi (χ, y, C) +Pi (χ-step, y, C) +Pi (x+step, y, C)) / (w+2) 其中,C表示图像Ii所在的色彩空间,Pi (x,y,C)表示Ii上的坐标为(x,y)的像素值, w为实现中能够调节的中心权重,step为对应第i阶的步长; 根据以下公式计算该像素垂直方向的平均值Pi, v(x,y,C) Pi,v(x, y, C) = (w * pijh(x, y, C) +Pi,h(χ, y-step, C) +Pi,h(χ, y+step, C))/(w+2) 计算得到的Pi,v(x,y,c)即为组成低频部分u的像素值Pu(x,y,c)。
10.根据权利要求9所述的数字图像处理设备,其特征在于,所述分解模块通过以下方 式从第i阶的输入图像Ii中分解出高频部分图像信息liH 根据以下公式计算得到组成liH的像素值?^^,1, C) PijH(x' y,C) = Pi (χ, y, C)-pijL(x, y, C)。
11.根据权利要求10所述的数字图像处理设备,其特征在于,所述滤波模块根据以下 两个公式之一进行所述滤波
12.根据权利要求11所述的数字图像处理设备,其特征在于,所述滤波模块根据以下 方式之一调节所述T 依据Pi, Jx,y,C)和/或Pi,H(x,y,C)在整幅图像的方差调节所述T,当前Pu(x,y,C) 的方差值大于第一预定值时,减小T ;当Pi,H(x,y, C)的方差值大于第二预定值时,增大T。或者,依据Pu(x,y,C)和/或Pi,H(X,y,C)在坐标点(x,y)附近预定区域的方差调节 所述T,当Pu(x,y,C)的方差值大于第一预定值时,减小Τ;当Pi,H(x,y,C)的方差值大于 第二预定值时,增大T。
13.根据权利要求8所述的数字图像处理设备,其特征在于,对于图像信息,所述图像 信息获取模块在将该图像信息从内存读出并输出给所述分解模块后,所述分解模块、滤波 模块和逆分解重建模块连续执行所述分解、滤波、逆分解重建操作,得到高感光速度噪声消 除后的图像信息,所述图像信息获取模块再将得到的图像信息读入内存。
14.根据权利要求11所述的数字图像处理设备,其特征在于,所述数字图像处理设备 还包含判断模块,用于在所述滤波模块对每一阶的高频部分图像信息进行滤波之前,对每一 个像素点判断所述高频部分是否为原始图像的边缘特性引起的高频特征,如果是原始图像 的边缘特性引起的高频特征,则指示所述滤波模块不对该高频部分进行滤波;如果判定不 是原始图像的边缘特性引起的高频特征,则再指示所述滤波模块进行所述滤波;如果不对高频部分进行滤波,则所述逆分解重建过程中的滤波后得到的像素点高频部 分,即为所述分解模块分解后得到的像素点高频部分。
全文摘要
本发明涉及数字图像处理技术,公开了一种高感光速度噪声的消除方法及数字图像处理设备。本发明中,对带有高ISO速度噪声的数字图像的每个色彩通道进行多阶的多分辨率分解,对每阶分解出的高频部分滤波,然后再通过逆分解重建该色彩通道。由于可以在多种分辨率下来判断和消除高ISO速度噪声,而不是拘泥于一定的窗口范围之内,所以对噪声消除的效果有很大的改进。而且,不需要动态调整每个像素点自适应窗口,避免了大量计算信号统计特性的过程,因此可以大大降低噪声消除的运算复杂度,从而能方便的在便携式或嵌入式系统中实现。
文档编号H04N5/217GK101986688SQ20091005767
公开日2011年3月16日 申请日期2009年7月29日 优先权日2009年7月29日
发明者徐晶明, 林福辉 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1