确定数字照相机图像中的场景距离的制作方法

文档序号:2725586阅读:307来源:国知局
专利名称:确定数字照相机图像中的场景距离的制作方法
技术领域
本发明一般而言涉及数字图像处理的领域,特别涉及对由数字照 相机所捕获的数字图像中的场景内的不同位置的距离检测。
背景技术
场景对象几何形状(即几何分布和关系)对于自然场景照相来说 是有价值的信息,其可以被用来处理由数字照相机所产生的数字图像。 特别地,如果知道照相机与场景对象沿着从照相机到对象的视线的分开 距离,则可以计算该场景内的对象与对象之间的分开距离。
在这一领域中存在半手动和自动的现有技术的例子。在
"Multiple View Geometry in Computer Vision Second Edition (计算 机视觉中的多视图几何学第二版)"(Cambridge University Press, 2004年3月)中,R. Hartley等人公开了几种用于从2D图像确定3D 信息(从而确定距离信息)的方法。 一种方法是通过从不同的视角几次 捕获一个场景来实现的。通过在把几何结构分配给图像中的某些特征的 过程中的用户干预,可以导出所述场景的欧几里德3D几何形状。据 Hartley所写,通过使用投影几何学的技术,在许多情况下有可能从单 个图像重建场景。在关于所成像的场景不做一些假设的情况下无法实现 这一点(例如应当知道至少两个所成像的点之间的物理距离)。这种技 术还没有可能完全自动化。然而,可以把投影几何知识内建在一个系统 中,该系统允许对场景进行用户引导的单视图重建。Hartley所描述的 另 一种方法要求所述场景的所有点在所有图像中都是可见的。
现有的距离测量方法的一个显著问题在于,它们需要进行相当多 的处理来确定距离。这些方法常常需要用户干预以及针对图像捕获的特 定设置。另外,这些方法常常在计算上非常密集且复杂。

发明内容
本发明的一个目的是产生位于距照相机的不同距离处的场景对象 的距离图。 该目的是通过一种用于为由数字照相机所捕获的数字图像产生场
景距离值的距离图的方法来实现的,该方法包括
a) 在第一照明条件下捕获场景的第一数字图像,其中该笫一数字 图像包括多个像素,并且该场景包括位于距该数字照相机的不同距离处 的多个场景对象;
b) 在不同于第一照明条件的第二照明条件下捕获该场景的第二数 字图l象;以及
c) 使用第一和第二数字图像来产生具有多个场景距离值的距离 图,其中每一个场景距离值与该数字照相机到相应的场景对象之间的距 离相关。
本发明的一个特征在于,它提供了一种改进的、自动的并且在计 算上高效的方式来确定与场景内的不同位置距数字照相机的距离相关的 场景距离值。该特征是通过用单个数字照相机捕获场景的多个图像来实 现的。所述多个图像是利用不同的光源捕获的。在产生所述距离图的过 程中有利地使用了闪光照明光源对距离的反平方律依赖性。
附图 说明


图1是描绘适于实践本发明的计算机系统的方框图; 图2是示出原始场景、数字照相机和两个光源的图像捕获情形的 功能方框图;以及
图3是距离计算所需的图像处理的方框图。
具体实施例方式
在下面的描述中将描述本发明的一个优选实施例,其一般将被实 现为软件程序。本领域技术人员将容易认识到,也可以用硬件来构造这 种软件的等效方案。由于图像处理算法和系统是公知的,因此本描述将 特别针对形成根据本发明的系统和方法的一部分或者与其更直接协作的 算法和系统。可以从本领域中已知的所述系统、算法、组件和元件当中 选择未在此专门示出或描述的这种算法和系统的其他方面(以及用于产 生并且以其他方式处理所涉及的图像信号的硬件或软件)。在下面的材 料中给出根据本发明所述的系统的情况下,未在此专门示出、提出或描 述的可用于实现本发明的软件是常规的,并且在本领域技术人员的理解
范围之内。
更进一步,如在此所用的计算机程序可以被存储在计算机可读存
储介质中,其例如可以包括诸如磁盘(比如硬盘驱动器或软盘)或磁 带之类的磁存储介质;诸如光盘、光带或机器可读条形码之类的光存储 介质;诸如随机存取存储器(RAM)或只读存储器(ROM)之类的固 态电子存储设备;或者被采用来存储计算机程序的任何其他物理设备或 介质。
在描述本发明之前,为了便于理解,应当注意到本发明被优选地 使用在任何公知的计算机系统上,比如个人计算机。因此,在此将不详 细讨论所述计算机系统。注意到所述图像被直接输入到该计算机系统中 (例如通过数字照相机)或者在输入到该计算机系统中之前被数字化 (例如通过扫描诸如卣化银胶片之类的原始图像)也是有益的。
参考图1,其中示出了一个用于实现本发明的计算机系统110。虽 然出于说明一个优选实施例的目的示出了该计算机系统110,但是本发 明并不限于所示出的该计算机系统110,而是可以被用在任何电子处理 系统上,比如存在于家用计算机、信息站、零售或批发式照相洗印加工 中的电子处理系统,或者用于处理数字图像的任何其他系统。该计算机 系统110包括一个基于微处理器的单元112,其用于接收和处理软件程 序以及用于执行其他处理功能。显示器114被电连接到该基于微处理器 的单元112,以用于例如通过图形用户界面来显示与所述软件相关联的 用户相关信息。键盘116也被连接到该基于微处理器的单元112,以用 于允许用户向所述软件输入信息。作为对于使用键盘116进行输入的替 换方案,可以使用鼠标118以用于在显示器114上移动选择器120,并 且用于选择该选择器120所覆盖的项目,正如本领域中所公知的。
把通常包括软件程序的光盘只读存储器(CD-ROM) 124插入到
所述基于微处理器的单元内,以用于提供一种向该基于微处理器的单元 112输入软件程序和其他信息的方式。另外,软盘126也可以包括软件 程序,并且被插入到该基于微处理器的单元112中以用于输入该软件程 序。所述CD-ROM 124或软盘126可以替换地被插入到位于外部的盘 驱动器单元122中,该位于外部的盘驱动器单元122被连接到所述基于 微处理器的单元112。更进一步,正如本领域中所公知的那样,该基于 微处理器的单元112可以被编程以用于在内部存储所述软件程序。该基
于微处理器的单元112还可以具有到外部网络(比如局域网或因特网) 的网络连接127 (比如电话线)。打印机128也可以被连接到该基于微 处理器的单元112,以用于打印来自所述计算机系统110的输出的硬拷 贝。
还可以通过个人计算机卡(PC卡)130在所述显示器114上显示 图像,如以前所知的那样,该个人计算机卡130例如是包含数字化的图 像的PCMCIA卡(基于个人计算机存储卡国际协会的规范),所述数 字化的图像被电子地包含在该PC卡130中。该PC卡130最终被插入 到所述基于微处理器的单元112中,以便允许在该显示器114上对图像 进行视觉显示。可选择地,所述PC卡130可以被插入到与该基于微处 理器的单元112相连的位于外部的PC卡读取器132中。还可以通过所 述CD-ROM 124、软盘126或者网络连接127输入图像。存储在所述 PC卡130、软盘126或CD-ROM 124中的任何图像或者通过网络连接 127输入的任何图像可以是已经通过多种来源所获得的,所述来源例如 是数字照相机(未示出)或扫描仪(未示出)。还可以通过连接到所述 基于微处理器的单元112的照相机对接端口 136从数字照相机134直接 输入图像,或者通过到该基于微处理器的单元112的电缆连接138直接 从数字照相机134输入图像,或者通过到该基于微处理器的单元112的 无线连接140直接输入图像。
根据本发明,所述算法可以被存储在以上所提到的任何存储设备 中,并且被应用于图像以便确定与场景内的不同位置距所述数字照相机 的距离相关的值。
图2描绘了涉及到数字照相机134的典型的成像情形。通过环境光 源170来照明包括多个场景对象的原始场景160。该数字照相机134可 以被用来以数字图像的形式记录该原始场景160。因此,该三维原始场 景160被捕获并且被表示为二维数字图像。在本发明中,数字照相机 134被用来捕获两个数字图像,每个数字图像是利用一个不同的光源 (即不同的照明条件)来采集的。假设通过环境光源170来照明该原始 场景160。对于室内照相来说,该环境光源170可以是焚光灯泡或白炽 灯泡。对于户外照相来说,该环境光源170可以是直接的日光或者来自 云层的漫射日光。通过利用该环境光源170进行第一次捕获所产生的数 字图像是非闪光数字图像201。电子闪光单元被用作第二光源,其被称
作闪光光源180。利用所述数字照相机134进行第二次捕获得到第二数 字图像,其被标记为闪光数字图像202。
优选地,在所述闪光数字图像202之前的1/15与1/30秒之间捕获 所述非闪光数字图像201,以便减小这两次捕获之间的场景改变。
假设所述环境光源170还被用于捕获所述闪光数字图像202。因 此,该环境光源170可以被视为用于捕获所述非闪光数字图像201的笫 一光源,并且该环境光源170和闪光光源180在一起的组合可以被视为 用于捕获所述闪光数字图像202的第二光源。还应当注意到,该附加光 源(即如上所述的闪光光源180)不必由电子闪光单元产生。例如,被 固定于所述数字照相机134的第二白炽灯泡可以被用作该附加光源。因 此,对于第二次图像捕获来激活该附加光源。单个光源或者多个光源的 组合限定一种照明条件。
假设所述数字照相机134相对于所述原始场景160的位置对于两 次捕获来说是近似相同的。本发明使用这两个数字图像来计算所述闪光 数字图像202的每个像素的场景距离值,该场景距离值对应于沿着视线 从该照相机到该原始场景160内的某一位置的分开距离。所计算的各场 景距离值构成用于所述数字照相机134到原始场景160的图像捕获情形 的距离图像或距离图203 (图3中示出)。因此,为该距离图203的每 个像素计算场景距离值。随后可以对该距离图203进行分析,以便确定 场景对象(例如树或墙壁)与所述数字照相机的单点透视的距离。例 如,可以对被记录在该距离图203中的对应于一棵树的各场景距离值求 平均,以便确定照相机到树的距离。
所述原始场景160包括位于距所述数字照相机134的不同距离处 的多个场景对象。例如, 一个室内场景可以包括地板、墙壁、天花板、 家具以及甚至所述环境光源。虽然在概念上可以把每一个所述项目视为 一个场景对象,但是也有可能把一个对象的每一部分视为一个场景对 象。例如,房间的天花板可以被视为一个对象,但是也可以把该天花板 的近处部分或远处部分视为一个对象。所述非闪光数字图像201和闪光 数字图像202都包括多个像素。这两个数字图像的每个像素对应于一个 场景对象的一部分。因此,所捕获的数字图像的每个像素都具有相应的 场景对象,该相应的场景对象与所述数字照相机具有可测量的距离。从 该处开始测量所述距离的该数字照相机134上的实际点可以被任意地选
择成前透镜的中心,或者例如被用于捕获数字图像的电子传感器的中心
照相位置。因此,距离图203包括多个场景距离值(像素值),其中每 个场景距离值与该数字照相机134到相应的场景对象或场景位置之间的 距离相关。虽然确实该距离图203的每个像素都具有相应的场景位置或 场景对象,但是一般来说,并不是每个场景对象都具有相应的所计算出 的场景距离值。例如,如果一把椅子面向该数字照相机134,则该椅子 的背面不可能具有到该照相机的视线,因此并未被看到。然而,所述原 始场景内的确实具有到该数字照相机134的视线的每个位置或场景对象 都可以具有可测量的场景距离值。
假设所述环境光源170均匀地照明所述原始场景160的各场景对 象。对于大多数所照相的场景来说,这都是有效的近似。因此,具有不 同的材料反射率值的两个场景对象在所得到的所捕获数字照相机图像中 将导致不同的像素值,其中具有较低材料反射率的该场景对象看起来更 暗(像素值更低)。具有大约相同的材料反射率值的两个场景对象在所 述非闪光数字图像201中将具有近似相同的相应像素值。即使两个场景 对象处在距所述数字照相机134的不同距离处,这一点也是成立的。因 此,对于利用所述环境光源170捕获的所述非闪光数字图像201来说, 像素值的差主要是由材料反射率的改变导致的。虽然这对于与直接由该 环境光源170照明的场景对象相对应的像素来说一般是成立的,但是这 对于与不直接由该环境光源照明的阴影区域相对应的像素来说是不成立 的。因此,从利用该环境光源170捕获的数字图像取得的像素值差是由 材料反射率的差异所导致的。
对于所述闪光数字图像202,只有当具有相同材料反射率值的两个 场景对象处在距所述数字照相机134的大约相同的距离处时,与所述对 象相对应的像素值才将是相同的。如果这两个场景对象处在距该数字照 相机134的不同距离处,则更远的对象将从所述闪光光源180接收到更 少的光。因此,该闪光数字图像202中的相应的像素值在数值上将小于 (表明接收到更少的光)与更近的该场景对象相关联的相应像素值。由 所述原始场景160内的场景对象接收到的光强度与所述闪光光源180到 该场景对象之间的距离的平方近似成反比。如果该闪光光源180被固定 于所述数字照相机134,则场景对象到光源的距离与场景对象到照相机 的距离近似相同。对于具有不同材料反射率值的两个场景对象来说,当
两个对象处在距该闪光光源180的相同距离处时,相应的像素值将是不 同的。因此,在利用该闪光光源180捕获的数字图像内的像素值变化可 以由照相机到场景对象的距离变化或者材料反射率变化导致。
本发明利用了所述闪光光源180的固有的反平方距离关系和所述 环境光源170的固有的距离独立关系来导出所述非闪光数字图像201或 所述闪光数字图像202的像素的场景距离值。这是通过利用以下事实来 实现的场景对象的材料反射率差异对于所述非闪光数字图像201和闪 光数字图像202来说是近似相同的。假设所述闪光光源180的角度敏感 性是各向同性的,即与关于所述数字照相机134的三个主轴的指向角度 无关。 一些电子闪光光源可能具有角度依赖性。本领域技术人员将认识 到,可以在所述计算当中包括一个补偿项,这是由于所捕获的数字图像 的每个像素将具有相对于所述照相机的系统角度。
对于所述非闪光数字图像201,假设所述原始场景160是利用所述 环境光源170产生的。在数学上,该非闪光数字图像201的像素值ay 可以由(1)表示
ay = Aij MR(j (1)
其中,Aij表示对应于第ij个像素的场景对象的环境光源照明度,并且 MRy表示对应于笫ij个像素的所成像的场景对象的材料反射率。对于 所述闪光数字图像202,假设所述原始场景160的产生包括所述环境光 源170和闪光光源180。在数学上,所述像素数据可以被表示为
(2) :
bi广(Aij + Fij)MRy (2)
其中,by表示所述闪光数字图像202的第ij个像素值,并且Fij表示对 应于第ij个像素的场景对象的闪光光源照明度。
仅仅由所述闪光照明源形成的数字图像可以通过从所述闪光数字 图像202的像素值减去所述非闪光图像201的像素值而获得,正如由
(3) 所给出的那样
Ci广FyMRy (3)其中,Cy表示所计算的该仅有闪光的数字图像的笫ij个像素值。可以
通过用表达式(3)除以(1)而从等式中除去所述材料反射率值 MRy,从而形成(4):
<formula>formula see original document page 10</formula>(4)
其中,qy表示仅有闪光的像素值与环境像素值的比值。如果所述环境 光源170可以用一个常数A。来近似(即空间上不变的分布),则该项 qy将与所述闪光光源180的空间变化成比例,这是由所述场景距离值 Dy或照相机到场景对象的距离来确定的,正如由(5)所给出的那样。 项F。是与由所述闪光光源180所发射的功率和所述数字照相机透镜系 统的F数相关的一项
<formula>formula see original document page 10</formula> (5). 利用这一近似,可以如由(6)所给出的那样计算所述场景距离值Dij:
<formula>formula see original document page 10</formula> (6).
可以通过确定所述环境照明源常数A。来计算经过校准的场景距离 值Dij。 一种计算A。的方式是如由(7)所给出的那样对所述环境非闪 光数字图像201中的各值求平均
<formula>formula see original document page 10</formula>(7)
其中,所述常数5.5近似地是0.18 (即平均材料反射率值MRy)的倒 数。还可以使用所述照相机透镜焦距Df作为参考距离来校准所述场景 距离值。该数量Df表示"焦点对准,,的照相机到场景对象距离。所述 照相机透镜子系统自身应当被校准。假设所述照相机视场的中心对应于 第mn个图像像素位置,并且所述照相机透镜被聚焦在对应于该第mn 个图像像素的场景对象上,则所述场景距离值Dij由(8)给出
其中该常数Ko由(9)给出
Ko=qmnD2f (外
图3示出作为所述基于微处理器的单元112 (图1中示出)的一部 分的图像处理器200的功能方框图。还应当注意到,该图像处理器200 还可以被实现为所述数字照相机134的一部分。距离计算器210接收所 述非闪光数字图像210和闪光数字图像202,并且通过执行在上述表达 式(1)到(9)中概述的计算来产生距离图203。因此,该距离图203 包括对应于所述非闪光数字图像201和闪光数字图像202中的第ij个 像素的场景距离值Dy。在该图像处理器200内,转换模块220接收该 距离图203和该闪光数字图像202,并且使用所述场景距离值来产生增 强的数字图像204。
上述的表达式(1)到(9)的推导是利用一般项来公式化的。也 就是,这些表达式可以被用来描述任何类型的图l象像素数据的场景距离 值Dy的计算。例如,如果所述数字照相机134产生包括红色、绿色和 蓝色(RGB)像素值的彩色数字图像,则可以利用来自所述非闪光数
2值。类似地,还可:仅仅使用绿色或者仅仅使用蓝色像素值来计算场 景距离值Dy。因此,可以从三种单独的彩色像素值分别产生三组场景 距离值。 一些数字照相机利用关于青色、品红色和黄色的三种彩色像素 值来产生数字图像。类似地,还可以仅仅使用青色、品红色或者仅仅使 用黄色像素值(CMY)来计算场景距离值Dy。对于由数字照相机产生 的单色(黑白)数字图像,可以利用单色像素值来计算场景距离值 以类似的方式,可以按照(10)来计算亮度像素值
Ljj = 0.30 Rjj + 0.59 Gy + 0.11 Bg (10) 其中,各项Ry、 Gij和Bij分别表示笫ij个红色、绿色和蓝色像素值,
并且Ly表示第ij个亮度像素值。 一种特别有用的实现方式仅仅使用绿 色像素值Gy来计算所述场景距离值Dy。该实现方式更快并且特别可用
于照相机内的应用,这是由于不必计算亮度像素值。
应当注意到,应当在计算所述场景距离值之前配准所述非闪光数
字图像201和闪光数字图像202。配准两个图像是为了对准所述图像并
且除去由于定位错误所造成的(例如由手抖动所导致的)总像素位移。 例如,找到两个数字图像之间的归 一化互相关的最大值表明 一个图像相 对于另一个图像的像素偏移量。当所述场景中的对象在捕获所述闪光数
字图像202和捕获所述非闪光数字图像201之间的时间间隔内可能已经 发生了移动时,则可以使用其他的局部配准技术,比如光流或者块匹配 技术。
参考图3,所述转换模块220使用所述距离图203的场景距离值从 所述非闪光数字图像201或闪光数字图像202产生增强的数字图像 204。例如,所述场景距离值Dy可以被用来调制一个模糊空间滤波 器,该模糊空间滤波器被应用于该闪光数字图像202的各像素。表达式 (11)描述了一般化的空间滤波操作
其中,该项A表示第ij个处理后的像素值,p目表示第ij个像素周围的
局部邻域内的像素值,并且 表示该p皿像素值的空间加权因子。因 此,该空间加权因子C^可以被形成为场景距离值^的函数,正如由
(12)和(13)所给出的那样
当t, <= Z'ij >- T2时(J = 0.5 (13) 当ti > Z'a或Z'ij < T2时(J = 2.0
其中,5和72表示距离阈值,并且C7表示确定所述模糊操作的空间范围
的控制参数。所述数字照相机134提供照相机透镜焦距Dp其对应于 所述照相机透镜被设置来捕获所述闪光数字图像202的距离。按照 (14),所述距离阈值基于所述照相机透镜聚焦设置参数而被设置<formula>formula see original document page 12</formula>
(14)
其中,s表示容限值。对于具有处于该s容限值之外的相应的场景距
离值Df的各像素,所述增强的数字图像204的所述像素将被显著模 糊。
虽然表达式(12)到(14)描述了一种作为所计算的场景距离值 的函数来改变空间滤波器的方法,但是本领域技术人员将认识到,可以
结合本发明使用其他的函数形式。例如,所述控制参数C7可以作为所述
场景距离值Dy的解析函数而被公式化。类似地,cr的形式可以具有为 之执行少得多的模糊的多于一个的距离范围。这可以通过具有第二组距 离阈值参数来实现。在这种情形中,对应于靠近或远离所述照相机的场 景对象的图像像素招致非常少的模糊或者没有模糊,而对应于处在近处 与远处之间的场景对象的图像像素被显著模糊。表达式(15)描述了 这一近-远情形
当t! <。 Z'a >= A时a - 0.5 (15) 当2^>-1;3时0= 0.5 否貝'J <r- 2.0
如由表达式(12)到(14)所描述的那样,基于所述距离图203 来调制模糊操作的操作产生了增强的数字图像204,其看起来像是由具 有不同的F数的数字照相机所捕获的。特别地,该增强的数字图像204 看起来将像是利用更低的F数所拍摄的。当所述模糊操作是基于表达 式(12) 、 (14)和(15)时,经过处理的增强的数字图像204并不 容易地对应于可以利用常规照相机产生的物理上可实现的效果。
在本发明的(多个)优选实施例中所公开的所述距离检测算法可 以被采用在多种用户情境和环境中。示例性的情境和环境包括(而没有 限制)批发式数字照相洗印加工(其涉及到诸如胶片输入、数字处 理、照片输出之类的示例性过程步骤或阶段)、零售式数字照相洗印加 工(胶片输入、数字处理、照片输出)、家庭打印(家庭扫描的胶片或 数字图像、数字处理、照片输出)、桌面软件(对数字照片应用算法以 使其更好或者甚至仅仅是进行改变的软件)、数字实施(来自介质或通 过web的数字图像输入、数字处理、介质上的数字形式的图像输出、 通过web的数字形式的图像输出或者在硬拷贝照片上打印的图像输 出)、信息站(数字或扫描的输入、数字处理、数字或扫描的输出)、
移动设备(例如可以被用作处理单元、显示单元或者给出处理指令的单
元的PDA或蜂窝电话)以及作为通过万维网所提供的服务。
在所有情况下,所述距离检测算法可以是独立的,或者可以是更 大的系统解决方案的组成部分。此外,与所述算法的接口 (例如扫描或 输入、数字处理、向用户的显示(如果需要的话)、输入用户请求或处 理指令(如果需要的话)、输出)可以分别处在相同或不同的设备和物 理位置上,并且各设备和位置之间的通信可以是通过公共或私有网络连 接或者基于介质的通信。在与本发明的前述公开内容一致的情况下,所 述算法本身可以是完全自动化的,其可以具有用户输入(完全或部分手
动的),可以具有用户或操作员检查以接受/拒绝结果,或者可以由元 数据进行辅助(可以由用户提供、由测量设备(例如在照相机中)提供 或者由算法确定的元数据)。此外,所述算法可以与多种工作流用户接 口方案相接口。
在此根据本发明公开的距离检测算法可以具有使用各种数据检测 和缩减技术(例如面部检测、眼睛检测、皮肤检测、闪光检测)的内部 组成部分。
一种计算机程序产品可以包括一个或多个存储介质,例如诸如 磁盘(比如软盘)或磁带之类的磁存储介质;诸如光盘、光带或机器可 读条形码之类的光存储介质;诸如随机存取存储器(RAM)或只读存 储器(ROM)之类的固态电子存储设备;或者被采用来存储计算机程 序的任何其他物理设备或介质,所述计算机程序具有用于控制一个或多 个计算机来实践根据本发明的方法的指令。
部件列表
110计算机系统
112基于微处理器的单元
114显示器
116键盘
118鼠标
120选择器
122盘驱动器单元
124光盘只读存储器(CD-ROM)
126软盘
127网络连接
128打印机
130个人计算机卡(PC卡)
132 PC卡读取器
134数字照相机
136照相才几对接端口
138电缆连接
140无线连接
160原始场景
170环境光源
180闪光光源
200图像处理器
201非闪光数字图像
202闪光数字图像
203距离图
204增强的数字图像
210距离计算器
220转换模块
权利要求
1、一种用于为由数字照相机所捕获的数字图像产生场景距离值的距离图的方法,包括a)在第一照明条件下捕获场景的第一数字图像,其中该第一数字图像包括多个像素,并且该场景包括位于距该数字照相机的不同距离处的多个场景对象;b)在不同于第一照明条件的第二照明条件下捕获该场景的第二数字图像;以及c)使用第一和第二数字图像来产生具有多个场景距离值的距离图,其中每一个场景距离值与该数字照相机到相应的场景对象之间的距离相关。
2、 一种用于为由数字照相机所捕获的数字图像产生距离图的方 法,包括a) 在由不同光源造成的不同照明条件下使用该数字照相机来捕获 场景的数字图像,其中该场景包括位于距该数字照相机的不同距离处的 多个场景对象;b) 使用所述数字图像来产生场景距离值的距离图,其中每一个场 景距离值与该数字照相机到相应的场景对象之间的距离相关。
3、 根据权利要求2所述的方法,其中,所述场景照明条件是由对 光源的激活或停用所导致的。
4、 根据权利要求3所述的方法,其中,所述光源是与所述数字照 相机相关联的闪光单元。
5、 根据权利要求2所述的方法,其中,所述其中一个照明条件是 环境光,另一个照明条件是由环境光和来自闪光单元的闪光照明的组合 所导致的。
6、 根据权利要求4所述的方法,其中,每一个数字图像被转换到 记录空间中,以便计算作为在所述场景内的不同位置处的不同距离的函 数的差。
7、 根据权利要求6所述的方法,包括使用所述场景内的像素的 已知参考距离和所计算的差来产生所述距离图。
8、 根据权利要求2所述的方法,还包括使用所述距离图来增强 所述二者中任何一个或全部的数字图像。
全文摘要
一种用于为由数字照相机所捕获的数字图像产生场景距离值的距离图的方法包括在第一照明条件下捕获场景的第一数字图像,其中该第一数字图像包括多个像素,并且该场景包括位于距该数字照相机的不同距离处的多个场景对象;在不同于第一照明条件的第二照明条件下捕获该场景的第二数字图像;以及使用第一和第二数字图像来产生具有多个场景距离值的距离图,其中每一个场景距离值与该数字照相机到相应的场景对象之间的距离相关。
文档编号G02B7/36GK101111867SQ200680003761
公开日2008年1月23日 申请日期2006年1月18日 优先权日2005年2月1日
发明者A·C·加拉赫尔, A·D·恩格, E·B·金德尔 申请人:伊斯曼柯达公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1