一种基于CFA插值特性的数字图像真伪鉴别方法与流程

文档序号:16002714发布日期:2018-11-20 19:39阅读:929来源:国知局

本发明涉及一种基于CFA(color filter array,颜色滤波阵列)插值特性的数字图像真伪鉴别方法。



背景技术:

如今图像内容的修改变得越来越容易,有时人们很难通过肉眼分辨图像的真伪,于是数字图像真伪鉴别技术应运而生。数字图像真伪鉴别技术是指对数字图像的篡改进行分析、鉴别和认证,目前主流的数字图像真伪鉴别方法可以分为三类:1)基于成像设备一致性的技术,2)基于图像篡改过程遗留痕迹特征的技术,3)基于图像内在统计特性的技术。其中基于图像篡改过程遗留痕迹特征的真实性检测往往只针对某一种篡改操作,若不能检测出异常特征只能排除特定类型的篡改操作,而不能认为图像是真实的,所以只能鉴伪不能鉴真;基于图像内在统计特性的真实性检测算法大都对训练样本依赖性较强;而基于成像设备一致性的真实性检测,不依赖对篡改操作类型的先验知识,对图像的恶意篡改操作具有更好的适用性。基于CFA插值特性的数字图像真伪鉴别方法就属于基于成像设备一致性这一类。

目前基于CFA插值特性提出的数字图像真伪鉴别方法中,比较具有代表性的如下:有的方法通过估计待测图像绿色分量的预测误差,对每个图像块计算加权方差作为块特征,使用EM(expectation maximization,期望值最大化)算法定位篡改区域;有的方法搭建了一个高斯模型来估计CFA插值图像的局部相关模式,并从中提取频域特征来检测图像中的CFA插值痕迹;还有的方法根据不同通道高频分量之间的频谱差异来鉴别通道间插值图像的真实性。具体方法可参阅如下文献:

1.Ferrara P,Bianchi T,de Rosa A,Image forgery localization via fine-grained analysis of CFAartifacts,IEEE Transactions on Information Forensics and Security,2012,7(5):1566-1577.

2.Li L,Xue J,Wang X,A robust approach to detect digital forgeries by exploring correlation patterns,Pattern Analysis Applications,2013:1-15.

3.张晓琳,方针,张新鹏.利用通道间相关性的CFA图像盲取证,应用科学学报,2015,33(1):87-94.

上述的图像取证方法的准确率都较为可观,但其特征设计大多基于单通道插值图像,而在实际应用中更多的是通道间插值图像。同时,上述方法的检测结果也比较容易受到图像内容变化和JPEG(Joint Photographic Experts Group,联合图像专家小组)压缩的影响。



技术实现要素:

本发明的目的在于针对已有技术存在的不足,提供一种基于CFA插值特性的数字图像真伪鉴别方法。本发明基于CFA插值引入的频谱变化和色度失真进行图像取证,能够有效抵抗JPEG图像压缩,提高篡改检测的鲁棒性。

为达到以上目的,本发明的构想是:

首先根据插值图像与理想全色图像的频谱差异,分块提取频谱变化和色度失真特征以反映CFA插值特性;其次计算重插值前后的插值特性变化作为取证特征;最后使用支持向量机分类,根据相邻块间取证特征的不一致鉴别图像真伪。

根据上述发明构想,本发明采用下述技术方案:

一种基于CFA插值特性的数字图像真伪鉴别方法,具体步骤如下:

1)将待测图像I分为m×n个相同大小的图像块,其中,第i行第j列的图像块记为Ii,j,i∈(1,m),j∈(1,n),i,j,m,n为整数;

2)对图像块Ii,j提取通道间频谱差能量特征Ui,j和色度失真特征Vi,j,得到图像块特征Fi,j={Ui,j,Vi,j};

3)采用通道间插值算法对待测图像I进行CFA插值,对重插值图像重复上述步骤1)-2),得到块特征F′i,j;

4)计算重插值前后的图像块特征差异Di,j作为取证特征:

Di,j=|Fi,j-F′i,j| (4-1)

5)计算图像块Ii,j和相邻图像块之间的相关系数集合P:

P={Corr(Di,j,Di+g,j+h)|i∈(1,m),j∈(1,n),g,h∈[-1,1],g,h∈Z} (5-1)

取P中的最大值、均值和中值,组成图像的块间一致性特征向量Y;

6)使用训练过的SVM(Support Vector Machine,支持向量机)分类器对特征向量Y进行分类,实现图像篡改检测,鉴别待检测图像的真伪。

所述步骤2)的具体步骤如下:

2-1)首先计算通道间频谱差的能量特征U:

区域Ω1定义为:

Ω1={(ω1,ω2)|ω1≤π∩ω2≤π} (2-1)

提取频谱差能量特征U:

其中b表示区域Ω1中元素的个数,ω1,ω2为频谱的横纵坐标,C(ω1,ω2)表示绿红频谱差,由式(2-3)计算得到,式中分别表示绿色和红色分量的频谱:

2-2)其次计算色度失真特征V:

对红绿、红蓝、绿蓝色差和色度分量C1,C2分别进行小波分解,得到每个分量的HL(水平高频竖直低频)、LH(水平低频竖直高频)、HH(水平高频竖直高频)三种高频子带,将三种色差分量的9种高频子带与两种色度分量的6种高频子带进行两两组合,并计算相关系数,则所有组合一共有54种相关系数,构成色度失真特征向量V的54维特征。

本发明与现有技术相比,具有如下的优点:

本发明方法利用图像处理和计算机技术提取数字图像频域特征以反应CFA插值特性,并据此区分自然图像和篡改图像。对于JPEG压缩、图像内容和成像设备变化具有更好的鲁棒性。

附图说明

图1为本发明“基于CFA插值特性的数字图像真伪鉴别”的流程框图。

图2为频谱区域Ω1示意图。

图3为实验所用自然图像举例。

图4为实验所用篡改图像举例。

具体实施方式

本发明优选实施例结合附图详述如下:

如图3所示为来自UCID(Uncompressed Colour Image Database,未压缩彩色图像库)库的自然图像举例,如图4所示使用UCID库生成的篡改图像举例,生成篡改图像时,使用通道间插值算法进行CFA插值,然后将重插值图像的部分内容拼接到真实图像中的随机位置得到篡改图像。

如图1所示,一种基于CFA插值特性的数字图像真伪鉴别方法,具体步骤如下:

1)将待测图像I分为3×3个相同大小的图像块,分别记为I1、I2、I3……I9;

2)对图像块I1~I9提取通道间频谱差能量特征U和色度失真特征V,得到块特征F1~F9:

2-1)首先计算通道间频谱差的能量特征U:

如图2所示,区域Ω1定义为:

Ω1={(ω1,ω2)|ω1≤π∩ω2≤π} (2-1)

提取频谱差能量特征U:

其中b表示区域Ω1中元素的个数,C(ω1,ω2)表示绿红频谱差,由式(2-3)计算得到,式中分别表示绿色和红色分量的频谱:

2-2)其次计算色度失真特征V:

对红绿、红蓝、绿蓝色差和色度分量C1,C2分别进行小波分解,得到每个分量的HL、LH、HH三种高频子带,将三种色差分量的9种高频子带与两种色度分量的6种高频子带进行两两组合,并计算相关系数,则所有组合一共有54种相关系数,构成色度失真特征向量V的54维特征。

3)采用通道间插值算法对I进行重插值,对重插值图像重复上述步骤,得到块特征F1~F9′;

4)计算重插值前后的块特征差异D1-D9:

D=|F-F′| (4-1)

5)计算I5和I1、I2、I3、I4、I6、I7、I8、I9之间的相关系数:

取这八个相关系数中的最大值、均值和中值,组成图像的块间一致性特征向量Y;

6)使用训练过的SVM分类器对Y进行分类,实现篡改检测,鉴别待检测图像的真伪。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1