一种微表情实时告警录像录制方法技术

技术编号:27118666 阅读:29 留言:0更新日期:2021-01-25 19:25
一种微表情实时告警录像录制方法,首先通过微表情算法对视频源中每个视频帧进行微表情分析,当达到指定告警值就会进入告警触发判断;然后定义告警开始的时间节点为B,告警开始之前2s为时间节点A,告警结束的时间节点为C,告警结束之后2s为时间节点D,然后进行告警视频的录制,定义第一告警视频为时间节点为A

【技术实现步骤摘要】
一种微表情实时告警录像录制方法


[0001]本专利技术涉及微表情分析
,具体涉及一种微表情实时告警录像录制方法。

技术介绍

[0002]微表情实时分析系统在对每一个视频帧分析时,当各种负面表情按照相关算法进行计算,当其达到指定预警值就会进入告警触发判断,如果连续N(3-10)帧超过预警值,则认为是一次有效告警,并对告警视频进行扩展录制。
[0003]所以,有必要设计一种微表情实时告警录像录制方法,以满足对告警视频进行扩展录制的需求。

技术实现思路

[0004]为克服上述现有技术中的不足,本专利技术目的在于提供一种微表情实时告警录像录制方法。
[0005]为实现上述目的及其他相关目的,本专利技术提供的技术方案是:一种微表情实时告警录像录制方法,步骤如下:
[0006]S1.通过微表情算法对视频源中每个视频帧进行微表情分析,当达到指定告警值就会进入告警触发判断;
[0007]S2.定义告警开始的时间节点为B,告警开始之前2s为时间节点A,告警结束的时间节点为C,告警结束之后2s为时间节点D,然后进行告警视频的录制,定义第一告警视频为时间节点为A-D之间的视频数据,定义C-D之间发生的有效告警为第二告警,定义第二告警视频为在第一告警视频的基础上后延2s后录制的视频数据,第二告警视频录制前停止第一告警视频录制。
[0008]优选的:所述步骤S1中的计算公式为V表示可疑值[0-100]。
[0009]优选的:所述可疑值划分四个空间[0,25],[25,50],[50,75],[75,100],依次表明可疑程度逐渐加重。
[0010]优选的:所述可疑值的最终输出是具体可疑分类的连续可疑帧。
[0011]优选的:所述可疑分类的连续可疑帧的计算原理:连续出现某种可疑类型的帧超过三帧时该片段预判为该可疑类型,并进行告警。
[0012]优选的:所述步骤S2中,利用ffmpeg进行告警视频的录制。
[0013]优选的:告警视频截取前需要先对当前录制的视频进行停止,停止后需立马启动新的录像
[0014]本方案基于微表情算法,对视频源中每个视频帧进行微表情分析,再根据可疑帧判断片段可疑类型,以进行告警,再利用ffmpeg进行告警视频的录制,并对录制时间进行优化,避免漏录。
附图说明
[0015]图1为本专利技术示意图。
具体实施方式
[0016]下面结合附图对本专利技术进行详细说明:
[0017]实施例:
[0018]本专利技术提供的一种微表情实时告警录像录制方法,包括步骤如下:
[0019]S1.通过微表情算法对视频源中每个视频帧进行微表情分析,当达到指定告警值就会进入告警触发判断;
[0020]S2.定义告警开始的时间节点为B,告警开始之前2s为时间节点A,告警结束的时间节点为C,告警结束之后2s为时间节点D,然后进行告警视频的录制,定义第一告警视频为时间节点为A-D之间的视频数据,定义C-D之间发生的有效告警为第二告警,定义第二告警视频为在第一告警视频的基础上后延2s后录制的视频数据,第二告警视频录制前停止第一告警视频录制。
[0021]具体的,微表情算法计算公式为其中V表示可疑值[0-100]。
[0022]可疑值划分四个空间[0,25],[25,50],[50,75],[75,100]。
[0023]根据可疑值的上述计算公式,可以看出可疑值计算的就是正面表情不足,且出现两种负面表情处于激活状态时,而且是通过负面表情值超出激活值部分来计算的可疑值,所以一旦可疑值大于0即说明有可疑存在,即使是[0,25]区间,也是证明视频中出现负面微表情导致可疑,只是可疑的程度比较轻微,即之前划分的四个区间,依次表明可疑值的程度逐渐加重。至于这四种程度的可疑怎么定义,是否与现在的配合、侥幸、抵触、恐慌相对应,需要产品根据实际业务需求进行评审定义。
[0024]此外,可疑值新计算规则的最终输出是具体可疑分类的连续可疑帧。
[0025]可疑分类的连续可疑帧的计算原理:连续出现某种可疑类型的帧超过三帧时该片段预判为该可疑类型,并进行告警,(这里的连续可疑帧序列中最多可出现一个不属于该可疑类型的帧出现),至于这里选择的连续三帧的依据是调研得到的微表情一般持续1/25-1/5s之间,针对可疑程度比较高的类型,可疑特殊定义只要出现连续两帧即可进行告警。
[0026]为了实现视频录制的未卜先知,即录制片段在告警触发前2s,触发结束后2s。具体实施方案有:
[0027](1)缓存方案
[0028]在算法服务接口模块对视频帧做缓存,然后做图像合成,再做音视频合成。这样理论上能实现,但存在如下缺陷。
[0029]a、资源消耗,需要额外缓存100帧的数据(4s*25fps);
[0030]b、时间对齐问题,因牵涉到图像合成、音视频合成只是,很难做到音视频同步,并且有丢帧风险,导致录像失真;
[0031]c、业务耦合度高,污染算法服务;
[0032]d、告警视频交叉时候的拼接问题。
[0033](2)采用视频截取技术
[0034]原理即通过ffmpeg对录好的视频按时间进行视频截取,其中起始时间为告警开始的前2s,结束时间是告警结束的后2s。
[0035]具体如图1所示,当B处触发告警时,记录告警触发的时间节点,在C处告警结束时,记录告警结束的时间节点,并于2s后向流媒体发送消息,告知开始进行视频截取。视频截取前需要先对当前录制的视频进行停止,否则无法操作,停止需要立马启动新的录像,否则后续告警就没有截取的源文件。
[0036]然而,上述设计方案存在一个缺陷,即如果在C-D之间产生告警该如何处理?对于该问题,从业务及统计上分析看,告警帧范围在3-10之间,即时间大概在120ms-400ms范围内,非常短暂。那么对于C-D之间的告警就可以做下合并,认为是一次告警,优化方案如下:
[0037]a、双告警录像
[0038]即在每次触发告警的时候就启动新一轮录像,如果是假告警(未满足触发阈值的疑似告警)就结束并删除;
[0039]b、告警合并
[0040]在告警结束的2s内,如果又触发了真告警,则告警时长继续后延2s后再进行录像视频的截取,截取时间为A-D

,视频截取前停止前一个告警。
[0041]所以,本专利技术具有以下优点:
[0042]本方案基于微表情算法,对视频源中每个视频帧进行微表情分析,再根据可疑帧判断片段可疑类型,以进行告警,再利用ffmpeg进行告警视频的录制,并对录制时间进行优化,避免漏录。
[0043]上述实施例仅例示性说明本专利技术的原理及其功效,而非用于限制本专利技术。任何熟悉此技术的人士皆可在不违背本专利技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属
中具有通常知识者在未脱离本专利技术所揭示的精神和技术思想下所完成的一切等效修饰或改变,仍应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种微表情实时告警录像录制方法,其特征在于,步骤如下:S1.通过微表情算法对视频源中每个视频帧进行微表情分析,当达到指定告警值就会进入告警触发判断;S2.定义告警开始的时间节点为B,告警开始之前2s为时间节点A,告警结束的时间节点为C,告警结束之后2s为时间节点D,然后进行告警视频的录制,定义第一告警视频为时间节点为A-D之间的视频数据,定义C-D之间发生的有效告警为第二告警,定义第二告警视频为在第一告警视频的基础上后延2s后录制的视频数据,第二告警视频录制前停止第一告警视频录制。2.根据权利要求1所述的一种微表情实时告警录像录制方法,其特征在于:所述步骤S1中的计算公式为V表示可疑值[0-100]。3.根据权利要求2所述的一种微表情实时告警录像录制方法,其特征在于...

【专利技术属性】
技术研发人员:凌志辉
申请(专利权)人:南京云思创智信息科技有限公司
类型:发明
国别省市:

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

1