补偿阴影区域的方法、介质和系统的制作方法

文档序号:2583309阅读:191来源:国知局
专利名称:补偿阴影区域的方法、介质和系统的制作方法
技术领域
本发明的 一个或多个实施例涉及一种阴影区域补偿系统、介质和方法, 更具体地讲,涉及如下所述的阴影区域补偿系统、介质和方法,所述系统、 介质和方法可相对于位于暗区域的相应像素附近的多个像素,显著增加每个 像素的亮度,并轻微增加亮区域中的每个像素的亮度。
背景技术
通常,图像输入装置输入的图像包括多种信息,例如,所述信息包括亮 度和色度信息。然而,当相应亮度信号的分量不均匀或被失真时,难于清晰 形象地表现包括在图像中的对象。具体地讲,当亮度分布不均匀时,观看者 可能难于在这种图像的暗区域中的对象之间区分对象。
为了克服这样的问题,已经提出了提高亮度的技术。例如,在专利号为 5,132,796和5,255,093的美国专利中,通过基于输入图像的总体亮度而调节 整个输出图像的亮度来改善阴影区域的可视性。
在专利号为5,394,195的美国专利中,通过使用关于输入图像的一部分的 信息再补偿整个输出图像的亮度来提高阴影区域的可视性。同样,专利号为 6,414,659的美国专利提出了一种通过根据相应显示装置的亮度特性而不管输 入信号补偿输出图像的亮度,来改善阴影区域的可视性的技术。
在上述通过补偿输入图像的亮度改善输出图像的亮度特性的技术中,具 有相同强度的像素的亮度被分别提高到相同程度,而不管所述像素所在的不 同的各个区域的亮度等级。另外,像素的亮度被提高而不管像素是对应于亮 区域还是暗区域。另外,补偿亮度的系统只考虑显示装置的特性而不管输入 图像,从而不能适当地补偿低亮度图像的亮度。
除了上面所述的专利,公开号为2005-0042699的韩国专利讨论了这样的
一种技术,其中,通过将输入图像划分为多个宏块和樣i块(microblock)来确定 亮度补偿部分,然后计算每一块的代表亮度。其后,贯穿各个部分,将确定 的补偿部分中的亮度增加相同程度。即使在这种技术中,增加了部分区域中 的像素亮度,也没有导致整个亮度没有被提高。然而,由于对多个具有相同 亮度的像素执行相同的亮度补偿,所以每个像素的亮度没有反映位于相应像 素附近的像素的亮度。另外,在这种用于克服上述问题的技术中,还难于在存储器中实时实现 该技术。发明内容本发明的一个或多个实施例的一方面在于提供一种通过基于从相应像素 和位于该相应像素附近的像素获得的信息提高每个像素的亮度来实现清晰图 像的技术。本发明的一个或多个实施例的另一方面在于提供这样一种技术通过定 义具有相同亮度(强度)的多个像素的亮度被不同增加的程度来防止亮度上不 期望的增加,从而阴影区域外部的区域中的亮度值被保持,而阴影区域内的 亮度值被修改,从而避免对非阴影区域的可能地部分损坏。本发明一个或多个实施例的另一方面在于提供一种使用直方图来确定整 个图像的亮度模式并通过使用T参数和G参数的指数曲线来增加暗区域的亮 度的技术。本发明的另外方面和/或优点将会部分地阐述,部分地,这些方面和/或优 点将从描述中清楚,或通过实施本发明而被了解。为了获得上述和/或其他方面和优点,本发明的实施例包括一种图像补偿 方法,所述方法包括基于相应像素的亮度和位于该相应像素附近的像素的 亮度计算图像的每个像素的代表亮度;使用计算的代表亮度确定补偿亮度比; 基于补偿亮度比来增加至少相应像素的输出亮度,其中,补偿亮度比随着代 表亮度的增加而降低。为了获得上述和/或其他方面和优点,本发明的实施例包括一种图像补偿 方法,所述方法包括基于相应像素的亮度和位于该相应像素附近的像素的 亮度来计算图像的每个像素的代表亮度;通过将代表亮度和指数曲线相关联 来计算自适应亮度;使用计算的自适应亮度来确定补偿亮度比;基于补偿亮
度比增加至少相应像素的输出亮度,其中,补偿亮度比随着代表亮度的增加 而降低。为了获得上述和/或其他方面和优点,本发明的实施例包括至少一种介 质,所述介质包括控制至少一个处理部件以实现本发明实施例的计算机可读代码。为了获得上述和/或其他方面和优点,本发明的实施例包括一种图像补偿系统,所述图像补偿系统包括代表亮度计算单元,基于相应像素的亮度和 位于该相应像素附近的像素的亮度计算图像的每个像素的代表亮度;补偿亮 度比确定单元,使用计算的代表亮度确定补偿亮度比;阴影补偿单元,基于补偿亮度比来增加至少相应像素的输出亮度,其中,补偿亮度比随着代表亮 度的增加而降低。为了获得上述和/或其他方面和优点,本发明的实施例包括一种图像补偿 系统,所述图像补偿系统包括代表亮度计算单元,基于相应像素的亮度和 位于该相应像素附近的像素的亮度来计算图像的每个像素的代表亮度;自适 应亮度计算单元,通过将代表亮度和指数曲线相关联来计算自适应亮度;补 偿亮度比确定单元,使用计算的自适应亮度来确定补偿亮度比;阴影补偿单 元,基于补偿亮度比增加至少相应像素的输出亮度,其中,补偿亮度比随着 代表亮度的增加而降低。


从下面结合附图对本发明实施例的描述中,本发明的这些和/或其他方面 和优点将会变得清楚,并更容易理解,其中图1示出根据本发明实施例的阴影区域补偿方法;图2示出在根据本发明实施例的阴影区域补偿方法中为空间亮度划分的图像;图3示出在根据本发明实施例的阴影区域补偿方法中可被用于获得平均 亮度的像素阵列的示例;图4示出在根据本发明实施例的阴影区域补偿方法中通过亮度直方图分 析归类的示例性亮度类型;图5A示出在根据本发明实施例的阴影区域补偿方法中表示由图4归类 的亮度类型的T和G参数的表; 图5B示出在根据本发明实施例的阴影区域补偿方法中基于由图5A选择 的T和G参数的指数曲线;图6示出在根据本发明实施例的阴影区域补偿方法中使用T和G参数以 及不使用T和G参数时的阴影补偿结果;图7A示出传统亮度提高技术的结果;图7B示出通过根据本发明实施例的阴影区域补偿方法的亮度提高处理 的结果;图8示出根据本发明实施例的阴影区域补偿系统。
具体实施方式
现在将详细描述本发明实施例,本发明的示例被示出在附图中,其中, 相同的标号始终表示相同的部件。下面将参照附图来描述实施例以解释本发明。图1示出根据本发明实施例的阴影区域补偿方法。所述阴影区域补偿方法可包括在操作S100,接收图像信息;在操作 S115,执行空间亮度分析;在操作S140,计算代表亮度;在操作S155,确定 补偿亮度比;在操作S160,补偿阴影区域;在操作S170,输出图像信息。如图l所示,可在操作S100中输入图像信息,例如,所述图像信息可包 括关于每个像素的颜色的数据。在操作S115,当分析输入图像信息时,可计算一个图像或一个相应帧的 空间亮度。这里,输入图像或者相应帧可被划分成多个区域,从而可计算划 分的区域的平均亮度。在空间亮度分析中,当划分的区域的平均亮度低于阈 值亮度时,可确定阴影部分存在于相应的图像或相应的区域中,并确定期望 提高亮度。图2示出在根据本发明实施例的阴影区域补偿方法中为空间亮度而划分 的图像。如图2中所示(这只是作为一个示例),当图像被划分成四个区域A、 B、 C和D时,可计算空间亮度,也即划分区域各自的平均亮度。当四个计 算的平均亮度中的至少一个低于阔值亮度时,可确定期望提高该相应图像的 亮度。作为示例,可由用户预先确定或指定阈值亮度。这里,因为低于阈值 亮度的亮度等级可导致可视性受损,所以期望提高亮度。在上面的描述中, 一个图像可被划分为四个区域,这仅仅是作为示例,
而且一个图像还可被划分成若干个第一区域,然后被划分成与第一区域交迭 的若干个不同的第二区域。划分之后,可计算各个划分区域的平均亮度。当 划分区域的平均亮度之中的至少一个低于阈值亮度时,可执行下面将进一步 描述的阴影补偿处理。同时,根据一个实施例,当所有划分区域的平均亮度 都等于或高于阈值亮度时,甚至可不执行阴影补偿处理。当确定期望提高亮度时,在操作S140,在扫描相应区域中的像素的同时, 可计算代表亮度Uv。代表亮度将像素的亮度表示为关于包括相应像素的图像 的局部的亮度信息。这被用于通过代表相应像素的亮度的值来表达与像素相 应的图像信息,不仅通过考虑关于相应像素的信息还考虑周围像素的信息而 获得所述代表相应像素的亮度的值。例如,可通过计算像素和相应像素周围 的像素的亮度的平均值来获得代表亮度。图3示出在根据本发明实施例的阴影区域补偿方法中可被用于获得平均 亮度的像素阵列的示例。如图3所示,可通过在3x3像素区域或5x5像素区 域中对例如围绕像素300的周围像素310的亮度求平均值来计算像素300的 代表亮度。作为选择,可通过将权值分配给在例如3x3像素区域或5x5像素 区域的预定区域中围绕作为中心的相应像素的像素亮度,并考虑这些像素与 该相应像素的距离来获得像素的代表亮度。在计算代表亮度的另一方法中,对于某个区域,例如使用下面的等式l, 可执行相应像素的分组,所述区域让每个相应l象素作为中心,并且从该区域 中可计算自适应亮度。具体地讲,可计算相应像素和周围像素之间的亮度差, 例如,如果计算的亮度差大于预定阈值(X,则周围像素可被归类到组bl。否 则,周围像素可被归类到组b2。等式l:这里,Pi表示位于相应像素附近的一个像素的亮度,Pc是用于计算代表 亮度的周围像素的亮度。在将相应像素归类到组bl和b2之后,例如,可对组bl和b2中最终具 有最多像素数的一个组中的像素的亮度求平均,从而获得相应像素的代表亮度。如上所述,为了获得相应像素300的代表亮度,可参考处于像素300附
近的像素310的亮度。可使用区别于本发明实施例的使用位于相应像素的附 近的像素的亮度计算代表亮度的各种方法。在获得代表亮度之后,当输入像素位于低亮度的阴影区域中时,可在操作S160执行用于提高相应像素亮度的亮度修正。为了执行这种亮度修正,在 操作S155,例如,使用下面的等式2和等式3来计算补偿亮度比。 等式2:<formula>formula see original document page 13</formula>可表示位于输入图像的坐标(x,y)处的像素的亮度的归一化 值,I(x, y)可表示位于坐标(x,y)处的像素的亮度,I,可表示由上述等式2和3 输出的像素的亮度。这里,Y表示提高的亮度比,IN(X v)/Y表示补偿亮度比。等式2可用于使用I(x,y)和Lav来计算提高的亮度比Y。在等式2中,当 相应像素的输入亮度高时,Y大于I风x,力。当Y大于^(x,y)时,Y被设置为IN(X, y),从而可防止等式3的无意识的误操作。如等式3所示,可通过将补偿亮度比IN(X, y)/Y和相应输入像素的亮度相 乘来获得补偿阴影的输出像素的亮度。在这种情况下,当补偿亮度比lN(x,y)/Y小于1时,输出像素的亮度降低,而当补偿亮度比lN(x,y)/Y大于1时,输出像素的亮度增力口。当补偿亮度比I^,y)/Y大于1时,输出像素的亮度大于输入像素的亮度。换句话说,当通过等式2获得的亮度比Y小于输入像素的归一化的亮度IN(x,y)时,输出像素的亮度已经增加。当输入像素的亮度低时,代表亮度Lav变低,从而Y变低。因此,可通过将Y的倒数乘以输入像素的亮度来增加输出像素 的亮度I'。根据等式2和等式3,当代表亮度和输入像素的亮度高时,适当地,补 偿亮度比I^,y/Y是l,从而相应像素的输出亮度不会增加。然而,由于低亮 度区域中的补偿亮度比I雖,y)/Y大于1,所以输出像素的亮度I,可相对增加。 换句话说,代表亮度越高,补偿亮度比越小。另外,补偿亮度比的最小值可 以是l。因此,在具有高代表亮度的亮区域,亮度可稍微增加或不增加。因此,在操作S140,可以以这种方式来计算代表亮度。在操作S155, 基于计算的代表亮度可确定补偿亮度比。在操作S160,输入像素的亮度可以 与补偿亮度比相乘,从而补偿阴影区域。因此,可对每个像素执行补偿阴影 区域的处理,从而像素具有不同亮度。基本上,可对具有低亮度的像素而不 对具有高亮度的像素执行亮度提高处理。因此,在一个实施例中,在操作S170, 可由输出单元输出其像素已经经过这种阴影补偿处理的图像。这里,当引入代表亮度时,可通过考虑相应像素的亮度和位于该相应像 素附近的像素的亮度来确定对输出像素的亮度进行的选择性修改。因此,即 使在输入图像的时候,多个像素的亮度可等于相应像素的亮度,相应像素的 代表亮度也可被实际确定为彼此不同,这可能导致输出的相应像素的亮度彼 此不同。换句话说,即使多个像素具有相同亮度,当计算的代表亮度彼此不 同时,具有相对低的代表亮度的像素的亮度可增加较大程度,而具有相对高 的代表亮度的像素的亮度可被增加较小程度。即使当相同区域中的多个像素具有相同亮度,并且计算了每个像素的代 表亮度,位于该区域边界的像素的代表亮度也可能不同于位于该区域中心的 像素的代表亮度。因此,即使在包括多个具有相同亮度的像素的区域中,各 个像素的亮度也可被不同地补偿。如上所述,即使图像包括多个具有低亮度的像素,在将这些像素的亮度 解释为代表亮度并执行阴影补偿处理时,也可不同地补偿这些像素的亮度, 并且亮度被补偿以使其增加或降低的程度取决于代表亮度,从而使输出图像 清晰自然。因此,根据本发明实施例的阴影区域补偿方法可包括在操作SIOO,接 收图像信息;在操作S115,执行空间亮度分析;在操作S140,计算代表亮度; 在操作S155,确定补偿亮度比;在操作S160,补偿阴影;在操作S170,输 出图像信息;在操作S125,分析亮度直方图;在操作S130,选择T和G参 数;在操作S160,计算自适应亮度。除了操作S125的分析亮度直方图、操作S130中的选择T和G参数和操 作S160中的计算自适应亮度之外的一些处理已经在上面进行了详细描述,因 此将省略对它们的进一 步描述。
在操作S125,在扫描图像或相应帧的所有像素时,可创建关于输入图像信息的亮度直方图。亮度直方图表示输入图像的像素的亮度分布。也就是, 亮度直方图可表示一个图像的亮点和暗点值和分布的范围。这里,亮度直方 图使得整个图像容易理解,因此可被用于提高亮度。在一个实施例中,由于在扫描相应图像或帧的所有像素时创建亮度直方图,所以可以在操作S115中 进行空间亮度分析的同时执行亮度直方图的创建。在操作S125中分析亮度直方图时,可接收到关于输入图像信息的像素的 亮度的信息,并且对相应像素的数目进行计数。例如,当亮度分布由8比特 表示时,每个像素可具有0到255的亮度中的任何一个亮度。因此,计算或 读取相应图像的像素的亮度并对像素的相应数目进行计数。图4示出在根据本发明实施例的阴影区域补偿方法中,通过这种亮度直 方图分析而归类的三种示例性的亮度类型图。在分析亮度直方图之后,例如,分析的亮度直方图可被归类到至少一种 类型中。因此,在一个实施例中,如图4所示,亮度直方图可被归类到三种 类型。参照图4, Hl类型图400对应于存在一些暗区域但大多数区域亮的图 像。当图像的直方图对应于H2类型图410时,存在一些暗区域,并且其亮 度高于中间亮度的区域均匀分布。在本实施例中,对于所有其他情况,直方图可被认为与H3类型图420 相应。在H1类型中,存在大多数的亮像素,而在H2类型中,大多数像素具 有中间亮度。排除这些Hl和H2类型情况,H3类型至少指存在大多数低亮 度像素,即暗像素的情况。对直方图类型归类可被用于选择T和G参数,这在下面将被进一步描述。 因此,为了更精确地选才奪T和G参数,直方图也可被归类到更多样和更详细 的类别。另外,为了更精确地控制阴影区域的亮度提高,直方图,更具体地 讲是暗区域占大多数的直方图可被归类到更多样和更详细的类别。在选择T和G参数的过程中,在操作S130,可根据确定的直方图类型 来选择T和G参数。例如,如图4所示,根据直方图类型,T和G参数被赋 予具有8比特图像信息的像素。在实施例中,T和G参数的值并不固定,而 可以根据应用而被选择性地改变或定义。在操作S150,使用赋予的T和G参数,例如,通过下面的等式4来计算自适应亮度Lad 。
等式4:<formula>formula see original document page 16</formula>这里,根据表示输入图像信息的直方图类型来选择T和G参数,Lad是自适应亮度。当代表亮度Uv小于T参数值时,可从等式4来计算自适应亮度。根据 G参数值计算的自适应亮度可大于或小于代表亮度。通常,当G大于1时, 计算的自适应亮度小于代表亮度。在等式4中,T表示应用指数曲线的范围,G表示在应用指数曲线的范 围中该曲线弯曲的程度。类型表示T和G参数的表。例如,在图5A的Hl类型表示中,当T是128 时,等式4的指数曲线被应用到0-127的代表亮度Lav,当G是1.2时,该指 数曲线向下凸起。因此,在0-127的亮度范围内,自适应亮度相对小于输入 的代表亮度Uv。因此,可对具有这种范围内的代表亮度的像素执行用于相对 提高亮度的阴影修正。图5B示出在根据本发明实施例的阴影区域补偿方法中,基于通过图5A 选择的T和G参数的指数曲线。如图5B所示,当T和G参数被选择时,可 获得与t和g参数相应的指数曲线。这种指数曲线是表示输入输出比的曲线, 并且是等式4的曲线图。在该图中,输入是代表亮度Uv,输出是自适应亮度当输入等于输出时,曲线变成斜率是1的参考线y(输出)-x(输入)。当 输出相对小于输入时,指数曲线位于参考线y(输出"x(输入)下面。代表亮度是通过对相应像素的亮度和位于该相应像素附近的像素的亮度 求平均,或者通过在相应像素的亮度中反映位于该相应像素附近的像素的亮 度而获得的像素的合适亮度。以这种方式计算的代表亮度可被代入等式4, 从而获得小于低亮度区域的代表亮度的自适应亮度。当执行下面将描述的阴 影修正时,这可导致关于低亮度区域的相对高的亮度增加。例如,当基于图像直方图将图像归类为三种类型(即H1类型、H2类型和
H3类型)中的任何一种类型,并且根据图像的类型如图5A所示选4奪T和G 参数时,可如图5B所示绘制等式4的指数曲线。如图5B所示,根据通过T和G参数获得的指数曲线,在代表亮度低的 区域中,自适应亮度低于代表亮度,在代表亮度高的区域中,自适应亮度可 等于代表亮度。下面将更详细地描述在这种Hl 、 H2和H3类型中的T和G参数的操作。 在H1类型中,T和G参数可被用于通过用中间指数求幂来计算关于宽 的低亮度区域的自适应亮度。这之所以可行的原因在于当暗区域被处理地 过于亮时,噪声增加可能会过分增长。在H2类型中,由于图像包括暗区域 但在整体上亮,所以将经过阴影修正的暗区域设置为窄区域(T被设置为小的 值)并且指数被设置为小的值(G被设置为小的值)。在H3类型中,由于图像需 要相对大量的阴影修正,所以为了提高暗区域的亮度,T被设置为小的值而G 被设置为大的值。然后,计算自适应亮度。在实施例中,T和G参数值不固定,而是可基于不同的应用被改变或定义。例如,当没有执行亮度直方图的分析时,或者当即使已经执行了亮度直 方图的分析,但是类型没有被准确确定时,可使用预定的T和G参数值。在操作S160和操作S170中,使用计算的自适应亮度可修改输入像素的 亮度,并输出所得的补偿的亮度。可通过将自适应亮度Ud代入等式2和等式 3中的代表亮度Uv来推导出计算阴影修正的等式,例如等式5和等式3。等式5:<formula>formula see original document page 17</formula>这里,如果y〉/w^,那么1^ = /在操作S150,通过上述等式4和使用T和G参数的指数曲线来计算自 适应亮度。在操作S155,通过将计算的自适应亮度代入等式5和等式3,可 计算补偿亮度比。然后,在操作S160,可通过将输入像素的亮度与补偿亮度 比相乘来获得相应像素的修正的输出亮度I,。
根据等式5和等式3,当输入像素的亮度和自适应亮度高时,适当地,补偿亮度比I]^,力/Y是1,因此相应像素的输出亮度不会被增加。然而,当输入像素的亮度和自适应亮度低时,补偿亮度比lN(x,y)/Y大于1,因此相应像素的输出亮度r可相对地增加。换句话说,随着自适应亮度增加,补偿亮度比图6示出在根据本发明实施例的阴影区域补偿方法中使用T和G参数时 和不使用T和G参数时的阴影补偿结果。如在该实施例中所示,当不应用直方图时,可不用计算自适应亮度而通 过使用代表亮度来观察对于输入亮度的输出亮度。即使不应用根据T和G参 数的指数曲线,在从等式2和等式3获得的代表亮度低的区域中,亮度显著 增加。然而,在代表亮度高的区域中,亮度几乎不增加。因此,可实现具有 低亮度的阴影区域中的亮度提高。
当应用根据T和G参数的指数曲线时,自适应亮度被代入等式5和等式 3,从而可观察到对于输入亮度的输出亮度。当随着G增加使得自适应亮度 从代表亮度降低时,亮度显著增加。因此,显然可以得知随着G增加,相 应像素的输出亮度也增加。即使应用直方图方法,在高亮度区域中,亮度也 不增加或几乎不增加。然而,在像素的输入亮度低的区域中,亮度显著增加。 因此暗区域可变得相对亮。
图7A示出传统亮度提高处理的结果,图7B示出通过根据本发明实施例 的阴影区域补偿方法的亮度提高处理的结果。
通常,为了提高图像的亮度,当修正阴影区域的亮度时,确定亮度提高 的程度,然后对作为整个图像的阴影区域的亮度进行修正。在图7A中,当 将原始图像(上部示出的图像)与亮度提高了的图像相比(下部示出的图像)时, 由示出的圆圈住的每个阴影区域的亮度增加,从而阴影图像变得更清楚。然 而,由于圆之外的亮部分中的亮度也被增加到与阴影区域相同的程度,所以 图像的亮部分的对比度和清晰度受损。
同时,根据依据本发明实施例的阴影区域补偿方法,如图7B所示,在 补偿的图像(下部示出的图像)中由示出的下部的圆圈住的阴影区域的亮度比 原始图像(上部示出的图像)显著提高,而在相应的补偿的图像中的由示出的上 部的圆圈住的阴影区域的亮度与在相应的原始图像中示出的上部的圓圈住的 部分相比,没有改变或几乎没有提高。因此,在亮部分保持图像亮度,而在
暗部分增加图像亮度。结果,可补偿图像的局部对比度和清晰度。当? 1入代表亮度时,可不同地提高具有相同输入亮度的多个像素的亮度。当通过直方图方法选择T和G参数并获得自适应亮度时,可考虑整个图像的亮度和分布来提高亮度。图8示出根据本发明实施例的阴影区域补偿系统。例如,所述阴影区域补偿系统可包括图像输入单元800、空间亮度分析 单元810、代表亮度计算单元820、亮度直方图分析单元830、参数分析单元 840、自适应亮度计算单元850、补偿亮度比确定单元855、阴影补偿单元860 和图像输出单元870。在一个实施例中,图像输入单元800可接收视频的帧或图像。这种视频 的接收可以以图像或像素为单位以进行图像处理,这将在下面更详细地进行 描述。空间亮度分析单元810可将输入图像划分成多个区域,计算每个划分的 区域的平均亮度,并确定计算的平均亮度是否低于阈值亮度。如果至少一个 计算的空间亮度,也就是,多个划分的区域的平均亮度,低于阈值亮度时, 可期望进行阴影修正。否则,可不执行阴影修正。代表亮度计算单元820可使用关于位于相应像素的附近的像素的信息来 计算每个像素的亮度,将其作为代表亮度。在一个实施例中,可以以相应像 素作为中心,通过对3 x 3个像素或5 x 5个像素的亮度求平均来计算每个像 素的代表亮度Uv。还可通过将位于相应像素附近的像素归类,然后对多个组 中的像素数最大的一组中的像素的亮度求平均来获得每个像素的代表亮度。在扫描整个图像并对相应图像归类的同时,亮度直方图分析单元830可 创建表示像素的亮度分布的直方图。当创建亮度直方图时,相应图像大概的 亮度分布可变得清楚。因此,图像可根据亮区域和暗区域的大概分布和大小 被归类到多个预定类型中的一个类型。例如,参数选择单元840可根据由亮度直方图分析单元830确定的图像 的类型来选择T和G参数。T参数可表示要执行代表亮度补偿处理的区域, G参数可以是用于以将代表亮度作为底来求幂的指数。因此,随着T参数的 增加,代表亮度补偿处理在较宽的亮度范围内执行。当G参数大于1时,获 得低于代表亮度的自适应亮度Lad。自适应亮度计算单元850可使用T和G参数来计算自适应亮度。例如,
可通过将T和G参数和代表亮度代入等式4来计算自适应亮度。与等式4相 应的曲线可以是,例如,如图5B所示的指数曲线。因此,如图5B所示,在 低代表亮度区域,计算的自适应亮度低于代表亮度,而在高代表亮度区域, 计算的自适应亮度可以与代表亮度相同或者基本相等。因此,根据实施例, 可通过使用代表亮度通过等式4来计算自适应亮度。这里,例如,在本实施例中,补偿亮度比确定单元855可使用计算的自 适应亮度或者代表亮度来确定补偿亮度比。随着自适应亮度或者代表亮度增 加,补偿亮度比降低直至约为1。因此,在代表亮度或自适应亮度高的区域, 亮度不增加或几乎不增加。然后,例如,阴影补偿单元860可通过将像素的输入亮度和确定的补偿 亮度比相乘来增加输出亮度。因此,相应像素的亮度增加的程度可取决于补 偿亮度比。图像输出单元870还可计算每个像素的输出亮度并输出所得的补偿的图 像。因此,亮度增加了的像素可比输入图像的对应像素更亮地输出,而亮度 没有增加的像素可与输入图像的对应像素相同地被输出。这里使用的术语"单元"指的是,但并不限于,执行特定任务的软件或硬 件组件,例如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。例如,单元 可被有利地构造为驻留在可寻址存储介质上,以及在一个或多个处理器上执 行。因而,举例来说,单元可包括组件(例如软件组件、面向对象的软件 组件、类组件和任务组件)、进程、函数、属性、过程、子程序、程序代码段、 驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。 在这些组件和模块中设置的功能通过更少的组件和单元来实现,或者通过另 外的组件和单元来实现。另外,组件和单元可被实现以便它们在装置中的一 个或多个CPU上执行或者驻留在安全多媒体卡中。在这点上,除了上述的实施例之外,本发明的实施例可通过介质(如计 算机可读介质)上的计算机可读代码/指令来实现,以控制至少一个处理部件 实现上述的任何实施例。所述介质可相应于允许存储和/或发送计算机可读代 码的任何介质。所述计算机可读代码可以以各种方式在介质上被记录/传送,例如,所述介质的示例包括磁存储介质(例如,ROM、软盘、硬盘等)、光学记录介质(例 如,CD-ROM或DVD)和比如载波以及通过互联网的存储/传输介质。这里,
根据本发明实施例,所述介质还可以是信号,比如结果信号或比特流。所述 介质还可以是分布式网络,从而计算机可读代码以分布式方式#皮存储/传输并 被执行。此外,仅作为一个示例,处理部件可包括处理器或计算机处理器, 并且处理部件可以分布和/或包括在一个装置中。可通过不仅考虑相应像素的亮度还考虑位于相应像素附近的像素的亮度 而提高每个像素的亮度,获得清晰图像。此外,由于每个像素的亮度反映位于相应像素附近的像素的亮度,所以 即使多个像素具有相同亮度,也可增加暗部分中的像素的亮度并可保持除了 暗部分之外的部分中的像素的亮度。另外,由于使用直方图掌握了整个图像的亮度分布和亮度,并且亮度被 修正到适合于整个图像的亮度,所以可获得完全清晰的图像。尽管已经显示并描述了本发明的一些实施例,但是本领域的技术人员应 该理解,在不脱离本发明的原理和精神的情况下,可对这些实施例进行各种 改变,本发明的范围在权利要求及其等同物中确定。
权利要求
1、一种图像补偿方法,所述方法包括基于相应像素的亮度和位于该相应像素附近的像素的亮度,计算图像的每个像素的代表亮度;使用计算的代表亮度确定补偿亮度比;基于补偿亮度比来增加至少相应像素的输出亮度,其中,补偿亮度比随着代表亮度的增加而降低。
2、 如权利要求l所述的方法,还包括将图像划分为多个区域,计算每 个划分的区域的平均亮度,确定划分的区域中的某个区域是否具有低于阈值亮度的平均亮度。
3、 如权利要求l所述的方法,其中,当计算代表亮度时,通过对相应像 素和位于该相应像素附近的像素的亮度求平均,或者通过将反映相应像素和 位于该相应像素附近的像素之间的各个距离的权值分配给位于该相应像素附 近的各个像素的亮度并对相应的加权亮度求平均,来计算代表亮度。
4、 如权利要求l所述的方法,其中,当计算代表亮度时,通过计算相应 像素和位于该相应像素附近的像素之间的亮度差,根据每个亮度差是否大于 阈值而将位于相应像素附近的像素归类到两组,并对两组中具有最多像素数 的一组中的像素的亮度求平均,来计算代表亮度。
5、如权利要求1所述的方法,其中,当确定补偿亮度比时,通过I雖,y)/Y 来表示补偿亮度比,并通过使用由Lav表示的代表亮度的下面的等式来确定补 偿亮度比<formula>formula see original document page 2</formula>其中,如果y〉"(w),那么lN(x,y)是位于输入图像的坐标(x,y)处的像素的亮度的归一化值,I(x,y)是位于输入图像的坐标(x,y)处的像素 的亮度,I,是输出的像素的亮度,Y是提高的亮度比。
6、如权利要求5所述的方法,其中,当增加输出亮度时,通过使用补偿亮度比的下面的等式来确定输出亮度I,其中,lN(x,y)是位于输入图像的坐标(X,y)处的像素的亮度的归一化值,I(x,y)是位于输入图像的坐标(x,y)处的像素的亮度。
7、 如权利要求l所述的方法,还包括接收包括关于至少相应像素的亮度信息和位于该相应像素附近的像素的 亮度的图像信息;通过输出单元输出具有至少相应像素的至少增加的输出亮度的输出图像。
8、 至少一种包括控制至少一个处理部件以实现权利要求1所述的方法的 计算机可读代码的介质。
9、 一种图像补偿方法,所述方法包括基于相应像素的亮度和位于该相应像素附近的像素的亮度来计算图像的 每个像素的代表亮度;通过将代表亮度和指数曲线相关联来计算自适应亮度; 使用计算的自适应亮度来确定补偿亮度比; 基于补偿亮度比增加至少相应像素的输出亮度, 其中,补偿亮度比随着代表亮度的增加而降低。
10、 如权利要求9所述的方法,还包括将输入图像划分成多个区域, 计算每个划分的区域的平均亮度,确定划分的区域中的某个区域是否具有低于阈值亮度的平均亮度。
11、 如权利要求9所述的方法,其中,当计算自适应亮度并且代表亮度 由L狄表示时,自适应亮度由Lad表示并通过使用下面的使用T和G参数的等 式形成指数曲线来计算自适应亮度如果<formula>formula see original document page 3</formula>否则 <formula>formula see original document page 3</formula>T参数是将被阴影修正的亮度的最大值; G参数是以代表亮度Uv为底来求幂的指数。
12、 如权利要求9所述的方法,其中,计算自适应亮度的步骤包括通过创建整个图像的直方图来对图像归类。
13、 如权利要求12所述的方法,其中,计算自适应亮度的步骤还包括 选择与图像的归类相应的T参数和G参数。
14、 如权利要求9所述的方法,其中,当确定补偿亮度比并且自适应亮度由Lad表示时,补偿亮度由比值lN(x,y)/Y表示,并通过下面使用自适应亮度Lad的等式而被确定<formula>formula see original document page 4</formula>其中,如果r〉"(^,那么r = /w(w), lN(x,y)是位于输入图像的坐标(x,y) 处的像素的亮度的归一化值,I(x, y)是位于输入图像的坐标(x,y)处的像素的亮 度,I,是输出的像素的亮度,Y是提高的亮度比。
15、 如权利要求14所述的方法,其中,当增加输出亮度时,通过下面使 用补偿亮度比的等式来确定输出亮度I,<formula>formula see original document page 4</formula>其中,1^,y)是位于输入图像的坐标(x,y)处的像素的亮度的归一化值,I(x, y,是位于输入图像的坐标(x,y)处的像素的亮度。
16、 如权利要求9所述的方法,还包括接收包括关于至少相应像素的亮度信息和位于相应像素附近的像素的亮 度的图像信息;通过输出单元输出具有至少相应像素的至少增加的输出亮度的输出图像。
17、 至少一种包括控制至少一个处理部件实现权利要求9所述的方法的 计算机可读代码的介质。
18、 一种图像补偿系统,包括代表亮度计算单元,基于相应像素的亮度和位于该相应像素附近的像素 的亮度计算图像的每个像素的代表亮度;补偿亮度比确定单元,使用计算的代表亮度确定补偿亮度比; 阴影补偿单元,基于补偿亮度比来增加至少相应像素的输出亮度, 其中,补偿亮度比随着代表亮度的增加而降低。
19、 如权利要求18所述的系统,还包括空间亮度分析单元,将图像划分为多个区域,计算每个划分的区域的平均亮度,确定划分的区域中的某个 区域是否具有低于阔值亮度的平均亮度。
20、 如权利要求18所述的系统,其中,代表亮度计算单元通过对相应像 素和位于该相应像素附近的像素的亮度求平均,或者通过将反映相应像素和 位于该相应像素附近的像素之间的各个距离的权值分配给位于该相应像素附 近的各个像素的亮度并对相应的加权亮度求平均,来计算代表亮度。
21、 如权利要求18所述的系统,其中,代表亮度计算单元通过计算相应像素和位于该相应像素附近的像素之间的亮度差,根据每个亮度差是否大于阈值而将位于相应像素附近的像素归类到两组,并对两组中具有最多像素数的一组中的像素的亮度求平均,来计算代表亮度。
22、如权利要求18所述的系统,其中,补偿亮度比确定单元确定由IN(X,y/Y表示的补偿亮度比,并通过使用由L^表示的代表亮度由下面的等式来确 定补偿亮度比<formula>formula see original document page 5</formula>其中,如果F>/ ,,),那么r = /w(w),IN(x,y)是位于输入图像的坐标(x,y) 处的像素的亮度的归一化值,I(x,y)是位于输入图像的坐标(x,y)处的像素的亮 度,I,是输出的像素的亮度,Y是提高的亮度比。
23、如权利要求22所述的系统,其中,阴影补偿单元通过使用补偿亮度 比的下面的等式来确定输出亮度I,(W)'其中,I雖,y)是位于输入图像的坐标(x,y)处的像素的亮度的归一化值,I(x,y) 是位于输入图像的坐标(x,y)处的像素的亮度。
24、如权利要求18所述的系统,还包括图像输入单元,接收包括关于至少相应像素的亮度信息和位于该相应像 素附近的像素的亮度的图像信息;输出单元,输出具有至少相应像素的至少增加的输出亮度的输出图像。
25、 一种图像补偿系统,所述系统包括代表亮度计算单元,基于相应像素的亮度和位于该相应像素附近的像素 的亮度来计算图像的每个像素的代表亮度;自适应亮度计算单元,通过将代表亮度和指数曲线相关联来计算自适应亮度;补偿亮度比确定单元,使用计算的自适应亮度来确定补偿亮度比; 阴影补偿单元,基于补偿亮度比增加至少相应像素的输出亮度; 其中,补偿亮度比随着代表亮度的增加而降低。
26、 如权利要求25所述的系统,还包括空间亮度分析单元,将输入图像划分成多个区域,计算每个划分的区域的平均亮度,确定划分的区域中的 某个区域是否具有低于阈值亮度的平均亮度。
27、 如权利要求25所述的系统,其中,代表亮度由Lav表示,自适应亮 度计算单元通过使用下面的使用T和G参数的等式形成指数曲线来计算由Lad 表示自适应亮度如果(4,zr)<formula>formula see original document page 6</formula>否则T参数是将被阴影修正的亮度的最大值;G参数是以代表亮度Lav为底求幂的指数。
28、 如权利要求25所述的系统,其中,自适应亮度计算单元包括直方 图分析单元,通过创建整个图像的直方图来对图像归类。
29、 如权利要求28所述的系统,其中,自适应亮度计算单元还包括参 数选择单元,选择与图像的归类相应的T参数和G参数。
30、 如权利要求25所述的系统,其中,自适应亮度由Lad表示,补偿亮度比确定单元通过下面使用自适应亮度Ud的等式确定由I雕,y)/Y表示的补偿亮度比<formula>formula see original document page 6</formula> 其中,如果r〉/w(^,那么r = lN(x,y)是位于输入图像的坐标(X,y)处 的像素的亮度的归 一化值,I(x, y)是位于输入图像的坐标(x,y)处的像素的亮度,r是输出的像素的亮度,y是提高的亮度比。
31、如权利要求30所述的系统,其中,阴影补偿单元通过下面使用补偿 亮度比的等式来确定输出亮度I,其中,lN(x,y)是位于输入图像的坐标(x,y)处的像素的亮度的归一化值,I(x, y)是位于输入图像的坐标(x,y)处的像素的亮度。 32、如权利要求25所述的系统,还包括图像输入单元,接收包括关于至少相应像素的亮度信息和位于该相应像 素附近的像素的亮度的图像信息;图像输出单元,输出具有至少相应像素的至少增加的输出亮度的输出图
全文摘要
一种包括阴影区域补偿系统、介质和方法的图像补偿系统、介质和方法,其能够针对位于相应像素附近的像素显著增加暗区域中每个像素的亮度,并轻微增加亮区域中每个像素的亮度。所述阴影区域补偿方法包括通过反映相应像素的亮度和位于该相应像素附近的像素的亮度,计算具有图像信息的每个像素的代表亮度L<sub>av</sub>;使用计算的代表亮度确定补偿亮度比;基于补偿亮度比来增加输出亮度。
文档编号G09G5/10GK101118721SQ20071013973
公开日2008年2月6日 申请日期2007年7月30日 优先权日2006年7月31日
发明者朴斗植, 李承信, 韩荣兰 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1