用于处理数字图像的自适应方法和图像处理设备的制作方法

文档序号:7911530阅读:175来源:国知局
专利名称:用于处理数字图像的自适应方法和图像处理设备的制作方法
技术领域
本发明涉及处理数字图像。
背景技术
二进制图像传感器可以例如包括布置为二维阵列的多于IO9个各个光检测器。每个各个光检测器仅有两个可能状态未曝光的“黑色”状态和曝光的“白色”状态。因此,各个检测器未重现不同灰色阴影。图像的局部亮度可以例如取决于白色像素的局部空间密度。二进制图像传感器的各个光检测器的大小可以小于数字相机的成像光学器件可以提供的焦斑的最小大小。使用这样的传感器可以有助于例如避免由于滤色器阵列所致的色混叠问题。然而,可能由于庞大的数据大小而难以或者不可能存储或者传送这样的二进制数字图像。可能需要若干曝光和读出以达到足够的信噪比。所得到的图像数据可能甚至如此之大以至于存储和处理二进制数字图像在数字相机中或者甚至在桌面型计算机中变得不切实际。

发明内容
根据本发明的第一方面,提供一种根据权利要求1所述的方法。根据本发明的第二方面,提供一种根据权利要求12所述的计算机可读介质。根据本发明的第三方面,提供一种根据权利要求14所述的设备。一种用于基于二进制输入图像提供输出图像的方法可以包括-确定输出像素相对于所述输入图像的位置,-确定滤波器阵列的单元的值使得所述滤波器阵列的有效宽度依赖于图像的部分的曝光状态,以及-当滤波器阵列叠加于输入图像上使得所述滤波器阵列的中心对应于所述输出像素的位置时,通过在所述滤波器阵列的单元的非零值与输入图像的位于相应位置的输入像素的值之间执行乘积求和运算来确定所述输出像素的值。具体而言,所述滤波器阵列的有效宽度可以依赖于所述输入图像内的白色或者黑色二进制像素的密度。因此可以根据输入图像的曝光来调节输出图像的信噪比和有效分辨率。例如,可以不仅基于恰当曝光的输入图像而且基于曝光不足的输入图像提供具有充分的信噪比的输出图像。然而,基于曝光不足的输入图像的输出图像的有效分辨率可以低于基于恰当曝光的输入图像的输出图像的有效分辨率。在一个实施例中,可以在图像的不同位置应用不同滤波器阵列。例如,可以用更窄的滤波器阵列处理输入图像的恰当曝光部分,并且可以用更宽的滤波器阵列处理所述输入图像的曝光不足部分。因而,可以在图像的每个位置获得在信噪比与有效分辨率之间的最优平衡。输入图像的数据大小可以例如为1. 3吉比特。存储这样大的图像可能消耗大量存储器空间。经由数据传送路径传送这样大的图像可能缓慢。处理这样大的图像可能缓慢和 /或可能消耗大量数据处理容量。可能难以或者甚至不可能显示这样大的图像。由于本发明,可以压缩图像数据以便于存储、传送和/或处理捕获的图像。由于本发明,也可以在输入图像的部分曝光不足和/或曝光过度时确保充分图像分辨率和充分信噪比。本发明的实施例及其益处通过下文给出的描述和例子并且也通过所附权利要求将变得更加为本领域技术人员所清楚。


在以下例子,将参照以下附图更具体描述本发明的实施例,其中图1示出了成像设备,图2示出了二进制图像,图3示出了根据光学曝光的白色像素密度,图如通过例子示出了女孩的图像,图4b示出了与图如的图像对应的二进制图像,图5示出了确定二进制图像的像素组的密度值,图6示出了用于图像处理的方法步骤,图7a示出了滤波器阵列的单元,其中所述滤波器阵列的非零单元形成矩形组,图7b在三维视图中示出了图7a的滤波器阵列的单元的值,图7c示出了滤波器阵列的单元,其中图7c的滤波器阵列比图7a的滤波器阵列更窄,图7d在三维视图中示出了图7c的滤波器阵列的单元的值,图7e示出了滤波器阵列的单元,其中所述滤波器阵列的非零单元的值与圆形平坦表面近似,图7f在三维视图中示出了在滤波器阵列的单元的位置之上的圆形参考表面,图8示出了描述滤波器阵列的参数,图9示出了输出图像的像素以输入图像的像素的位置为参照的位置,图IOa在三维视图中示出了与二维正弦函数近似的滤波器阵列的单元的值,图Ib示出了与二维正弦函数近似的滤波器阵列的单元的值,图IOc示出了与二维正弦函数近似的滤波器阵列的单元的值,图IOc的滤波器阵列比图IOb的滤波器阵列更窄,图Ila示出了曝光不足的二进制图像,图lib示出了通过用自适应滤波器宽度处理图Ila的图像而获得的输出图像,图Ilc指示在图lib的不同位置应用的滤波器阵列的宽度,图Ild示出了通过用恒定滤波器宽度处理图Ila的图像而提供的图像,图12a示出了恰当曝光的二进制图像,图12b示出了通过用自适应滤波器宽度处理图12a的图像而获得的输出图像,图12c指示在图12b的不同位置应用的滤波器阵列的宽度,
图12d示出了通过用恒定滤波器宽度处理图12a的图像而提供的图像,图13a示出了曝光过度的二进制图像,图1 示出了通过用自适应滤波器宽度处理图13a的图像而获得的输出图像,图13c示出了在图13b的不同位置应用的滤波器阵列的宽度,并且图13d示出了通过用恒定滤波器宽度处理图13a的图像而提供的图像。
具体实施例方式参照图1,成像设备500可以包括成像光学器件10和用于捕获对象的二进制数字输入图像IMGl的图像传感器100以及布置成基于输入图像IMGl提供输出图像IMG2的信号处理单元200。输入图像IMGl可以描绘对象、例如风景、人脸或者动物。输出图像IMG2可以描绘相同对象、但是分辨率更低。图像传感器100可以是包括光检测器二维阵列的二进制图像传感器。图像传感器100可以是包括光检测器二维阵列的二进制图像传感器。检测器可以例如布置于多于10000列中和多于10000行中。图像传感器100可以例如包括IO9个各个光检测器。图像传感器100捕获的输入图像IMGl可以包括例如布置于41472列和31104 行中的像素(图像数据大小为1. 3-IO9比特)。对应输出图像IMG2可以具有更低分辨率。 例如,对应输出图像IMG2可以包括例如布置于2592列和1944行中的像素(图像数据大小为5 · IO6个像素、每个像素8比特、总数据大小为4 · IO7比特)。因此可以例如按照因子 32( = 1. 3 · 109/4 · IO7)减少图像大小。二进制输入图像IMGl的数据大小可以例如大于或者等于对应输出图像IMG2的数据大小的4倍,其中可以例如用为了描述图像信息而需要的总比特数指示数据大小。如果需要更高数据减少量,则输入图像IMGl的数据大小可以大于对应输出图像IMG2的数据大小的10倍、大于20倍、大于50倍或者甚至大于100倍。成像光学器件10可以例如是聚焦透镜。成像设备500可以包括输入存储器MEM1、用于存储滤波器阵列FAl的存储器 MEM2、运算存储器MEM3、用于存储输出图像IMG2的输出存储器MEM4、显示器400、用于控制成像设备500的操作的控制器220、用于存储用于数据处理算法的计算机程序代码的计算机可读存储器MEM5和用于从用户接收命令的用户接口 M0。输入存储器MEMl可以至少暂存输入图像IMGl的至少少数行或者列像素P1。因此,输入存储器可以被布置成存储输入图像IMGl的至少部分。信号处理器200可以被布置成确定图像处理所需要的滤波器阵列FAl的单元E (m, η)。可以根据输入图像IMGl内的曝光像素的密度计算单元E (m,η)的值。可以向存储器 ΜΕΜ2存储单元E(m,n)的值。取而代之,可以根据输入图像IMGl内的曝光像素的密度从存储器MEM2取回单元E (m, η)的预定值。可以在例如执行乘积求和运算时使用运算存储器ΜΕΜ3。可以经由数据总线242从信号处理单元200和/或从输出存储器ΜΕΜ4向外部存储器EXTMEM发送输出图像数据。可以例如经由因特网和/或经由移动电话网络发送信息。存储器MEMl、ΜΕΜ2、ΜΕΜ3、ΜΕΜ4和/或ΜΕΜ5可以物理上位于相同存储器单元中。例如存储器MEM1、MEM2、MEM3、MEM4和/或MEM5可以是相同部件中的分配存储器区域。成像设备500还可以包括用于显示输出图像IMG2的显示器400。也可以显示输入图像IMG1。然而,由于输入图像IMGl的大小可以很大,所以它可能使得按照全分辨率一次仅能显示输入图像IMGl的小部分。成像设备500的用户可以将接口 240例如用于选择图像捕获模式、曝光时间、光学缩放(即光学放大)、数字缩放(即裁剪数字图像)和/或输出图像IMG2的分辨率。控制单元220可以被布置成控制成像设备500的操作。控制单元220可以被布置成向图像传感器100发送信号以便例如设置曝光时间、开始曝光和/或重置图像传感器100 的像素。控制单元220可以被布置成向成像光学器件10发送例如用于执行聚焦、用于光学缩放和/或用于调节光学孔径的信号。由于根据本发明的图像处理,输出存储器MEM4和/或外部存储器EXTMEM可以存储比无所述图像处理时更大数目的输出图像IMG2。取而代之或者除此之外,存储器MEM4和 /或EXTMEM的大小可以比无所述图像处理时更小。也可以降低经由数据总线242的数据发送速率。参照图2,图像传感器100可以是布置成提供二进制图像IMGl的二进制图像传感器。图像传感器100可以包括光检测器的二维阵列,从而每个光检测器的输出仅有两个逻辑状态。所述逻辑状态这里称为“黑色”状态和“白色”状态。图像传感器可以被初始化, 使得所有的检测器可以最初在黑色状态处。可以通过将各个检测器曝光来将它切换成白色状态。因此,图像传感器100提供的二进制图像IMGl可以由分别处于黑色状态或者处于白色状态的像素Pl构成。分别地,“白色像素”和“像素为白色”这些表达指代处于白色状态的像素。“黑色像素”这样的表达指代处于黑色状态的像素。像素Pl可以布置于行和列中、S卩,输入图像IMGl的每个像素Pl的位置可以由相应列的索引k和相应行的索引I限定。例如图2中所示像素Pl(3,9)为黑色而像素Pl (5, 9)为白色。可以例如通过提供转换增益很高(低电容)的常规(比例)光检测器来实施二进制光检测器。其它可能方式包括使用雪崩或者碰撞离子化来提供像素内增益或者使用量子点阵。图3示出了根据光学曝光H估计白色像素Pl的密度D。按对数标度呈现曝光H。 密度D意味着图像IMGl的部分内的白色像素Pl的数目与所述部分内的像素Pl的总数之比。密度值100%意味着部分内的所有像素处于白色状态。密度值0%意味着部分内的所有像素处于黑色状态。光学曝光H与光学强度和曝光时间成比例。密度D在曝光H为零时为0%。密度随着曝光增加而增加直至密度开始在上限100%附近饱和。预定像素Pl从黑色向白色的转换是随机现象。图像IMGl的部分内的白色像素Pl 的实际密度在所述部分包含大量像素像素Pl时遵循图3的曲线。在各个像素的情况下,图3的曲线也可以解释成代表预定像素Pl的状态在预定光学曝光H之后从黑色状态向白色状态转换这样的情形的概率。当曝光曲线的斜率AD/Alog(H)时充分高(大于或者等于预定值)时恰当曝光输入图像IMG1。通常在曝光H大于或者等于第一预定限度His并且小于或者等于第二预定限度Hs时达到这一条件。因而,当曝光H小于第一预定限度His时,输入图像可能曝光不足, 而当曝光H大于第二预定限度Hs时输入图像可能曝光过度。当曝光H小于第一限度Hffi或者大于第二限度H高时,输入图像IMGl的信噪比或者输入图像IMGl的更小部分的信噪比可能低到不可接受。在那些情况下,减少有效空间分辨率以便增加信噪比是可接受的。二进制图像的部分的曝光状态依赖于所述部分内的白色和/或黑色像素的密度。 因此可以例如基于输入图像IMGl的部分内的白色像素Pl的密度估计所述部分的曝光状态。图像的部分中的白色像素的密度依赖于所述部分内的黑色像素的密度。输入图像IMGl的部分的曝光状态也可以例如通过使用由相同图像传感器100先前捕获的又一输入图像IMGl来确定。输入图像IMGl的部分的曝光状态也可以例如通过使用由又一图像传感器捕获的又一图像来估计。可以用于确定曝光状态的又一图像传感器也可以是模拟传感器。模拟图像传感器包括布置成除了黑色和白色之外还提供不同灰度的各个光检测器。模拟图像传感器捕获的图像的不同部分也可以确定为曝光不足、恰当曝光或者曝光过度。例如,当模拟图像传感器捕获的图像的部分中的基本上所有像素的亮度值大于90%时,图像部分可以分类为曝光过度。例如,当模拟图像传感器捕获的图像的部分中的基本上所有像素的亮度值小于10%时, 图像部分可以分类为曝光不足。当相当部分像素具有范围为10%至90%的亮度值时,那么图像部分可以分别为恰当曝光。图如通过例子示出了女孩的图像。图4b示出了与图如的图像对应的二进制图像。图4b的图像具有大的像素大小以便强调黑色和白色像素结构。参照图5,可以将二进制输入图像IMGl划分成多个输入像素组G(i,j),其中每个输入像素组G位于坐标i、j。每组G(i,j)可以包括多个输入像素PI。每组G(i,j)可以优选地包括多个相邻输入像素Pl。输入像素组G可以相邻,从而每个像素Pl属于仅一组G。组也可以重叠、即一些像素Pl可以属于若干不同组G。可以例如通过对相应输入像素组G(i,j)内的白色像素的数目计数来确定与坐标 i、j关联的密度参数D(i,j)。例如,矩形输入像素组G(i2,j2)可以包括布置于16X16构成中的256个输入像素,从而所述组G(i2,j2)具有99个白色像素和157个黑色像素。因此, 与组G(i2,j2)对应的密度参数D (i2,j2)可以例如等于99或者等于38. 7% ( = 99/256)。 可以分别针对第二组G (i3,j2)确定第二密度参数D (i3,j2)。输入像素组G的密度参数D (i,j)可以构成密度参数阵列DMl。也可以例如通过对与相应输入像素组G(i,j)内的黑色像素的数目计数来确定与坐标i、j关联的密度参数D (i,j)。图6示出了用于基于二进制输入图像IMG 1提供输出图像IMG2的方法步骤。在步骤910中,用户可以选择输出图像IMG2的分辨率。因而,可以计算输出图像 IMG2的输出像素的位置。每个输出像素P2的位置可以由对应坐标i、j限定。在步骤930中,可以例如通过对每个输入像素组G内的白色像素的数目计数来确定与输出像素P2的位置关联的密度参数D。在步骤950中,可以针对每个位置(i,j)基于与所述位置(i,j)关联的密度参数D确定滤波器阵列FAl。在步骤970中,可以通过用确定的滤波器阵列FAl或者用确定的滤波器阵列FAl 处理输入图像IMG2来提供输出图像IMG2的每个像素。可以通过在滤波器阵列的单元与输入图像IMGl的像素Pl之间执行乘积求和运算来确定输出图像IMG2的输出像素P2的值。图7a示出了滤波器阵列FA1。可以通过使用滤波器阵列FAl将数字输入图像IMGl 转换成数字输出图像IMG2。可以通过在输入图像上叠加滤波器阵列FAl使得所述滤波器阵列FAl的位置与所述输出像素的位置匹配并且通过在滤波器阵列FAl的单元E的值与所述输入图像的输入像素的值之间执行乘积求和运算来确定输出图像的每个输出像素的值。当计算所述乘积求和运算的乘积时,预定单元E (m,η)的每个值与位置与所述预定单元E (m, η)的位置重合的输入像素的值相乘。在这一相乘中,每个白色像素的值可以视为一,而每个黑色像素的值可以视为等于零。取而代之,每个白色像素的值可以视为零,而每个黑色像素的值可以视为等于零。滤波器阵列FAl可以包括布置于若干行和列中的单元E (m,η)。图7a通过例子示出了分别具有四列和四行的4X4滤波器阵列。符号m和η指示在m轴和η轴限定的坐标系中的位置。图7a中所示滤波器阵列的中心BP位于坐标m = 2. 5和η = 2. 5。在单元E的情况下,符号m和η为整数,这些整数也指示列的索引和行的索引。滤波器阵列FAl的单元E(m,n)代表加权系数。在图7a的情况下,向与中心BP接近的像素值和与中心BP更远的像素值给予相同权值。单元E(m,n)的值可以例如舍入或者截尾成整数值以便于计算。如果希望,则所有单元E(m,η)的值可以在舍入或者截尾之前与公倍数相乘以便例如减少舍入误差。参照图7b,可以在ζ轴根据每个单元E的位置(m,η)指示单元E (m, η)的值。滤波器阵列FAl的单元E (m,η)的非零值可以近似参考表面REFS。具体而言,每个非零单元 E(m, η)的值可以等于参考表面REFS在对应位置(m,η)的值。图7b示出了在滤波器阵列 FAl的单元E (m,η)的位置之上叠加的平坦矩形参考表面REFS。BP表示滤波器阵列FAl的中心。滤波器阵列FAl可以包括明显偏离零的正单元Ε。滤波器阵列FAl可以包括基本上等于零的单元。另外,滤波器阵列FAl可以包括例如用于边缘增强目的和/或用于控制由滤波器阵列FAl提供的空间频率响应的负值。PRM表示滤波器阵列FAl的那些最外单元E的周界,这些单元的值明显偏离零。换而言之,周界PRM包围滤波器阵列FAl的明显偏离零的那些单元Ε。在某些情况下,例如在滤波器阵列FAl的拐角中的一些单元E的值可以基本上等于零(例如参见图7e和图10b)。强调一点,限定周界PRM的最外单元E无需在滤波器阵列FAl的第一或者最后列和/或行中。此外,例如在滤波器阵列FAl的中心附近的一些单元也可以基本上等于零。因此,周界PRM也可以包围基本上等于零的一个或者多个单元E。周界PRM未包括凹段。周界PRM也可以被限定成如下最短闭合路径,该路径包围滤波器阵列FAl的所有单元的值之和的至少90%。换而言之,在周界PRM内的单元的值之和可以大于或者等于滤波器阵列FAl的所有单元的值之和的90%。
W3表示周界PRM的宽度。滤波器阵列FAl的有效宽度等于周界PRM的宽度w3。图7c示出了比图7a的滤波器阵列FAl更窄的滤波器阵列FA1。可以规范化单元 E的值,使得每单个滤波器阵列FAl的所有单元E之和对于对单个输入图像IMGl应用的所有不同滤波器阵列FAl而言相同。图7d在三维视图中示出了图7c的滤波器阵列FAl的单元的值。图7e示出了在拐角包括零单元的滤波器阵列FA1。在这一情况下,滤波器阵列提供的空间频率响应比在使用图7a的矩形滤波器阵列时更少依赖于输入图像IMGl中的可视特征的定向。换而言之,空间频率响应可以对于水平线和45度倾斜的线而言接近相同。图7f示出了滤波器阵列FA1,该阵列的单元值与圆盘近似,以便提供与输入图像 IMGl中的可视特征的定向基本上独立的空间频率响应。图8示出了滤波器阵列FAl的单元E (m, η)相对于中心BP的位置。周界PRM可以例如是矩形或者椭圆形。符号w3表示周界PRM的宽度和滤波器阵列FAl的有效宽度。符号h3表示所述周界PRM的高度和滤波器阵列FAl的有效高度。在圆形或者方形的情况下,宽度《3等于h3。每个单元E(m,n)的中心的位置可以由索引m(该索引指示所述单元E(m,η)的中心的水平位置)和索引η (该索引指示所述单元E (m,η)的中心的竖直位置)指示。在单元 E的情况下,m和η为整数。然而中心BP可以例如位于坐标m = 4. 5和η = 4. 5。wl表示在相邻单元E(m,η)的中心之间的水平距离。hi表示在相邻单元E(m,η) 的中心之间的竖直距离。wl也表示在输入图像IMGl的相邻像素的中心之间的水平距离。 hi也表示在输入图像IMGl的相邻像素Pl (k,1)的中心之间的竖直距离(参见图9)。可以用无量纲形式操纵wl和hi。例如可以假设wl = 1并且hi = 1。图9示出了通过使用滤波器阵列FAl根据输入图像IMGl提供输出图像IMG2。输入图像IMGl由输入像素Pl(k,I)构成。符号k表示列的索引,而符号I表示行的索引。k和I可以是整数。输出图像IMG2由输出像素P2(i,j)构成。符号i表示列的索引,而符号j表示行的索引。i和j可以是整数。这里也使用简化的符号表示P1、P2、G和E,而不是Pl(k,I)、P2(i,j)、G(i,j)和 E (m, η) οw2表示在相邻输出像素P2(i,j)的中心之间的水平距离。h2表示在相邻输出像素P2(i,j)的中心之间的竖直距离。w2和h2也可以称为“步进大小”。分别地,w2可以例如等于16父《1,而112可以等于16Xhl。在图9的情况下,水平步进大小w2 = 4Xwl,而垂直步进大小h2 = 4Xhl。可以按照水平缩放因子( 和垂直缩放因子CFv缩放输出图像IMG2。按照定义, CHh = w2/wl 并且 CFv = h2/hl。因而 w2 = CFh · wl 并且 h2 = CFv · hi。水平缩放因子CFh也可以理解为输入图像IMGl的列数与输出图像IMG2的列数之比。垂直缩放因子CFv也可以理解为输入图像IMGl的行数与输出图像IMG2的行数之比。一旦已经选择第一输出像素P2的位置,可以根据所选水平缩放因子CFh并且根据选择的垂直缩放因子CFv (即根据距离w2和确定所有其它输出像素P2的位置。可以通过例如按照下式在滤波器阵列FAl的单元与输入图像IMGl的对应像素Pl之间执行乘积求和运算来计算输出图像IMG2的输出像素P2(i,j)的值
权利要求
1.一种用于基于二进制输入图像(IMGl)提供输出图像(IMG2)的方法,所述方法包括-确定输出像素(P2)相对于所述输入图像(IMGl)的位置(i,j), -确定滤波器阵列(FAl)的单元(E)的值,使得所述滤波器阵列(FAl)的有效宽度(w3) 依赖于图像(IMGl)的部分的曝光状态,以及-当滤波器阵列(FAl)叠加于所述输入图像(IMGl)上使得所述滤波器阵列(FAl)的中心(BP)对应于所述输出像素(P2)的位置时,通过在所述滤波器阵列(FAl)的所述单元 (E)的非零值与所述输入图像(IMGl)的位于相应位置的输入像素(Pl)的值之间执行乘积求和运算来确定所述输出像素(P》的值。
2.根据权利要求1所述的方法,其中所述二进制输入图像(IMGl)的数据大小大于或者等于所述输出图像(IMG2)的数据大小的4倍。
3.根据权利要求1或者2所述的方法,其中所述滤波器阵列(FAl)的有效宽度(w3)依赖于输入图像(IMGl)内的白色或者黑色二进制像素(Pl)的密度(D)。
4.根据权利要求1至3中的任一权利要求所述的方法,其中确定所述滤波器阵列 (FAl)的单元(E)的值,使得所述滤波器阵列(FAl)的有效宽度(旧)依赖于与所述输出像素(P2)的位置(i,j)对应的输入像素组G(i,j)中的白色或者黑色输入像素(Pl)的密度 ⑶。
5.根据权利要求1至4中的任一权利要求所述的方法,其中通过使用具有第一宽度 (w3)的第一滤波器阵列(FAl)来确定第一输出像素(P2)的值,并且通过使用具有第二不同宽度(《3)的第二滤波器阵列(FAl)来确定第二输出像素(P2)。
6.根据权利要求1至5中的任一权利要求所述的方法,其中所述滤波器阵列(FAl)的有效宽度(w3)依赖于另一输入图像IMGl的部分内的白色或者黑色输入像素(Pl)的密度 ⑶。
7.根据权利要求1至6中的任一权利要求所述的方法,其中所述滤波器阵列(FAl)的有效宽度(《3)大于在所述输出图像(IMG2)的相邻像素(P2)之间的水平距离。
8.根据权利要求1至7中的任一权利要求所述的方法,还包括 -将所述滤波器阵列(FAl)的有效宽度(旧)设置成初始值,以及-当滤波器阵列FAl叠加于所述输入图像(IMGl)上使得所述滤波器阵列FAl的中心 (BP)对应于所述输出像素(P2)的位置时,增加所述滤波器阵列(FAl)的有效宽度(w3)直至所述滤波器阵列(FAl)覆盖预定数目的白色或者黑色输入像素(Pl)。
9.根据权利要求1至8中的任一权利要求所述的方法,其中所述滤波器阵列(FAl)的中心(BP)附近的单元(E)的值大于定位于所述滤波器阵列(FAl)的中心(BP)更远处的单元(E)的值。
10.根据权利要求1至9中的任一权利要求所述的方法,还包括通过二进制图像传感器 (100)和成像光学器件(10)捕获所述输入图像(IMGl)。
11.根据权利要求10所述的方法,其中所述二进制图像传感器(100)的各个检测器小于所述成像光学器件(10)的最小焦斑。
12.一种包括程序代码的计算机可读介质(MEM5),所述程序代码在由数据处理器执行时用于执行根据权利要求1至11中的任一权利要求所述的方法。
13.一种计算机程序代码,在由数据处理器执行时用于执行根据权利要求1至11中的任一权利要求所述的方法。
14.一种设备,布置成通过根据权利要求1至11中的任一权利要求所述的方法提供输出图像(IMG2)。
15.一种用于基于输入图像(IMGl)提供输出图像(IMG2)的设备(500),所述设备 (500)包括布置成执行以下操作的信号处理器O00)-确定输出像素(P2)相对于所述输入图像(IMGl)的位置(i,j),-确定滤波器阵列(FAl)的单元(E)的值,使得所述滤波器阵列(FAl)的有效宽度(w3) 依赖于图像(IMGl)的部分的曝光状态,以及-当滤波器阵列(FAl)叠加于所述输入图像(IMGl)上使得所述滤波器阵列(FAl)的中心(BP)对应于所述输出像素(P2)的位置时,通过在所述滤波器阵列(FAl)的所述单元 (E)的非零值与所述输入图像(IMGl)的位于相应位置的输入像素(Pl)的值之间执行乘积求和运算来确定所述输出像素(P》的值。
16.根据权利要求15所述的设备(500),其中所述信号处理器(200)被布置成操作使得所述滤波器阵列(FAl)的有效宽度(w3)依赖于输入图像(IMGl)内的白色或者黑色二进制像素(Pl)的密度⑶。
17.根据权利要求15或者16所述的设备(500),其中所述滤波器阵列(FAl)的有效宽度(w3)依赖于另一输入图像IMGl的部分内的白色或者黑色输入像素(Pl)的密度(D)。
18.根据权利要求15至17中的任一权利要求所述的设备(500),其中所述信号处理器 (200)被布置成通过使用具有第一宽度(旧)的第一滤波器阵列(FAl)来提供第一输出像素(P2)的值,并且通过使用具有第二不同宽度(w3)的第二滤波器阵列(FAl)来提供第二输出像素(P2)的值。
19.根据权利要求15至18中的任一权利要求所述的设备(500),还包括布置成捕获二进制输入图像(IMGl)的图像传感器(100)。
20.根据权利要求19所述的设备(500),其中所述二进制图像传感器(100)的各个检测器小于所述成像光学器件(10)的最小焦斑。
21.根据权利要求15至20中的任一权利要求所述的设备(500),其中所述二进制输入图像(IMGl)的数据大小大于或者等于所述输出图像(IMG2)的数据大小的4倍。
全文摘要
一种用于基于输入图像(IMG1)提供输出图像(IMG2)的方法,该方法包括确定输出像素(P2)相对于输入图像(IMG1)的位置(i,j),确定滤波器阵列(FA1)的单元(E)的值使得滤波器阵列(FA1)的有效宽度(w3)依赖于输入图像(IMG1)内的曝光输入像素(P1)的密度,并且当滤波器阵列(FA1)叠加于输入图像(IMG1)上使得滤波器阵列(FA1)的中心(BP)对应于输出像素(P2)的位置时,通过在滤波器阵列(FA1)的单元(E)的非零值与输入图像(IMG1)的位于相应位置的输入像素(P1)的值之间执行乘积求和运算来确定输出像素(P2)的值。
文档编号H04N1/195GK102449662SQ201080023668
公开日2012年5月9日 申请日期2010年6月16日 优先权日2009年6月24日
发明者J·尼屈拉, S·科斯基南, T·里萨 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1