一种基于卷积神经网络的数字图像隐写分析方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201710495780.5
(22)申请日 2017.06.26
(71)申请人 中山大学
地址 510275 广东省广州市海珠区新港西
路135号
(72)发明人 倪江 叶健 
(74)专利代理机构 广州粤高专利商标代理有限
公司 44102
代理人 林丽明
(51)Int.Cl.
G06T  1/00(2006.01)
G06N  3/04(2006.01)
G06N  3/08(2006.01)
(54)发明名称
一种基于卷积神经网络的数字图像隐写
析方法
(57)摘要
本发明设计一种基于卷积神经网络的数字
图像隐写分析方法,包括以下步骤:S1.构建由多
层卷积层串联形成的卷积神经网络;S2.对于第
一层卷积层,采用高通滤波器对其卷积核进行
始化,然后采用截断线性单元激活函数作为卷积
层的激活函数;S3.将数字图像输入至卷积神经
网络中,卷积神经网络输出其是否经过隐写的结
果。权利要求书1页  说明书5页  附图2页CN 107330845 A 2017.11.07
C N  107330845
A
1.一种基于卷积神经网络的数字图像隐写分析方法,其特征在于:包括以下步骤:S1.构建由多层卷积层串联形成的卷积神经网络;
S2.对于第一层卷积层,采用高通滤波器对其卷积核和偏置进行初始化,然后采用截断线性单元激活函数作为卷积层的激活函数;
S3.将数字图像输入至卷积神经网络中,卷积神经网络输出其是否经过隐写的结果。
2.根据权利要求1所述的基于卷积神经网络的数字图像隐写分析方法,其特征在于:所
述截断线性单元激活函数定义如下:
其中,x表示经过非线性激活前特征图中各点的值,T为设定的截断阈值。
3.根据权利要求1所述的基于卷积神经网络的数字图像隐写分析方法,其特征在于:所述卷积神经网络包括9层依次串联的卷积层和与最后一个卷积层输出端连接的全连接层。
4.根据权利要求1所述的基于卷积神经网络的数字图像隐写分析方法,其特征在于:所述步骤S2使用到的高通滤波器包括有以下:
一阶:K 1=[-1 1];
二阶:K 2=[1 -2 1];
三阶:K 2=[1 -3 3 -1];
SQUARE3×3:
EDGE3×3:
SQUARE5×5:
EDGE5×5:
权 利 要 求 书1/1页CN 107330845 A
一种基于卷积神经网络的数字图像隐写分析方法
技术领域
[0001]本发明涉及数字图像隐写分析技术领域,更具体地,涉及一种基于卷积神经网络的数字图像隐写分析方法。
背景技术
[0002]数字图像隐写分析是信息安全领域一个非常重要的研究方向。所谓隐写分析,是指采用一定的方法实现对运用隐写算法嵌入了秘密信息的图像进行检测的技术。由于隐写算法在设计上着重考虑了嵌入信息后对原始图像所造成的影响,因而对于载密图像来说,无论在视觉上还是统计上,它都是与原始图
像非常接近的。为了防止隐写技术被运用于不法途径,需要有行之有效的方法对这种隐秘通信行为进行检测。高效的隐写分析方法,能够从图像中提取到区分度高的统计特征,从而能够捕获到隐写对图像进行修改时遗留的痕迹。
[0003]目前来说,图像隐写分析方法主要有两大类,分别是基于统计信号检测的方法和基于特征提取和机器学习的方法。前者首先是对原始图像数据的统计分布进行建模,再利用假设检验来对待检图像进行判定。为了使得该方法在数学上易于求解,所采用的原始图像模型必须足够的简单,这在很大程度上限制了模型的准确性。由于简单的模型无法反映出图像像素间复杂的相关性,因而这类方法目前大多用于检测较为简单的隐写算法,如LSB 替换和LSB匹配。对于现代自适应图像隐写算法,例如WOW和S-UNIWARD,这种隐写分析方法难以获得满意的检测性能。因为对这些自适应隐写算法的检测要求所采用的模型能够对邻域像素间的复杂统计相关性进行表征。此时,由于自然图像内容上的高度不稳定,想要估计这些统计模型的参数是不切实际的。
[0004]后一种基于特征提取和机器学习的隐写分析方法,则是目前现代隐写分析的主流算法。这种方法无须考虑原始图像的潜在分布模型,它直接把原始图像和载密图像的检测化为一个二分类问题,并通过机器学习的方式来优化求解。这种类型的算法有着同样的一套检测流程:残差计算、特征提取以及二元分类。其中,最为重要的步骤在于特征提取。一个检测方法的优劣,很大程度上取决于特征构建的过程。只有很好地发掘出原始图像与载密图像之间的差别,并构造出具有高度区分性的特征,才能使得最
后使用机器学习的方法进行二元分类时获得满意的结果。目前性能领先的隐写分析算法,采用集合多种残差并在此基础上构建共生矩阵对残差的联合分布进行表征,从而获得了高达30000维以上的特征。从隐写分析的角度来看,为了获得对原始图像更加完全的统计描述,使用高维的特征是不可避免的。这就意味着有效的特征变得越来越复杂,而依靠人工经验启发式地设计这些特征则变得愈发困难。与此同时,在这种隐写分析框架下,特征提取与分类器训练是各自独立的。也就是说,分类器训练的结果难以反馈用于指导特征的提取过程,两者无法同时进行优化。
[0005]另一方面,卷积神经网络是近年来深度学习领域中最为常见的模型之一。该模型能够从高维的输入图像中提取出有效的高层特征表达,因此在机器视觉领域方面有着广泛
的应用。由于隐写信号与一般的机器视觉任务中的有效信号存在很大的差异,因此将卷积神经网络用于隐写分析还需要根据隐写分析的技术特点对现有的网络进行优化改进。
发明内容
[0006]本发明为解决以上现有技术提供的方法在进行隐写分析时所存在的分析性能低下或有效特征设计复杂的技术缺陷,提供了一种基于卷积神经网络的数字图像隐写分析方法。
[0007]为实现以上发明目的,采用的技术方案是:
[0008]一种基于卷积神经网络的数字图像隐写分析方法,包括以下步骤:
[0009]S1.构建由多层卷积层串联形成的卷积神经网络;
[0010]S2.对于第一层卷积层,采用高通滤波器对其卷积核和偏置进行初始化,然后采用截断线性单元激活函数作为卷积层的激活函数;
[0011]S3.将数字图像输入至卷积神经网络中,卷积神经网络输出其是否经过隐写的结果。
[0012]与现有技术相比,本发明的有益效果是:
[0013]本发明提供的基于卷积神经网络进行图像隐写分析无需进行复杂特征的设计,在进行检测时,输入图像经过卷积神经网络后能够直接被映射为类标,从而直接判断出图像是否存在隐秘信息。与传统的隐写分析方法不同的是,卷积神经网络是作为一个整体在训练的过程中对模型的性能进行优化,从而使得卷积神经网络在区分载体图像和载密图像上获得更高的准确率。
附图说明
[0014]图1为卷积操作的示意图。
[0015]图2为池化操作卷积操作的示意图。
[0016]图3为卷积神经网络的结构示意图。
[0017]图4为ReLU激活函数和TLU激活函数的函数图像的对比图。
具体实施方式
[0018]附图仅用于示例性说明,不能理解为对本专利的限制;
[0019]以下结合附图和实施例对本发明做进一步的阐述。
[0020]实施例1
[0021]如图3所示,卷积神经网络由多个串联起来的卷积层组成,后一层的输入是前一层的输出。而每个卷积层包含以下三个基本操作:卷积、非线性激活、池化。
[0022]卷积操作的过程如图1所示。对输入的数据,采用一个预先定义大小的卷积核进行卷积,便能够得到对应的卷积特征图。一个卷积核对应一张特征图,当使用多个卷积核时,则会输出多张特征图。
[0023]非线性激活,则是对于卷积得到的特征图,使用一个非线性的激活函数将其进行逐点的变换。一个常用的激活函数为校正线性单元(Rectified Linear Unit,ReLU),其定义为:
[0024]f(x)=max(0,x)
[0025]即保留所有大于0的信号,并将所有负值信号设置为0。
[0026]池化操作的计算过程如图2所示。常见的池化有两种:最大值池化和平均值池化。最大值池化提取出窗口中的最大值作为输出,而平均值池化则将窗口内所有值的平均数作为输出。
[0027]三种操作组合在一起则形成了一个卷积层。因此,对于一个有着多个卷积层的卷积神经网络来说,令F(n)(X)表示第n个卷积层的输出,则有:
[0028]F(n)(X)=pooling(f(n)(F(n-1)(X)*W(n)+B(n)))  (2)
[0029]其中,F(n-1)(X)为第n-1层的输出,F(0)(X)=X为输入图像。‘*’表示卷积操作,W(n)为该卷积层中使用的卷积核,B(n)为偏置,f(n)(·)表示该层的激活函数,pooling(·)为池化操作。需要注意的是,池化和非线性操作在一个卷积层中是可选的。
[0030]经过恰当的设计,将多个卷积层串联在一起,便可以得到一个卷积神经网络。如图3所示,是本发明中提出的用于数字图像隐写分析的卷积神经网络结构。该网络一共有10层,其中前9层为卷积层,第10层为全连接层。卷积层的方框内显示了相关的参数设置,“conv”表示卷积操作,其下的数字表示所使用的卷积核的尺寸,“stride”表示卷积核或池化窗口的滑动步长,TLU和ReLU表示所使用的激活函数。
下面对该网络中的关键技术进行说明。
[0031]对于一个卷积神经网络来说,公式(2)中的W(n)和B(n)需要通过训练来不断更新优化。一般而言,W(n)采用随机数进行初始化。但是,这种初始化策略在隐写分析中难以使用,因为隐写信号的信噪比极低,采用随机初始化的方式,卷积神经网络无法从输入图像中提取到有效的信号。因此,为了提高信噪比,压缩图像内容,对第一层的权值,采用高通滤波器进行初始化,从而获得图像的噪声残差。根据现有的隐写分析研究成果,较为有效的高通滤波器可以有以下几类:
[0032]一阶:K1=[-1 1];
[0033]二阶:K2=[1 -2 1];
[0034]三阶:K2=[1 -3 3 -1];
[0035]SQUARE3×3:
[0036]EDGE3×3:
[0037]SQUARE5×5:

本文发布于:2024-09-22 04:19:54,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/425649.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:卷积   隐写   图像   神经网络   进行
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议