预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106056523A(43)申请公布日2016.10.26(21)申请号201610341428.1(22)申请日2016.05.20(71)申请人南京航空航天大学地址210016江苏省南京市秦淮区御道街29号(72)发明人周大可黄经纬杨欣陈志轩罗威林项聪颖(74)专利代理机构南京经纬专利商标代理有限公司32200代理人许方(51)Int.Cl.G06T1/00(2006.01)G06T7/00(2006.01)G06K9/62(2006.01)G06K9/46(2006.01)权利要求书2页说明书7页附图2页(54)发明名称数字图像拼接篡改盲检测方法(57)摘要本发明公开了数字图像拼接篡改盲检测方法,利用LMD和CCDCT方法分别对图像特征提取,LMD将原始信号分解为若干PF分量之和,PF分量由包络信号和纯调频信号相乘而得,包络信号表示PF分量的瞬时幅值,瞬时频率可由纯调频信号求得。因此所有PF分量的瞬时幅值和瞬时频率构成原始信号的完备时-频分布,在这基础上进行特征提取能够在一定程度上反应拼接操作造成的影响。由于拼接操作会影响图像的平滑、一致、连续、规则等特性,从而改变像素间的内在联系,利用CCDCT方法得到一系列二维数组,这些数组能够反应以上性质的变化,因此用CCDCT方法提取特征,能够有效地检测拼接图像;将以上两种方法提取的特征作为混合特征结合Adaboost分类器鉴别图像的真实性,取得较好的效果。CN106056523ACN106056523A权利要求书1/2页1.数字图像拼接篡改盲检测方法,其特征在于,包括如下步骤:步骤1,获取数字图像的训练样本图像和检测样本图像,对所有样本图像做横向蛇形扫描和纵向蛇形扫描,将所有样本图像由二维图像转化为一维信号;步骤2,利用局部均值分解方法对经过横向蛇形扫描后得到的一维信号进行分解,得到若干个PF分量,取前4个PF分量的瞬时幅值和瞬时频率,分别计算瞬时幅值和瞬时频率各自对应的均值、方差、偏度和峰度;对经过纵向蛇形扫描后得到的一维信号进行上述相同的处理,共得到64维特征值;步骤3,对所有样本图像进行离散余弦变换得到二维数组,用一维离散Haar小波对二维数组进行一级小波分解,得到小波分量;将所有样本图像作为0级小波分量,再由所有小波分量得到直方图特征方程,进而求解直方图质心,得到5维特征值;步骤4,计算步骤3得到的二维数组的预测误差二维矩阵,对预测误差二维矩阵进行与步骤3相同的处理,得到5维特征值;步骤5,将所有样本图像分别做2*2、4*4、8*8三次分块,并对每次分块后的图像进行步骤3与步骤4相同的处理,得到30维特征值;步骤6,将步骤2-步骤5得到的特征值串联后,做归一化处理,利用Adaboost算法对训练样本图像归一化处理后的特征值进行训练,得到Adaboost分类器,将检测样本图像归一化处理后的特征值输入Adaboost分类器进行检测分类。2.根据权利要求1所述数字图像拼接篡改盲检测方法,其特征在于,步骤2所述利用局部均值分解方法对经过横向蛇形扫描后得到的一维信号进行分解,得到若干个PF分量的具体过程为:(a)找出一维信号的所有极大、极小值点,计算任意两个相邻极值点的平均值,用直线将所有相邻的平均值点连接起来形成折线,并利用滑动平均法对上述折线做平滑处理得到局部均值函数;(b)计算任意两个相邻极值点的包络估计值,用直线将所有相邻的包络估计值点连接起来形成折线,并利用滑动平均法对上述折线做平滑处理得到包络估计函数;(c)将局部均值函数从一维信号中分离出来得到分离后的函数,利用包络估计函数对分离后的函数进行解调,得到解调后的函数,(d)将解调后的函数代替(a)中的一维信号并重复(a)和(b),求得新的包络估计函数,当1-Δ≤新的包络估计函数≤1+Δ时,将解调后的函数作为纯调频函数,Δ为参考量;否则,将解调后的函数代替(a)中的一维信号并重复(a)-(d);(e)当(a)-(d)迭代终止时,将所有的包络估计函数相乘可得包络信号,该包络信号与(d)得到的纯调频函数相乘得到PF分量;(f)将PF分量从一维信号中分离出来,并产生新的一维信号,将新的一维信号代替(a)中的一维信号并重复(a)-(e),当新的一维信号为单调函数时,迭代终止。3.根据权利要求1所述数字图像拼接篡改盲检测方法,其特征在于,步骤4所述计算步骤3得到的二维数组的预测误差二维矩阵的具体方法为:计算二维数组的预测二维矩阵,二维数组与预测二维矩阵的差即为预测误差二维矩阵;其中,预测二维矩阵中各像素的值由卷积公式得到,卷积过程中,当当前像素位于二维数组的第一行、第一列、最后一行或最后一列时,对二维数组进行扩展,在二维数组的第一行上面增加一行、第一列前