用于提供对图像的平均信噪比值进行估计的方法和相机的制作方法

文档序号:7856376阅读:140来源:国知局
专利名称:用于提供对图像的平均信噪比值进行估计的方法和相机的制作方法
技术领域
本发明涉及一种用于提供对输出图像的平均信噪比值进行估计的方法。本发明还涉及一种被设置为用于提供对输出图像的平均信噪比值进行估计的相机。
背景技术
由使用图像传感器的数字相机拍摄的图像将从多种源中拾取噪声,例如读出噪声\和/或光子散粒噪声Oph。对这些图像的许多进一步应用要求降低图像中的噪声。为了降低图像中的噪声,使用噪声滤波。当向图像应用噪声滤波时,重要的是使噪声滤波方法和噪声滤波的强度适合图像中存在的噪声多少。信噪比值(SNR值)可量化图像信号相对于图像中噪声的强度,因此是在将噪声滤波应用于图像时的重要参数。具体地,在将噪声滤波应用于图像时,对整幅图像的平均SNR值进行估计是非常有用的。平均SNR值的又一应用领域是利用平均SNR值作为何时启动相机中的昼/夜功能的指示。表示图像噪声相对于图像 信号较大或者增大的、小的或者减小的平均SNR值,可例如表示需要启动相机的夜间功能。平均SNR值的又一应用领域是将平均SNR值应用于自动曝光算法中,以找到产生可接受的噪声水平的曝光时间。关于随机变量S的SNR值被定义为(针对成像所使用的定义)
ElSlSNR = 20 · θ|(—|=
crLsI(A)其中E[S]为信号S的预期值,并且σ为信号S的标准偏差。在图像处理管线中,利用等式(A)根据图像数据计算SNR值在处理能力方面成本是相当昂贵的,因此需要估计的SNR值。对于利用单曝光来生成输出图像的相机,这常常通过利用场景中的平均亮度值作为信号的预期值并且将预计算的读出噪声值用作信号的标准偏差来实现。然而,该方法将不适合多曝光图像,例如多曝光HDR图像。这是由于其包含由在不同曝光时间下的不同曝光拼接的图像,这例如暗示噪声水平和/或噪声源可在拼接图像的不同曝光区域之间改变,这还暗示SNR值在拼接图像的不同曝光区域中是不同的。从而,需要一种用于估计图像的平均SNR值的替代方法。

发明内容
有鉴于此,本发明的一个目的在于提供用于估计图像的平均SNR值的方法和相机。本发明的又一目的在于提供适合于估计从多个图像拼接的输出图像的平均SNR值的方法和相机。具体地,根据本发明的第一方面,提供一种用于提供对包括多个图像像素的输出图像的平均信噪比值进行估计的方法,其中所述图像的每个图像像素具有像素值。该方法包括提供被划分为多个直条的图像直方图,所述图像直方图包括关于在所述输出图像的图像像素当中像素值的分布的信息,每个直条包括具有在预定范围内的像素值的一组图像像素;标识所述图像直方图的每个直条的信噪比值;针对所述图像直方图的每个直条,利用这个直条的所述一组图像像素中的图像像素的数量对这个直条的信噪比值进行加权;对所述多个直条的加权信噪比值求和;将所述多个直条的加权后的信噪比值的和除以所述输出图像的图像像素的总数或者除以所述图像直方图的所述多个直条中的图像像素的总数。据此,实现了用于提供图像的估计的平均SNR值的方法。通过提供输出图像的估计的平均SNR值,将可以利用该平均信噪比值来对输出图像执行噪声滤波。此外,该估计的平均SNR值也可用于启动相机中的昼/夜功能。又一应用领域是将平均SNR值应用于自动曝光算法中。利用上述方法的重要益处在于其以较低的计算成本提供图像的估计的平均SNR 值。输出图像可以是包括多个图像像素的任意种类的图像,所述输出图像的每个图像像素具有像素值。所述输出图像可以是通过拼接多个其它图像而得到的图像。这种拼接的输出图像可以是诸如多曝光HDR图像、全景图像或者通过拼接两个或多个图像而得到的任意其它种类的图像等的多曝光图像。所述输出图像还可以是图像的子集。也就是说,所述输出图像可以是来自另一个图像的剪切块。 所述输出图像的图像像素的像素值通常是来自图像传感器的输出信号或输出信号的组合。所述图像传感器通常被细分为传感器像素。所述图像传感器中的每个传感器像素被设置为输出像素值。像素值是在所述图像传感器的相应传感器像素中接收的光子的数量的函数。像素值可例如由来自图像传感器单元的模拟-数字单元或代表来自图像传感器的输出的其它量来体现。至少一些传感器像素的像素值构成由所述图像传感器拍摄的图像的相应图像像素的像素值。也就是说,来自一些传感器像素的像素值可例如用于计算图像传感器的暗电流和/或其它特征,来自一些传感器像素的其它像素值可例如被视为与图像不相关,并且一些其它传感器像素的像素值可用于导出由图像传感器拍摄的图像的像素值。包括关于在输出图像的图像像素当中像素值的分布的信息的图像直方图,可由用于拍摄输出图像的图像传感器提供。在多曝光图像的情况下,图像直方图代表在组合多曝光之后像素值的分布。图像直方图中的每个直条代表像素值的范围。从而,图像直方图包括关于具有在每个直条内的像素值的图像像素的数量的信息。根据本发明实施例,所述输出图像可包括具有来源于多个图像的图像像素的像素值的图像像素。也就是说,所述输出图像可以是通过拼接多个图像而形成的图像。因此,输出图像可以是诸如多曝光HDR图像或者通过组合两个或多个图像形成的全景图像等的多曝光图像。根据本发明另一实施例,所述多个图像可具有不同的曝光时间。这是针对多曝光图像(诸如多曝光HDR图像)的情况。根据本发明另一实施例,所述输出图像中的第一像素的像素值可以是来自所述多个图像中第一图像的像素的像素值,而所述输出图像中的第二像素的像素值可以是来自所述多个图像中第二图像的像素的像素值。也就是说,所述输出图像包括这样的像素,即该像素包括仅来自用于形成输出图像的所述多个图像中一个图像的图像数据。针对任意种类的多曝光输出图像,这是正确的。根据本发明又一实施例,所述输出图像中的至少一个像素的像素值可以是通过组合来自所述多个图像中至少两个图像的像素的像素值而获得的像素值。也就是说,所述输出图像包括这样的像素,即该像素包括来自用于形成输出图像的所述多个图像中至少两个图像的图像数据。可以以技术人员已知的多种不同方法组合来自所述多个图像中至少两个图像的像素的像素值。下面在实施例的描述中将描述用于组合来自所述多个图像中至少两个图像的像素的像素值的一个这种方法。在US2009/0059039和US20100310190中描述组合来自所述多个图像中至少两个图像的像素的像素值的更多方法。组合来自两个或多个图像的像素值可以针对任意种类的多曝光图像进行。如果是多曝光HDR图像,则这对应于来自所述多个图像中至少两个图像的图像数据所应用的过渡区,以便实现输出图像的较高动态范围。如果是全景图像,则这对应于图像中具有来自构成全景图像的至少两个图像的贡献的区域,即构成全景图像的至少两个图像的重叠区域。根据本发明又一实施例,标识所述图像直方图的所述多个直条中的、包括具有通过组合来自所述多个图像中至少两个图像的像素的像素值而获得的像素值的所述像素的所述直条的信噪比值的动作,可包括组合来自所述多个图像中所述至少两个图像的所述像素的所述像素值的信噪比值。
根据本发明的另一方面,提供一种计算机可读记录介质。该计算机可读记录介质在其上记录有当在具有处理能力的设备上执行时用于实现根据上述实施例中任意一个实施例的方法的程序。根据本发明的又一方面,提供一种被设置为用于提供对包括多个像素的输出图像的平均信噪比值进行估计的相机,其中图像中的每个像素具有像素值。该相机包括图像传感器,被设置为获取用于导出所述输出图像中的像素的像素值的像素值;图像直方图提供器,被设置为提供图像直方图,所述图像直方图包括关于在所述输出图像的像素当中像素值的分布的信息,所述图像直方图的每个直条包括具有在预定范围内的像素值的一组像素;信噪比值标识器,被设置为标识所述图像直方图的每个直条的信噪比值;以及计算器,被设置为通过针对所述图像直方图的每个直条利用这个直条的所述一组像素中的像素的数量对这个直条的信噪比值进行加权、对所述直条的加权后的信噪比值求和、并且将所述直条的加权后的信噪比值的和除以所述输出图像的像素的总数或者除以所述图像直方图的直条中的像素的总数而计算出所述平均信噪比值。根据本发明一个实施例,所述相机可进一步包括图像组合器,该图像组合器被设置为将来源于所述图像传感器所拍摄的多个图像的像素的像素值组合,以便形成所述输出图像。根据本发明另一实施例,所述多个图像可利用不同的曝光时间拍摄得到。根据本发明另一实施例,所述图像组合器可被设置为,利用来自所述多个图像中第一图像的像素的像素值形成所述输出图像的第一像素的像素值,以及利用来自所述多个图像中第二图像的像素的像素值形成所述输出图像的第二像素的像素值。根据本发明又一实施例,所述图像组合器可被设置为将来自所述图像传感器所拍摄的所述多个图像中至少两个图像的像素的像素值组合,以便形成所述输出图像的像素中至少一个像素的像素值。根据本发明又一实施例,所述信噪比值标识器被设置为,将所述多个图像中所述至少两个图像的像素的、用于获得所述输出图像的像素中所述至少一个像素的所述像素值的像素值的信噪比值组合,以便标识所述图像直方图的多个直条中的、包括所述输出图像的像素中所述至少一个像素的直条的信噪比。根据本发明另一实施例,所述相机进一步包括存储器,所述存储器包括作为像素值的函数的信噪比值的表格,或者包括用于计算作为像素值的函数的信噪比值的预定义函数和参数值。根据本发明又一实施例,所述图像直方图的每个直条的信噪比值依赖于所述图像传感器的温度。


现在将参照示出了本发明实施例的附图更详细地描述本发明的这些方面和其它方面。附图不应当被视为将本发明限于具体实施例,相反,它们用于解释并理解本发明。在所有附图中,相同的附图标记始终表示相同的元件。图I是根据本发明实施例的相机的示意图。·图2是示出根据本发明实施例的方法的示意流程图。
具体实施例方式利用等式(A)计算平均SNR值在处理器容量方面成本是昂贵的,并且其也不会给出拼接输出图像的类似多曝光图像的精确结果。本发明解决了以较低处理成本提供对输出图像的平均SNR值进行估计的问题。具体地,本发明可用于提供拼接输出图像的,尤其是包括来自以在不同曝光时间下记录的多幅图像的图像数据的拼接输出图像的估计平均SNR值。拼接输出图像可利用多曝光技术来产生,以提高图像的动态范围,其中技术领域有时也可被称为高动态范围(HDR)技术、宽动态范围(WDR)技术或扩展动态范围技术。可替代地,拼接输出图像可利用全景技术,即拼接多幅图像以便实现全景图,来产生。由于拼接输出图像包括利用例如不同曝光时间而获取的图像数据的特性,这例如暗示噪声水平和/或噪声源可在拼接图像的不同曝光区域之间改变,因此SNR值将在拼接输出图像的不同图像像素之间改变,见下文关于拼接输出图像(例如多曝光图像)的图像像素的像素值的SNR值的更详细论述。因此,估计的平均SNR值将在平均起来描述输出图像的SNR方面是有益的。该估算的平均SNR值可例如被用作输出图像的噪声滤波的输入和/或启动相机的昼/夜功能的输入和/或在自动曝光算法中找到合适曝光时间的输入。利用本发明的重要益处在于其以较低的计算成本提供输出图像的估计的平均SNR值。总括地说,用于计算估计的平均SNR值的本发明方法包括利用图像直方图来描述输出图像中图像像素的像素值的分布并且利用预计算的表格或一个或多个预定义的函数和参数来计算图像直方图中每个像素值范围(即图像直方图的每个直条(bin))的预期SNR值。然后,针对图像直方图的每个直条,通过利用每个直条的一组图像像素中的图像像素的数量对该直条的信噪比值进行加权、对这些直条的加权信噪比值求和、并且将这些直条的加权信噪比值的和除以输出图像的图像像素的总数或图像直方图的直条中的图像像素的总数而计算出估计的平均SNR值。
描述输出图像中的像素值的分布的图像直方图可由图像传感器或图像处理管线提供。在输出图像为拼接的输出图像,例如为多曝光的图像的情况下,图像直方图代表将多曝光组合之后像素值的分布。图像直方图中的每个直条代表像素值的范围。像素值是在图像传感器的相应传感器像素中接收的光子的数量的函数。像素值可例如由来自图像传感器的模拟-数字单元或代表图像传感器输出的其它量来体现。针对图像直方图中每个直条的SNR值,预计算的表格或预定义的函数和参数可利用图像传感器的校准数据、图像传感器的特性和/或图像传感器的温度来计算出或预定义。如果拼接的输出图像包括来自不同图像的图像数据,类似例如具有不同曝光时间的图像,则针对包括通过将至少两个不同图像的图像像素的像素值组合而形成的图像像素的一个直条/多个直条,SNR值是通过将用于形成该直条的图像像素的至少两个不同图像的图像像素的像素值的SNR值组合,例如通过缩放和/或内插,而计算出。下文将论述如何组合来自不同图像(类似例如利用不同曝光时间而获取的图像)的像素的像素值。此外,下文还将论述如何组合来自不同图像,尤其是来自具有不同曝光时间的图像的图像像素的像素值的信噪比值。
作为不同像素值的函数的SNR值的预计算表格和/或预定的函数和参数可在相机的运行时间计算出和/或确定,并且在装配过程中被存储在相机上。在图I中,图示了用于提供对包括大量图像像素的输出图像的平均SNR值进行估计的相机I的实施例,其中图像的每个图像像素具有像素值。相机I通常为任何类型的数字相机。相机I可以能够利用单次或多曝光技术拍摄静止图像和/或视频图像。此外,相机I可连接至数字网络。此外,相机I可为便携式相机、固定式相机或具有摇摄/倾斜功能的相机。相机I可以是用于监控例如监视目的、机器视觉、商店、商业信息等的应用的相机。为了便于理解本发明,没有对与本发明无关的相机的标准特征进行描述。相机I包括外壳2、镜头3、图像传感器4、图像组合器6、图像直方图提供器8、信噪比值标识器(attributor) 10、计算器12、处理器14和存储器16。处理器14被设置为对由相机I的其它组件中的任一组件产生的数据进行处理和/或传递。图像传感器4被设置为拍摄图像。图像传感器4可以例如是电荷耦合器件(CXD)传感器、互补金属氧化物半导体(CMOS)传感器或用于记录入射光的类似器件。图像传感器4包括多个传感器像素。图像传感器4被设置为输出每个传感器像素的像素值。每个传感器像素的像素值是由上述传感器像素所接收的光子的数量的函数。至少一些传感器像素的像素值构成由图像传感器拍摄的图像的相应图像像素的像素值。也就是说,来自一些传感器像素的像素值可例如用于计算图像传感器的暗电流和/或其它特征,来自一些传感器像素的其它像素值可例如被视为与图像和由图像传感器拍摄的图像的像素值不相关。针对本发明的一些应用,将图像传感器4所拍摄的单个图像考虑为输出图像,这是在利用本发明来估计包括来自由图像传感器拍摄的单个图像的图像数据的输出图像的平均SNR值的情况。为了从图像传感器4所拍摄的多个图像形成拼接的输出图像,相机包括图像组合器6。图像组合器6被设置为将源自上述图像传感器4所拍摄的多个图像的图像像素的像素值组合,以便形成输出图像的图像像素,输出图像现在是拼接的输出图像。拼接的输出图像通常包括具有自多个图像推导出的像素值的图像像素。拼接的输出图像可例如包括具有仅来自于上述多个图像中第一图像的像素值的图像像素、具有仅来自于上述多个图像中第二图像的像素值的图像像素,和/或具有来自于上述多个图像中至少两个图像的像素值的组合的像素值的图像像素。这通常是在形成多曝光HDR图像或多曝光全景图像时的情况。因此,图像组合器6被设置为利用来自上述多个图像中第一图像的图像像素的像素值来形成上述输出图像的第一图像像素的像素值,以及利用来自上述多个图像中第二图像的图像像素的像素值来形成上述输出图像的第二图像像素的像素值。此外,图像组合器6被设置为将来自图像传感器所拍摄的上述多个图像中至少两个图像的图像像素的像素值组合,以便形成上述输出图像的图像像素中至少一个图像像素的像素值。图像直方图提供器8被设置为提供包括关于在输出图像的图像像素当中像素值的分布的信息的图像直方图。在多曝光的图像的情况下,图像直方图代表在组合多曝光之后的像素值的分布。图像直方图的每个直条包括具有处于预定范围内的像素值的一组图像像素。因此,图像直方图中的每个直条代表像素值的范围。从而,图像直方图包括关于具有每个直条内的像素值的图像像素的数量的信息。
信噪比值标识器10被设置为标识图像直方图的每个直条的信噪比值。通常,选择该直条范围内的像素值,并且针对该值计算相应的SNR值。利用直条范围内的哪个像素值可在本发明的不同实现方式之间改变。例如,可利用直条范围内的最大或最小值。另一个示例是利用处于直条范围中间的像素值。计算器12被设置为计算输出图像的上述平均信噪比值。针对图像直方图的每个直条,通过利用每个直条的一组图像像素中的图像像素的数量对该直条的信噪比值进行加权、对这些直条的加权后的信噪比值求和、以及将这些直条的加权后的信噪比值的和除以输出图像的图像像素的总数来进行计算。可替代地,这些直条的加权后的信噪比值的和可被图像直方图的这些直条中的图像像素的总数相除。通常,这两个替代方法得到相同的值。这是由于输出图像中的图像像素的总数和图像直方图的这些直条中的图像像素的总数应该是相同的。存储器16包括作为像素值范围(例如针对这些直条的像素值)的函数的SNR值的上述预计算的表格。可替代地,存储器16包括用于计算作为像素值的函数的信噪比值的一个或多个预定义的函数和参数值。应认识到,存储器16可包括上述预计算的表格,也包括上述一个或多个预定义的函数和参数。存储器16还可包括关于不同的图像传感器温度的不同表格。这是由于SNR值依赖于图像传感器的温度。这些表格可利用下文所定义的等式(G)、(H)、(I)和(J)以及等式(A) —起预计算出。这些预定义函数可以是基于下文所定义的等式(A)、(G)、(H)、(I)以及(J)的函数。根据本发明一个实施例,图像组合器6和/或图像直方图提供器8可为图像传感器4的整体部件。根据本发明一个实施例,计算器10可在相机I的处理器14中实现。图2图示了用于估计输出图像的平均SNR值的方法的实施例。该方法包括步骤100,提供被划分为多个格直条的图像直方图,该图像直方图包括关于在输出图像的图像像素当中像素值的分布的信息,每个格直条包括具有在预定范围内的像素值的一组图像像素;步骤102,标识图像直方图的每个格直条的信噪比值;步骤104,针对图像直方图的每个格直条,利用每个格直条的一组图像像素中的图像像素的数量对这个格直条的信噪比值进行加权;步骤106,对这些格直条的加权后的信噪比值求和;步骤108,将这些格直条的加权后的信噪比值的和除以输出图像的图像像素的总数。如上所述,可替代地,这些格直条的加权后的信噪比值的和可被图像直方图的这些格直条中的图像像素的总数相除。根据本发明一个实施例,上述输出图像包括具有来源于多个图像(类似例如具有不同曝光时间的图像)的图像像素的像素值的图像像素。为了得到输出图像的图像像素的像素值,从上述多个图像中第一图像的图像像素获取上述输出图像中的一些图像像素的像素值。输出图像中的图像像素的其它像素值可通过从上述多个图像中第二图像的图像像素获取像素值而得到。并且最终,输出图像中的图像像素的像素值可通过将来自于上述多个图像中的上述第一图像和上述第二图像两者的图像像素的像素值组合而得到。如果输出图像为从多个图像拼接的图像,则针对图像直方图的上述直条中的包括·具有通过组合来自上述多个图像中至少两个图像的图像像素的像素值而获得的像素值的图像像素的那个直条,标识信噪比值的这个动作包括组合关于来自上述多个图像中上述至少两个图像的上述图像像素的上述像素值的信噪比值。针对多曝光图像所估计的SNR值如上所述,关于随机变量S的SNR值被定义为(针对成像所使用的定义)
釘SISNR = 20-Ioft 、
<F[5|ΙΑ;其中E[S]为信号S的预期值,并且ο为信号S的标准偏差。信号,即从图像传感
器所输出的每个传感器像素的像素值的数字代码输出或模拟-数字单元(ADU),利用传感
器特定的转换因子Cf被转换为产生的电子的相应数量。
V P
「 C ° digitalSe=^--
(jr( B )其中Gf是在计算图像直方图之前加到信号上的任何模拟或数字增益。为了计算图像直方图中每个直条的SNR值,可将与每个直条对应的像素值用作预期值。当直条中的多个图像像素具有相同的像素值,并且对于具有较小数量的图像像素的直条可能发生的可能假贡献在计算输出图像的平均SNR之后被加权时,这是合理的假设。关于信号的标准偏差,在该像素值的情况下,仅仅说明读出噪声σ r和光子散粒噪声Oph(由于暗电流常常由传感器利用光学上的黑色参考传感器像素去除)。技术人员认识至IJ,当估计标准偏差时可考虑更多的因子。读出噪声\通常针对每个传感器预计算出,并且通常依赖于例如拍摄图像的图像传感器的温度。光子散粒噪声Oph由于入射在传感器像素上的光子数量符合泊松(Poisson)分布的事实而出现。因此σρΙι = ,e (C)将这些噪声源集合得到总噪声σΜ =如X =权+σ’( D )当拼接多个图像以便实现拼接的输出图像时,拼接的输出图像的图像像素的像素值可通过将来自上述多个图像的图像像素的像素值组合而得到。例如,当形成多曝光图像,例如形成多曝光HDR图像时,利用来源于具有不同曝光时间的图像的图像像素的像素值。为了计算拼接的输出图像中每个图像像素的每个像素值的估计SNR值,需要说明所执行的图像拼接。拼接的输出图像的图像像素的像素值是从构成拼接的输出图像的多个图像得至IJ。对于拼接的输出图像中的一些图像像素,利用来自上述多个图像中第一图像的像素值,而对于拼接的输出图像中的一些其它图像像素,则利用来自上述多个图像中第二图像的像素值。此外,针对拼接的输出图像的另一些的图像像素,可利用来自上述多个图像中至少两个图像的图像像素的像素值之间的内插像素值。对于多曝光图像的例子,利用两次相邻曝光的两个图像像素之间的内插像素值,以便得到具有来自上述多个图像中不止一个图像的贡献的图像像素的像素值。对于具有通过内插来自上述多个图像中至少两个图像的图像像素的像素值而得到的像素值的图像像素,将来自上述多个图像中上述至少两个图像的每个像素值的噪声组合。因此,通过内插来自上述多个图像中至少两个图像的图像像素的像素值而得到的拼接的输出图像的图像像素的像素值的噪声,是用于获得该特定图像像素的像素值的像素值的组合噪声。下面是如何估算多曝光图像的图像像素的SNR值的示例,其中像素值介于两次曝·光Tl和T2之间。假设该像素值为两次曝光之间的加权(和缩放)值
权利要求
1.一种用于提供对包括多个图像像素的输出图像的平均信噪比值进行估计的方法,所述输出图像的每个图像像素具有像素值,所述方法包括 提供被划分为多个直条的图像直方图,所述图像直方图包括关于在所述输出图像的图像像素当中像素值的分布的信息,每个直条包括具有在预定范围内的像素值的一组图像像素, 标识所述图像直方图的每个直条的信噪比值, 针对所述图像直方图的每个直条,利用该直条的所述一组图像像素中的图像像素的数量对该直条的信噪比值进行加权, 对所述多个直条的加权后的信噪比值求和,以及 将所述多个直条的加权后的信噪比值的和除以所述输出图像的图像像素的总数或者除以所述图像直方图的所述多个直条中的图像像素的总数。
2.根据权利要求I所述的方法,其中所述输出图像包括具有来源于多个图像的图像像素的像素值的图像像素。
3.根据权利要求2所述的方法,其中所述多个图像是利用不同的曝光时间拍摄的。
4.根据权利要求2或3所述的方法,其中所述输出图像中的第一图像像素的像素值是来自所述多个图像中第一图像的图像像素的像素值,而所述输出图像中的第二图像像素的像素值是来自所述多个图像中第二图像的图像像素的像素值。
5.根据权利要求2至4中任一项所述的方法,其中所述输出图像中的至少一个图像像素的像素值是通过组合来自所述多个图像中至少两个图像的图像像素的像素值而获得的像素值。
6.根据权利要求5所述的方法,其中标识所述图像直方图的所述多个直条中的、包括具有通过组合来自所述多个图像中至少两个图像的图像像素的像素值而获得的像素值的所述图像像素的所述直条的信噪比值的动作,包括组合来自所述多个图像中所述至少两个图像的所述图像像素的所述像素值的信噪比值。
7.—种计算机可读记录介质,在所述计算机可读记录介质上记录有当在具有处理能力的设备上执行时用于实现根据权利要求I至6中任一项所述的方法的程序。
8.一种被设置为用于提供对包括多个图像像素的输出图像的平均信噪比值进行估计的相机(I ),其中所述图像的每个图像像素具有像素值,所述相机包括 图像传感器(4),被设置为获取用于导出所述输出图像的图像像素的像素值的像素值, 图像直方图提供器(8),被设置为提供图像直方图,所述图像直方图包括关于在所述输出图像的图像像素当中像素值的分布的信息,所述图像直方图的每个直条包括具有在预定范围内的像素值的一组图像像素, 信噪比值标识器(10),被设置为标识所述图像直方图的每个直条的信噪比值,以及 计算器(12),被设置为通过以下方式计算出所述平均信噪比值针对所述图像直方图的每个直条,利用该直条的所述一组图像像素中的图像像素的数量对该直条的信噪比值进行加权、对多个直条的加权后的信噪比值求和、并且将所述多个直条的加权后的信噪比值的和除以所述输出图像的图像像素的总数或除以所述图像直方图的多个直条中的图像像素的总数。
9.根据权利要求8所述的相机,进一步包括图像组合器(6),所述图像组合器(6)被设置为将来源于所述图像传感器(4)所拍摄的多个图像的图像像素的像素值组合,以便形成所述输出图像。
10.根据权利要求9所述的相机,其中所述多个图像是利用不同的曝光时间拍摄的。
11.根据权利要求9或10所述的相机,其中所述图像组合器(6)被设置为,利用来自所述多个图像中第一图像的图像像素的像素值来形成所述输出图像的第一图像像素的像素值,以及利用来自所述多个图像中第二图像的图像像素的像素值来形成所述输出图像的第二图像像素的像素值。
12.根据权利要求9至11中任一项所述的相机,其中所述图像组合器(6)被设置为将来自所述图像传感器所拍摄的所述多个图像中至少两个图像的图像像素的像素值组合,以便形成所述输出图像的图像像素中至少一个图像像素的像素值。
13.根据权利要求12所述的相机,其中所述信噪比值标识器(10)被设置为,将所述多个图像中所述至少两个图像的图像像素的、用于获得所述输出图像的图像像素中所述至少一个图像像素的所述像素值的像素值的信噪比值组合,以便标识所述图像直方图的多个直条中的、包括所述输出图像的图像像素中所述至少一个图像像素的直条的信噪比。
14.根据权利要求8至13中任一项所述的相机,进一步包括存储器(16),所述存储器(16)包括作为像素值的函数的信噪比值的表格,或者包括用于计算作为像素值的函数的信噪比值的一个或多个预定义函数和参数值。
15.根据权利要求8至14中任一项所述的相机,其中所述图像直方图的每个直条的信噪比值依赖于所述图像传感器(4)的温度。
全文摘要
本发明涉及一种提供对包括多个像素的输出图像的平均信噪比值进行估计的方法,其中输出图像的每个像素具有像素值。该方法包括提供被划分为多个直条的图像直方图,该图像直方图包括关于在输出图像的像素当中像素值分布的信息,每个直条包括具有预定范围内的像素值的一组像素;标识图像直方图的每个直条的信噪比值;针对图像直方图的每个直条,利用该直条的一组像素中的像素数量对该直条的信噪比值进行加权;对这些直条的加权后信噪比值求和;并将这些直条的加权后信噪比值的和除以输出图像的像素总数或图像直方图的这些直条中的像素总数。本发明还涉及被设置为提供对包括多个像素的输出图像的平均信噪比值进行估计的相机(1),其中图像中的每个像素具有像素值。
文档编号H04N5/235GK102905084SQ201210253658
公开日2013年1月30日 申请日期2012年7月20日 优先权日2011年7月27日
发明者菲利普·约翰逊 申请人:安讯士有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1