利索能及
我要发布
收藏
专利号: 2015104713977
申请人: 中国科学院深圳先进技术研究院
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频帧插入和帧删除检测方法,所述方法包括:(A)读入视频数据,并提取该视频数据的附加数据,其中,所述附加数据指示针对该视频数据的预设视频哈希值;

(B)计算所述视频数据的视频哈希值;

(C)将所述附加数据所指示的所述预设视频哈希值与计算得到的视频哈希值进行相似度计算;

(D)如果所述预设视频哈希值与计算得到的视频哈希值的相似度满足条件,则判定所述视频数据未被篡改;

(E)如果所述预设视频哈希值与计算得到的视频哈希值的相似度不满足条件,则判定所述视频数据被篡改。

2.根据权利要求1所述的方法,所述方法在步骤(A)之前还包括:(F)计算所述视频数据的所述预设视频哈希值;

(G)将计算得到的所述预设视频哈希值作为附加数据保存在所述视频数据中。

3.根据权利要求1所述的方法,其中,步骤(A)包括:基于所述视频数据中的两个相邻视频帧之间的速度向量场来计算所述视频数据的视频哈希值。

4.根据权利要求3所述的方法,其中,步骤(A)包括:(A1)将所述视频数据解码为独立的视频帧序列;

(A2)对解码得到的视频帧序列,提取每两个相邻视频帧之间的速度向量场;

(A3)计算每两个相邻视频帧之间的速度向量场的哈希比特;

(A4)将所有速度向量场的哈希比特串联排列,以形成所述视频数据的视频哈希值。

5.根据权利要求4所述的方法,其中,步骤(A2)包括:从解码得到的视频帧序列中按预定规则抽取视频帧,然后再提取所述抽取的视频帧中每两个相邻视频帧之间的速度向量场。

6.根据权利要求4所述的方法,其中,任意两个相邻视频帧之间的速度向量场包括水平方向速度分量和垂直方向速度分量,其中,在步骤(A2)中,提取任意两个相邻视频帧之间的速度向量场的步骤包括:(A21)将解码得到的视频帧序列中的所述两个相邻视频帧分块,并且划分的分块没有重叠部分;

(A22)对所述两个相邻视频帧按每个分块计算水平方向速度分量和垂直方向速度分量。

7.根据权利要求6所述的方法,其中,在步骤(A3)中,计算任意两个相邻视频帧之间的速度向量场的哈希比特的步骤包括:(A31)对提取的速度向量场按每个分块对水平方向速度分量和垂直方向速度分量进行向量合成,得到速度合成向量;

(A32)基于速度合成向量的幅值对各分块对应的速度合成向量进行降序排序,选取预设个数前的速度合成向量,并计算选取的速度合成向量的方向与水平方向的夹角;

(A33)对计算得到的夹角进行量化处理,得到量化后的夹角值;

(A34)统计各量化后的夹角值分别出现的次数,并形成原始次数序列;

(A35)将所述原始次数序列中的所有次数进行顺序排序,并确定排序后的次数序列的中位数;

(A36)基于所述原始次数序列和确定的排序后的次数序列的中位数来确定所述速度向量场的哈希比特。

8.根据权利要求7所述的方法,其中,步骤(A36)包括:(A361)将所述原始次数序列中的任一次数与确定的排序后的次数序列的中位数进行比较,并基于比较结果确定出所述任一次数所对应的哈希特比;

(A362)将所述原始次数序列中的所有次数所对应的哈希特比串联排列,形成所述速度向量场的哈希比特。

9.根据权利要求8所述的方法,其中,步骤(A361)包括:将所述原始次数序列中的任一次数与确定的排序后的次数序列的中位数进行比较;

如果所述原始次数序列中的任一次数不小于确定的排序后的次数序列的中位数,则所述任一次数所对应的哈希比特为1;

如果所述原始次数序列中的任一次数小于确定的排序后的次数序列的中位数,则所述任一次数所对应的哈希比特为0。

10.根据权利要求1所述的方法,其中,步骤(C)包括:确定所述预设视频哈希值与计算得到的视频哈希值的归一化汉明距,并基于确定的归一化汉明距来对所述预设视频哈希值与计算得到的视频哈希值进行相似度计算,其中,步骤(D)包括:如果确定的归一化汉明距不大于预设值,则判定所述视频数据未被篡改,其中,步骤(E)包括:如果确定的归一化汉明距大于预设值,则判定所述视频数据被篡改。