用于分析视频流的视频相机和方法技术

技术编号:30220719 阅读:26 留言:0更新日期:2021-09-29 09:40
公开了用于分析视频流的视频相机和方法。视频相机包括:捕获视频流的图像帧的图像数据的图像传感器;缓冲图像帧的图像数据的图像缓冲器;以及电路。电路被配置为执行:第一评估函数,其通过评估与图像帧的子集有关的数据来评估视频流中的图像帧的子集并且针对每个被评估的图像帧输出对应的第一评估结果,其中,图像帧的评估具有大于1/fps的评估时间;缓冲函数,其针对由第一评估函数评估的每个图像帧将图像帧标记为受到评估并且指示图像缓冲器缓冲被标记的图像帧的图像数据;和第二评估函数,其访问图像缓冲器以在对应的第一评估结果可用时基于对应的第一评估结果来评估图像帧的子集中的每个图像帧的图像数据,并且输出对应的第二评估结果。应的第二评估结果。应的第二评估结果。

【技术实现步骤摘要】
用于分析视频流的视频相机和方法


[0001]本专利技术涉及用于使用一系列评估函数来分析视频流的视频相机和方法。尤其是,在使用此类一系列评估函数的视频分析的运行期间的图像缓冲器使用。

技术介绍

[0002]可以使用一系列评估函数来执行视频分析。例如,第一评估函数Algo1专用于进行第一评估,例如,视频流终端面部检测,并且第二评估函数Algo2专用于进行第二评估,例如关于由Algo1检测到的面部的面部辨识。典型地,来自Algo1的输出由元数据(例如其中检测到面部的视频流中的视频帧的时间戳和视频帧中的面部的坐标)组成。Algo2然后能够通过使用时间戳来识别视频流中的视频帧并且根据在元数据中给出的坐标裁切面部区域(多个)并且进行进一步分析,例如面部辨识。因此,Algo1需要评估视频流的许多帧但是Algo2仅仅对Algo1已经标记为重要的帧的子集感兴趣,在该示例中,被标记为包含检测到的面部。
[0003]为了保障Algo2能够评估由Algo1标记为重要的图像帧,与直到某时期的图像帧有关的图像数据需要被缓冲。这确保Algo2可以访问与由Algo1标记为重要的图像帧有关的图像数据。典型地,出于各种性能原因,与图像帧有关的图像数据需要是原始图像数据。需要被缓冲的图像数据的量能够变得相当大,尤其是如果Algo1在图像数据的捕获和元数据输送之间具有某等待时间时。根据一个示例,图像数据的捕获与元数据输送之间的等待时间是250ms,并且利用60帧每秒(fps)的速率来捕获图像数据。根据该示例,至少15(60fps*0.25s)全分辨率原始图像需要被缓冲。如果Algo1的等待时间上升,甚至更多图像数据需要被缓冲。
[0004]然而,尤其是针对视频相机,图像缓冲器的尺寸常常受限,其中,典型地执行以上提及的视频分析。因此,需要开发包括一系列分析函数的视频分析。

技术实现思路

[0005]目标是缓解、减轻或者消除现有技术中的上面所述的缺陷中的一个或多个以及单个地或任意组合地缺点,并且至少部分地解决以上提及的问题。
[0006]根据第一方面,提供一种视频相机。视频相机被配置为分析视频流。尤其是,视频相机被配置为使用一系列评估函数来分析视频流。视频相机包括图像传感器、图像缓冲器和电路。图像传感器被配置为捕获视频流的图像帧的图像数据。图像缓冲器被配置为缓冲图像帧的图像数据。电路被配置为执行第一评估函数、缓冲函数和第二评估函数。第一评估函数被配置为通过评估与图像帧的子集有关的数据来评估视频流中的图像帧的子集。第一评估函数被配置为针对每个被评估的图像帧输出对应的第一评估结果。图像帧的评估具有大于1/fps的评估时间,该fps是视频流的fps。缓冲函数被配置为针对由第一评估函数评估的每个图像帧将图像帧标记为受到评估并且指示图像缓冲器缓冲被标记的图像帧的图像数据。第二评估函数被配置为访问图像缓冲器以在对应的第一评估结果可用时基于对应的
第一评估结果来评估图像帧的子集中的每个图像帧的图像数据。第二评估函数被配置为输出对应的第二评估结果。
[0007]请注意,在一系列评估函数中,第一评估函数具有大于1/fps的等待时间,该fps是视频流的fps,并且第二评估函数需要来自第一评估函数的结果以便执行其评估。通过专利技术人对在视频分析的执行期间如何缓冲图像数据作出的洞察,可以节约图像缓冲存储。尤其是,在视频分析的执行期间,使用一系列评估函数。通过指示第一评估函数评估视频流的哪些图像帧,允许仅仅缓冲受到评估的图像帧的图像数据。因此,可以节约图像缓冲器的存储器使用。
[0008]图像缓冲器可以被配置为初始地缓冲所有被捕获的图像帧的图像数据。缓冲函数可以被配置为当指示图像缓冲器缓冲图像帧的子集的特定图像帧的图像数据时,指令图像缓冲器删除没有被标记为受到评估的时间上在特定图像帧之前的图像帧的图像数据。
[0009]缓冲函数可以被配置为指令图像缓冲器删除与所输出的第二评估结果相对应的图像帧的图像数据。
[0010]与图像帧的子集有关的数据可以包括以下项中的一项或多项:图像帧的子集的图像数据、以及时间上与图像帧的子集相对应的其他传感器数据。
[0011]视频相机可以包括被配置为接收其他传感器数据的收发器。
[0012]视频相机可以包括被配置为捕获其他传感器数据的多个传感器中的一个传感器。
[0013]第一评估函数可以包括以下项中的一项或多项:对象检测函数、运动检测函数、变化检测函数以及图像分割函数。
[0014]第二评估函数可以包括以下项中的一项或多项:目标识别函数和对象分类函数。
[0015]第一评估结果可以包括将由第二评估函数评估的对应的图像数据的区域的标识。
[0016]缓冲函数可以被配置为通过向图像帧的报头添加数据来将图像帧的子集的图像帧标记为受到评估。
[0017]缓冲函数可以被配置为通过在受到第一评估函数的评估的图像帧上更新寄存器来将图像帧的子集的图像帧标记为受到评估。
[0018]根据第二方面,提供一种用于分析包括多个图像帧的视频流的方法。该方法是视频分析方法。可以使用一系列评估函数来完成视频分析。该方法包括:
[0019]由第一评估函数通过评估与图像帧的子集有关的数据来评估视频流中的图像帧的子集,并且针对每个被评估的图像帧,输出对应的第一评估结果,其中,图像帧的评估具有大于1/fps的评估时间,该fps是视频流的fps;
[0020]针对由第一评估函数评估的每个图像帧,将图像帧标记为受到评估并且指示图像缓冲器缓冲被标记的图像帧的图像数据;
[0021]由被配置为访问图像缓冲器的第二评估函数在对应的第一评估结果可用时基于对应的第一评估结果来评估图像帧的子集中的每个图像帧的图像数据;以及
[0022]针对图像帧的子集中的每个图像帧输出对应的第二评估结果。
[0023]该方法可以包括:由图像缓冲器在捕获视频流中的所有图像帧的图像数据时初始地缓冲其的图像数据。指示图像缓冲器缓冲图像帧的子集的特定图像帧的图像数据的步骤/动作包括:指令图像缓冲器删除没有被标记为受到评估的时间上在特定图像帧之前的图像帧的图像数据。
[0024]当可适用时,视频相机的以上提及的特征也适用于该第二方面。为了避免过度的重复,对以上进行参考。
[0025]根据第三方面,提供一种非暂时性计算机可读存储介质。该非暂时性计算机可读存储介质上存储有指令,该指令用于在具有处理能力的设备上执行指令时实施根据第二方面的方法。设备可以是视频相机,例如,第一方面的视频相机。设备可以是视频管理服务器。
[0026]根据在下面给出的具体实施方式,本专利技术的应用的进一步范围将变得明显。然而,应当理解,具体实施方式和特定示例在指示本专利技术的优选的实施例时是仅仅作为说明被给出,这是因为根据该具体实施方式,在本专利技术的范围内的各种改变和修改将对那些本领域技术人员变得明显。
[0027]因此,应当理解,本专利技术不局限于所描述的设备的特定组成部分或所描述的方法的行为,因为这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于分析视频流的视频相机,所述视频相机包括:图像传感器,被配置为捕获所述视频流的图像帧的图像数据;图像缓冲器,被配置为缓冲图像帧的图像数据;以及电路,被配置为执行:第一评估函数,被配置为通过评估与所述视频流中的图像帧的子集有关的数据来评估所述图像帧的子集,并且被配置为针对每个被评估的图像帧输出对应的第一评估结果,其中,图像帧的所述评估具有大于1/fps的评估时间,该fps是所述视频流的fps;缓冲函数,被配置为针对由所述第一评估函数评估的每个图像帧,将所述图像帧标记为受到评估并且指示所述图像缓冲器缓冲被标记的所述图像帧的图像数据;以及第二评估函数,被配置为访问所述图像缓冲器以在所述对应的第一评估结果可用时基于所述对应的第一评估结果来评估所述图像帧的子集中的每个图像帧的图像数据,并且输出对应的第二评估结果。2.根据权利要求1所述的视频相机,其中,所述图像缓冲器被配置为初始地缓冲所有被捕获的图像帧的图像数据,其中,所述缓冲函数被配置为当指示所述图像缓冲器缓冲图像帧的图像数据时,指令所述图像缓冲器删除没有被标记为受到评估的、时间上在要被缓冲的图像帧之前的图像帧的图像数据。3.根据权利要求1所述的视频相机,其中,所述缓冲函数被配置为指令所述图像缓冲器删除与所输出的所述第二评估结果相对应的图像帧的图像数据。4.根据权利要求1所述的视频相机,其中,与图像帧的子集有关的所述数据包括以下项中的一项或多项:所述图像帧的子集的图像数据以及时间上与所述图像帧的子集相对应的其他传感器数据。5.根据权利要求1所述的视频相机,进一步包括被配置为接收其他传感器数据的收发器。6.根据权利要求1所述的视频相机,进一步包括被配置为捕获其他传感器数据的多个传感器中的一个传感器。7.根据权利要求1所述的视频相机,其中,所述第一评估函数包括以下项中的一项或多项:对象检测函数、运动检测函数、改变检测函数以及图像分割函数。8.根据权利要求1所述的视频相机,其中,所述第二评估函数包括以下项中的一项或多项:...

【专利技术属性】
技术研发人员:米卡埃尔
申请(专利权)人:安讯士有限公司
类型:发明
国别省市:

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

1