专利名称:检测特定对象区域的方法和数码相机的利记博彩app
技术领域:
本发明涉及一种检测特定对象区域的方法和数码相机,其中,根据图 像数据来检测特定对象区域,并且可以减少算术运算的任务量和存储 资源。 ,
背景技术:
美国专利4,203,671(对应于JP-A 52-156624)、美国专利4,244,654 (对应于JP-A 53-145621 )和美国专利4,244,655 (对应于JP-A 53-145622)公开了一种从原始图像中检测肉色的部分作为从图像中检 测面部图像区域的方法,用来从区域中收集到的测光点的肉色部分中 确定面部图像。美国专利5,278,921 (对应于JP-A 4-346333)公开了一 种通过将测光数据转换成色调和色度信息而检测面部图像区域的方 法,用来创建和分析两个维度的柱状图。JP-A 8-063597公开了一种通 过考虑人面部形状而导出面部图像区域的候选区域的方法,用以根据 候选区域中的特征值来确定面部图像区域。
在上面任意一种方法中,每一图像都必须全部通过用于识别图像 中特定对象的图像处理来进行处理。即使高性能的CPU或计算设备也 需要很长的时间,因为计算量相当大。
JP-A 2001-116985公开了一种相机和对象识别。相机包括对象识 别单元、视线识别单元、视线检测器和图像修剪单元。对象识别单元 识别对象。图像修剪单元根据视线识别单元和视线检测器的输出来确 定对象识别单元的识别位置和范围。对象识别单元和图像修剪单元合 作来确定对象的位置,从而以高速度和高精确度进行识别。
JP-A 2004-171490公开一种方法,其中,预先确定不相关图像和 目标图像。不相关图像处于多个连续图像帧之中,根据搜索特定对象 的考虑而排除不相关图像。目标图像处于多个连续图像帧之中,其作 为用于检测特定对象的目标而被搜索。目标图像以预定周期顺序安排 在两个或更多的不相关图像之间,以减少总的算术运算任务。在检测 到具有特定对象的目标图像之一之后,搜索靠近检测到的特定对象的
点,这在减少总任务方面也同样有效。
但是,在这些已知方法中还存在问题。在、P-A 2001-116985中, 通常在存在两个或更多对象时,在主要对象的对象识别中可能发生错 误。当主要对象偏离识别的视线位置时,会出现失败。在JP-A 2004-171490中,问题是由于简化处理自身造成的。用广泛公知的方式 来处理目标图像,使得不存在计算任务的减少。JP-A 2001-116985的问 题在关于接近特定对象的点的JP-A 2004-1714卯情况下仍然存在。
发明内容
考虑到上述的问题,本发明的目的是提供一种检测特定对象区域 的方法和数码相机,其中,根据图像数据来检测特定对象区域,并且 可以减少算术运算的任务量和存储资源。
为了获得本发明的上述和其他目的和优点,提供一种检测位于图 像传感器所记录的图像帧中的特定对象区域的检测方法。在该检测方 法中,通过对对象顺序地捡取而创建图像帧。在图像帧中,取得当前 在图像帧中创建的当前图像帧与当前图像帧之前创建的前一图像帧之 间的移动量。根据关于前一图像帧的移动量,移动在前一图像帧周围 定义的轮廓帧,以在移动后从环绕在轮廓帧中的图像区域中形成规格 化图像帧。找到当前图像帧和规格化图像帧之间的差异,以检测基于 该差异且包括在当前图像帧中的差异区域。在差异区域中检测特定对 象区域。
顺序地储存特定对象区域的信息,用于通过以恢复方式捡取而创 建的图像帧。在当前图像帧的差异区域检测中,在没有差异区域的情 况下,找到关于前一图像帧而获得的特定对象区域的信息,用于当前 图像帧。
图像识别的模式匹配用于从差异区域中检测特定对象区域。
从拍摄前一图像帧到拍摄当前图像帧,测量包含图像传感器在内 的外壳的移动量,将其用于当前图像巾^和前一图像帧之间的移动量。
优选地,特定对象区域是人的面部图像区域。
图像传感器具有大的捡取区,其包含可拍摄区,用于捡取要在重 放时观察的图像,在大捡取区中捡取前一图像帧和当前图像帧。
在一个优选实施例中,提供一种用于捡取图像帧的数码相机,包 括图像传感器,用于通过顺序地捡取对象而创建图像帧。输入单元获 取当前图像帧和前一图像帧之间的移动量,该当前图像帧是在所述图 像帧中当前创建的,该前一图像帧是在所述图像帧中在所述当前图像 帧之前创建的。规格化器根据关于所述前一图像帧的所述移动量,移 动在所述前一图像帧周围定义的轮廓帧,以在移动之后从所述轮廓帧 中环绕的图像区域中形成规格化图像帧。差异区域检测器找到所述当 前图像帧和所述规格化图像帧之间的差异,以检测根据所述差异且包 括在所述当前图像帧中的差异区域。特定对象检测器检测所述差异区 域中的特定对象区域。
在本发明的另一方面中,提供一种检测位于由图像传感器记录的 图像帧中的特定对象区域的检测方法。在该检测方法中通过顺序地捡 取对象而创建图像帧。获取当前图像帧和前一图像帧之间的倍率的倍
率变化,该当前图像帧是在所述图像帧中当前创建的,该前一图像帧 是在所述图像帧中在所述当前图像帧之前创建的。以等于所述倍率变 化的倒数的系数,来縮放在所述前一图像帧周围定义的轮廓帧,从而 创建縮放轮廓帧,并且,以等于所述倍率变化的系数,来縮放所述前 一图像帧,以获得在所述縮放轮廓帧中环绕的规格化图像帧。找到所 述当前图像帧和所述规格化图像帧之间的差异,以检测根据所述差异 且包括在所述当前图像帧中的差异区域。在所述差异区域中检测所述 特定对象区域。
而且,特定对象检测步骤包括移动第一图像中的检测'目标区域, 以检查在检测目标区域中是否包含差异区域的部分。如果根据检测目 标区域中的模式匹配,匹配分数高于阈值水平的话,就确定特定对象 区域位于检测目标区域中。如果根据检测目标区域中的模式匹配,匹 配分数等于或低于阈值水平的话,进一步继续检査在检测目标区域中
是否包含差异区域的部分。
特定对象检测步骤包括移动第一图像中的第一尺寸的检测目标区 域,以检査在检测目标区域中是否包含差异区域的部分。在移动第一 图像中第一尺寸的检测目标区域之后,在第一图像中移动小于第一尺 寸的第二尺寸的检测目标区域,以检查在检测目标区域中是否包含差 异区域的部分。
还提供一种用于拍摄对象的图像的数码相机,包括输入单元,用 于获取第一图像帧与在此之前拍摄的前一图像之间的图像在对象位置 上的变化或其倍率变化。规格化器根据与位置或倍率的变化相关的参 数来规格化前一图像。特定对象检测器根据图像识别并且通过第一图 像和规格化的前一图像之间的比较来检测特定对象区域。
规格化器根据位置变化,通过规格化参数移动在轮廓帧中环绕的 前一图像,以获得在移动的轮廓帧中环绕的规格化的前一图像。
优选地,规格化器以等于倍率的倍率变化的倒数的系数来縮放在 前一图像周围定义的轮廓帧,从而创建縮放轮廓帧,还以等于倍率变 化的系数来縮放前一图像,来获得在縮放的轮廓帧中环绕的规格化的 前一图像。
而且,差异区域检测器通过找到第一图像和规格化的前一图像之 间的部分差异来检测差异区域。特定对象检测器检测差异区域中的特 定对象区域。
还提供一种用于检测位于对象图像中的特定对象区域的计算机可 执行程序,包括获取程序代码,用于获取第一图像和在此之前拍摄的 前一图像之间的图像在对象位置上的变化或其倍率变化。规格化程序 代码用于根据与位置或倍率的变化相关的参数来规格化前一图像。特 定对象检测程序代码用于根据图像识别并且通过第一图像和规格化的 前一图像之间的比较来检测特定对象区域。
规格化程序代码用于根据位置变化,通过规格化参数移动在轮廓 帧中环绕的前一图像,以获得在移动的轮廓帧中环绕的规格化的前一 图像。
规格化程序代码用于以等于倍率的倍率变化的倒数的系数来縮放 在前一图像周围定义的轮廓帧,从而创建縮放轮廓帧,还以等于倍率 变化的系数来縮放前一图像,来获得在縮放的轮廓帧中环绕的规格化 的前一图像。
而且,差异区域检测程序代码用于通过找到第一图像和规格化的 前一图像之间的部分差异来检测差异区域。特定对象检测程序代码用 于检测差异区域中的特定对象区域。
相应地,由于规格化、图像中位置的变化以及其倍率的变化,可 以以减少的算术运算任务量根据图像数据来检测特定对象区域,还可 以减少存储资源。
通过下面的详细描述,同时结合附图阅读,将使本发明的上面的 目的和优点变得更加明显,在附图中
图1是图示说明数码静止相机的透视图2是图示说明数码静止相机的后透视图-,
图3是图示说明数码静止相机的框图;'
图4是图示说明特定对象检测的流程的流程图5是图示说明作为在特定对象检测中的一个步骤的模式匹配的 流程的流程图6是图示说明用于特定对象检测的当前时间的第一图像帧的示 例平面视图7是图示说朋在第一图像帧之前拍摄的前一图像帧的示例平面
视图8是图示说明移动前一图像帧以便规格化的状态的示例平面视
图9是图示说明规格化的前一图像帧的示例平面视图10是图示说明第一图像帧上重叠规格化的前一图像帧的状态
的示例平面视图11是图示说明差异区域和公共图像区域的示例平面视图12是图示说明在特定对象检测步骤中的模式匹配的检测目标
区域的示例平面视图13是图示说明减小了尺寸的检测目标区域的状态的示例平面
视图14是图示说明在变焦之前不久的前一图像帧的示例平面视图; 图15是图示说明移动前一图像帧用于规格化的状态的示例平面
视图16是图示说明具有放大了尺寸的前一图像帧的另一优选实施 例的示例平面视图17是图示说明移动前一图像帧用于规格化的状态的示例平面
视图18是图示说明规格化的前一图像帧的比较区域的示例平面视 图;以及
图19是图示说明差异区域的示例平面视图。
具体实施例方式
在图1和2中,描述了本发明'中能够检测面部图像区域的数码静 止相机10。数码静止相机IO具有相机机身11。相机机身11的前表面 具有镜头筒13、闪光灯源14和取景器物镜窗15。图像捡取镜头12包 括在镜头筒13中。相机机身11的上表面具有电源按钮16和快门释放 按钮17。相机机身11的后表面具有液晶显示面板(LCD) 18,用于显 示图像或图像帧。触摸面板包括在显示面板18中,在外部显现出来。
此外,数码静止相机IO具有取景器目镜窗19、模式选择器20以 及变焦按钮21 。模式选择器20可人工操作设置拍摄模式和重放模式中 所选择的一种模式。变焦按钮21可以沿枢轴上下移动以便变焦。在相 机机身11的下面形成槽(未示出)。存储卡22加载到该槽中。当捡 取图像时,图像或图像帧的图像数据写入到存储卡22中并储存起来。
显示面板18是用户接口,通过该用户接口,将命令信号输入到数 码静止相机IO。触摸面板由显示面板18构成,并且指示操作图标。手 指、输入笔(未示出)等可以接触触摸面板以便输入信号。
当用户希望用闪光灯拍摄图像时,在释放快门的同时,闪光灯源 14向对象发射闪光。闪光量根据对象距离、光感度、孔径光阑等而确 定,以便通过闪光来优化曝光量。在正常设定中,如果对象亮度等于 或低于阈值水平,就自动发射闪光,而如果亮度高于阈值水平,则不
发射闪光。
在图3中,示意性图示说明了数码静止相机10的各种电路组件。
数码静止相机10中的CPU 30以管理方式控制着这些部分。此外,组 件包括作为图像捡取设备的CCD32、相关双采用电路(CDS) 33、 A/D 转换器34、图像输入控制器35、图像信号处理器36、压缩器37、作 为输入单元的运动矢量检测器38、 LCD驱动器39、定时发生器(TG) 40、马达驱动器41、光圈驱动器42、 AF/AE/AWB评估器43、系统存 储器44、介质控制器45、数据总线46、以及特定对象图像识别单元或 图像定位器。这些组件都安装在电路板(未示出)上。1
图像捡取镜头12包括多个镜头/镜头组,诸如变焦镜头/镜头组、 聚焦镜头/镜头组等。镜头马达被驱动以便有选择地移动镜头/镜头组。 镜头马达与CPU30控制的马达驱动器41相连接。CPU30使得马达驱 动器41驱动镜头马达。孔径光阑机制受到光圈驱动器42的控制,用 来调节图像捡取镜头12的孔径。光圈驱动器42受到CPU 30的控制。
CCD 32放置在图像捡取镜头12之后。图像捡取镜头12将对象光 聚焦到CCD 32的感光表面。图像捡取镜头12所聚焦的对象光由CCD 32接收,CCD 32光电输出图像信号。定时发生器40连接在CCD 32 和CPU 30之间。定时发生器40受到CPU 30的控制以生成定时信号或 时钟脉冲。响应于定时信号而驱动CCD32。
将来自于CCD 32的图像信号输入到CDS 33, CDS 33直接根据 CCD 32的各个像素的存储电荷生成红、绿、蓝色的图像数据。来自 CDS 33的图像数据被放大器放大,被A/D转换器34转换成数字形式 的图像数据。
图像输入控制器35通过数据总线46连接到CPU 30,并且以受到 CPU 30监控的状态来控制CCD 32、 CDS 33和A/D转换器34。由A/D
转换器34输出的图像数据临时地写入到系统存储器44中。图像输入 控制器35将来自A/D转换器34的图像数据发送到特定对象图像识别 单元50。
图像信号处理器36从系统存储器44中读取图像数据,并且在图 像处理的各种步骤中处理图像数据,诸如半调转换、伽马校正等。然 后,图像信号处理器36将处理过的图像数据写入到系统存储器44。系 统存储器44中的图像数据被LCD驱动器39转换成模拟形式的复合信 号,使得显示面板18根据图像数据显示活动物体图像或图像帧。
压縮器37根据预先确定的压縮格式(诸如JPEG (联合图像专家 组)格式)来对图像信号处理器36处理的图像数据进行压縮。压縮后 的图像数据被发送到介质控制器45并写入到存储卡22。
AF/AE/AWB评估器43连接到数据总线46。 AF/AE/AWB评估器 43操作用于根据图像数据来计算曝光量、用于焦距调节的评估值、以 及白平衡值的数据。在曝光量的计算中,A/D转换器34所输出的图像 数据的亮度水平在一帧内进行积分。积分值被作为曝光信息而获取, 该曝光信息通过数据总线46发送到CPU 30。
为了自动地执行焦距调节,AF/AE/AWB评估器43从图像信号中 找到高亮度的分量,对高亮度分量进行积分。AF/AE/AWB评估器43 获得对调焦的评估值,其被发送到CPU 30。同时,AF/AE/AWB评估 器43从图像数据中检测白平衡值,将白平衡值的信息发送到CPU 30。 CPU 30根据来自AF/AE/AWB评估器43的检测结果控制马达驱动器 41和定时发生器40,调节孔径光阑值、白平衡值等到优化值。注意到, 向AF/AE/AWB评估器43提供面部图像数据,这将在后面描述,并且 由AF/AE/AWB评估器43执行用于处理的任务。
系统存储器44包括ROM、 RAM等,储存各种程序、设定等用来
控制数码静止相机10。同时,系统存储器44是用于临时储存由CPU 30 读取的程序、获取的图像数据等的缓冲器。
输入单元或运动矢量检测器38测量包含CCD 32的外壳的移动, 找到当前第一图像帧和第一图像帧之前不久拍摄的前一图像帧之间的 移动量。
特定对象图像识别单元50包括规格化器或规格化步骤51、差异 区域检测器或差异区域检测步骤52、特定对象区域检测器或特定对象 检测步骤53、以及存储区中面部模板图像54的信息。规格化器或规格 化步骤51根据运动矢量检测器38所测量的移动,移动在前一图像帧 周围定义的轮廓帧,离开其最初的位置,以获得定义在移动后的轮廓 帧内的规格化的图像帧。
差异区域检测器或差异区域检测步骤52比较第一图像帧和规格 化的图像帧,并且检测通过从中消除公共图像区域而定义的差异区域。 在特定对象区域检测器或特定对象检测步骤53中,通过差异区域中的 评估而识别面部图像区域。如果没有检测到差异区域,就再次使用从 前一图像帧获得的面部图像区域的信息,并储存。
为了检测面部图像区域,使用模式匹配作为图像识别的方法,其 中,修剪当前图像帧中的任何小区域,在正在修剪的检测目标区域中 检测面部图像区域的存在与否。对于在检测目标区域中检测面部图像 区域的存在性,使用面部模板图像54。如果在检测目标区域中不包含 差异区域的部分,则通过忽略检测目标区域与面部模板图像54的比较,
使用并储存检测到的前一图像帧的信息。如果在检测目标区域中包含 差异区域的部分,则通过与面部模板图像54的比较而评估检测目标区 域,如果发现匹配分数高于阈值的话,就检测到面部图像区域。
特定对象图像识别单元50或图像定位器所获得的面部图像数据
通过数据总线46被发送到AF/AE/AWB评估器43。在AF/AE/AWB评 估器43中根据面部图像数据而执行各种任务。根据面部图像数据而确 定AF评估值,用来在对象中面部图像区域的位置上聚焦。聚焦镜头的 位置是根据评估值而控制的。注意,也可使用其他方法来调焦。例如, 计算面部图像区域相对于整个帧的尺寸。根据计算出的面部图像区域 的尺寸来获得焦距,以便调节焦点。而且,确定曝光量和白平衡值以 在预定范围内设置面部图像数据中的颜色和亮度。根据获得的曝光量 和白平衡值来优化孔径光阑值和白平衡。
在图4中,图示说明图像捡取'过程中检测面部图像区域的流程。 数码静止相机10开始拍摄对象60。检查图6的第一图像帧Rn是否是 排在第一位的图像帧。如果是,则使用第一图像帧的整个区域作为差
异区域。与之对照,如果在第一图像帧Rn之前存在一个或多个图像帧,
则评估直接就在第一图像帧Rn之前的前一图像帧。输入单元或运动矢 量检测器38检测第一图像帧或当前图像帧周围的轮廓帧61相对于前 一图像帧周围的轮廓帧62的移动量。
图7的前一图像帧的轮廓帧62根据运动矢量检测器38所获 得的移动量而移动。参看图8。轮廓帧62a所环绕的图像帧被获取作为 规格化的前一图像帧V^。参看图9。在差异区域检测器或差异区域检 测步骤52中,第一图像帧Rn与规格化的图像帧V^进行比较。消除其 间的公共图像区域70以获得图10中斑点部分所示的差异区域72。在 检测到图11的差异区域72之后,通过特定对象区域检测器或特定对 象检测步骤53,根据与面部模板图像54的模式匹配,评估第一图像帧Rn。
对于图像识别,现在通过参看图5中的流程来描述特定对象区域 检测器或特定对象检测步骤53。预定确定具有固定尺寸的模式匹配的 检测目标区域74。在特定对象区域检测器53中,设置检测目标区域 74,位于当前图像帧Rn的左上角,如图12中符号a所示。在检测目标
区域74的范围中不包含差异区域72。因此不执行模式匹配。使用检测 到的前一图像帧的面部图像区域的信息并类似地进行储存。
然后,将模式匹配的检测目标区域74向右移动。检查检测目标区 域74中是否包含差异区域的部分。图12的符号b指示帧区域的右上 角。检测目标区域74在该点包含差异区域72的部分。然后,对检测 目标区域74进行与面部模板图像54的模式匹配,以评估相关性。如 果模式匹配的匹配分数等于或小于阈值,则没有找到存在的面部图像 区域76作为特定对象区域。如果模式匹配的匹配分数大于阈值,则找 到了存在的面部图像区域76。将面部图像区域76作为新信息储存,替 换以前的面部图像区域76的信息。
类似地,连续地移动模式匹配的检测目标区域74以重复地检测面 部图像区域。当面部图像区域检测结束于帧区域的右下角时,减小检 测目标区域74的尺寸。在图13的符号c的区域处,较小尺寸的检测目 标区域74从帧区域的左上角开始移动。重复地检查面部图像区域的一 致性。如果在以减小尺寸的检测目标区域74进行检测的过程中,检测 目标区域74的尺寸等于或小于预定值,则特定对象区域检测器或特定 对象检测步骤53的操作结束。对于数码静止相机IO所拍摄的所有图 像或图像帧,重复包括特定对象检测步骤53的结束在内的程序。
现在描述优选实施例,其中,数码静止相机10向下倾斜俯摄,并 对对象变焦。根据光学变焦或电子变焦的变焦信息被传送到倍率变化 获取步骤,其中,测量图像帧的两个倍率之间的倍率变化。根据输入 单元或运动矢量检测器38所获得的移动量来移动在变焦之前不久环绕 图14的前一图像帧Rz^的轮廓帧63,使得创建轮廓帧63a。然后,在 倍率变化获取步骤中,以等于倍率变化的倒数的比率来縮放轮廓帧 63a。然后,通过等于倍率变化的比率来縮放在变焦之后由轮廓帧63a 环绕的图15的图像帧Vz^,从而获得图9的规格化的图像帧V^。
因此,将第一图像帧Rn与规格化的前一 图像帧V^进行比较,其 方式类似于图10。通过差异区域检测器或差异区域检测步骤52来检测
差异区域72。在特定对象区域检测器或特定对象检测步骤53中,通过 与面部模板图像54的模式匹配来评估差异区域72,以检查作为特定对 象区域的面部图像区域76的存在与否。
通过参看图16来描述另一优选实施例。上述实施例的特征重复, 在下面描述其区别。确定数码相机的重放中观察到的图像帧的有效尺 寸小于可用数码静止相机10中的图像传感器或CCD 32拍摄的整个图 像区。在规格化步骤中,前一图像帧周围的轮'廓帧66的尺寸设置在相 对于CCD 32的整个图像面积。
根据输入单元或运动矢量检测器38所获得的移动量,从最初位置 开始移动图16的前一图像帧P^的轮廓帧66。获取在轮廓帧66a内定 义的图像帧,作为图17的规格化的前一图像帧U^p —般地,当在一 个场景中一个紧接着一个地立刻拍摄图像帧时,轮廓帧的移动量很小。 因此,第一图像帧或当前图像帧周围的轮廓帧65的位置在移动后并没 有移出轮廓帧66a。用于与轮廓帧65比较的规格化的图像帧中的 图18的区域Up^不包含上述实施例中图9的规格化的图像帧V^的 方式的空白区域。
差异区域检测器或差异区域检测步骤52比较图6的第一图像帧 Pn与规格化的图像帧中的图18的部分Upw,并且检测图19的差异区 域72,其通过从中消除公共图像区域而定义。差异区域72小于根据上 述实施例的图11中斑点部分所示的差异区域。特定对象区域检测器或 特定对象检测步骤53中与面部模板图像54进行模式匹配时所使用的 面积小于上述实施例中的面积。这对于提升针对图像识别的评估的有 效性来说很有效。
在该实施例中,规则化步骤中的轮廓帧66的尺寸被设置为图像传
感器所能拍摄到的整个图像面积。但是,在本发明中,有可能确定轮 廓帧66的尺寸大于图像传感器的整个图像面积。
如到这里为止所述,数码静止相机10能够识别作为人的对象60
的面部图像区域,从而使用各种拍摄功能。当把测距点设置在检测到 的面部图像区域处,以便敏捷而无失败地聚焦时,可以有效地使用自
动聚焦(AF)设备。当可以通过面部图像区域所反射的光的测定而测 量对象60的亮度,以便适当地优化曝光水平而不影响环绕区的亮度时, 可以有效地使用自动曝光(AE)设备。同时,当可以检测面部图像区 域的肉色以便优化图像帧的白平衡时,可以有效地使用白平衡调节 (AWB)。
在实施例中,使用输入单元或运动矢量检测器38来检测图像帧的 移动。但是,也可以替代地使用角速度传感器来检测图像帧的移动。
在上述实施例中,特定对象区域是面部图像区域。但是,在本发 明中用于检测的特定对象区域也可以是面部图像区域以外的其他图 像。
尽管在上面使用的是模式匹配方法,但本发明中的图像识别的方 法可以是图像识别领域已知的多种方法中的任何一种合适的方法。
尽管通过优选实施例及结合附图的方式全面描述了本发明,但对 于本领域技术人员来说,各种变化和修改将是很明显的。因此,除非 这些变化和修改背离了本发明的范围,否则它们都应该被解释为包括 在本发明的范围之中。
权利要求
1.一种检测位于由图像传感器记录的图像帧中的特定对象区域的检测方法,包括如下步骤通过顺序地捡取对象而创建图像帧;获取当前图像帧和前一图像帧之间的移动量,该当前图像帧是在所述图像帧中当前创建的,该前一图像帧是在所述图像帧中在所述当前图像帧之前创建的;根据关于所述前一图像帧的所述移动量,移动在所述前一图像帧周围定义的轮廓帧,以在移动之后从所述轮廓帧中环绕的图像区域中形成规格化图像帧;找到所述当前图像帧和所述规格化图像帧之间的差异,以检测根据所述差异且包括在所述当前图像帧中的差异区域;检测所述差异区域中的所述特定对象区域。
2. 如权利要求1所述的检测方法,其中,顺序地储存所述特定对 象区域的信息,以便用于通过以恢复方式捡取而创建的所述图像帧;在对于所述当前图像帧的所述差异区域检测中没有所述差异区域 的情况下,找到关于所述前一图像帧而获得的特定对象区域的信息, 用于所述当前图像帧。
3. 如权利要求l所述的检测方法,其中,在从所述差异区域中检 测所述特定对象区域时,使用图像识别的模式匹配。
4. 如权利要求l所述的检测方法,其中,从拍摄所述前一图像帧 到拍摄所述当前图像帧,测量包含所述图像传感器在内的外壳的移动 量,其用于所述当前图像帧和所述前一图像帧之间的所述移动量。
5. 如权利要求4所述的检测方法,其中,所述特定对象区域是人 的面部图像区域。
6. 如权利要求4所述的检测方法,其中,所述图像传感器具有大 捡取区,其包含用于捡取要在重放时观察的图像的可拍摄区,并且所 述前一图像帧和所述当前图像帧是在所述大捡取区中捡取的。
7. —种用于捡取图像帧的数码相机,包括 图像传感器,用于通过顺序地捡取对象而创建图像帧; 输入单元,用于获取当前图像帧和前一图像帧之间的移动量,该当前图像帧是在所述图像帧中当前创建的,该前一图像帧是在所述图 像帧中在所述当前图像帧之前创建的;规格化器,用于根据关于所述前一图像帧的所述移'动量,移动在 所述前一图像帧周围定义的轮廓帧,以在移动之后从所述轮廓帧中环 绕的图像区域中形成规格化图像帧;差异区域检测器,用于找到所述当前图像帧和所述规格化图像帧 之间的差异,以检测根据所述差异且包括在所述当前图像帧中的差异 区域;特定对象检测器,用于检测所述差异区域中的特定对象区域。
8. —种检测位于由图像传感器记录的图像帧中的特定对象区域 的检测方法,包括如下步骤通过顺序地捡取对象而创建图像帧;获取当前图像帧和前一图像帧之间的倍率的倍率变化,该当前图像帧是在所述图像帧中当前创建的,该前一图像帧是在所述图像帧中在所述当前图像帧之前创建的;以等于所述倍率变化的倒数的系数,来缩放在所述前一图像帧周围定义的轮廓帧,从而创建縮放轮廓帧,并且,以等于所述倍率变化 的系数,来縮放所述前一图像帧,以获得在所述縮放轮廓帧中环绕的 规格化图像帧;找到所述当前图像帧和所述规格化图像帧之间的差异,以检测根 据所述差异且包括在所述当前图像帧中的差异区域; 检测所述差异区域中的所述特定对象区域。
9. 如权利要求8所述的检测方法,其中,顺序地储存所述特定对 象区域的信息,以便用于通过以恢复方式捡取而创建的所述图像帧;在对于所述当前图像帧的所述差异区域检测中没有所述差异区域 的情况下,找到关于所述前一图像帧而获得的特定对象区域的信息, 用于所述当前图像帧。
10. 如权利要求8所述的检测方法,其中,在从所述差异区域中 检测所述特定对象区域时,使用图像识别的模式匹配。
11. 如权利要求IO所述的检测方法,其中,所述特定对象区域是 人的面部图像区域。
12. 如权利要求IO所述的检测方法,其中,所述图像传感器具有大捡取区,其包含用于捡取要在重放时观察的图像的可拍摄区,并且 所述前一图像帧和所述当前图像帧是在所述大捡取区中捡取的。
13. —种用于捡取图像帧的数码相机,包括图像传感器,用于通过顺序地捡取对象而创建图像帧; 输入单元,用于获取当前图像帧和前一图像帧之间的倍率的倍率变化,该当前图像帧是在所述图像帧中当前创建的,该前一图像帧是 在所述图像帧中在所述当前图像帧之前创建的;规格化器,用于以等于所述倍率变化的倒数的系数,来縮放在所 述前一图像帧周围定义的轮廓帧,从而创建縮放轮廓帧,并且,以等 于所述倍率变化的系数,来縮放所述前一图像帧,以获得在所述缩放 轮廓帧中环绕的规格化图像帧;差异区域检测器,用于找到所述当前图像帧和所述规格化图像帧 之间的差异,以检测根据所述差异且包括在所述当前图像帧中的差异 区域;特定对象检测器,用于检测所述差异区域中的特定对象区域。
全文摘要
提供了一种用于拍摄对象的图像的数码静止相机。运动矢量检测器获取第一图像帧和在此之前记录的前一图像帧之间的图像在对象位置上的变化。规格化器根据与位置变化相关的参数来规格化前一图像帧。特定对象检测器根据图像识别并且通过第一图像帧和规格化的前一图像帧之间的比较来检测特定对象区域,诸如面部图像区域。而且,获取第一图像帧和在此之前记录的前一图像帧之间的其图像的倍率变化。规格化器根据与倍率变化相关的参数来规格化前一图像帧。
文档编号H04N5/225GK101170647SQ200710181208
公开日2008年4月30日 申请日期2007年10月25日 优先权日2006年10月25日
发明者绫木健一郎 申请人:富士胶片株式会社