当前位置: 首页 > 专利查询>辽宁大学专利>正文

一种基于颜色梯度纹理表示的伪造人脸鉴别方法技术

技术编号:34399544 阅读:45 留言:0更新日期:2022-08-03 21:37
一种基于颜色梯度纹理表示的伪造人脸鉴别方法,本发明专利技术通过在颜色梯度域中提取细微的伪造特征用于伪造图像的检测。具体来说,本发明专利技术把一般的RGB图像转化到HSV颜色空间,然后从中提取水平和垂直方向上的梯度域信息。然后通过提取梯度域的局部方向数(LDN)特征进行真伪图像检测。同时为了保留全局性的一些联系信息,本发明专利技术将图像分为多个分块以提高检测准确性。大量实验证明了本发明专利技术的有效性,且本发明专利技术对多种常见的扰动攻击也具有较佳的鲁棒性。对多种常见的扰动攻击也具有较佳的鲁棒性。

【技术实现步骤摘要】
一种基于颜色梯度纹理表示的伪造人脸鉴别方法


[0001]本专利技术创造属人脸鉴别方法
,具体涉及一种基于颜色梯度纹理表示的伪造人脸鉴别方法。

技术介绍

[0002]生成对抗网络即Generative Adversarial Networks(GAN),GAN是一种新型的图像合成方法,这类技术很多已应用于各种图像合成和生成领域。GAN主要包含生成器和辨别器,生成器用于生成图像,辨别器则对生成的图像进行辨别。GAN通过生成器和辨别器的互相博弈,直到辨别器也难以分辨生成器生成的图像,最后得到一个可以进行图像合成的模型。
[0003]GAN强大的图像合成和编辑能力带来了新的价值,但是合成图像存在的潜在风险也不可忽视,可能对社会造成不好的影响。生成的图像可能被用于伪造图像或视频并制造假新闻,生成的人脸也可能可发布在社交网络上以伪造个人信息。如果将这些虚假的内容作为新闻资料进行传播,将损害新闻机构的声誉和公众对媒体的信心,甚至误导舆论,扰乱社会秩序。合成图像的危害和影响已经蔓延到世界各地,导致道德、法律和安全问题。在某些国家,曾出现过利用深度学习造假技术制作虚假图像、欺骗公众甚至进行间谍活动的案例。合成图像的危害和影响已经蔓延到世界各地,导致道德、法律和安全问题。寻找有效的虚假图像检测技术迫在眉睫。
[0004]然而目前的伪造鉴别技术还在发展阶段,同时GAN生成伪造图像的技术也在迅速发展进化。最初的伪造图像能通过图像上的不正常伪影和奇怪轮廓等可见的特征进行分辨,但随着GAN的不断演化,目前的检测算法面临的挑战不断增加,当前已经难以通过肉眼可见的特征对图像进行真伪鉴别了,需挖掘图像更深层的线索以鉴别图像的真伪。

技术实现思路

[0005]为了解决上述问题,本专利技术基于生成伪造图像的像素间的相关性和真假图像在HSV颜色通道上的差异,提供一种基于颜色梯度纹理表示的伪造人脸鉴别方法。
[0006]为实现上述目的,本专利技术创造提供如下技术方案:
[0007]一种基于颜色梯度纹理表示的伪造人脸鉴别方法,其步骤为:
[0008]步骤1:将彩色图像从RGB颜色空间转换到HSV颜色空间。
[0009]对于输入的一张彩色图像,调整尺寸到256
×
256像素大小,通过matlab自带函数rgb2hsv对输入图像进行运算,得到的结果图像即为HSV颜色空间图像,图像的三个颜色通道分别代表为H、S、V。
[0010]步骤2:对HSV颜色空间图像的每个颜色通道提取梯度域。
[0011]对H、S、V颜色通道提取梯度域,通过matlab自带函数imgradientxy对颜色通道进行运算,得到的结果分别为水平和垂直方向上的图像梯度域。
[0012]步骤3:将梯度域图像划分为N个等大的小块。
[0013]对梯度域图像进行分块,对于每个颜色分量的水平和垂直方向梯度域图像,将大小为256
×
256像素的图像划分为16个64
×
64像素大小的分块。
[0014]步骤4:从每个分块中提取局部方向数特征并进行合并,得到最终的特征值。
[0015]提取局部方向数特征过程为:
[0016]1)本专利技术使用的LDN掩膜由高斯掩膜构成,高斯掩膜公式为
[0017][0018]LDN掩膜公式为:
[0019]M
σ
(x,y)=G

σ
(x+k,y)*G
σ
(x,y)
[0020]将M以45
°
进行旋转,最终可在八个方向上获得M0~M7八个掩膜;
[0021]2)将每个掩膜与分块图像进行卷积运算:II
i
=I*M
i
,对于每个像素与其领域,取正方向和负方向上的最大响应位置值,其公式为:
[0022]i
x,y
=arg
i
max{Π
i
(x,y)|0≤i≤7};j
x,y
=arg
j
max{Π
j
(x,y)|0≤j≤7};
[0023]将当前像素的正方向和负方向上的最大响应位置值进行编码,其公式为:
[0024]LDN(x,y)=8i
x,y
+j
x,y

[0025]对所有像素进行LDN编码,构建LDN编码直方图,以此作为LDN特征进行编码,将所有图像块进行LDN特征值提取并进行连接构造最终的LDN特征值。
[0026]步骤5:将最终的特征值输入支持向量机进行鉴别。
[0027]具体为:将30000张真实图像和30000张伪造图像作为训练集,按前述步骤提取训练集图像特征值,并以此对支持向量机进行训练,训练完成的支持向量机模型对待检测的图像提取的特征值进行鉴别,最后得到鉴别结果。
[0028]本专利技术创造的有益效果是:
[0029](1)本专利技术提供的是一种基于颜色梯度纹理表示的伪造人脸鉴别方法,具体利用了真伪图像在HSV颜色空间和领域像素间的差异,丰富和发展了伪造图像鉴别方法的物理特征指标。
[0030](2)本专利技术对多种扰动攻击如压缩、模糊、调整大小和添加噪声具有很强的鲁棒性。
附图说明
[0031]图1是本专利技术提出特征提取流程图。
[0032]图2是具体实施中所输入的RGB颜色空间图像。
[0033]图3是具体实施中为转换后的HSV颜色空间图像。
[0034]图4a是具体实施中为V颜色空间上的水平方向梯度图,图4b是具体实施中V颜色空间上的垂直方向梯度图。
[0035]图5是具体实施中对梯度图的分块设置。
[0036]图6是具体实施中的LDN掩膜函数分布图。
[0037]图7a是具体实施中的梯度图的一个分块,图7b是具体实施中由分块计算得出的LDN特征图。
具体实施方式
[0038]下面将结合本专利技术创造实施例中的附图,对本专利技术创造实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术创造一部分实施例,而不是全部的实施例。基于本专利技术创造中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术创造保护的范围。
[0039]步骤1:将彩色图像从RGB颜色空间转换到HSV颜色空间。
[0040]对于输入的一张彩色图像,调整尺寸到256
×
256像素大小,通过matlab自带函数rgb2hsv对输入图像进行运算,得到的结果图像即为HSV颜色空间图像,图像的三个颜色通道分别代表为H、S、V。
[0041]步骤2:对HSV颜色空间图像的每个颜色通道提取梯度域。
[0042]对H、S、V颜色通道提取梯度域,通过matlab自带函数imgradientxy对颜色通道进行运算,得到的结果分别为水平和垂直方向上的图像梯度域。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于颜色梯度纹理表示的伪造人脸鉴别方法,其特征在于,其步骤为:步骤1:将彩色图像从RGB颜色空间转换到HSV颜色空间;步骤2:对HSV颜色空间图像的每个颜色通道提取梯度域;步骤3:将梯度域图像划分为N个等大的小块;步骤4:从每个分块中提取局部方向数特征并进行合并,得到最终的特征值;步骤5:将最终的特征值输入支持向量机进行鉴别。2.根据权利要求1所述的一种基于颜色梯度纹理表示的伪造人脸鉴别方法,其特征在于,所述的步骤1中,具体为:对于输入的一张彩色图像,调整尺寸到256
×
256像素大小,通过matlab自带函数rgb2hsv对输入图像进行运算,得到的结果图像即为HSV颜色空间图像,图像的三个颜色通道分别代表为H、S、V。3.根据权利要求1所述的一种基于颜色梯度纹理表示的伪造人脸鉴别方法,其特征在于,所述的步骤2中,具体为:对H、S、V颜色通道提取梯度域,通过matlab自带函数imgradientxy对颜色通道进行运算,得到的结果分别为水平和垂直方向上的图像梯度域。4.根据权利要求1所述的一种基于颜色梯度纹理表示的伪造人脸鉴别方法,其特征在于,所述的步骤3中,具体为:对梯度域图像进行分块,对于每个颜色分量的水平和垂直方向梯度域图像,将大小为256
×
256像素的图像划分为16个64
×
64像素大小的分块。5.根据权利要求1所述的一种基于颜色梯度纹理表示的伪造人脸鉴别方法,其特征在于,所述的步骤4中,提取局部方向数特征过程为:1)本发明使用的LDN掩膜由高...

【专利技术属性】
技术研发人员:刘允万祖亮武靖恺
申请(专利权)人:辽宁大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1