CN106375768B - 基于帧内预测模式校准的视频隐写分析方法 - Google Patents

基于帧内预测模式校准的视频隐写分析方法 Download PDF

Info

Publication number
CN106375768B
CN106375768B CN201510438280.9A CN201510438280A CN106375768B CN 106375768 B CN106375768 B CN 106375768B CN 201510438280 A CN201510438280 A CN 201510438280A CN 106375768 B CN106375768 B CN 106375768B
Authority
CN
China
Prior art keywords
prediction mode
calibration
intra prediction
video
ipm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510438280.9A
Other languages
English (en)
Other versions
CN106375768A (zh
Inventor
赵砚彬
曹纭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Information Engineering of CAS
Original Assignee
Institute of Information Engineering of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Information Engineering of CAS filed Critical Institute of Information Engineering of CAS
Priority to CN201510438280.9A priority Critical patent/CN106375768B/zh
Publication of CN106375768A publication Critical patent/CN106375768A/zh
Application granted granted Critical
Publication of CN106375768B publication Critical patent/CN106375768B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明涉及一种基于帧内预测模式校准的视频隐写分析方法。该方法的步骤包括:1)将待检视频进行帧内预测模式校准,所述帧内预测模式校准以4×4块为单位逐块解压并进行二次压缩,在二次压缩过程中遍历各种帧内预测模式IPM并计算相应的绝对变换误差和SATD;2)根据校准过程中记录的数据计算帧内预测模式校准特征集,所述帧内预测模式校准特征集包含IPM转移概率特征集以及SATD转移距离特征集两个子集;3)将所述帧内预测模式校准特征集提供给分类器进行学习与分类,进而进行隐写分析。本发明能够有效地检测现有的基于帧内预测模式的视频隐写算法。

Description

基于帧内预测模式校准的视频隐写分析方法
技术领域
本发明属于信息安全中的隐写分析领域,涉及H.264/AVC视频编码标准下一种基于帧内预测模式校准的视频隐写分析方法。
背景技术
现代信息隐写技术通过将隐秘信息嵌入到看似正常的数字媒体载体中来达到隐秘通信的目的。隐写载体非常广泛,包括文本、音频、图像、视频等。隐写载体的视听觉和统计特性都和非隐写载体十分相似,难以被常规方法分别。视频相对于文本、音频和图像,拥有更大的数据量,更广泛的应用场景。这也意味着视频隐写载体拥有更大的隐写容量和更广泛的传播途径,正由于这些优势,视频隐写技术也逐渐成为研究的重点。
信息隐写技术种类繁多,应用广泛,为保护重要信息的安全传输提供了有利的保障。但该技术不仅被多国***门、军事部队以及情报机关所使用,也会被敌对势力情报间谍、***以及邪教组织成员利用进行各种情报、秘密计划、反动言论等的传播与通信,严重威胁了国家的政治与经济安全。因此,用于对抗隐写技术的隐写分析技术近年来成也成为国内外研究的重点。隐写分析的基本原理是根据数字媒体文件数据的统计特性或某些特征码判断载体中是否被嵌入了隐秘信息,甚至尝试提取含秘载体中的隐秘信息。经过调研发现,目前以文本、图像为载体的隐写与隐写分析技术的研究起步都比较早,研究成果也十分广泛。目前国内外视频隐写领域的研究也较多,正持续不断地涌现出优秀的研究成果;但视频隐写分析的相关研究成果则很少,造成了攻防失衡的局面。因此,为了有效遏制视频隐写技术的滥用导致的网络通信安全问题,亟需加强针对视频隐写分析技术的相关研究。
视频隐写领域,出现了基于帧内预测模式(IPM:intra prediction mode)的视频隐写算法,该类算法一般基于H.264/AVC视频编码标准,即通过修改I帧中宏块的帧内预测模式以嵌入秘密信息。例如:有学者提出首先设定某种映射规则将“4x4帧内预测”中的9种预测模式(图1)映射到二进制数0或1,在此映射规则下,再根据秘密信息并结合矩阵编码,对I帧中宏块的帧内预测模式进行修改。再结合矩阵编码等隐写编码技术,该类隐写算法能够达到很好的隐写安全性,也拥有较高的隐写容量。针对基于帧内预测模式的隐写算法,有学者基于马尔可夫链设计了一种隐写分析方法,但该方法的假设前提过于理想,实际应用中的表现并不理想,并不能有效检测基于帧内预测模式的视频隐写算法。
发明内容
为解决上述问题,本发明提出一种基于帧内预测模式校准的视频隐写分析方法,能够有效地检测现有的基于帧内预测模式的视频隐写算法。
本发明首先进行视频帧内预测模式校准,即将待检视频以4×4块为单位逐块解压并二次压缩,并在二次压缩过程中重新选择帧内预测;在校准过程中记录相关数据用于计算帧内预测模式校准(IPMC:Intra Prediction Mode Calibration)特征;然后将IPMC特征提供给分类器比如支持向量机(SVM:Support Vector Machine)用于学习与分类,进而进行隐写分析。
本发明所述的基于帧内预测模式校准的视频隐写分析方法的整体技术方案包括帧内预测模式校准、IPMC特征计算以及SVM支持向量机学习与分类三个大步骤,总流程如图2所示,实施步骤包括:
步骤1:以4×4块为单位进行帧内预测模式校准,首先筛选I帧中可能用于嵌入的4×4块,然后将这些4×4块逐块解压并二次压缩,在二次压缩过程中遍历9种预测模式并计算相应的绝对变换误差和(SATD:Sum of Absolute Transformed Differences)。
步骤2:根据步骤1中记录的相关数据提取IPMC特征集,IPMC特征集包含IPM转移概率特征集以及SATD转移距离特征集两个子集。IPM转移概率特征集刻画了校准后的IPM偏离原始最优IPM的概率,而SATD转移距离特征集刻画了校准后的SATD偏离原始值的距离。
步骤3:使用分类器比如SVM支持向量机进行学习与分类。使用SVM支持向量机时,核函数采用高斯核函数。若输入为训练样本视频,则将IPMC特征用于训练分类器模板;若输入为待检视频,则首先匹配相应的分类器模板,然后将IPMC特征用于分类以判定视频是否为隐写载体。
本发明的视频隐写方法对相关技术领域的有益效果如下:
1.本发明相对于已有的同类隐写分析方法,检测性能有相当明显的提升。目前针对基于帧内预测模隐写的隐写分析方法成果较少,已有的方法假设前提过于理想,实际应用中的表现并不理想。本发明中的校准方案能够准确的刻画隐写对视频造成的畸变,提取特征对帧内预测模式的非优性非常敏感。即使待检视频嵌入率很低时,检测性能依旧稳定。
2.本发明解决了以往视频校准方案中二次压缩参数难以适配的问题。根据调研,已有的基于校准的视频隐写分析方法通常将整个视频作为一个整体进行解压和二次压缩,通常存在二次压缩参数与首次压缩难以适配导致检测性能急剧下降的问题。而在本发明中的校准方案中,解压与二次压缩是以4×4块为单位进行的,所有二次压缩参数均可以从原始输入视频中获取,不存在难以适配的问题。
3.本发明以块为单位进行校准的技术方案拥有很好的灵活扩展性。本发明选择以块为单位进行校准很好地保证了二次压缩时宏块划分的一致性,也使得二次压缩参数的适配问题得以解决。基于此思路,可以制定不同的校准方案来检测不同的隐写分析算法,例如以宏块为单位的运动矢量校准方案等,可见本发明拥有很好的灵活扩展性。
附图说明
图1是H.264/AVC视频编码标准中9种帧内预测模式示意图。
图2是本发明提供的基于帧内预测模式校准的视频隐写分析方法流程图。
图3是本发明的帧内预测模式校准的流程图。
图4是压缩编码时当前块与相邻块的位置关系示意图。
图5是本发明的第一特征集分布图。
图6是本发明的第二特征集分布图。
具体实施方式
以下结合附图3-6对本发明的具体实施方式进行进一步的描述。
本发明实施例提供的基于帧内预测模式校准的视频隐写分析方法包括帧内预测模式校准、IPMC特征计算以及支持向量机学习与分类三个大步骤,具体操作流程如下:
步骤1:以4×4块为单位进行帧内预测模式校准。首先筛选I帧中可能用于嵌入的4×4块,然后将这些4×4块逐块解压并二次压缩,在二次压缩过程中遍历9种预测模式并计算相应的绝对变换误差和(SATD:Sum of Absolute Transformed Differences)(Kim,J.,Jeong,J.:Fast Intra Mode Decision Algorithm using the Sum of AbsoluteTransformed Differences.In:Proceedings of 2011 International Conference onDigital Image Computing:Techniques and Applications,DICTA 2011,pp.655-659.IEEE(2011)),SATD的定义如下:
其中,A表示当前编码块,S表示编码块压缩前像素值集合,SREC表示解压重建后的像素值集合,(x,y)是像素坐标,H(*)是哈德曼变换函数。步骤1的实施具体细分为如下四个子步骤(参考图3):
1)校准将以I帧中的4×4块为最小单位进行,从输入视频码流中取出I帧,并取出I帧中的一个可能被用于隐写嵌入的4×4块。在H.264压缩编码时,为了进一步节省存储空间,如图4所示位置关系,若当前编码4×4块C的预测模式等于相邻上方块A和左方块B预测模式的较小值时,编码器会设置标记位Pre=1,此时无需再储存当前块C的预测模式。因此,所有基于帧内预测模式的隐写算法都不会选择Pre=1的4×4块进行嵌入。故本发明中进行校准时也将跳过所有Pre=1的4×4块,其余4×4块均认为可能被用于隐写。
2)储存当前4×4块中原始的预测模式和量化系数(QP:QuantizationParameter),然后将当前4×4块解压至空域,获得像素值集合。该步骤按照H.264编码器标准流程进行即可,细节不再赘述。
3)二次压缩当前的4×4块,压缩过程中遍历9种预测模式并计算相应的SATD,然后得到当前4×4块的IPM-SATD校准集合,所需的参考像素值均可以从之前已经解压的相邻块数据中获取,量化系数QP直接采用步骤2)中储存的原始QP值。
4)重复子步骤1)至3)直到没有可用的4×4块。
步骤2:根据步骤1中记录的相关数据提取IPMC特征集,IPMC特征集包含IPM转移概率特征集以及SATD转移距离特征集两个子集,计算过程包括以下两个子步骤:
1)根据每个参与校准的4×4块校准前后的帧内预测模式集合计算IPM转移概率特征集(第一特征集),特征维度是9。该特征集合刻画了校准后的IPM偏离原始最优IPM的概率,计算公式如下:
其中,x∈[1,9]是第一特征集的特征序号,k是当前的帧序号,Lk是参与校准的4×4块总数。Il∈[1,9]是原始的IPM值,是当前4×4块的IPM-SATD校准集合中第x个IPM,在公式(2)中:
图5对比显示了不同码率下(0.2Mb/s和1Mb/s)隐写和非隐写视频的第一特征集分布情况,实验中我们使用学者Bouchama提出的一种基于帧内预测模式的视频隐写算法(Bouchama,S.,Hamami,L.,Aliane,H.:H.264/AVC Data hiding based on intraprediction modes for real-time application.In:Proceedings of the WorldCongress on Engineering and Computer Science,Vol.1,pp.655-658(2012))制作隐写视频样本。可以看出,对于非隐写视频,绝大部分的概率落在第一个特征上,这表明绝大多数的IPM在校准后与原始IPM保持一致。然而对于隐写视频,明显更多的概率分散到了其他特征上,也就是说校准后的IPM有更高的概率偏离原始IPM。
2)根据每个参与校准的4×4块校准前后的绝对误差和集合计算SATD转移距离特征集(第二特征集),特征维度是4。该特征刻画了校准后的SATD偏离原始值的距离。SATD的偏离可能是由压缩失真或者IPM隐写引起的,但压缩失真引起的SATD偏离很小,尤其是码率足够高时几乎接近0,而IPM隐写引起SATD偏离则要相对高的多。第二特征集的计算公式如下:
其中,y∈[1,4]是第二特征集的特征序号,Dl表示原始SATD,表示校准后的最优IPM对应的SATD值,在公式(4)中:
第二特征集实际上描述了SATD偏离距离在四个区间上的离散概率分布。使用离散概率分布能够有效的降低特征维度。在以上公式中,β是区间划分参数。一般来说,β和视频的码率负相关,表1给出了不同码率下β的参考值。
表1.不同码率下β的参考值
图6对比显示了不同码率下(0.2Mb/s和1Mb/s)隐写和非隐写视频的第二特征集分布情况。与第一特征集相似,对于非隐写视频,绝大部分概率落在第一个特征上,这表明SATD偏离距离普遍偏小。而在对于隐写视频,SATD偏离距离明显增加,更多的概率落在了其它特征上。
以上子步骤1)和2)中计算得到的两个特征集合并即得到最终的IPMC特征集,特征集总维度为9+4=13维。
步骤3:使用SVM支持向量机进行学习与分类,核函数采用高斯核函数。若输入为训练样本视频,则将提取的IPMC特征用于训练分类器模板。以帧组(一般设8帧一组)为单位提取特征,同组训练样本的码率应该相同或尽可能相近;若输入为待检视频,则首先根据待检视频码率匹配相应的分类器模板,然后将提取的IPMC特征用于分类以判定视频是否为隐写载体。视频码率是影响检测性能的主要因素,因此无论是学习和分类都应该将视频码率作为重要的参考数值。SVM支持向量机为现有技术,本说明书不予赘述。
本文中所描述的具体实施例仅仅是对本发明总体原理作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各式的修改或补充或采用类似的方式替代,但并不会偏离本发明的本质原理或者超越所附权利要求书所定义的范围。

Claims (6)

1.一种基于帧内预测模式校准的视频隐写分析方法,其步骤包括:
1)将待检视频进行帧内预测模式校准,所述帧内预测模式校准以4×4块为单位逐块解压并进行二次压缩,在二次压缩过程中遍历各种帧内预测模式IPM并计算相应的绝对变换误差和SATD;
2)根据校准过程中记录的数据计算帧内预测模式校准特征集,所述帧内预测模式校准特征集包含IPM转移概率特征集以及SATD转移距离特征集两个子集,所述IPM转移概率特征集为校准后的IPM偏离原始最优IPM的概率,所述SATD转移距离特征集为校准后的SATD偏离原始值的距离;根据每个参与校准的4×4块校准前后的帧内预测模式集合计算所述IPM转移概率特征集,其计算公式如下:
其中,x∈[1,9]是第一特征集的特征序号,k是当前的帧序号,Lk是参与校准的4×4块总数,Il∈[1,9]是原始的IPM值,是当前4×4块的IPM-SATD校准集合中第x个IPM,上述公式中:
3)将所述帧内预测模式校准特征集提供给分类器进行学习与分类,进而进行隐写分析。
2.如权利要求1所述的方法,其特征在于,步骤1)包括如下子步骤:
1-1)从输入视频码流中取出I帧,并取出I帧中的一个可能被用于隐写嵌入的4×4块;
1-2)储存当前4×4块中原始的预测模式和量化系数,然后将当前4×4块解压至空域,获得像素值集合;
1-3)二次压缩当前的4×4块,压缩过程中遍历9种预测模式并计算相应的SATD,然后得到当前4×4块的IPM-SATD校准集合,所需的参考像素值从已经解压的相邻块数据中获取,量化系数直接采用步骤1-2)中储存的原始量化系数值;
1-4)重复子步骤1-1)至1-3)直到没有可用的4×4块。
3.如权利要求1所述的方法,其特征在于:步骤2)根据每个参与校准的4×4块校准前后的绝对误差和集合计算SATD转移距离特征集,其计算公式如下:
其中,y∈[1,4]是第二特征集的特征序号,Dl表示原始SATD,表示校准后的最优IPM对应的SATD值,上述公式中:
在以上公式中,β是区间划分参数。
4.如权利要求1所述的方法,其特征在于:步骤3)所述分类器为SVM支持向量机,其核函数采用高斯核函数。
5.如权利要求1或4所述的方法,其特征在于:步骤3)中,若输入为训练样本视频,则将IPMC特征用于训练分类器模板;若输入为待检视频,则首先匹配相应的分类器模板,然后将IPMC特征用于分类以判定视频是否为隐写载体。
6.如权利要求5所述的方法,其特征在于:步骤3)根据待检视频的视频码率匹配相应的分类器模板。
CN201510438280.9A 2015-07-23 2015-07-23 基于帧内预测模式校准的视频隐写分析方法 Expired - Fee Related CN106375768B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510438280.9A CN106375768B (zh) 2015-07-23 2015-07-23 基于帧内预测模式校准的视频隐写分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510438280.9A CN106375768B (zh) 2015-07-23 2015-07-23 基于帧内预测模式校准的视频隐写分析方法

Publications (2)

Publication Number Publication Date
CN106375768A CN106375768A (zh) 2017-02-01
CN106375768B true CN106375768B (zh) 2019-05-17

Family

ID=57881000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510438280.9A Expired - Fee Related CN106375768B (zh) 2015-07-23 2015-07-23 基于帧内预测模式校准的视频隐写分析方法

Country Status (1)

Country Link
CN (1) CN106375768B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109711121B (zh) * 2018-12-27 2021-03-12 清华大学 基于马尔可夫模型和哈夫曼编码的文本隐写方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101500161A (zh) * 2008-01-31 2009-08-05 华为技术有限公司 基于自适应块变换的帧内预测方法及装置
CN103765892A (zh) * 2011-06-28 2014-04-30 三星电子株式会社 使用帧内预测对视频编码的方法和设备及对视频解码的方法和设备
CN104125467A (zh) * 2014-08-01 2014-10-29 郑州师范学院 一种视频隐写信息的嵌入与提取方法
CN104602005A (zh) * 2010-08-17 2015-05-06 M&K控股株式会社 预测模式的解码方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7822223B2 (en) * 2006-01-13 2010-10-26 New Jersey Institute Of Technology Method for identifying marked images using statistical moments based at least in part on a JPEG array

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101500161A (zh) * 2008-01-31 2009-08-05 华为技术有限公司 基于自适应块变换的帧内预测方法及装置
CN104602005A (zh) * 2010-08-17 2015-05-06 M&K控股株式会社 预测模式的解码方法
CN103765892A (zh) * 2011-06-28 2014-04-30 三星电子株式会社 使用帧内预测对视频编码的方法和设备及对视频解码的方法和设备
CN104125467A (zh) * 2014-08-01 2014-10-29 郑州师范学院 一种视频隐写信息的嵌入与提取方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于转移概率矩阵的H.264/AVC视频帧内预测模式信息隐藏检测算法;孔维国,王宏霞,王科人,刘正辉;《四川大学学报》;20140630;全文 *

Also Published As

Publication number Publication date
CN106375768A (zh) 2017-02-01

Similar Documents

Publication Publication Date Title
Lin et al. An improved DCT-based perturbation scheme for high capacity data hiding in H. 264/AVC intra frames
CN102917227B (zh) 基于压缩感知的自适应视频信息隐藏方法
CN109635791B (zh) 一种基于深度学习的视频取证方法
Nie et al. Defining Embedding Distortion for Intra Prediction Mode-Based Video Steganography.
CN107197297B (zh) 一种检测基于dct系数隐写的视频隐写分析方法
CN107657228A (zh) 视频场景相似性分析方法及***、视频编解码方法及***
CN104661037B (zh) 压缩图像量化表篡改的检测方法和***
CN102685500B (zh) 基于信息变长分组结构的h.264大容量信息隐藏方法
CN102857831B (zh) H.264视频完整性认证方法
CN104780379A (zh) 一种屏幕图像集合的压缩方法
CN109982071B (zh) 基于时空复杂性度量及局部预测残差分布的hevc双压缩视频检测方法
CN110312138B (zh) 基于时序残差卷积建模的高嵌入容量视频隐写方法和***
CN103402087A (zh) 一种基于可分级位流的视频编解码方法
CN105554502A (zh) 基于前景背景分离的分布式压缩感知视频编解码方法
CN103826125A (zh) 用于已压缩监控视频的浓缩分析方法和装置
CN107547902B (zh) 面向监控视频编码的自适应率失真优化方法
CN105681803B (zh) 一种大容量的hevc视频信息隐藏方法
CN103020138A (zh) 一种视频检索的方法和装置
CN104853215A (zh) 基于运动向量局部最优性保持的视频隐写方法
CN103067713A (zh) 一种位图jpeg压缩检测的方法及***
Bakas et al. Mpeg double compression based intra-frame video forgery detection using cnn
CN105915916B (zh) 基于运动向量率失真性能估计的视频隐写分析方法
CN105163122B (zh) 一种基于图像块相似性的图像压缩及解压缩方法
CN111741313B (zh) 基于图像熵k均值聚类的3d-hevc快速cu分割方法
CN106375768B (zh) 基于帧内预测模式校准的视频隐写分析方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190517

Termination date: 20190723