一种音视频指纹识别方法及一种基于音视频指纹流媒体的防篡改系统技术方案

技术编号:13252966 阅读:132 留言:0更新日期:2016-05-15 16:35
本发明专利技术公开了一种音视频指纹识别方法,分别流式采集母片及样片的音视频文件,并分别提取出母片指纹特征值和样片指纹特征值,然后流式分析比对母片指纹特征值与样片指纹特征值,本发明专利技术还公开了一种基于音视频指纹流媒体的防篡改系统,由于采用小尺寸图像数据进行视频指纹特征提取,降低了视频指纹特征提取的复杂度,具有提取速度快、提取出的视频指纹特征构成的指纹文件存储空间小等特点,方便了指纹文件的索引和检索,通过结合音频与视频的哈希码集合并根据视频片段的实际结构建立起一一对应的关系,构建起防篡改系统,通过对哈希码的对比,可以直接判断出帧信息是否被篡改,并能快速定位出篡改位置,因此篡改检测能力强,安全性高。

【技术实现步骤摘要】

本专利技术涉及通信信息安全
,特别涉及一种音视频指纹识别方法,以及一种基于音视频指纹流媒体的防篡改系统。
技术介绍
近年来,一些敌对势力和非法分子对广播电视信号和广播电视设施恶意干扰和破坏的事件时有发生,由于人为恶意破坏往往是带有政治性和隐蔽性的,必须倍加警惕,严加防范。多起事件证明,一旦出现播出安全事故,受影响的人群就将以千万计,并将造成巨大的经济损失和社会负面影响。目前在通信信息安全
,基于视频帧的指纹提取方法有很多,但是对于流媒体实时防篡改还没有一个全面的篡改检测系统。由于音视频指纹识别涉及两段音视频,定义其中一段是母片,另一段是样片,这两段音视频指纹的内容是需要实时更新的,通常的实时音视频匹配方法的流程如下:a).实时采集一段时间长度为T1母片音视频,并提取音视频指纹特征值;b).实时采集一段时间长度为T2样本音视频,并提取音视频指纹特征值;c).通过寻找母片音视频指纹和样片音视频指纹中相同的特征值,给两段音视频的相似度打分,相同的特征值越多,则分数越高,如果分数比我们设定的阈值要高,就认为两段音视频内容一样,否则不一样。对于实时的音视频指纹匹配这种特征的场景,通常的方法存在三个个问题:(1)采集音视频耗时长,由于现有的音视频匹配算法中,尽管指纹特征提取算法更有不同,但要想获取准确的匹配结果,采集音视频的时间(T1和T2)需要到达足够的长度,不同的声音的场景(音乐,体育,电影,谈话节目等等),环境的噪音大小都会对T1和T2的时间长度有不同的要求,噪音越大,要求的时间长度越长,如果想对任意环境下都有一个较好的音视频识别效果,就需要分别花一段足够长时间的采集母片音视频和样片的音视频。(2)指纹匹配耗时长,因为采集了比较长的音视频,相应的就会提出更多的指纹特征值,所以在执行音视频指纹匹配算法时消耗了更多的时间。(3)可能会存在应该匹配的没匹配情况,由于网络直播流会有延时的问题比如延时3s,这种情况下同样采集了3s母片跟样片音视频,但结果是不匹配的。
技术实现思路
基于此,有必要提供一种可实现即时处理的流式实时音视频指纹识别方法,此外,还提供一种应用该方法的基于音视频指纹流媒体防篡改系统。根据本专利技术的一方面,提供了一种音视频指纹识别方法,包括如下步骤:分别流式采集母片及样片的音视频文件,并分别提取出母片指纹特征值和样片指纹特征值;流式分析比对母片指纹特征值与样片指纹特征值。在其中一个实施例中,分别流式采集母片及样片的音视频文件步骤中,流式采集包括视频指纹采集及音频指纹采集,视频指纹采集包括图像亮度指纹采集和图像颜色指纹采集。在其中一个实施例中,图像亮度指纹采集包括全局指纹采集和局部指纹采集,全局指纹采集包括如下步骤:将图像转换并缩放成固定尺寸的灰度图;对固定尺寸的灰度图做DCT变换得到图像频域;采用图像频域的低频域,降低DCT尺寸;计算DCT低频域的值作为阀值;将DCT低频域与阀值比较生成比特码;将比特码构造成固定长度哈希值,得到哈希序列码;局部指纹采集包括如下步骤:将图像分为n×n块,n为正整数;对每一块采用全局指纹采集的方法提取指纹。在其中一个实施例中,图像颜色指纹采集包括如下步骤:将图像变换到HSV颜色空间;对H分16个等级,对S分8个等级,获得16×8=128种颜色;统计颜色直方图并归一化到0~255;对结果进行编码,得到比特码。根据本专利技术的另一方面,提供了一种基于音视频指纹流媒体的防篡改系统,包括五个模块、服务器端和设备端,五个模块分别为指纹数据库、GPU模块、指纹提取模块、时间戳对准模块和告警模块,指纹数据库设于服务器端中,GPU模块设于设备端中,指纹提取模块有两个并分别设于服务器端及设备端中,时间戳对准模块设于服务器端中,告警模块设于服务器端中。在其中一个实施例中,指纹数据库用于存储素材文件的指纹信息。在其中一个实施例中,GPU模块用于获取固定尺寸的图像的数据。在其中一个实施例中,两个指纹提取模块用于分别从服务器端和设备端提取音视频指纹。在其中一个实施例中,告警模块用于比对服务器端和设备端的指纹数据,当比对结果不一致则发出告警。在其中一个实施例中,时间戳对准模块用于分析服务器端和设备端的指纹数据,找到服务器端和设备端的指纹数据之间进行比对的起始位置。这种音视频指纹识别方法,由于采用小尺寸图像数据进行视频指纹特征提取,降低了视频指纹特征提取的复杂度,具有提取速度快、提取出的视频指纹特征构成的指纹文件存储空间小等特点,方便了指纹文件的索引和检索,通过结合音频与视频的哈希码集合并根据视频片段的实际结构建立起一一对应的关系,构建起基于音视频指纹流媒体的防篡改系统,通过对哈希码的对比,可以直接判断出帧信息是否被篡改,并能快速定位出篡改位置,因此篡改检测能力强,安全性高。附图说明图1为本专利技术一实施方式的一种基于音视频指纹流媒体的防篡改系统的结构示意图。具体实施方式为了便于理解本专利技术,下面将用具体实施例对本专利技术进行更全面的描述。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。本专利技术一实施例的一种音视频指纹识别方法,包括如下步骤:分别流式采集母片及样片的音视频文件,并分别提取出母片指纹特征值和样片指纹特征值;流式分析比对母片指纹特征值与样片指纹特征值。分别流式采集母片及样片的音视频文件步骤中,流式采集包括视频指纹采集及音频指纹采集,视频指纹采集包括图像亮度指纹采集和图像颜色指纹采集。具体地,图像亮度指纹采集包括全局指纹采集和局部指纹采集,全局指纹采集包括如下步骤:将图像转换并缩放成固定尺寸的灰度图,如32×32;对固定尺寸的灰度图做DCT变换得到图像频域;采用图像频域的低频域,如8×8,降低DCT尺寸;计算DCT低频域的值作为阀值;将DCT低频域与阀值比较生成“0”、“1”比特码;将“0”、“1”比特码构造成固定长度哈希值,得到哈希序列码;局部指纹采集包括如下步骤:将图像分为2×2块;对每一块采用全局指纹采集的方法提取指纹。这样可得到的图像亮度指纹大小为64+2×2×64=320bit。在其中一个实施例中,图像颜色指纹采集包括如下步骤:将图像变换到HSV颜色空间;对H分16个等级,对S分8个等级,本文档来自技高网
...

【技术保护点】
一种音视频指纹识别方法,其特征在于,包括如下步骤:分别流式采集母片及样片的音视频文件,并分别提取出母片指纹特征值和样片指纹特征值;流式分析比对所述母片指纹特征值与所述样片指纹特征值。

【技术特征摘要】
1.一种音视频指纹识别方法,其特征在于,包括如下步骤:
分别流式采集母片及样片的音视频文件,并分别提取出母片指纹特征值和
样片指纹特征值;
流式分析比对所述母片指纹特征值与所述样片指纹特征值。
2.根据权利要求1所述的一种音视频指纹识别方法,其特征在于,所述分
别流式采集母片及样片的音视频文件步骤中,所述流式采集包括视频指纹采集
及音频指纹采集,所述视频指纹采集包括图像亮度指纹采集和图像颜色指纹采
集。
3.根据权利要求2所述的一种音视频指纹识别方法,其特征在于,所述图
像亮度指纹采集包括全局指纹采集和局部指纹采集,
所述全局指纹采集包括如下步骤:
将图像转换并缩放成固定尺寸的灰度图;
对固定尺寸的灰度图做DCT变换得到图像频域;
采用所述图像频域的低频域,降低DCT尺寸;
计算DCT低频域的值作为阀值;
将所述DCT低频域与阀值比较生成比特码;
将比特码构造成固定长度哈希值,得到哈希序列码;
所述局部指纹采集包括如下步骤:
将图像分为n×n块,n为正整数;
对每一块采用所述全局指纹采集的方法提取指纹。
4.根据权利要求2所述的一种音视频指纹识别方法,其特征在于,所述图
像颜色指纹采集包括如下步骤:
将图像变换到HSV颜色空间;
对H分16个等级,对S分8个等级,获得16×8=128种颜色;
统计颜色直方图并归一化到0~255;
对结果进行编码,得到比特码。

【专利技术属性】
技术研发人员:杭欣郭伟伟孙彦龙
申请(专利权)人:杭州当虹科技有限公司
类型:发明
国别省市:浙江;33

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

1