录像数据分析方法及装置制造方法及图纸

技术编号:29594586 阅读:20 留言:0更新日期:2021-08-06 19:56
本申请提供一种录像数据分析方法及装置,所述方法包括:依据已接收的录像分析条件确定待分析的目标录像数据;针对已设置的用于录像数据分析的每一智能分析单元,从所述目标录像数据中为该智能分析单元确定对应的录像分段;将各录像分段分发至各录像分段对应的智能分析单元进行分析,得到分析结果;依据各智能分析单元的分析结果确定所述目标录像数据的目标分析结果。应用该方法,可以提高录像数据的分析效率。

【技术实现步骤摘要】
录像数据分析方法及装置
本申请涉及视频处理
,尤其涉及一种录像数据分析方法及装置。
技术介绍
目前,大多数的监控场景中使用普通摄像机作为录像通道接入到视频存储设备,多台普通摄像机将各自采集的监控数据上传至同一视频存储设备中进行录像保存,这就导致视频存储设备中存储大量录像,在大量录像中进行录像的查询检索非常困难。现有技术中,为了实现录像的快速查询检索,可以对录像进行分析,提取出其中有价值的结构化信息,之后可根据录像的结构化信息进行录像的查询检索,以此提高检索速度。然而,现有技术中是使用单个智能分析单元,例如GPU(GraphicsProcessingUnit,图形处理器)对待分析的录像进行智能分析,而单个智能分析单元的计算速度有限,由此导致录像的分析速度受限。
技术实现思路
有鉴于此,本申请提供一种录像数据分析方法及装置,以解决现有技术中使用单个智能分析单元对录像进行智能分析导致分析速度受限的问题。根据本申请实施例的第一方面,提供一种录像数据分析方法,所述方法包括:依据已接收的录像分析条件确定待分析的目标录像数据;针对已设置的用于录像数据分析的每一智能分析单元,从所述目标录像数据中为该智能分析单元确定对应的录像分段;将各录像分段分发至各录像分段对应的智能分析单元进行分析,得到分析结果;依据各智能分析单元的分析结果确定所述目标录像数据的目标分析结果。根据本申请实施例的第二方面,提供一种录像数据分析装置,所述装置包括:第一确定模块,用于依据已接收的录像分析条件确定待分析的目标录像数据;分段模块,用于针对已设置的用于录像数据分析的每一智能分析单元,从所述目标录像数据中为该智能分析单元确定对应的录像分段;分析模块,用于将各录像分段分发至各录像分段对应的智能分析单元进行分析,得到分析结果;第二确定模块,用于依据各智能分析单元的分析结果确定所述目标录像数据的目标分析结果。根据本申请实施例的第三方面,提供一种电子设备,所述设备包括可读存储介质和处理器;其中,所述可读存储介质,用于存储机器可执行指令;所述处理器,用于读取所述可读存储介质上的所述机器可执行指令,并执行所述指令以实现本申请实施例提供的录像数据分析方法的步骤。应用本申请实施例,通过针对已设置的用于录像数据分析的每一智能分析单元,从目标录像数据中为该智能分析单元确定对应的录像分段,将各录像分段分发至各录像分段对应的智能分析单元进行分析,得到分析结果,依据各智能分析单元的分析结果确定目标录像数据的目标分析结果,由于可以同时使用多个智能分析单元对目标录像数据进行分析,从而提高了录像数据的分析效率。附图说明图1为本申请一示例性实施例提供的一种录像数据存储逻辑的示意图;图2为本申请一示例性实施例提供的一种录像数据分析方法的实施例流程图;图3为本申请一示例性实施例提供的一种步骤202的实现流程;图4为本申请一示例性实施例示出的一种步骤203的实现流程;图5为本申请一示例性实施例提供的一种步骤403的实现流程;图6为本申请一示例性实施例提供的另一种步骤403的实现流程;图7为本申请一示例性实施例提供的又一种步骤403的实现流程;图8为本申请一示例性实施例提供的一种录像数据分析装置的实施例框图;图9为本申请根据一示例性实施例示出的一种电子设备的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。为了便于理解,首先对为实现本申请提供的录像数据分析方法,服务器所要求的硬件结构进行说明:在一实施例中,服务器可安装有多个智能分析单元,例如GPU、TPU(TensorProcessingUnit,张量处理单元即TPU)等。下面以GPU为例进行说明:在一实施例中,服务器上安装的多个GPU可分为不同的种类,每一种类下可以包含一个或多个GPU。例如,可以根据生产厂家,将属于同一生产厂家的GPU划分到同一种类中,还可以根据物理形态,将同一物理形态的GPU划分到同一种类中,本申请对GPU种类的具体划分规则不做限定。在一实施例中,可以预先为服务器上安装的每一GPU设置智能分析能力系数,该智能分析能力系数表示GPU处理算法的能力,智能分析能力系数越大,表示GPU处理算法的能力越强,运行速度越高。其中,属于同一种类的GPU具有相同的智能分析能力系数,属于不同种类的GPU可以具有相同或不同的智能分析能力系数。至此,完成本申请涉及的服务器硬件结构的相关说明。进一步,为了便于理解,再对本申请一示例性实施例提供的录像数据的存储逻辑进行说明:请参见图1,为本申请一示例性实施例提供的一种录像数据存储逻辑的示意图。如图1所示,该录像数据存储逻辑共包含三个部分,分别为录像数据存储数据块(以下简称数据块)、数据块位置索引记录、数据块信息索引记录。下面对该三个部分分别进行说明:1、数据块数据块位于存储设备的存储介质,例如硬盘、SSD(SolidStateDrives,固态硬盘)上。在一实施例中,不同的数据块具有相同的大小,即存储空间。在一实施例中,可以预先约定一个数据块仅保存一个通道的录像数据。例如,如图1所示,数据块1中保存通道X的录像数据,数据块2中保存通道Y的录像数据,数据块3中保存通道X的录像数据。在一实施例中,单个数据块中保存的录像数据在采集时间上并非一定是连续的,也即,单个数据块中可以包含一个或多个录像数据段。在应用中,形成多个录像数据段的原因包括但不限于:在录像过程中有暂停录像操作,即录像数据本身不连续。2、数据块位置索引记录如图1所示,数据块位置索引记录包含若干个数据块位置索引,其中,数据块位置索引与数据块是一一对应的,每个数据块位置索引中记录有与之对应的数据块在存储介质中的起始地址、数本文档来自技高网...

【技术保护点】
1.一种录像数据分析方法,其特征在于,所述方法包括:/n依据已接收的录像分析条件确定待分析的目标录像数据;/n针对已设置的用于录像数据分析的每一智能分析单元,从所述目标录像数据中为该智能分析单元确定对应的录像分段;/n将各录像分段分发至各录像分段对应的智能分析单元进行分析,得到分析结果;/n依据各智能分析单元的分析结果确定所述目标录像数据的目标分析结果。/n

【技术特征摘要】
1.一种录像数据分析方法,其特征在于,所述方法包括:
依据已接收的录像分析条件确定待分析的目标录像数据;
针对已设置的用于录像数据分析的每一智能分析单元,从所述目标录像数据中为该智能分析单元确定对应的录像分段;
将各录像分段分发至各录像分段对应的智能分析单元进行分析,得到分析结果;
依据各智能分析单元的分析结果确定所述目标录像数据的目标分析结果。


2.根据权利要求1所述的方法,其特征在于,所述录像分析条件携带录像分析起始时间和录像分析结束时间;
所述从目标录像数据中为该智能分析单元确定对应的录像分段,包括:
计算所述录像分析结束时间与录像分析起始时间之间的时间差;
依据所述时间差、该智能分析单元被预先设置的智能分析能力系数确定该智能分析单元对应的录像数据时间段;
确定所述录像数据时间段的起始时间和结束时间;
依据所述录像数据时间段的起始时间和结束时间从所述目标录像数据中确定该智能分析单元对应的录像分段。


3.根据权利要求2所述的方法,其特征在于,所述依据时间差、该智能分析单元被预先设置的智能分析能力系数确定该智能分析单元对应的录像数据时间段,包括:
计算该智能分析单元被预先设置的智能分析能力系数与智能分析能力总系数的比例值,所述智能分析能力总系数为已设置的所有用于录像数据分析的智能分析单元被预先设置的智能分析能力系数之和;
依据所述比例值、所述时间差并采用设定的录像数据时间段算法确定该智能分析单元对应的录像数据时间段。


4.根据权利要求2所述的方法,其特征在于,所述确定该录像数据时间段的起始时间和结束时间,包括:
依据该录像数据时间段、所述录像分析起始时间并采用设定的录像数据时间段起始时间算法确定该录像数据时间段的起始时间;
计算该录像数据时间段的起始时间与该录像数据时间段之和,将得到的结果确定为录像数据时间段的结束时间。


5.根据权利要求2至4任一所述的方法,其特征在于,所述录像分析条件还携带录像数据分析模式、目标通道号;
所述将各录像分段分发至各录像分段对应的智能分析单元进行分析,包括:
针对每一录像分段,依据该录像分段对应的录像数据时间段的起始时间和结束时间、目标通道号在已创建的数据块位置索引记录中查找到候选数据块位置索引,所述候选数据块位置索引包括:所述目标通道号、录像起始时间、录像结束时间、数据块起始地址;所述录像起始时间至所述录像结束时间的时间段与该录像分段对应的录像数据时间段的起始时间至结束时间的时间段相交;
依据查找到的所有候选数据块位置索引中的数据块起始地址在已创建的数据块中确定候选数据块;
依据该录像分段对应的录像数据时间段的起始时间和结束时间、录像数据分析模式,从所述候选数据块中确定待分析视频帧,将待分析视频帧发送至该录像分段对应的智能分析单元进行分析。


6.根据权利要求5所述的方法,其特征在于,所述录像数据分析模式为用于指示分析录像数据的第一模式;所述依据该录像分段对应的录像数据时间段的起始时间和结束时间、录像数据分析模式,从所述候选数据块中确定待分析视频帧,包括:
从查找到的所有候选数据块位置索引中查找到第一目标数据块位置索引,第一目标数据块位置索引中的第一数据块起始地址处于其他所有候选数据块位置索引中的数据块起始地址之前;
从查找到的所有候选数据块位置索引中查找到第二目标数据块位置索引,第二目标数据块位置索引中的第二数据块起始地址处于其他所有候选数据块位置索引中的数据块起始地址之后;
依据第一数据块起始地址、第二数据块起始地址,以及该录像分段对应的录像数据时间段的起始时间和结束时间从所述候选数据块中确定待分析视频帧。


7.根据权利要求6所述的方法,其特征在于,所述依据第一数据块起始地址、第二数据块起始地址,以及该录像分段对应的录像数据时间段的起始时间和结束时间从所述候选数据块中确定待分析视频帧,包括:
依据第一数据块起始地址在已创建的数据块信息索引记录中确定第一数据块信...

【专利技术属性】
技术研发人员:乔勇
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1