用于使用自动聚焦统计的运动检测的方法、系统及设备技术方案

技术编号:4601864 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示用于使用例如锐度得分或亮度值等成像器内已存在的统计数据的运动检测的方法、系统及设备。所述方法包含:获得包含对应窗口的相应图像帧的至少两个统计数据集合;初始化运动计数器;针对每一窗口,确定特定窗口的相对差值;将所述相对差值与第一阈值进行比较。如果所述相对差值大于所述第一阈值,那么所述方法递增所述运动计数器;并通过将所述运动计数器的值与第二阈值进行比较确定是否存在运动。所述运动检测可进一步考虑所述图像帧的某些区域的相对重要性。

【技术实现步骤摘要】
【国外来华专利技术】
所揭示实施例一般来说涉及图像捕获装置,且更明确地说涉及图像捕获装置的运动检测技术。鶴存在依赖于运动检测的与图像处理有关的数种算法。举例来说,在2006年8月25日提出申请的题为METHOD, APPARATUS AND SYSTEM PROVIDINGADJUSTMENT OF PLXEL DEFECT MAP (提供像素缺陷映射调整的方法、设备及系统)的序列号为11/509,712的共同待决申请案中描述的方法在确定像素阵列中的缺陷位置时使用运动检测将真实缺陷与景物的小元素分离。作为另一实例,被动连续自动聚焦算法使用运动检测来控制其重新聚焦程序。用于运动检测的简单算法将当前帧的图像与参考帧图像进行比较并对在所述帧之间是不同的像素的数目进行计数。然而,此类型的运动检测算法需要大的帧存储器缓冲器且因此,不能在具有电路面积限制的单芯片系统(SOC)成像器系统中容易地实施。此外,大的帧存储器增加成像装置的成本。因此,需要用于成像器内的运动检测的经改进方法及系统。进一步需要可在SOC系统中实施的运动检测系统及方法。附图说明图1图解说明根据所揭示实施例可在其之间检测到运动的图像帧。图2是图解说明根据所揭示实施例用于使用统计数据进行运动检测的方法的各步骤的流程图。图3是实施所揭示实施例的单芯片系统(SOC)成像器构造的框图。图4描绘可采用根据所揭示实施例构造的成像器的相机系统,例如数码相机或数码摄像机。具体实施例方式在以下详细说明中,参照形成本文一部分的附图,且附图中以图解说明方式显示特定实施例。这些实施例经充分详细地描述以使所属领域的技术人员能够制作及使用所述实施例,且应理解可进行结构、逻辑或程序改变。明确地说,在以下说明中,以5流程图方式描述各过程。在一些实例中,除后一程序步骤需要前一程序步骤的存在的情况外,跟随其它步骤的步骤可以是颠倒的、呈不同序列的或并行的。可通过图像处理管线或处理像素值阵列的其它电路实施所揭示的过程。可使用硬件电路、经编程的处理器或所述两者的组合实施图像处理。所揭示实施例提供一种用于基于出于其它目的已存在于成像器内的统计数据来检测运动的运动检测方法、系统及设备。所揭示实施例基于经成像景物的两个帧之间的统计数据的相对值确定所述景物中是否存在运动。此允许以最小费用容易地实施所揭示实施例。可在大多数成像器中容易得到的一种类型的统计数据是锐度得分。锐度得分是表示一区内邻近区域之间的对比度的数字。在数码相机中,通过测量像素阵列的邻近区域的强度之间的差确定锐度得分。像素阵列被划分成多个区,且在分析每一区内的邻近区域之后计算每一区的锐度得分。在红色/绿色/蓝色(RGB)像素阵列中,可通过将RGB值转换成色调/饱和度/值(HSV)系统(其中值V变量用于表示强度)计算每一像素的强度。以此方式,可计算每一像素的强度值,并可计算多个像素的强度差。这些强度差表示锐度得分。包含数码相机的大多数相机具有自动聚焦特征,其中可自动地聚焦通过相机观察到的景物。当图像离焦时,所述图像的锐度得分减少;使用锐度得分实施自动聚焦功能性(通过基于锐度得分改变透镜与传感器之间的距离)。可在大多数成像器中容易得到的另一类型的统计数据为流明(luma)。流明表示图像中的亮度且还可称为亮度值。像素阵列的每一像素均具有相关联的亮度值,其表达为多位数字数据值的组合(例如,红色、绿色及蓝色各为一个值)。如果使用8个位来描述红色、绿色及蓝色中的每一者,那么所述每一者的值可介于从0到255范围内。因此,对于此RGB8位成像器,所述亮度值也可介于从0到255范围内。图1图解说明两个图像帧(帧A及帧B),每一图像帧包括布置成4x4栅格的多个窗口 30。常规自动聚焦统计引擎(例如,图3的统计引擎122)以布置成NxM栅格的一组窗口 30操作并为每一窗口 30提供锐度得分及平均亮度(流明)。每一窗口30包括多个像素。所揭示实施例通过针对每一窗口计算针对两个不同帧接收的统计数据的改变使用这些数据(锐度得分及亮度)实施运动检测。帧A的多个窗口 30与帧B的多个窗口30相对应,使得窗口 Ai与窗口Bi相对应,窗口 A2与窗口B2相对应,等等。在常规自动聚焦操作中,针对每一窗口 30计算锐度得分及亮度。这些值是窗口30的统计数据并在所揭示实施例中用于运动检测。存储于存储器中供在运动检测中使用的两个阈值为(1)用于单个窗口的帧A、 B之间(例如,A与B,之间)的可接受改变量的阈值r/f_mo;及(2)用于窗口 30的改变超出阚值77f_/ah'o的可接受量的阈值7H—morio_c^。获得每一窗口 30的两个帧A、 B的统计数据且针对每一窗口30确定帧A、 B之间的改变。然后,做出多少窗口30具有发生了大于77f—m'o阈值改变的统计值的确定。如果具有发生了大于7TLraWo阈值改变的统计的窗口的所确定6数目大于7H_mo'ow_c^阈值,那么检测到运动。现在,参照图l及图2更加详细地描述一个所揭示实施例。图2是图解说明根据所揭示实施例使用统计数据进行运动检测的方法205的各步骤的流程图。在步骤210处,获得来自帧A的统计数据阵列、来自帧B的统计数据阵列、窗口数据改变阈值及最大经改变窗口数目阈值77f_moto_cL在此实施例中,统计数据包含每一帧A、 B的每一窗口 30的锐度得分及/或亮度。这些输入参数预先存储在图像流处理器IIO (图3)内或由所述图像流处理器110确定。在步骤220处,初始化运动计数器例如将其设定为O。在步骤230处,如等式(1)中所示计算第一窗口的相对差值Z)/:其中A是窗口z'的差值,^是帧A的窗口/的统计数据的值,尿是帧B的窗口/的统计数据的值,且max C4,、 5々是帧A及帧B的窗口 /的统计数据值中的较高者。应注意,所揭示实施例可仅使用锐度得分的改变或可仅使用平均亮度(流明)的改变或可使用来自这两个统计值的结果来操作,可在做出关于运动的决定时组合所述两个统计值。如果将使用所述两个统计值的组合来做出关于运动的决定,那么将A确定为锐度得分及平均亮度中的每一者的绝对值的和除以锐度得分及平均亮度中的每一者的最大值的和。在步骤240处,如果A大于窗口数据改变阚值77/—那么在步骤250处递增计数器morio_cf,如等式(2)中所示,(2) $卩果> riy—n^z'o,夷卩么mof/o—orf = moo _cwf + /,否则,计数器mo'o_cW不改变。在步骤260处,做出关于窗口z'是否是帧的最后窗口30的确定。如果窗口/不是最后窗口 (例如,Z不等于MW),那么在步骤270处递增/并在步骤230处再次使用等式(1)计算下一差值(A)。如果需要在步骤250处使用等式(2)遂^^i十数器mo0/7_c^ ^厚汰逮谫z'苴身3^对^^游縻,窗/7^^TA力i^。—旦已针对每一窗口 30计算了差值,那么在步骤280处做出是否曾存在运动的确定。根据等式(3)做出此确定(3) 如果mo'o —cf〉 77/_mo'ow_cf, J 4 Af=/, ^1/Af=0;其中M-1 (真)对应于检测到运动且M:O (假)对应于未检测到运动。所揭示实施例使用已收集于成像器内供在其它图像处理功能中使用的统计数据(例如,焦点)。所本文档来自技高网...

【技术保护点】
一种用于使用成像器检测运动的方法,其包括: 获得多个图像帧的运动敏感统计数据,其中每一图像帧包括多个对应窗口; 针对每一窗口,使用来自第一图像帧及第二图像帧的运动敏感统计数据确定特定窗口的相对差值; 确定所述相对差值大于第 一阈值的次数;及 通过将所述相对差值大于所述第一阈值的所述次数与第二阈值进行比较确定是否存在运动。

【技术特征摘要】
【国外来华专利技术】US 2007-5-24 11/802,7281、一种用于使用成像器检测运动的方法,其包括获得多个图像帧的运动敏感统计数据,其中每一图像帧包括多个对应窗口;针对每一窗口,使用来自第一图像帧及第二图像帧的运动敏感统计数据确定特定窗口的相对差值;确定所述相对差值大于第一阈值的次数;及通过将所述相对差值大于所述第一阈值的所述次数与第二阈值进行比较确定是否存在运动。2、 根据权利要求1所述的方法,其中所述运动敏感统计数据包含至少两个运动 敏感统计数据集合, 一个集合用于相应图像帧中的每一者。3、 根据权利要求1所述的方法,其中所述运动敏感统计数据包括锐度得分、亮 度值或锐度得分与亮度值的组合中的一者。4、 根据权利要求1所述的方法,其中所述第一阈值表示单个窗口在图像帧之间 的改变量,其中所述第二阈值表示最大窗口数目,对于所述最大窗口数目,所述相对 差值大于所述第一阈值,超出所述最大窗口数目存在运动,且其中所述相对差值计算 为特定窗口的所述第一图像帧与第二图像帧的所述运动敏感统计数据之间的差的绝对 值除以所述特定窗口的所述第一图像帧与第二图像帧的所述运动敏感统计数据的最大 值。5、 一种用于使用成像器检测运动的方法,其包括获得多个图像帧的运动敏感统计数据,其中每一图像帧包括多个对应窗口; 针对每一窗口,使用来自第一图像帧及第二图像帧的运动敏感统计数据确定特定 窗口的相对差值;确定运动得分,其中对于针对其所述相对差值大于第一阈值的每一窗口,所述运 动得分是对运动变量乘以对应于每一窗口的权重因数的求和;及通过将所述运动得分的值与第二阈值进行比较确定是否存在运动。6、 根据权利要求5所述的方法,其中所述权重因数基于其所对应的所述特定窗 口的相对重要性。7、 根据权利要求5所述的方法,其中接近所述图像帧的中心的窗口的所述权重 因数高于接近所述图像帧的周边的窗口的所述权重因数。8、 根据权利要求5所述的方法,其中所述运动敏感统计数据包括锐度得分、亮 度值或锐度得分与亮度值的组合中的一者。9、 根据权利要求5所述的方法,其中所述第一阈值表示单个窗口在图像帧之间 的改变量。10、 根据权利要求5所述的方法,其中所述第二阈值表示所述运动得分的最大值,超出所述最大值存在运动。11、 根据权利要求5所述的方法,其中所述相对差值计算为特定窗口的所述第一 图像帧与第二图像帧的所述运动敏感统计数据之间的差的绝对值除以所述特定窗口的 所述第一图像帧与第二图像帧的所述运动敏感统计数据的最大值。12、 一种成像装置,其包括像素阵列,所述像素阵列输出多个像素值;及图像处理单元,其耦合到所述像素阵列,所述图像处理单元可操作以检测由所述 多个像素值表示的景物中的运动,其中使用不同图像帧中的锐度得分及亮度值中的至 少一者的改变检测运动。13、 根据权利要求12所述的成像装置,其中所述图像处理单元进一步包括统计 弓I擎且锐度得分及亮度值中的所述至少一者由所述统计引擎计算。14、 根据权利要求12所述的成像装置,其中使用所述锐度得分及亮度值的组合 检测运动。15、 根据权利要求12所述的成像装置,其中每一图像帧包括多个窗口,...

【专利技术属性】
技术研发人员:伊戈尔苏博京亚历山大莫赫纳秋克
申请(专利权)人:普廷数码影像控股公司
类型:发明
国别省市:VG[英属维尔京群岛]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1