一种轻量级智能分析方法及装置的制造方法

文档序号:9436422阅读:294来源:国知局
一种轻量级智能分析方法及装置的制造方法
【技术领域】
[0001]本发明属于视频监控技术领域,尤其涉及一种轻量级智能分析方法及装置。
【背景技术】
[0002]目前视频监控系统已经深入到各行各业,对视频图像进行智能分析,为用户提供更多信息,成为视频监控系统有效补充。但是当前实现传统智能分析的计算量大,导致实际应用场景中受不少限制。特别是针对实况智能分析,由于传统智能分析计算量大,导致硬件规格提高,最终成本上升影响智能分析推广。
[0003]另外,针对回放录像的智能分析,一般采用后端服务器来进行,但该方案在实际操作却有不少的制约,分析时间过长导致实用性不高,迫切需要一种更加高效的方法来找到关键录像。
[0004]例如,现有技术方案在实现禁区入侵/禁区进入/禁区离开/禁区/双向姅线/单向姅线等智能分析时主要基于目标跟踪来实现,具体实现流程如下:
[0005]1.视频流进行解码(前端实时智能分析不需要该步骤);
[0006]2.图像序列背景建模,形成背景帧,新图像序列中的每一帧和背景帧进行比较,得到前景运动块区域;
[0007]3.使用前景运动块区域建立目标链;
[0008]4.使用距离区域法和图像互相法等图像匹配的方法锁定不同帧的同一目标,这样可以得到一个目标的运动路径;
[0009]5.使用目标运动路径与禁区入侵/禁区进入/禁区离开/禁区/双向姅线/单向姅线生成区域信息进行匹配,最终到智能分析结果。
[0010]根据上述流程,通过目标跟踪实现禁区入侵/禁区进入/禁区离开/禁区/双向姅线/单向姅线等智能分析,过程包含读取录像、视频解码、智能分析。如果可能抓拍到的摄像机为4个,时间区间为I天,摄像机码流为4Mbps,则需要分析的录像大小计算公式:(单摄像机码流*时间)*摄像机个数,经过计算需要分析录像为1.3Tb数据量。这1.3Tb数据量需要经过硬盘读取、视频解码、智能分析等步骤,这里每一个步骤都会带来巨大时间开销,如此庞大视频录像数据带来巨大时间开销,导致智能分析实现价值低。
[0011]可见,现有智能分析方案计算量比较大,设备需要足够的性能,不适应智能分析向廉价编码设备推广,迫切需要一种更加轻量级智能分析。

【发明内容】

[0012]本发明的目的是针对现有技术的不足,提供一种轻量级智能分析方法及装置,摒弃传统智能分析图像序列方法,避免处理庞大的视频数据。
[0013]为了实现上述目的,本发明技术方案如下:
[0014]—种轻量级智能分析方法,用于根据智能分析策略对视频图像序列进行智能分析,所述智能分析方法包括:
[0015]基于智能分析策略生成检测序列,该检测序列包含k个检测点,每个检测点对应有各自的检测位图、检测次数和容错次数,k为大于等于I的正整数;
[0016]获取为所述视频图像序列生成的对应移动信息位图序列,按照检测序列所包含的检测点的顺序,采用检测点对应的检测位图依次对移动信息位图序列进行检测,当检测序列包含的所有检测点均检测满足各自的检测次数和容错次数时,记录一个可疑事件到检测结果集。
[0017]所述移动信息位图序列包括视频图像序列中各帧视频图像所对应的移动信息位图,该移动信息位图以M*N矩阵表示已进行M*N区域划分的视频图像中各区域的图像变化情况,矩阵中的每个矩阵格的值使用一位比特表示,其中I表示该矩阵格所对应的区域存在图像变化,O表示该矩阵格所对应的区域不存在图像变化;
[0018]所述检测位图为对应于移动信息位图的M*N矩阵,检测位图的每一个矩阵格使用一位比特表示,I表示该矩阵格对应的移动信息位图区域需要检测,O表示该矩阵格对应的移动信息位图区域不需要检测。
[0019]进一步地,所述按照检测序列所包含的检测点的顺序,采用检测点对应的检测位图依次对移动信息位图序列进行检测,包括:
[0020]将各检测点的检测位图依次与移动信息位图序列中的移动信息位图进行与运算;
[0021]当运算结果为非O时,累加运算结果为非O的次数,如果累加的运算结果为非O的次数小于检测次数,则继续与移动信息位图序列中的下一个移动信息位图进行与运算,否则结束本检测点的检测,进入下一个检测点的检测;
[0022]当运算结果为O时,累加运算结果为O的次数,如果累加的运算结果为O的次数小于容错次数,则继续与移动信息位图序列中的下一个移动信息位图进行与运算,否则终止本次检测,返回第一个检测点再次进行循环检测。
[0023]进一步地,所述基于智能分析策略生成检测序列,包括:
[0024]根据智能分析策略的判定步骤,确定检测序列对应的检测点;
[0025]根据所述判定步骤的判定条件,设置检测点对应的检测位图、检测次数和容错次数。
[0026]所述智能分析策略包括但不限于:禁区入侵、禁区进入、禁区离开、禁区、双向姅线、单向姅线。
[0027]本发明还提出了一种轻量级智能分析装置,用于根据智能分析策略对视频图像序列进行智能分析,所述智能分析装置包括:
[0028]检测序列生成模块,用于基于智能分析策略生成检测序列,该检测序列包含k个检测点,每个检测点对应有各自的检测位图、检测次数和容错次数,k为大于等于I的正整数;
[0029]检测模块,用于获取为所述视频图像序列生成的对应移动信息位图序列,按照检测序列所包含的检测点的顺序,采用检测点对应的检测位图依次对移动信息位图序列进行检测,当检测序列包含的所有检测点均检测满足各自的检测次数和容错次数时,记录一个可疑事件到检测结果集。
[0030]对应地,所述检测模块在按照检测序列所包含的检测点的顺序,采用检测点对应的检测位图依次对移动信息位图序列进行检测时,执行如下操作:
[0031]将各检测点的检测位图依次与移动信息位图序列中的移动信息位图进行与运算;
[0032]当运算结果为非O时,累加运算结果为非O的次数,如果累加的运算结果为非O的次数小于检测次数,则继续与移动信息位图序列中的下一个移动信息位图进行与运算,否则结束本检测点的检测,进入下一个检测点的检测;
[0033]当运算结果为O时,累加运算结果为O的次数,如果累加的运算结果为O的次数小于容错次数,则继续与移动信息位图序列中的下一个移动信息位图进行与运算,否则终止本次检测,返回第一个检测点再次进行循环检测。
[0034]对应地,所述检测序列生成模块在生成检测序列时,执行如下操作:
[0035]根据智能分析策略的判定步骤,确定检测序列对应的检测点;
[0036]根据所述判定步骤的判定条件,设置检测点对应的检测位图、检测次数和容错次数。
[0037]本发明提出的一种轻量级智能分析方法及装置,摒弃传统智能分析图像序列方法,避免处理庞大的视频数据,能够在廉价编码设备实现禁区入侵/禁区进入/禁区离开/禁区/双向姅线/单向姅线智能分析。本发明对单摄像机一天录像使用基于移动信息位计算的秒级智能分析后,进行跳播与自适应播放,极大提高查找关键视频录像时的用户体验。
【附图说明】
[0038]图1为本发明一种轻量级智能分析方法流程图;
[0039]图2为本发明实施例禁区入侵检测参考位图;
[0040]图3为本发明实施例禁区离开检测参考位图;
[0041]图4为本发明实施例双向姅线检测参考位图;
[0042]图5为本发明实施例单向姅线检测参考位图。
【具体实施方式】
[0043]下面结合附图和实施例对本发明技术方案做进一步详细说明,以下实施例不构成对本发明的限定。
[0044]本实施例对采集的视频图像序列要进行智能分析,首先由编码设备在生成视频图像序列的同时生成视频图像对应的移动信息位图序列,其中编码设备包括但不限于网络摄像机和编码器。具体地,对于可按M*N划分区域的每帧视频图像,编码设备均生成该视频图像对应的移动信息位图,该移动信息位图为M*N的矩阵,即矩阵中的各个矩阵格表示已进行M*N区域划分的视频图像中各区域的图像变化情况,矩阵中的每一个矩阵格使用一位比特表示,I表示该矩阵格所对应的区域存在图像变化,O表示该矩阵格所对应的区域不存在图像变化。移动信息位图之间的时间间隔为tl毫秒,每一个矩阵格代表过去tl毫秒的汇聚,如果在过去的tl毫秒内矩阵格对应的区域图像没有变化,则该矩阵格为0,如果在过去的tl毫秒内矩阵格对应的区域图像存在变化,则该矩阵格为I。通过对间隔tl毫秒的两帧视频图像进行差值计算,很容易计算得到各矩阵格对应的区域是否存在图像变化,从而生成移动信息位图,这里不再赘述。
[0045]本实施例根据智能分析策略生成检测序列,对上述生成
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1