admin管理员组

文章数量:1530842

2024年3月23日发(作者:)

(19)中华人民共和国国家知识产权局

*CN102957915A*

(10)申请公布号 CN 102957915 A

(43)申请公布日 2013.03.06

(12)发明专利申请

(21)申请号 2.6

(22)申请日 2012.11.15

(71)申请人西安理工大学

地址710048 陕西省西安市金花南路5号

(72)发明人王晓峰 刘真理 魏程程 李宁

王尚平

(74)专利代理机构西安弘理专利事务所 61214

代理人张瑞琪

(51).

H04N 7/26

(2006.01)

H04N 7/64

(2006.01)

权利要求书 2 页 说明书 9 页 附图 1 页

权利要求书2页 说明书9页 附图1页

(54)发明名称

针对双重JPEG压缩图像的篡改检测及篡改

定位方法

(57)摘要

本发明公开了一种针对双重JPEG压缩图像

的篡改检测方法,首先利用JPEG格式检测图像的

头文件估计图像压缩的质量因子Q

2

,然后利用该

质量因子Q

2

对检测图像进行第一次重压缩,计算

本次重压缩前后图像对应像素值的平方差来获得

该重压缩的失真矩阵,计算失真度的局部极小值

确定为质量因子Q

1

,用该质量因子Q

1

对第一次重

压缩后的图像进行第二次重压缩,计算第二次重

压缩后的图像与检测图像对应像素值的平方差作

为本次重压缩的失真矩阵,通过检测该失真矩阵

中是否存在异常区域来进行篡改检测,将异常区

域以图像形式显示出来,得到篡改定位的图像显

示结果。本发明正确检测率高,对于正常图像处理

等内容保持操作有很好的鲁棒性,且具有较高的

计算效率。

C

N

1

0

2

9

5

7

9

1

5

A

CN 102957915 A

权 利 要 求 书

1/2页

1.一种针对双重JPEG压缩图像的篡改检测方法,其特征在于,具体步骤为:

步骤1、检测双重JPEG压缩:

步骤1.1、估计检测图像的质量因子Q

2

步骤1.2、计算失真矩阵d

Q

(x,y):

首先把检测图像转化为灰度图像,并用质量因子从30到Q

2

-1对灰度检测图像进行第

一次重压缩,得到第一次重压缩后的图像,计算检测图像与第一次压缩后的图像之间的失

真矩阵:

d

Q

(x,y)=f

2

(x,y)-f

Q

2

(x,y),

其中,f(x,y)表示被检测图像矩阵,f

Q

(x,y)代表第一次重压缩后的图像矩阵,

Q∈[30,(Q

2

-1)],x,y表示像素坐标;

步骤1.3、计算失真度S

E

(Q):

其中,检测图像大小为M×N,d

Q

(i,j)表示矩阵d

Q

(x,y)中的元素;

步骤1.4、定义一个半径为r的邻域,在此领域内计算k(Q):

其中,ε是一个很小的数,

令:k

max

=max(k(Q)),Q′=arg(max(k(Q))),判断是否k

max

>t

1

,t

1

是由实验得到的

阈值,若是,则令Q

1

=Q′,转入步骤2;若否,则判定待检图像没有经过JPEG双重压缩,认

为检测图像是可信的,检测终止;

步骤2、用质量因子Q

1

对检测图像进行第二次重压缩,计算质量因子为Q

1

时的失真矩

其中,

步骤3、对

为第二次重压缩后的图像矩阵;

进行滤波器大小为b×b的均值滤波,得到最终的失真矩阵D(x,y):

其中,表示矩阵中的元素;

步骤4、用K-means聚类来分析和判断失真矩阵D(x,y)中值的具体情况:

[Idx,C]=Kmeans(D,2);

其中,Kmeans(D,2)表示把D中的值分为两类,分别用C

1

和C

2

表示,其中,C

1

表示值小

的聚类,C

2

表示值大的聚类;

步骤5、通过计算度量标准S

D

进行篡改检测:

S

D

=C

2

2

×(C

2

-C

1

),

t

2

是由实验得到的阈值,若S

D

>t

2

,判定测试图像是篡改得到的JPEG合成图像,否则

判定测试图像是可信的;

步骤6、图像篡改定位。

2

CN 102957915 A

权 利 要 求 书

2/2页

2.按照如权利要求1所述的针对双重JPEG压缩图像的篡改检测方法,其特征在于,所

述步骤1.1的具体方法为:从JPEG格式检测图像的文件头中读取量化表,并把此量化表与

不同质量因子Q相对应的标准量化表相比较,当两者的相似度达到最大的时候,令Q

2

=Q。

3.按照如权利要求1所述的针对双重JPEG压缩图像的篡改检测方法,其特征在于,所

述步骤6的具体方法为:

步骤6.1、首先把步骤3中得到的失真矩阵D(x,y)分成大小为p×p的重叠块,

每一块记为M(i,j),重叠间隔为s,1<s<p,则重叠块的数目为mm×nn块,其中

步骤6.2、计算与M(i,j)不重叠的8邻域块的均值矩阵,记为M′(i,j),定义

i′=i-b,i″=i+b,j′=j-b,j″=j+b,

步骤6.3、定义一个大小为M×N的计数矩阵A

M×N

,初始化为零值矩阵,令R(i,j)=

M′(i,j)-M(i,j),判断是否满足R(i,j)>t

3

,若满足则在A

M×N

的对应于(i,j)的位置上

的值均加1,否则加0,其中,t

3

是一个由实验得到的阈值;当i,j分别遍历i=1,...,M和

j=1,...,N,循环结束后,得到另一计数矩阵A′(x,y),把A′(x,y)以图像形式显示出

来,得到篡改定位的图像显示结果。

3

CN 102957915 A

说 明 书

针对双重JPEG压缩图像的篡改检测及篡改定位方法

1/9页

技术领域

本发明属于图像篡改检测技术领域,具体涉及一种针对双重JPEG压缩图像的篡

改检测及篡改定位方法。

[0001]

背景技术

近年来,随着数字采集设备的快速普及以及功能强大的图像编辑软件的广泛使

用,对数字图像的编辑和修改变得越来越容易。为了满足某种需要或达到某种目的,人们能

够随意地对数字照片进行各种修改和编辑,由此极大地降低了数字照片的可信度,颠覆了

“眼见为实”的传统观念。如何检测数字图像的真实性已成为近年来法律界和信息产业界所

面临的一个重要的热点问题和迫切需要解决的难点问题。

[0003]

数字图像内容真实性认证技术分为主动取证[见文献1]和被动取证[见文献2]。

现有的主动取证技术包括数字水印[见文献3,4,5]和图像数字签名[见文献6,7,8,9]。

主动认证方法的主要缺点是需要图像的先验信息。数字图像被动取证是一种不依赖于任何

附加信息或先验知识的取证技术,是基于数字图像固有特征,直接对数字图像本身进行鉴

别和取证分析,对其来源进行追踪和认证。由于不依赖任何先验信息,数字图像被动取证技

术的应用范围非常广泛,并在近年来受到越来越多的关注,成为图像内容真实性认证的重

点研究方向。

[0004]

由于JPEG格式是目前多数数码相机以及图像处理软件所采用的图像格式,很多

篡改或合成图像源自JPEG格式图像,因此对JPEG图像的篡改检测技术有着非常重要的实

际意义。JPEG合成图像是指篡改者将一幅图像中的某个区域复制粘贴到本幅或另外一幅

JPEG图像中的某个区域,然后再重新保存为JPEG格式的图像。

[0005]

目前针对JPEG图像的被动检测技术十分有限,主要方法有针对双重JPEG压缩的

被动篡改检测技术[见文献10,11,12,13,14]和针对JPEG块效应的被动检测技术[见文

献15,16]。前者是通过分析JPEG压缩、解压缩过程以及图像篡改过程所引入的特征来检测

篡改,后者是利用块效应的不一致性来检测篡改。

[0006]

在针对双重JPEG压缩的被动取证方法的研究中,典型算法是Hany Farid提出的

方法[见文献12],该方法利用各种质量因子对JPEG图像进行重压缩,比较重压缩前后的差

别,再用K-S(kolmogorov-smirnov)统计工具来确定篡改区域。它可以检测由不同JPEG

质量因子的图像合成的篡改图像,但是合成图像的篡改区域与其它部分压缩的质量因子要

相差20以上,并且篡改区域的大小至少为100×100的时候,检测准确率才能在90%以上,

而且当篡改区域存在分块位置不一致时,还要对64种分块方式下的图像进行再压缩,计算

量很大。纵观目前的该类研究,普遍存在如下问题:(1)要求合成图像的两次压缩的质量因

子既有一定的大小关系;(2)对于正常图像处理等内容保持操作的鲁棒性较差;(3)篡改检

测精度不十分理想;(4)计算效率不高。

[0007]

参考文献:

[0008]

[1]Shivakumar B L,Baboo S l image Forgery Detection[J].

[0002]

4

CN 102957915 A

说 明 书

2/9页

SAJOSPS,2010,10(2):16-25.

[0009]

[2]Ng T T,Chang S F,Lin C Y,Sun Q e-blind Image Forensics[J].

In Multimedia Security Technologies for Digital Rights,Elsvier,2006,15(2):383-

412.

[0010]

[3]Celik M U,Sharma G,Saber E,Tekalp A chical watermarking

for secure image authentication with localization[J].IEEE Signal Processing

Magazine,2002,11(6):585-595.

[0011]

[4]Zhu B B,Swanson M D, seeing isn’t believing[J].IEEE

SignalProcessing Magazine,2004,21(2):40-49.

[0012]

[5]Wu J,Lin authentication based on digital watermarking[J].

Chinese Journal of Conputers,2004,27(9):1153-1161.

[0013]

[6]Celik M U,Sharma G,Saber E,Tekalp A chical watermarking

for secure image authentication with localization[J].IEEE Signal Processing

Magazine,2002,11(6):585-595.

[0014]

[7]Friedman G trustworthy digital camera:restoring

credibility to the photographic image[J].IEEE Transaction Consumer

Electronics,1993,39(4):905-910.

[0015]

[8]Wu Jin-Hai,Lin authentication based on digital

watermarking[J].Chinese Journal ofComputers,2004,27(9):1153-1161.

[0016]

[9]Wu Q,Li G H,Tu image authentication watermarking with self

localization and recovery[C].In:Proceedings of the 11th Joint Internation

Computer :World Scientfic,2005,12(9):960-963.

[0017]

[10],tion of primary quantization matrix in

double compressed JPEGimages[C].In Proceedings of Digital Forensic Research

Workshop,2003:67-84.

[0018]

[11],,L.F.W ing doctored JPEG images

via DCT coefficient analysis[J].European Conference on Computer Vision

Proceedings,2006:423-435.

[0019]

[12]Hany ng digital forgeries from jpeg ghosts[J].IEEE

Transactions on Information Forensics and Security,2009,Vol.4(1):154-160.

[0020]

[13]李晟,张新鹏.利用JPEG压缩特性的合成图像检测[J].应用科学学

报,2008,26(3):281-287.

[0021]

[14]郑二功,平西建.针对一类JPEG图像伪造的被动盲取证[J].电子与信息学

报,2010,32(2):394-399

[0022]

[15],, measurement ofblocking artifacts

in images[C].ICIP2000:981-984.

[0023]

[16],,ing digital image forgeries by measuring

inconsistencies of blocking artifact[C].ICME2007:12-15.

5

CN 102957915 A

说 明 书

3/9页

发明内容

本发明的目的是提供一种针对双重JPEG压缩图像的篡改检测方法,正确检测率

高,对于正常图像处理等内容保持操作有很好的鲁棒性,且具有较高的计算效率。

[0025]

本发明所采用的技术方案是,一种针对双重JPEG压缩图像的篡改检测方法,具体

步骤为:

[0024]

步骤1、检测双重JPEG压缩:

[0027]

步骤1.1、估计检测图像的质量因子Q

2

[0028]

步骤1.2、计算失真矩阵d

Q

(x,y):

[0029]

首先把检测图像转化为灰度图像,并用质量因子从30到Q

2

-1对灰度检测图像进

行第一次重压缩,得到第一次重压缩后的图像,计算检测图像与第一次压缩后的图像之间

的失真矩阵:

2

2

[0030]

d

Q

(x,y)=f(x,y)-f

Q

(x,y)

[0031]

其中,f(x,y)表示被检测图像矩阵,f

Q

(x,y)代表第一次重压缩后的图像矩阵,

Q∈[30,(Q

2

-1)],x,y表示像素坐标;

[0032]

步骤1.3、计算失真度S

E

(Q):

[0026]

[0033]

其中,检测图像大小为M×N,d

Q

(i,j)表示矩阵d

Q

(x,y)中的元素;

[0035]

步骤1.4、定义一个半径为r的邻域,在此领域内计算k(Q):

[0034]

[0036]

其中,ε是一个很小的数,

[0038]

令:k

max

=max(k(Q)),Q′=arg(max(k(Q))),判断是否k

max

>t

1

,t

1

是由实验得

到的阈值,若是,则令Q

1

=Q′,转入步骤2;若否,则判定待检图像没有经过JPEG双重压缩,

认为检测图像是可信的,检测终止;

[0039]

步骤2、用质量因子Q

1

对检测图像进行第二次重压缩,计算质量因子为Q

1

时的失

[0037]

真矩阵

[0040]

[0041]

[0042]

其中,

步骤3、对

为第二次重压缩后的图像矩阵;

进行滤波器大小为b×b的均值滤波,得到最终的失真矩阵

D(x,y):

[0043]

[0044]

[0045]

其中,表示矩阵中的元素;

步骤4、用K-means聚类来分析和判断失真矩阵D(x,y)中值的具体情况:

[0046]

[Idx,C]=Kmeans(D,2);

[0047]

其中,Kmeans(D,2)表示把D中的值分为两类,分别用C

1

和C

2

表示,其中,C

1

表示

值小的聚类,C

2

表示值大的聚类;

6

CN 102957915 A

[0048]

说 明 书

4/9页

步骤5、通过计算度量标准S

D

进行篡改检测:

2

[0049]

S

D

=C

2

×(C

2

-C

1

),

[0050]

t

2

是由实验得到的阈值,若S

D

>t

2

,判定测试图像是篡改得到的JPEG合成图像,

否则判定测试图像是可信的;

[0051]

步骤6、图像篡改定位。

[0052]

进一步地,步骤1.1的具体方法为:从JPEG格式检测图像的文件头中读取量化表,

并把此量化表与不同质量因子Q相对应的标准量化表相比较,当两者的相似度达到最大的

时候,令Q

2

=Q。

[0053]

步骤6的具体方法为:

[0054]

步骤6.1、首先把步骤3中得到的失真矩阵D(x,y)分成大小为p×p的重叠

块,每一块记为M(i,j),重叠间隔为s,1<s<p,则重叠块的数目为mm×nn块,其中

[0055]

步骤6.2、计算与M(i,j)不重叠的8邻域块的均值矩阵,记为M′(i,j),定义

i′=i-b,i″=i+b,j′=j-b,j″=j+b,

[0056]

步骤6.3、定义一个大小为M×N的计数矩阵A

M×N

,初始化为零值矩阵,令R(i,j)=

M′(i,j)-M(i,j),判断是否满足R(i,j)>t

3

,若满足则在A

M×N

的对应于(i,j)的位置上

的值均加1,否则加0,其中,t

3

是一个由实验得到的阈值;当i,j分别遍历i=1,...,M和

j=1,...,N,循环结束后,得到另一计数矩阵A′(x,y),把A′(x,y)以图像形式显示出

来,得到篡改定位的图像显示结果。

[0058]

本发明方法的有益效果是:正确检测率不受两次压缩的质量因子的大小关系的影

响,对于正常图像处理等内容保持操作有很好的鲁棒性,对于篡改操作有很好的敏感性,即

使篡改区域经过了几何变换,依然能准确地定位出来,且具有较高的计算效率。

[0057]

附图说明

图1是利用本发明步骤1所述方法检测双重JPEG压缩的ROC曲线图;

[0060]

图2是利用本发明步骤2至6所述方法进行篡改检测的ROC曲线图。

[0059]

具体实施方式

[0061]

由JPEG合成图像的生成过程可知,篡改的JPEG格式图像一般要经过双重JPEG压

缩,而且其前景部分和背景部分的质量因子一般不同。因此,若发现JPEG格式的数字图像

7

CN 102957915 A

说 明 书

5/9页

经过了双重JPEG压缩,该图像的真实性将受到质疑。本发明针对双重JPEG压缩图像的篡

改检测方法,首先利用JPEG格式检测图像的头文件估计图像压缩的质量因子Q

2

,然后利用

该质量因子Q

2

对检测图像进行第一次重压缩,得到第一次重压缩后的图像,计算本次重压

缩前后图像对应像素值的平方差来获得该重压缩的失真矩阵,计算失真度的局部极小值确

定为质量因子Q

1

,用该质量因子Q

1

对第一次重压缩后的图像进行第二次重压缩,得到第二

次重压缩后的图像,计算第二次重压缩后的图像与检测图像对应像素值的平方差作为本次

重压缩的失真矩阵,通过检测该失真矩阵中是否存在异常区域来进行篡改检测,将异常区

域以图像形式显示出来,得到篡改定位的图像显示结果。

[0062]

本发明方法具体步骤为:

[0063]

步骤1、检测双重JPEG压缩:

[0064]

本发明方法与文献[13]的不同之处在于把检测图像与它的重压缩版本之间像素

的平方差矩阵作为失真矩阵,然后把整个失真矩阵的和作为失真度。

[0065]

步骤1.1、估计检测图像的质量因子Q

2

[0066]

从JPEG格式检测图像的文件头中读取量化表,并把此量化表与不同质量因子Q相

对应的标准量化表相比较,当两者的相似度达到最大的时候,令Q

2

=Q。

[0067]

步骤1.2、计算失真矩阵d

Q

(x,y):

[0068]

首先把检测图像转化为灰度图像,并用质量因子从30到Q

2

-1对灰度检测图像进

行第一次重压缩(其中,为了保持视觉质量,图像压缩的质量因子一般不低于30),得到第一

次重压缩后的图像,计算检测图像与第一次压缩后的图像之间的失真矩阵:

2

2

[0069]

d

Q

(x,y)=f(x,y)-f

Q

(x,y),

[0070]

其中,f(x,y)表示被检测图像矩阵,f

Q

(x,y)代表第一次重压缩后的图像矩阵,

Q∈[30,(Q

2

-1)],x,y表示像素坐标。

[0071]

步骤1.3、计算失真度S

E

(Q):

[0072]

其中,检测图像大小为M×N,d

Q

(i,j)表示矩阵d

Q

(x,y)中的元素。

[0074]

一般地,对于单重JPEG压缩图像,有S

E

(30)>...>S

E

(Q)>...S

E

(Q

2

-1)。而对

于双重JPEG压缩图像,当Q=Q

1

时,S

E

(Q)-Q会达到一个局部极小值

[0075]

步骤1.4、利用文献[14]中所述的方法,定义一个半径为r的邻域,在此领域内计

算k(Q):

[0073]

[0076]

其中,为了使S

E

(Q)=0时公式有意义,ε是一个很小的数。一般地,若S

E

(Q)-Q

曲线是递减的,那么k(Q)就是接近于1的;若S

E

(Q)为局部极小值时,则k(Q)的值就会大

于1。

[0078]

令:k

max

=max(k(Q)),Q′=arg(max(k(Q))),判断是否k

max

>t

1

,t

1

是由实验得

到的阈值,若是,则令Q

1

=Q′,转入步骤2;若否,则判定待检图像没有经过JPEG双重压缩,

认为检测图像是可信的,检测终止。

[0079]

步骤2、计算质量因子为Q

1

时的失真矩阵:

[0077]

8

CN 102957915 A

[0080]

说 明 书

6/9页

虽然检测到测试图像经过了双重JPEG压缩操作,这也只能说明测试图像可能被

篡改过,因为正常的图像处理操作也可能导致图像经过双重JPEG压缩,但是它可以作为图

像篡改的一条重要线索。为了检测图像是否经过了篡改伪造,用质量因子Q

1

对检测图像进

行第二次重压缩,计算质量因子为Q

1

时的失真矩阵

[0081]

[0082]

[0083]

其中,为第二次重压缩后的图像矩阵。

步骤3、均值滤波:

[0084]

考虑到空域中纹理平滑的区域(例如天空)对应到频域中的高频部分值会比较小,

而在空域中纹理复杂的区域(例如草地)对应到频域中的高频部分值会比较大,因此,在

中纹理平滑区域的值将比纹理复杂区域小很多。为了抵消这种差异,对

行滤波器大小为b×b的均值滤波,得到最终的失真矩阵D(x,y):

[0085]

[0086]

[0087]

其中,表示矩阵中的元素。

根据JPEG重压缩的特性,对于可信的双重JPEG压缩图像,在D(x,y)中所有的值

都会很小;而对于篡改的JPEG合成图像,在D(x,y)中前景部分的值会很大而背景部分值很

小。

[0088]

步骤4、用K-means聚类来分析和判断失真矩阵D(x,y)中值的具体情况:

[0089]

[Idx,C]=Kmeans(D,2);

[0090]

其中,Kmeans(D,2)表示把D中的值分为两类,分别用C

1

和C

2

表示,其中,C

1

表示

值小的聚类,C

2

表示值大的聚类。

[0091]

步骤5、利用K-means聚类的结果,通过计算度量标准S

D

进行篡改检测:

2

[0092]

S

D

=C

2

×(C

2

-C

1

),

[0093]

t

2

是由实验得到的阈值,若S

D

>t

2

,判定测试图像是篡改得到的JPEG合成图像,

否则判定测试图像是可信的。

[0094]

步骤6、图像篡改定位:

[0095]

对于JPEG合成图像用8邻域法来确定测试图像的篡改区域:

[0096]

步骤6.1、首先把步骤3中得到的失真矩阵D(x,y)分成大小为p×p的重叠

块,每一块记为M(i,j),重叠间隔为s,1<s<p,则重叠块的数目为mm×nn块,其中

[0097]

步骤6.2、计算与M(i,j)不重叠的8邻域块的均值矩阵,记为M′(i,j),定义

i′=i-b,i″=i+b,j′=j-b,j″=j+b,

[0098]

9

CN 102957915 A

说 明 书

7/9页

步骤6.3、定义一个大小为M×N的计数矩阵A

M×N

,初始化为零值矩阵,令R(i,j)=

M′(i,j)-M(i,j),判断是否满足R(i,j)>t

3

,若满足则在A

M×N

的对应于(i,j)的位置上

的值均加1,否则加0,其中,t

3

是一个由实验得到的阈值;当i,j分别遍历i=1,...,M和

j=1,...,N,循环结束后,得到另一计数矩阵A′(x,y),把A′(x,y)以图像形式显示出

来,得到篡改定位的图像显示结果。

[0100]

为了检测本文发明方法的性能,首先生成两类测试图像样本集:

[0101]

(1)、生成基于内容保持的操作的图像集:

[0099]

[0102]

[0103]

①首先选取Q

2

∈R[75,95],再选取p=1,2,3,4,5,满足

压缩它们,生成100×5=500②从UCID[17]图像库中选取100幅图像,分别用

p=1,2,3,4,5,令幅单重JPEG压缩图像记为

[0104]

③用Q

2

压缩在S

1

中的图像,生成500×1=500幅双重JPEG压缩图像,记为S

2

[0105]

④对于在S

1

中的图像,添加3种不同参数(0.002,0.004,0.006)的椒盐噪声,然后

用Q

2

重新压缩保存,得到500×3=1500幅双重JPEG压缩图像,记为

[0106]

(2)、生成篡改的合成图像集:

[0107]

b=1,2,3

①对于每一个p=1,2,3,4,5,定义4个不同的质量因子l=1,2,3,4,满

[0108]

②从UCID图像库中随机选择一幅图像,记为I

0

,用压缩I

0

,把压缩后的图像记

[0109]

③对于每一个p=5,从I

0

和中分别分割出来64×64大小

h=1+l=5。同的区域,然后对在

记为

中的图像生成500×5=2500幅篡改的图像,记为

样地,分割出来128×128大小的区域,用同样的方法再生成500×5=2500幅篡改的图像,

[0110]

(3)、检测双重JPEG压缩的实验结果:

图1是利用本发明步骤1所述方法检测双重JPEG压缩的ROC并与文献[13]和

[14]比较的结果。结合ROC曲线和k

max

值分布,本发明方法选择在假阳性率为5%时的阈值

t

1

=1.13作为判断图像是否为双重JPEG压缩的阈值。表1是双重JPEG压缩图像的正确检

测率,并与文献[13]和[14]比较,其中文献[13]和[14]的假阳性率分别为5%和13.5%。

[0112]

表1.检测双重JPEG压缩图像的正确检测率(%)

[0111]

[0113]

10

CN 102957915 A

说 明 书

5

Q

2

-Q

1

本发明方法

文献[13]

文献[14]

98.0 98.0 100 100 100

10 15 20 25

8/9页

15.4 37.6 62.6 74.4 76.0

59.6 97.0 100 100 100

[0114]

[0115]

从ROC曲线和表中的数据可以看出,相比于文献[13]和[14],本发明方法在检测

双重JPEG压缩图像的正确率上要高一些。

[0116]

(4)、双重JPEG压缩图像篡改检测实验结果

[0117]

利用本发明方法来检测双重JPEG压缩的图像是否为篡改的JPEG合成图像。在下

标为1-500的图像中,‘*’代表了图像集S

2

的S

D

值,‘o’代表了在不同的h情况下

S

D

值,‘o’代表了在不同的h情况下

的平

均S

D

值。在下标为501-1000的图像中,‘*’代表了在不同的b的情况下,图像集的平均

的平均S

D

值。图2显示了本发明方法与文献[13]

和[14]比较的ROC曲线。选择假阳性率为5%时的阈值t

2

=0.55,表2显示了本发明方法

检测篡改图像的正确率,并与文献[13]和[14]比较,其中文献[13]和[14]的假阳性率也

为5%。

[0118]

表2.检测在图像集和中篡改图像的正确率(%)

[0119]

11

CN 102957915 A

[0120]

说 明 书

9/9页

从表2可以看出,在两次压缩的质量因子差相同的情况下,针对相同大小的篡改

区域,本发明的方法比文献[13]和[14]中的方法的检测正确率高一些,另外,本发明的方

法可以检测TIFF格式的图像。

[0121]

(5)、篡改定位实验结果

[0122]

对多个篡改图像进行检测结果显示,本发明方法能够对复制移动篡改攻击进行检

测并确定出篡改区域,能够检测JPEG和TIFF混合格式的图像;能够检测出经过缩放后的复

制移动篡改区域;能够检测出经过旋转的复制移动篡改区域;能够检测出经过旋转并缩放

的复制移动篡改区域。从实验结果可以看出,本发明的方法定位准确、能检测多种篡改方法

和不同格式的图像。

[0123]

(6)效率分析

[0124]

为了讨论本发明方法检测的运行时间,与文献[14]中的方法进行了比较,表3为

比较结果。表4显示了本发明方法的篡改检测运行时间。

[0125]

表3.双重JPEG压缩检测运行时间(s)

[0126]

Q

2

-Q

1

本文方案

[14]

[0127]

[0128]

Q

2

-Q

1

篡改检测

[0129]

25 20 15 10 5

25

4.4844

26.3157

20

41129

22.9752

15

3.9663

27.5201

10

3.9513

22.8837

5

3.9635

22.85134

表4.篡改检测运行时间(s)

2.1471 1.4533 21225 1.8722 2.7915

从表3可以看出,在相同条件下,本发明的方法检测双重JPEG压缩的运行时间要

明显快于文献[14]中提出的方法。从表4可以看出,本发明的篡改检测运行时间短,检测

效率高。

12

CN 102957915 A

说 明 书 附 图

1/1页

图1

图2

13

本文标签: 图像检测篡改压缩方法