[发明专利]一种用于智能识别的视频帧的独立判断方法有效
申请号: | 201910440340.9 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110175559B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 王再励;胡晓军 | 申请(专利权)人: | 北京博视未来科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 陈选中 |
地址: | 100082 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智能 识别 视频 独立 判断 方法 | ||
1.一种用于智能识别的视频帧的独立判断方法,其特征在于,包括如下步骤:
S1、获取映射空间中2段4Gbits的存储空间,并初始化所述存储空间;
S2、根据固定时间间隔对原始视频进行抽帧处理;
S3、根据抽取的帧图利用感知哈希算法生成当前帧图的指纹组;
S4、将所述指纹组中的所有指纹码分别进行映射处理,得到当前帧图中所有指纹码在映射空间中对应的比特位;
S5、根据所述当前帧图的所有比特位判断当前帧是否为独立帧,若是,进入步骤S6,反之,则丢弃当前帧图,结束对当前视频帧图的独立判断,并进入步骤S7;
S6、根据判断结果将所述独立帧进行智能识别处理,并将所述当前帧图指纹组中的所有指纹码在映射空间中对应的比特位均置为1;
S7、判断步骤S2是否能抽取新的帧,若是,则返回步骤S3,反之,则结束视频。
2.根据权利要求1所述的用于智能识别的视频帧的独立判断方法,其特征在于,所述步骤S3中根据抽取的帧图利用感知哈希算法生成当前帧图的指纹组,其具体为:
根据抽取的帧图利用空域均值哈希算法、空域差分哈希算法、频域低频均值哈希算法同时生成当前帧图的空域均值哈希指纹码、空域差分哈希指纹码、频域低频均值哈希指纹码,并根据所述同时生成的所述当前帧图的空域均值哈希指纹码、空域差分哈希指纹码、频域低频均值哈希指纹码得到当前帧图的指纹组。
3.根据权利要求2所述的用于智能识别的视频帧的独立判断方法,其特征在于,所述利用空域均值哈希算法生成当前帧图的空域均值哈希指纹码,其包括如下步骤:
a1、根据抽取的帧图将RGB三通道格式的帧图转为单通道灰度图;
a2、将所述灰度图通过双线性插值法进行压缩,得到像素为8x8的缩略图;
a3、利用感知哈希算法得到所述8x8的缩略图中所有64个像素灰度值的均值;
a4、根据所有64个像素灰度值与所述均值得到长度为64位的0,1序列,生成当前帧图的64位比特流,得到当前帧图的空域均值哈希指纹码。
4.根据权利要求3所述的用于智能识别的视频帧的独立判断方法,其特征在于,所述步骤a3中像素灰度值的均值pavg的表达式如下:
其中,pij表示像素为8x8缩略图中第i行第j列像素的灰度值。
5.根据权利要求3所述的用于智能识别的视频帧的独立判断方法,其特征在于,所述步骤a4,其具体为:
从所述8x8缩略图左上角像素开始,逐行逐元素顺次将64个像素灰度值的均值与每个像素点的灰度值进行比较,若像素点的灰度值大于所述64个像素灰度值的均值,则记为1,反之,则记为0,得到长度为64位的0/1值序列,从而生成当前帧图的64位空域均值哈希指纹码。
6.根据权利要求1所述的用于智能识别的视频帧的独立判断方法,其特征在于,所述步骤S4包括如下步骤:
b1、将64位空域均值哈希指纹码划分为前32位与后32位的两个指纹码,并分别与当前帧图的上半部分和下半部分对应;
b2、将所述2个32位指纹码分别映射至两段映射空间的比特位上,从而得到当前帧图的比特位。
7.根据权利要求6所述的用于智能识别的视频帧的独立判断方法,其特征在于,所述步骤b2包括如下步骤:
c1、将每个32位指纹码映射为一个无符号的32位整型值;
c2、将所述整型值映射至映射空间的比特位上,从而得到当前帧图在映射空间中的比特位。
8.根据权利要求7所述的用于智能识别的视频帧的独立判断方法,其特征在于,所述步骤c2中整型值s的表达式如下:
其中,ci表示指纹码中第i位的取值,i表示指纹码的位索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博视未来科技有限公司,未经北京博视未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910440340.9/1.html,转载请声明来源钻瓜专利网。