运动对象检测装置、运动对象检测方法和计算机程序的制作方法

文档序号:7748867阅读:174来源:国知局
专利名称:运动对象检测装置、运动对象检测方法和计算机程序的制作方法
技术领域
本发明一般地涉及用于检测运动对象的运动对象检测装置、运动对象检测方法和 计算机程序。更具体而言,本发明涉及基于运动对象是近还是远来精确地检测运动对象的 运动对象检测装置、方法和计算机程序。
背景技术
通常,在监视相机的入侵检测系统中,运动对象被检测。例如,日本专利申请 JP-A-2007-102556公开了 应从其检测运动的所捕获的图像数据根据误差发生块的数目 被划分成多个区域块。每个图像块平滑后的图像数据中的状态变化被检测,并且所检测到 的状态变化块的图与在利用状态变化了的块的运动来计算误差发生块的数目之前所检测 到的状态变化块的图相比较。当所计算出的误差发生块的数目大于预定数值时,判定运动 被检测到。在日本专利申请JP-A-2006-107457中所描述的技术中,多条在前图像数据被存 储为参考图像数据。在所存储的参考图像数据与所包含的图像数据之间检测像素和小区域 中的差异。图像数据中的运动对象是基于所检测出的差异的连续性或频率来检测的。

发明内容
然而,当在利用状态变化了的块计算出的误差发生块的数目大于预定数值的情况 中检测运动时,当运动对象距离远时,检测运动的精度会劣化。即,当运动对象距离远时,运 动对象在所捕获的图像中的图像尺寸小。因此,当运动对象距离远时,误差发生块的数目不 会增大并且运动不会被检测出。在基于所捕获的图像与参考图像数据之间的像素或小区域中的差异来检测运动 对象的技术中,这些差异的连续性或频率依赖于运动对象距离是远还是近而大大不同。因 此,检测运动对象的精度在运动对象距离检测装置远时和在运动对象距离检测装置近时的 很不一样。因此,希望提供一种运动对象检测装置和运动对象检测方法以及可以由处理器执 行的计算机程序代码,其可以精确地检测运动对象,而不论运动对象是距离诸如相机之类 的检测装置是远还是近。该方法例如可以被存储为非时变的存储介质或非时变电子存储介 质上。根据本发明的实施例,由多个运动对象检测处理器使用当前图像和在前图像来检 测运动检测区域中的运动对象。当运动对象被这多个运动对象检测处理器之一检测到时, 判定该运动对象在运动检测区域中被检测到,并且运动检测区域的运动对象检测结果由检 测结果处理器输出。根据从运动检测区域的图像中检测出的运动对象(相对于检测装置, 例如,相机、传感器、图像获取单元或其它合适的运动检测装置)的距离远近而具有不同运 动对象检测特性的多个运动对象检测处理器被用作所述多个运动对象检测处理器。因此, 不论运动对象的位置是距离远还是距离近,都可以精确地检测运动对象。
因此,本发明的一个实施例针对用于检测由诸如相机之类的成像装置捕获的对象 的运动的设备(所述设备)。所述设备包括运动对象检测单元,其(1)可操作用于基于第一 运动对象检测处理来检测对象的运动,以及(2)可操作用于基于第二运动对象检测处理来 检测对象的运动。所述设备还包括输出单元,其可操作用于基于由运动对象检测单元基于 第一运动对象检测处理和第二运动对象检测处理中的至少一个进行的检测来生成输出本发明的另一实施例针对上述设备,其中,第一运动对象检测处理与第二运动对 象检测处理不同。本发明的另一实施例针对上述设备,其中,第一和第二运动检测处理中的每一个 根据多个检测因素中的至少一个来操作。本发明的另一实施例针对上述设备,其中,多个检测因素中的至少一个包括使用 多个所捕获的图像的运动向量检测。本发明的另一实施例针对上述设备,其中,多个所捕获的图像包括一个或多个之 前捕获的图像。本发明的另一实施例针对上述设备,其中,多个所捕获的图像包括一个或多个当 前捕获的图像。本发明的另一实施例针对上述设备并且还包括可操作用于存储多个所捕获的图 像中的至少一个的存储单元。本发明的另一实施例针对上述设备,其中运动对象检测单元包括相机。本发明的另一实施例针对上述设备,其中多个检测因素中的至少一个包括使用多 个所捕获的图像的归一化相关检测。本发明的另一实施例针对上述设备,其中,多个检测因素中的至少一个包括以下 至少一个与图像显示屏上的距离相关联的空间分辨率;和与所捕获的图像之间的间隔相 关联的时间分辨率。本发明的另一实施例针对上述设备,并且还包括可操作用于提供运动检测区域的 坐标指定单元,并且运动对象检测单元可操作用于检测运动检测区域内的对象的运动,并 且输出包括对对象的位置相对于成像装置的临近度的指示。本发明的另一实施例针对上述设备,并且其中输出包括对对象的位置相对于成像 装置的临近度的指示。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理对应于相对于 成像装置具有第一临近度的对象的位置,并且第二运动对象检测处理对应于相对于成像装 置具有第二临近度的对象的位置。第一临近度比第二临近度距离成像装置更远。本发明的另一实施例针对上述设备,其中,第二运动对象检测处理对应于相对于 成像装置具有第二临近度的对象的位置。第一临近度比第二临近度距离成像装置更远。本发明的另一实施例针对上述设备,其中,输出指示所检测到的对象的运动。本发明的另一实施例针对上述设备,其中,运动对象检测单元包括第一和第二运 动对象检测处理器并且第一运动对象检测处理器包括第一处理要求,以使得第一运动对象 检测处理基于第一处理要求被选择。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理包括运动检测 技术。
本发明的另一实施例针对上述设备,并且第二运动对象检测处理包括第二处理要 求,以使得第二运动对象检测处理基于第二处理要求被选择。本发明的另一实施例针对上述设备,并且第二运动对象检测处理包括运动检测技 术。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理和第二运动对 象检测处理中的至少一者包括这样的处理,该处理包括运动向量检测和归一化相关检测。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理和第二运动对 象检测处理中的至少一者包括这样的处理,该处理包括空间分辨率设置,空间分辨率设置 包括第一分辨率空间设置和第二分辨率空间设置。第一分辨率空间设置低于第二分辨率空 间设置。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理和第二运动对 象检测处理中的至少一者包括这样的处理,该处理包括时间分辨率设置,时间分辨率设置 包括第一帧率设置和第二帧率设置。第一帧率设置低于第二帧率设置。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理和第二运动对 象检测处理包括这样的处理,这些处理包括运动向量检测和归一化相关检测以及第一分辨 率空间设置和第二分辨率空间设置。第一分辨率空间设置低于第二分辨率空间设置。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理和第二运动对 象检测处理包括这样的处理,这些处理包括运动向量检测和归一化相关检测以及第一帧率 设置和第二帧率设置。第一帧率设置低于第二帧率设置。本发明的另一实施例针对上述设备,其中,第一运动对象检测处理和第二运动对 象检测处理包括运动向量检测和归一化相关检测;第一分辨率空间设置和第二分辨率空间 设置;以及第一帧率设置和第二帧率设置。第一分辨率空间设置低于第二分辨率空间设置, 并且第一帧率设置低于第二帧率设置。本发明的另一实施例针对用于检测运动对象的方法(所述方法),其包括使用一 个或多个第一检测因素来检测对象的运动以提供第一对象检测输出以及使用一个或多个 第二检测因素来检测对象的运动以提供第二对象检测输出。如果第一和/或第二对象检测 输出被提供则产生输出。本发明的另一实施例针对上述方法,其中,第一检测因素与第二检测因素不同。本发明的另一实施例针对上述方法,其中,第一对象检测输出与第二对象检测输 出不同。本发明的另一实施例针对上述方法,其中,第一检测因素包括第一检测方法,第一 空间方向分辨率和第一时域分辨率。本发明的另一实施例针对上述方法,其中,第二检测因素包括第二检测方法,第二 空间方向分辨率和第二时域分辨率。本发明的另一实施例针对上述方法,其中,使用一个或多个第一检测因素包括从 多个运动对象检测处理中选择第一运动对象检测处理。本发明的另一实施例针对上述方法,其中,选择第一运动对象检测处理包括选择 归一化相关检测方法。本发明的另一实施例针对上述方法,其中,选择第一运动对象检测处理包括选择归一化相关检测方法;以及减小与显示屏幕上的距离相关联的空间方向分辨率。空间方向 分辨率是作为对象相对于所捕获的对象的图像的距离更近的函数而被减小。本发明的另一实施例针对上述方法,其中,选择第一运动对象检测处理包括选择 归一化相关检测方法;以及增大与所捕获的对象的图像之间的间隔相关联的时间分辨率, 其中,时间分辨率是作为对象相对于所捕获的对象的图像的距离更近的函数而被增大。本发明的另一实施例针对上述方法,其中,选择第一运动对象检测处理包括选择 归一化相关检测方法;以及减小与显示屏幕上的距离相关联的空间方向分辨率,空间方向 分辨率是作为对象相对于所捕获的对象的图像的位置更近的函数而被减小;以及增大与所 捕获的对象的图像之间的间隔相关联的时间分辨率,其中,时间分辨率是作为对象相对于 所捕获的对象的图像的位置更近的函数而被增大。本发明的另一实施例针对上述方法,其中,使用一个或多个第一检测因素包括从 多个运动对象检测处理中选择第二运动对象检测处理。本发明的另一实施例针对上述方法,其中,选择第二运动对象检测处理包括选择 运动向量检测方法。本发明的另一实施例针对上述方法,其中,选择第二运动对象检测处理包括选择 运动向量检测方法以及增大与显示屏幕上的距离相关联的空间方向分辨率,其中,空间方 向分辨率是作为对象相对于所捕获的对象的图像位置更远的函数而被增大。本发明的另一实施例针对上述方法,其中,选择第一运动对象检测处理包括选择 运动向量检测方法以及减小与所捕获的对象的图像之间的间隔相关联的时间分辨率。该时 间分辨率是作为对象相对于所捕获的对象的图像位置更远的函数而被减小。本发明的另一实施例针对上述方法,其中,选择第一运动对象检测处理包括选择 运动向量检测方法以及增大与显示屏幕上的距离相关联的空间方向分辨率。空间方向分辨 率是作为对象相对于所捕获的对象的图像的位置更远的函数而被增大;并且减小与所捕获 的对象的图像之间的间隔相关联的时间分辨率。时间分辨率是作为对象相对于所捕获的对 象的图像的位置更远的函数而被减小。本发明的另一实施例针对上述方法,其中,使用一个或多个第一检测因素包括基 于处理能力要求来从多个运动对象检测处理中选择第一运动对象检测处理,所述处理能力 要求用于执行所选择的第一运动对象检测处理。本发明的另一实施例针对上述方法,其中,使用一个或多个第一检测因素包括基 于处理能力要求来从多个运动对象检测处理中选择第二运动对象检测处理,所述处理能力 要求用于执行所选择的第二运动对象检测处理的。本发明的另一实施例针对一种非临时计算机可读记录介质,其用于存储用于检测 运动对象的计算机程序,其中,该程序执行以下步骤使用一个或多个第一检测因素来检测 对象的运动以提供第一对象检测输出;使用一个或多个第二检测因素来检测对象的运动以 提供第二对象检测输出;并且如果第一和/或第二对象检测输出被提供则产生输出。本发明的另一实施例针对上述计算机可读记录介质,其中第一对象检测输出与第 二对象检测输出不同。本发明的另一实施例针对一种运动对象检测器,其包括处理单元,处理单元被配 置为根据一个或多个第一参数进行操作来检测对象的运动并产生第一对象检测输出,处理单元还被配置为根据一个或多个第二参数进行操作来检测对象的运动并且产生第二对象 检测输出,一个或多个第二参数与一个或多个第一参数不同;以及检测结果处理器,检测结 果处理器被配置为如果从处理单元产生至少一个输出则产生指示运动对象的输出。


所公开的是这里结合以下描述和附图所描述的本发明的某些说明性方面。然而, 这些方面仅表示可以采用本发明的基本原理的几种不同方式,并且本发明意欲包括所有这 样的方面和它们的等同物。当结合附图考虑时,本发明的实施例和新颖性特征将从以下对 本发明的描述中变得显而易见。可以结合附图来最好地理解通过示例给出并且不意欲将本 发明限制于所描述的具体实施例的以下描述,在附图中图1是图示出根据本发明一个实施例的运动对象检测装置与成像装置结合的配 置的功能框图。图2是图示出根据本发明另一实施例的运动对象检测装置被部署在与相机头单 元分离的图像处理装置中的配置的功能框图。图3是图示出根据本发明另一实施例的运动对象检测器的配置的示图。图4A和图4B是图示出根据本发明另一实施例的针对运动对象检测范围中的每个 像素检测到的运动向量的示图。图5A和图5B是图示出根据本发明另一实施例的第一运动对象检测操作的示图。图6A和图6B是图示出根据本发明另一实施例的第二运动对象检测操作的示图。图7A和图7B是图示出根据本发明另一实施例的第三运动对象检测操作的示图。图8A和图8B是图示出根据本发明另一实施例的第四运动对象检测操作的示图。图9是图示出根据本发明另一实施例的基于运动对象的距离远近和运动检测区 域的设置以及时间方向的分辨率的运动对象检测方法的示图。图10是图示出根据本发明另一实施例的计算机系统的配置的示图。
具体实施例方式应注意,在本公开,特别是在权利要求和/或示图中,诸如“包括”、“包含”之类的词 语可以具有其在美国专利法中所具有的含义;即,它们可以是指“包括”、“被包括”、“包括, 但不限于”等,并且允许未清楚叙述的元素。诸如“实质上由……组成”之类的词语具有其 在美国专利法中所具有的含义,即,它们虑及未被清楚叙述的元件,但是排除在现有技术中 发现的或影响本发明的基本或新颖性特征的元素。这些和其它实施例被公开或从以下描述 中显而易见或被以下描述包括。在申请中所使用的词语“组件”和“系统”是指计算机相关 的实体,硬件、硬件和软件的组合、软件或执行中的软件。例如,组件可以但不限于是处理器 上运行的处理、处理器、对象、可执行体、执行线程、程序和/或计算机。通过图解,在服务器 上运行的程序和服务器两者都可以是组件。一个或多个组件可以驻留在处理和/或执行的 线程中,并且组件可以位于一个计算机上和/或分布在两个或多个计算机之间。以下,将描述本发明的实施例。在实施例中,多个运动对象检测处理器被提供来检 测与电脑对象,使得运动对象可以由一个运动对象检测处理器检测到,而不论该运动对象 距离是远还是近。运动对象检测处理器在改变例如运动对象检测方法、空间方向上运动对象检测区域的尺寸或分辨率和时间方向的分辨率中的至少一者来执行运动对象检测处理。 按照以下顺序进行描述1.运动对象检测装置;2.运动对象检测方法;3.运动对象检测操作;和4.用于通过软件来检测运动对象的配置。1.运动对象检测装置图1是图示出根据本发明一个实施例的运动对象检测装置与成像装置结合的配 置的功能框图。成像装置10包括成像单元11、信号处理器12、编码处理器13、运动对象检 测器30和发送单元40。成像单元11包括诸如(XD (电荷耦合器件)图像传感器或CMOS (互补金属氧化物 半导体)图像传感器之类的固态成像器件。成像单元11例如捕获所监视的目标区域的图 像并输出图像信号。信号处理器12根据所希望的质量和系统要求或对从成像单元11输出的图像信号 的约束来执行噪声去除处理、着色处理、灰度级压缩处理和其它类似的处理功能。编码处理器13使用预定的编码方法来压缩由信号处理器12处理的图像信号。编 码处理器使用例如JPEG (联合图像专家组)或MPEG4(运动图像专家组阶段4)或任何其它 合适的编码处理或编码方法来对图像信号进行编码。编码处理器13将通过编码处理获得 的编码信号输出给发送单元40。运动对象检测器30基于从信号处理器12输出的图像信号来检测运动对象。运动 对象检测器30将运动对象检测结果输出给发送单元40。发送单元40将来自运动对象检测器30的运动对象检测结果和从编码处理器13 获得的编码信号经由网络等提供给外部装置,例如,执行监视控制的监视控制器。图2是图示出根据本发明另一实施例的运动对象检测装置被部署在与相机头单 元分离的图像处理设备中的配置的功能框图。图像处理设备20包括图像输入单元21、信号 处理器22、编码处理器23、运动对象检测器30和发送单元40。图像输入单元21是用于将相机头单元(在图9中示出)连接到图像处理设备的 接口。图像输入单元21例如在模拟图像信号从相机头单元被提供时执行将模拟图像信号 转换成数字图像信号的处理。信号处理器22根据所希望的质量和系统要求或对从相机头单元提供的图像信号 的约束来执行噪声去除处理、着色处理、灰度级压缩处理和其它类似的处理功能。编码处理器23使用预定的编码方法来压缩经信号处理器22处理后的图像信号。 编码处理器例如使用JPEG或MPEG4或任何其它合适的编码处理或编码方法来压缩图像信 号。编码处理器23将通过编码处理获得的编码信号输出给发送单元40。运动对象检测器30基于从信号处理器22输出的图像信号来检测运动对象。运动 对象检测器30将运动对象检测结果输出给发送单元40。发送单元40将来自运动对象检测器30的运动对象检测结果和从编码处理器23 获得的编码信号经由网络等提供给外部装置,例如执行监视控制的监视控制器。图3是图示出根据本发明一个实施例的运动对象检测器的配置。运动对象检测器30基于用户指定的位置来检测运动对象。运动对象检测器30包括坐标指定单元31、在前 图像存储单元32、检测处理器33和检测结果处理器34。坐标指定单元31根据用户操作来设置运动检测区域,检测处理器33从该运动检 测区域中检测运动对象。例如,由用户指定的位置被发送给检测处理器33来作为运动检测 区域的参考。在前图像存储单元32存储对检测处理器33中的运动图像检测必要的在前图像。 在前图像存储单元32随着时间的过去更新所存储的在前图像。检测处理器33包括使用当前图像和在前图像来检测运动检测区域中的运动对象 的多个运动对象检测处理器。这多个运动对象检测处理器根据从运动检测区域内的捕获图 像检测出的运动对象的距离远或距离近而具有不同的运动对象检测特征或因素。例如,检测处理器33包括近距离运动对象检测处理器331和远距离运动图像检测 处理器332来作为这多个运动对象检测处理器。近距离运动对象检测处理器331和远距离 运动图像检测处理器332使用在前图像存储单元32中所存储的在前图像的图像信号和从 信号处理器12和22提供的当前图像的图像信号来检测运动检测区域中的运动对象。这里, 近距离运动对象检测处理器331设置运动对象检测以检测近距离运动对象。远距离运动图 像检测处理器332设置运动对象检测以检测远距离运动对象。这多个运动对象检测处理器 中的运动对象检测设置例如可以包括运动对象检测方法、基于从坐标指定单元31发送的 位置的运动检测区域的范围、运动检测区域的分辨率和时域的分辨率。检测结果处理器34组合检测处理器33的这多个运动对象检测处理器331和332 的检测结果并且将结果输出给发送单元40。例如,当运动对象被这多个运动对象检测处理 器中的一个检测到时,检测结果处理器34判定该运动对象在该运动检测区域中被检测出 并且将运动检测区域的运动对象检测结果输出给发送单元40。检测结果处理器34可以包 括指示这多个运动对象检测处理器中的哪一个检测到了运动对象检测结果中的运动对象 这样的信息。当运动对象检测结果包括指示这多个运动对象检测处理器中的哪一个检测到 了运动对象这样的信息时,可以判断所检测出的运动对象相对于检测装置是位于远端还是 附近。2.运动对象检测方法在使用当前图像和在前图像的运动对象检测方法中,检测处理器33使用归一化 相关和/或运动向量。在使用归一化相关来检测运动对象中,使用当前图像中的运动检测区域的图像信 号0和在前图像中的运动检测区域的图像信号P来从表达式1中计算出系数Rzncc。这里, “0_”表示图像信号0的平均值,并且“Pav/表示图像信号P的平均值。当运动对象被包括在运动检测区域中时,归一化相关的系数Rzncc具有低值,而 当运动对象未被包括在图像中时,Rzncc具有高值。因此,当系数Rzncc具有低于阈值的值 时,判定运动对象被检测到。以下将描述使用运动向量的运动对象检测。在使用运动向量来检测运动对象中,
针对每个像素计算出在指定坐标周围预定范围中的运动向量。运动向量例如使用梯度法或块匹配法来计算的。这里,将描述梯度法。假定在点 (x,y)处并且在帧中的图像的灰度级值是I(x,y,t)。当对象移动并且对象中的点的灰度 级值不变时,如表达式2所示,灰度级值的时间求导值是“0”。dl/dt = 0(2)当表达式2被展开成泰勒级数,x分量的时间微分是“U”并且y分量的时间微分 是“V”时,可以获得用表达式3表示的约束条件表达式。在表达式3中,Ix表示灰度级值I 的x偏微分。Iy和It表示灰度级值I的y和t偏微分。Ixu+Iyv+It = 0(3)二维运动向量使用表达式3的约束条件表达式来计算,例如,在大范围以内使得 光学流的空间变化最小化的约束条件表达式,或局部范围内光学流不变的约束条件表达 式。在块匹配方法中,从两个图像帧中检测公共部分,并且从这两个帧的公共部分的 运动方向或运动距离计算出运动向量。计算运动向量的方法不限于梯度法或块匹配方法,并且可以使用其他方法。梯度 法和块匹配方法仅仅是用于计算运动向量的合适方法的两个示例。任何其他合适的方法都 可以用来计算运动向量。这里,当在预定范围中包括运动对象时,具有相同方向和相同幅度的运动向量的 像素数增加。当在预定范围内不包括运动对象时,具有相同方向和相同幅度的运动向量的 像素数小。因此,当具有相同方向和相同幅度的运动向量的像素数大于阈值时,判定检测到 运动对象。图4A和图4B示出根据本发明一个实施例的从运动对象检测范围中的像素中检测 出的运动向量。例如,如图4A中所示,当具有相同方向和相同幅度的运动向量的像素数大 于阈值时,判定检测到运动对象。如图4B中所示,当具有相同方向和相同幅度的运动向量 的像素数不大于阈值时,判定未检测到运动对象。可以针对运动检测区域中的每个像素来计算运动向量,或者仅对运动检测区域中 所包括的特征点或所选择的位置计算运动向量。如上所述,检测处理器(图3,元件33)使用当前图像和在前图像来计算归一化的 校正系数或运动向量,并且给予所计算出的系数或所计算出的运动向量来检测运动对象。检测处理器(图3,元件33)使用当前图像和在前图像的图像信号来检测运动对 象。然而,当检测运动对象的过程中的计算结果可以用于下一次运动对象检测时,这些检测 结果可以被存储并且运动对象可以使用所存储的检测结果和新的当前图像来检测。3.运动对象检测操作在运动对象检测操作中,在改变运动对象检测方法、空间方向的范围、空间方向或 时域的分辨率中的至少一者的同时执行多个运动对象检测处理,从而检测出运动对象,而 不论从运动检测区域内的图像检测出的运动对象的距离是远还是近。这里,当运动对象距离近时,运动对象相对快速地移动经过画面并且在画面上的 显示尺寸大。可替换地,当运动对象距离远时,运动对象相对缓慢地移动经过画面并且在画 面上的显示尺寸小。即,要检测近距离运动对象,优选地,运动对象检测范围宽并且时域分辨率高。要检测远距离运动对象,优选地,运动对象检测范围内的空间方向的分辨率高。因 此,近距离运动对象检测处理器(图3,元件331)设置运动对象检测方法、空间方向的范围 以及空间方向或时域的分辨率,来精确地检测近距离运动对象。远距离运动对象检测处理 器(图3,元件332)设置运动对象检测方法、空间方向的范围以及空间方向或时域的分辨 率,来精确地检测远距离运动对象。4.第一运动对象检测操作将描述在运动对象检测方法中使用归一化校正的第一运动对象检测操作。在第一 运动对象检测操作中,运动对象检测范围,即,运动检测区域的尺寸和空间方向的分辨率, 是根据是要检测近距离运动对象还是远距离运动对象来设置的。图5A和图5B是用于图示出根据本发明一个实施例的第一运动对象检测操作的示 图,其中图5A示出近距离运动对象检测处理器(图3中示为元件331)中的运动对象检测 设置,并且图5B示出远距离运动对象检测处理器(图3中示出为元件332)中的运动对象 检测设置。近距离运动对象检测处理器(图3,元件331)和远距离运动对象检测处理器(图 3,元件332)基于由坐标指定单元(图3,元件31)指定的位置来设置运动检测区域AR。这 里,如图5A和图5B所示,近距离运动对象检测处理器(图3,元件331)将其运动对象检测 区域的尺寸设置为大于远距离运动对象检测处理器(图3,元件332)的运动检测区域的尺 寸。近距离运动对象检测处理器(图3,元件331)将其运动对象检测区域的分辨率设置为 高于远距离运动对象检测处理器(图3,元件332)的运动检测区域的分辨率。因为运动检测区域通过上述设置被加宽,所以近距离运动对象检测处理器(图3, 元件331)能够精确地检测快速地移动穿过画面并且在画面上具有相对大的显示尺寸的运 动对象,即近距离运动对象。因为运动对象区域窄但是分辨率较高,所以远距离运动对象检 测处理器(图3,元件332)可以精确地检测在画面上缓慢移动并且在画面上具有相对小的 显示尺寸的运动对象,即,远距离运动对象。通过将空间方向的分辨率设置为比远距离运 动对象检测处理器(图3,元件332)低,即使运动检测区域宽,近距离运动对象检测处理器 (图3,元件331)也可以容易地计算相关。例如,可以使像素变稀疏(thin out)来作为降 低空间方向的分辨率的一种方法。可以计算出多个像素的平均值并且可以使用所计算出的 平均值。5.第二运动对象检测操作在第二运动对象检测操作中,除了设置运动检测区域的尺寸和空间方向的分辨率 以外,还设置时间方向的分辨率。图6A和图6B是图示出根据本发明一个实施例的第二运动对象检测操作的示图。 图6A示出近距离运动对象检测处理器(图3中示为元件331)中的运动对象检测设置,并且 图6B示出远距离运动对象检测处理器(图3中示出为元件332)中的运动对象检测设置。当近距离运动对象在成像装置或相机头前经过时,近距离运动对象检测处理器 (图3中示为元件331)设置当前图像GO与在前图像GP之间的帧间隔,以使得在当前图像 和在前图像中的至少一者中包括该运动对象的图像。如图6A和图6B中所示,远距离运动 对象检测处理器(图3,元件332)将当前图像和在前图像之间的帧间隔设置为比近距离运 动对象检测处理器(图3,元件331)中的更大。
因为通过上述设置(即,如图3中所示的处理器331)在检测运动对象时时域的分 辨率高,所以近距离运动对象检测处理器(图3,元件331)能够精确地检测快速地移动穿过 画面的运动对象,即,近距离运动对象。可替换地,因为当对象位于远距离时检测运动对象时地时域分辨率低,所以相对 于使用近距离运动对象检测处理器(图3,元件331)检测近距离对象的高时域分辨率的情 况,远距离运动对象检测处理器(图3,元件332)处理画面上校小的运动距离。因此,可以 精确地检测缓慢地穿过画面的运动对象,即远距离运动对象。6.第三运动对象检测操作将描述在运动对象检测方法中使用运动向量的第三运动对象检测操作。在第三运 动对象检测操作中,运动检测区域的尺寸和空间方向的分辨率是根据是要检测近距离运动 对象还是远距离运动对象来设置的。图7A和图7B是用于图示出根据本发明一个实施例的第三运动对象检测操作的示 图,其中图7A示出近距离运动对象检测处理器(图3,元件331)中的运动对象检测设置,并 且图7B示出远距离运动对象检测处理器(图3,元件332)中的运动对象检测设置。近距离运动对象检测处理器(图3,元件331)和远距离运动对象检测处理器(图 3,元件332)基于由坐标指定单元(图3,元件31)指定的位置来设置运动检测区域AR。这 里,如图7A和图7B所示,近距离运动对象检测处理器(图3,元件331)将其运动对象检测 区域AR的尺寸设置为大于远距离运动对象检测处理器(图3,元件332)的运动检测区域 AR的尺寸。近距离运动对象检测处理器(图3,元件331)将其运动检测区域的分辨率设置 为低于远距离运动对象检测处理器(图3,元件332)的运动检测区域的分辨率。因为运动检测区域通过上述设置被加宽了,所以近距离运动对象检测处理器 (331)能够计算在画面上快速地移动并且在画面上具有大的显示尺寸的运动对象(即近距 离运动对象)的运动向量。因此,可以基于所计算出的运动向量来精确地检测近距离运动 对象。可替换地,因为运动检测区域窄但是分辨率较高,所以远距离运动对象检测处理 器(332)可以计算出在画面上缓慢移动并且在画面上具有小的显示尺寸的运动对象(即, 远距离运动对象)的运动向量。因此,可以基于所计算出的运动向量来精确地检测远距离 运动对象。在图7A和图7B中,黑圆圈表示从其计算出运动向量的像素并且近距离运动对象 检测处理器(331)中的分辨率被设置为低于远距离运动对象检测处理器(332)中的分辨 率。因此,可以防止在检测具有大的显示尺寸的近距离对象时要计算出的运动向量的数码增多。当块匹配方法被用于计算运动向量时,可以通过将搜索范围设置为在近距离运动 对象检测处理器(331)和远距离运动对象检测处理器(332)之间不同来执行与要检测的运 动对象相对应的运动向量计算处理。即,近距离运动对象检测处理器(331)有必要计算出 在画面上快速移动的对象的运动向量。然而,远距离运动对象检测处理器(332)计算在画 面上画面移动的对象的运动向量。因此,近距离运动对象检测处理器(331)将运动搜索范 围设置为宽并且远距离运动对象检测处理器(332)将运动搜索范围设置为比近距离运动 对象检测处理器(331)将运动搜索范围窄。在这种设置状态中计算运动向量。因此,因为可以根据要检测的运动对象来设置搜索范围,所以可以有效地计算运动向量。7.第四运动对象检测操作在第四运动对象检测操作中,除了设置运动检测区域的尺寸和空间方向的分辨率 以外,还设置时间方向的分辨率。图8A和图8B是图示出根据本发明一个实施例的第四运动对象检测操作的示图, 其中图8A示出近距离运动对象检测处理器(图3,元件331)中的运动对象检测设置,并且 图8D示出远距离运动对象检测处理器(图3,元件332)中的运动对象检测设置。当近距离运动对象在成像装置或相机头前经过时,近距离运动对象检测处理器 (331)设置当前图像GO与在前图像GP之间的帧间隔,以使得在当前图像和在前图像两者中 都包括该运动对象的图像。如图8A和图8B中所示,远距离运动对象检测处理器(332)将 当前图像GO和在前图像GP之间的帧间隔设置为比近距离运动对象检测处理器(331)中的 更大。因为通过上述设置,在检测运动对象时时域的分辨率高,所以近距离运动对象检 测处理器(331)能够计算在画面上快速移动的运动对象的运动向量。因此,可以基于所计 算出的运动向量来精确地检测近距离运动对象。可替换地,因为在检测运动对象时时域的分辨率低,所以相对于使用近距离运动 对象检测处理器(331)来检测近距离对象的高时域分辨率的情况,远距离运动对象检测处 理器(332)处理画面上较少的运动距离。因此,可以正确地计算在画面上缓慢移动的运动 对象(即,远距离移动对象)的运动向量。因此,可以基于所计算出的运动向量来精确地检 测远距离运动对象。8.第五运动对象检测操作将描述在运动对象检测方法中使用归一化相关和运动向量的第五运动对象检测 操作。在该运动对象检测方法中,近距离运动对象检测处理器(图3,元件331)使用归一 化相关来检测近距离运动对象,远距离运动对象检测处理器(图3,元件332)使用运动向量 来检测远距离运动对象。近距离运动对象如上所述在画面上快速移动。即,当当前图像与在前图像之间的 帧间隔没有短到使得运动对象被包括在当前图像和在前图像两者中式,不可以计算运动向 量。然而,当运动对象被包括在当前图像和在前图像中的仅一者中时,可以使用归一化相关 来检测运动对象。因此,优选地,归一化相关被用于检测近距离运动对象。远距离运动对象如上所述在画面上具有小的尺寸。因此,要因为远距离运动对象 被包括在运动检测区域中而改变归一化相关系数Rzncc,应当缩减运动检测区域。然而,当 运动检测区域被缩减并且运动对象的显示尺寸被缩减时,系数Rzncc可能容易受到噪声等 的影响。即,通过将归一化相关用于检测远距离运动对象,可能弱化对抗噪声的强壮性。因 此,优选地,使用运动向量来检测远距离运动对象。9.其他运动对象检测操作当运动对象检测操作采用两种或更多对象检测操作的组合而不是使用这里所描 述的任何第一至第五运动对象检测操作中的任一者时,可以精确地检测运动对象,而不论 其距离是远还是近。
近距离运动对象检测处理器(图3,元件331)使用归一化相关来检测近距离运动 对象。远距离运动对象检测处理器(图3,元件332)使用运动向量来检测远距离运动对象。 近距离运动对象检测处理器(331)通过使用比远距离运动对象检测处理器(332)中更大的 运动检测区域尺寸、更低的运动检测区域分辨率和更高的时间方向分辨率中至少一者,来 检测比远距离运动对象检测处理器(332)中更近距离的运动对象。即,当这里描述的第一 至第四运动对象检测操作中的至少一者与第五运动对象检测操作组合时,可以比使用归一 化相关或运动向量中的一者来检测运动对象的情况更精确地检测运动对象。通过组合第一至第五运动对象检测操作,可以精细地划分运动对象的远近来检测 运动对象。图9的实施例示出取决于运动对象远近的针对运动对象检测方法、运动检测区 域和时域的分辨率的设置或检测因素。在图9中,运动对象的远近被划分为用于检测运动 对象的4种状态或操作模式。针对每种划分出的状态或操作模式,检测处理器(图3,元件 33)被提供运动对象检测处理。第一运动对象检测处理计算归一化相关系数并且基于该系数是否大于阈值来检 测运动对象。在计算归一化相关系数时,运动检测区域中的空间方向的分辨率被设置为低, 从而该运动检测区域被设置为宽。当前图像与在前图像之间的帧间隔被缩减,即,帧率增 大,从而时间方向的分辨率被设置为高。第二运动对象检测处理计算运动向量并且基于具有相同方向和相同幅度的运动 向量的像素的数码是否大于阈值来检测运动对象。在计算运动向量是,运动检测区域中空 间方向的分辨率被设置为低,从而运动检测区域被设置为宽。当前图像与在前图像之间的 帧间隔被缩减,即,帧率增大,从而时间方向的分辨率被设置为高。第三运动对象检测处理计算运动对象并且基于具有相同方向和相同幅度的运动 向量的像素的数目是否大于阈值来检测运动对象。在计算运动向量时,运动检测区域中的 空间方向的分辨率被设置为相对高,从而运动检测区域被设置为相对窄。当前图像与在前 图像之间的帧间隔被缩减,即,帧率被增大,从而时间方向的分辨率被设置为高。第四运动对象检测处理计算运动向量并且基于具有相同方向和相同幅度的运动 向量的像素的数目是否大于阈值来检测运动对象。在计算运动向量时,运动检测区域中的 空间方向的分辨率被设置为高于阈值,从而运动检测区域被设置为相对窄。当前图像与在 前图像之间的帧间隔被缩减,即,帧率被增大,从而时间方向的分辨率被设置为高。通过用第一至第四运动对象检测处理来检测运动对象,通过第一运动对象检测处 理可以精确地检测到近距离运动对象。当运动对象从近距离状态向远距离状态移动时,通 过第二运动对象检测处理可以精确地检测运动对象。当运动对象位于远距离时,通过第三 运动对象检测处理可以精确地检测运动对象。当运动对象达到远距离时,通过第四运动对 象检测处理可以精确地检测运动对象。这样,可以根据运动对象的远近通过4个步骤来检测运动对象,并且减小对到运 动对象的距离的依赖性,从而精确地检测运动对象。当指示第一至第四运动对象检测处理 中的哪个处理检测出了运动对象的信息被包括在运动对象检测结果中时,可以准确地判断 所检测出的运动对象关于用来检测对象的运动的那个相机装置的距离是远还是近。第一至 第四运动对象检测处理以及其相应的检测方法和分辨率设置(例如,时间的和空间的)可 以利用用于确定运动对象的邻近度的不同和/或附加的技术(例如,检测因素)。例如,不同的检测方法可以被采样,以被添加至或替换对象检测处理中能够执行的现有检测方法中 的任一种。类似地,附加的分辨率或其他参数也可以被结合到现有的对象检测处理中。此 外,构想到,一个或多个其他运动对象检测处理可以被添加到第一至第四运动对象检测处 理。还可以使用编程来有选择地去除(以及添加)现有的对象检测处理(例如,去除第三 运动对象检测处理)。这可以经由用户接口(例如由用户)实现或以基于某些评估出的系 统性能参数的自动方式(例如处理器331和332的处理能力)的自动化方式来实现。运动对象检测处理器中的每一个(例如,如图3中所示,处理器331、332)可以基 于具体处理器的处理能力(即,需要处理器的多少处理资源来执行该处理)来选择这4种 运动对象处理中的一种。例如,远距离运动对象检测处理器(332)可以根据第四运动对象 检测处理来设置其检测因素。如果远距离运动对象检测处理器(332)检测到其处理能力 (对处理器的处理能力要求)超过具体阈值(例如,60%利用),则处理器332可以将其检 测因素从第四运动对象检测处理的更改为具有缩减的处理要求的另一运动对象检测处理 (例如,第二运动对象检测处理)的。并且,基于处理能力要求,运动对象检测处理器331、 332中的每一个可以在4个运动对象检测处理中单独地改变其检测因素的一个或多个(例 如,时间和/或空间方向的分辨率)。例如,如果近距离运动对象检测处理器331检测出其 处理能力要求超过具体阈值(例如,60%利用),则处理器331可以改变其检测因素中的一 个或多个(例如,减小时域的分辨率)来降低处理能力要求。通过根据运动对象检测处理来 管理处理能力以及他们各自的检测因素,可以避免执行期间与处理器超载相关联的问题, 因此,对象检测可靠度根据处理器可靠度而增大。10.用于通过软件来检测运动对象的配置上述处理序列可以用硬件或用软件或用两者的组合来实现。当这些处理用软件来 执行时,计算机程序被安装到被组装到专用硬件中的计算机的存储器中,并且在其中被执 行。可替换地,计算机程序可以安装到能够进行各自处理的通用计算机中并且在其中被执 行。图10是图示出根据本发明一个实施例的使用计算机程序来执行上述处理的计算 机的配置的示图。计算机60的CPU(中央处理单元)61根据R0M(只读存储器)62或存储 单元69中所存储的计算机程序来执行各自处理。由CPU 61执行的计算机程序或这里所使用的数据被适当地存储在RAM(随即存取 存储器)63中。CPU 61、ROM 62和RAM 63经由总线64相互连接。输入和输出接口 65经由总线64连接到CPU 61。诸如触控面板、键盘、鼠标和麦克 风之类的用户接口单元66、用于输入图像信号的输入单元67和包括显示器的输出单元68 连接到输入和输出接口 65。CPU 61使用响应于从用户接口单元66输入的命令而从输入单 元67输入的图像信号来执行各种处理。CPU 61将处理结果输出给输出单元68。连接到输入和输出接口 65的存储单元69例如包括硬盘并且存储由CPU 61执行 的计算机程序或各种数据。通信单元70经由诸如因特网或局域网之类的网络或诸如数字 广播之类的有线或无线通信介质来与外部装置通信。当可移除介质72被安装,驱动器71驱动该可移除介质并且获取所存储的计算机 程序或其中所存储的数据。如果必要,则所获取的计算机程序或数据被发送给ROM 62,RAM 63或存储单元69。
18
该计算机程序例如事先被存储在硬盘或ROM (只读存储器)中。可替换地,该计算 机程序可以被临时地或永久地存储(记录)在可移除介质72中并且可以由驱动器71读 取,可移除介质72例如是软盘、CD-ROM(致密盘只读存储器)、M0 (磁光)盘、DVD(数字通 用盘)、磁盘和半导体存储器。计算机程序可以通过无线被从下载站点传送到计算机,或者 可以通过有线经由诸如LAN(局域网)或因特网之类的网络被发送到计算机。计算机可以 接收经由通信单元70发送的计算机程序并且将所接收到的计算机程序安装在诸如内建的 硬盘之类的记录介质中。CPU 61执行计算机程序,并且使得计算机系统60用作这样的功能装置,其通过多 个运动对象检测设置使用当前图像和在前图像来检测运动检测区域中的运动对象。计算机 系统60被使得用作这样的功能装置,其在通过这多个运动对象检测设置之一检测到运动 对象时,判定在该运动检测区域中检测到运动对象,并且输出运动检测区域的运动对象检 测结果。计算机系统60被使得用作这样的功能装置,其根据从运动检测区域的图像中检测 出的运动对象的距离远近来使用具有不同运动对象检测特征或因素的多个运动对象检测 设置或处理来作为所述多个运动对象检测设置。以这种方式,可以基于从输入单元67输入的图像信号或经由通信单元70提供的 图像信号来精确地检测运动对象,而不论该运动对象距离是远还是近。根据一个或多个实施例,运动检测区域中的运动对象有多个运动对象检测器使用 当前图像和在前图像来检测。当运动对象被这多个运动对象检测处理器中的一个检测到 时,可以判定该运动对象在该运动检测区域中被检测到,并且该运动检测区域的运动对象 检测结果被输出。根据从运动检测区域的图像中检测到的运动对象的距离远近,具有不同 运动对象检测特征的多个运动对象检测处理器被用作所述多个运动对象检测处理器。因 此,可以精确地检测运动对象,而不论该运动对象距离是远还是近。因此,本发明可以适当 地应用于监视系统、侦测系统等。例如,本发明的实施例包括这样的方法,其用于通过使用一个或多个检测因素 (第一检测因素或第一因素)检测对象的运动来提供第一对象检测输出,使用一个或多个 检测因素(第二检测因素或第二因素)检测对象的运动来提供第二对象检测输出,并且如 果第一和/或第二对象检测输出被提供则产生输出,来检测运动对象。本发明的实施例的另一示例包括多个第一检测因素,所述第一检测因素例如包括 第一检测方法、第一空间方向分辨率和第一时域分辨率。并且,使用这样一个或多个第一检 测因素还可以包括从多个运动对象检测处理中选择第一运动对象检测处理。此外,第二检测因素例如可以包括第二检测方法、第二空间方向分辨率和第二时 域分辨率。应当理解,本发明可以以硬件、软件、固件、专用处理或它们的组合来实现。在一个 实施例中,至少本发明的一部分可以以被有形地包含在计算机可读程序存储装置上的软件 来实现。应用程序可以被下载到包括合适的体系结构的任何装置上并由其来执行。以上公开的具体实施例仅仅是说明性的,因为对受益于这里的教导的本发明技术 人员,本发明可以以不同但是等同的方式来修改或实行。此外,除了权利要求中所描述的以 外,不意欲对这里所示出的结构或设计的细节施加任何限制。因此,显然,上述具体实施例 可以被更改或修改,并且所有这样的变化被认为在本发明的范围和精神以内。尽管在这里已经参考附图详细描述了本发明的说明性实施例,但是应当理解,本发明不限于这些精确 地实施例,并且本领域技术人员可以在不偏离由权力要求限定的范围和精神的情况下实现 各种改变和修改。
权利要求
一种用于检测由成像装置捕获的对象的运动的设备,所述设备包括运动对象检测单元,其可操作用于基于第一运动对象检测处理来检测对象的运动,并且可操作用于基于第二运动对象检测处理来检测对象的运动;以及输出单元,其可操作用于基于由所述运动对象检测单元基于所述第一运动对象检测处理和第二运动对象检测处理中的至少一个进行的检测来生成输出。
2.根据权利要求1所述的设备,其中,所述第一运动对象检测处理与所述第二运动对 象检测处理不同。
3.根据权利要求1所述的设备,其中,所述第一和第二运动对象检测处理中的每一个 根据多个检测因素中的至少一个来操作。
4.根据权利要求3所述的设备,其中,所述多个检测因素中的至少一个包括使用多个 所捕获的图像的运动向量检测。
5.根据权利要求4所述的设备,其中,所述多个所捕获的图像包括一个或多个之前捕 获的图像或当前捕获的图像。
6.根据权利要求1所述的设备,其中,所述运动对象检测单元包括相机。
7.根据权利要求3所述的设备,其中,所述多个检测因素中的至少一个包括使用多个 所捕获的图像的归一化相关检测。
8.根据权利要求7所述的设备,其中,所述多个所捕获的图像包括一个或多个之前捕 获的图像或当前捕获的图像。
9.根据权利要求7所述的设备,其中,所述多个检测因素中的至少一个包括以下各项 中的至少一个与图像显示屏上的距离相关联的空间分辨率;和与所捕获的图像之间的间隔相关联的时间分辨率。
10.根据权利要求1所述的设备,还包括坐标指定单元,其可操作用于提供运动检测区域,其中,所述运动对象检测单元可操作用于检测所述对象在所述运动检测区域内的运动,其中所述输出包括对所述对象的位置相对于所述成像装置的临近度的指示。
11.根据权利要求1所述的设备,其中,所述第一运动对象检测处理对应于所述对象的 相对于所述成像装置具有第一临近度的位置,其中,所述第二运动对象检测处理对应于所述对象的相对于所述成像装置具有第二临 近度的位置,其中,所述第一临近度比所述第二临近度距离所述成像装置更远。
12.根据权利要求1所述的设备,其中,所述运动对象检测单元包括第一和第二运动对 象检测处理器,并且其中所述第一运动对象检测处理器包括第一处理要求,以使得所述第 一运动对象检测处理基于所述第一处理要求被选择。
13.根据权利要求1所述的设备,其中,所述第二运动对象检测处理包括第二处理要 求,以使得所述第二运动对象检测处理基于所述第二处理要求被选择。
14.根据权利要求1所述的设备,其中,所述第一运动对象检测处理和所述第二运动对象检测处理中的至少一个包括这样的处理,该处理包括; 运动向量检测和归一化相关检测。
15.根据权利要求1所述的设备,其中,所述第一运动对象检测处理和所述第二运动对 象检测处理中的至少一个包括这样的处理,该处理包括;包括第一分辨率空间设置和第二分辨率空间设置的空间分辨率, 其中所述第一分辨率空间设置低于所述第二分辨率空间设置。
16.根据权利要求1所述的设备,其中,所述第一运动对象检测处理和所述第二运动对 象检测处理中的至少一个包括这样的处理,该处理包括包括第一帧率设置和第二帧率设置的时间分辨率, 其中所述第一帧率设置低于所述第二帧率设置。
17.根据权利要求1所述的设备,其中,所述第一运动对象检测处理和所述第二运动对 象检测处理包括这样的处理,该处理包括运动向量检测和归一化相关检测;第一分辨率空间设置和第二分辨率空间设置,其中所述第一分辨率空间设置低于所述第二分辨率空间设置。
18.根据权利要求1所述的设备,其中,所述第一运动对象检测处理和所述第二运动对 象检测处理包括这样的处理,该处理包括运动向量检测和归一化相关检测;以及第一帧率设置和第二帧率设置,其中所述第一帧率设置低于所述第二帧率设置。
19.根据权利要求1所述的设备,其中,其中,所述第一运动对象检测处理和所述第二 运动对象检测处理包括这样的处理,该处理包括运动向量检测和归一化相关检测; 第一分辨率空间设置和第二分辨率空间设置;以及 第一帧率设置和第二帧率设置,其中所述第一分辨率空间设置低于所述第二分辨率空间设置;并且 其中所述第一帧率设置低于所述第二帧率设置。。
20.一种用于检测运动对象的方法,包括使用一个或多个第一检测因素来检测对象的运动以提供第一对象检测输出; 使用一个或多个第二检测因素来检测对象的运动以提供第二对象检测输出;并且 如果所述第一和/或第二对象检测输出被提供则产生输出。
21.根据权利要求20所述的方法,其中,所述第一对象检测输出与所述第二对象检测 输出不同。
22.根据权利要求21所述的方法,其中,所述第一检测因素包括 第一检测方法;第一空间方向分辨率;以及 第一时域分辨率。
23.根据权利要求21所述的方法,其中,所述第二检测因素包括第二检测方法;第二空间方向分辨率;以及 第二时域分辨率。
24.根据权利要求21所述的方法,其中使用所述一个或多个第一检测因素包括 从多个运动对象检测处理中选择第一运动对象检测处理。
25.根据权利要求24所述的方法,其中选择所述第一运动对象检测处理包括 选择归一化相关检测方法。
26.根据权利要求24所述的方法,其中选择所述第一运动对象检测处理包括 选择归一化相关检测方法;以及减小与显示屏幕上的距离相关联的空间方向分辨率,其中所述空间方向分辨率是作为 所述对象相对于所捕获的所述对象的图像的位置更近的函数而被减小。
27.根据权利要求24所述的方法,其中选择所述第一运动对象检测处理包括 选择归一化相关检测方法;以及增大与所捕获的所述对象的图像之间的间隔相关联的时间分辨率,其中,所述时间分 辨率是作为所述对象相对于所捕获的所述对象的图像的位置更近的函数而被增大。
28.根据权利要求24所述的方法,其中选择所述第一运动对象检测处理包括 选择归一化相关检测方法;以及减小与显示屏幕上的距离相关联的空间方向分辨率,其中所述空间方向分辨率是作为 所述对象相对于所捕获的所述对象的图像的位置更近的函数而被减小;以及增大与所捕获的所述对象的图像之间的间隔相关联的时间分辨率,其中,所述时间分 辨率是作为所述对象相对于所捕获的所述对象的图像的位置更近的函数而被增大。
29.根据权利要求21所述的方法,其中使用所述一个或多个第一检测因素包括基于处理能力要求来从多个运动对象检测处理中选择第一运动对象检测处理,所述处 理能力要求用于执行所选择的所述第一运动对象检测处理的。
30.根据权利要求21所述的方法,其中使用所述一个或多个第二检测因素包括基于处理能力要求来从多个运动对象检测处理中选择第二运动对象检测处理,所述处 理能力要求用于执行所选择的所述第二运动对象检测处理的。
31.一种非临时计算机可读记录介质,用于存储用于检测运动对象的计算机程序,其 中,所述程序执行以下步骤使用一个或多个第一检测因素来检测对象的运动以提供第一对象检测输出; 使用一个或多个第二检测因素来检测对象的运动以提供第二对象检测输出;并且 如果所述第一和/或第二对象检测输出被提供则产生输出。
32.根据权利要求31所述的计算机可读记录介质,其中所述第一对象检测输出与所述 第二对象检测输出不同。
33.一种运动对象检测器,包括处理单元,所述处理单元被配置为根据一个或多个第一参数进行操作来检测对象的运 动并产生第一对象检测输出,所述处理单元还被配置为根据一个或多个第二参数进行操作来检测对象的运动并且 产生第二对象检测输出,所述一个或多个第二参数与所述一个或多个第一参数不同;以及 检测结果处理器,所述检测结果处理器被配置为如果从所述处理单元产生至少一个输4出则产生指示运动对象的输出。
全文摘要
本发明公开了运动对象检测装置、运动对象检测方法和计算机程序。该用于检测由成像装置捕获的对象的运动的设备包括运动对象检测单元,其(1)可操作用于基于第一运动对象检测处理来检测对象的运动,并且(2)可操作用于基于第二运动对象检测处理来检测对象的运动。该设备还包括输出单元,其可操作用于基于由所述运动对象检测单元基于所述第一运动对象检测处理和第二运动对象检测处理中的至少一个进行的检测来生成输出。
文档编号H04N7/18GK101888535SQ20101017397
公开日2010年11月17日 申请日期2010年5月7日 优先权日2009年5月14日
发明者纲岛宣浩, 西野胜章 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1