CN110348320B - 一种基于多损失深度融合的人脸防伪方法 - Google Patents
一种基于多损失深度融合的人脸防伪方法 Download PDFInfo
- Publication number
- CN110348320B CN110348320B CN201910526316.7A CN201910526316A CN110348320B CN 110348320 B CN110348320 B CN 110348320B CN 201910526316 A CN201910526316 A CN 201910526316A CN 110348320 B CN110348320 B CN 110348320B
- Authority
- CN
- China
- Prior art keywords
- network
- local
- learning
- features
- feature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/253—Fusion techniques of extracted features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
本发明提出了一种基于多损失深度联合的人脸防伪方法,通过采用多个局部的并行网络来学习局部特征和微纹理特征,同时为了进一步较少对噪声的学习,提升对多样数据源的鲁棒性能,采用基于分组LASSO正则来加强局部特征稀疏性约束,对学习到的特征进行稀疏处理,达到对特征进行选择的作用;另外,采用ASPP多尺度全局信息模块的特征进行融合以加强模型契合度。与现有技术相比,本发明从数据集差异出发,考虑算法的泛化能力,在保证分类精度的同时提升了算法模型在不同数据集之间的测试精度。
Description
技术领域
发明涉及人脸防伪技术,特别涉及一种基于多损失深度融合的人脸防伪技术。
背景技术
人脸识别技术的普遍应用引发了人们对于其安全性的思考。作为一种新的身份认证方式,人脸身份虽具有便捷性和实时性,但这些特点同时给恶意攻击者留下了可趁之机。当攻击者采用已认证身份人物的照片或者视频来假冒身份时,***可能会错误识别并给出通过权限,对身份安全造成威胁。因此,通过检测人脸身份真伪来加固身份识别的可靠性是必不可少的。在人脸防伪的研究领域中,现有的大部分技术主要是依赖于深度学习方法提取的深层特征来进行身份判别,这些深层特征从某些角度反应了真实身份与假冒身份在颜色纹理、运动表征、背景信息等方面的差异,在同一个数据集中进行训练和测试时能够有较好的分类结果。但不同数据集中数据的采集方式、场景、光照以及采集的图像质量等都有或多或少的区别,在不同数据集的数据之间进行交叉测试时往往会出现精度降低的情况,减弱了算法的泛化性能。
发明内容
基于上述方法的不足,本发明提出了一种基于多损失深度融合的人脸防伪方法。通过采用多个局部的并行网络来学习局部特征和微纹理特征,为了进一步较少噪声学习的影响,提升模型对多样数据源的鲁棒性能,提出采用基于分组LASSO的局部特征稀疏性约束,对于网络的学习特征进行稀疏处理,实现对深层特征的筛选组合;采用ASPP多尺度网络模块学习人脸图像的多尺度全局信息,将局部人脸特征与多尺度人脸特征融合之后进行分类判别。本发明的目的通过以下技术方案实现:
步骤(1),对视频图像进行预处理,截取视频数据中的每一帧作为人脸图像数据集;
步骤(2),共享卷积层提取低层图像特征,记输入图像为Ii,用尺度为n×n的卷积核对图像Ii进行卷积处理,其中,图像Ii的输入通道数为3,卷积之后的输出通道数为64;
步骤(3),设置标志量flag,当标志量flag为local part时,调用多局部并行网络学习输入图像的局部和微纹理特征;当标志量flag为global part时,调用全局网络并采用ASPP结构进行多尺度特征学习;
步骤(4),将学习得到的局部特征与全局特征进行融合,采用Softmax分类器进行分类;
步骤(5),计算网络损失,并采用Adam算法进行网络的反向传播训练;
步骤(6),输出人脸图像的预测结果Yi。
进一步的,骤(3)中调用多局部并行网络学习输入图像的局部和微纹理特征的具体实现方式如下,
步骤3.1.1,定位人脸关键点,切分局部人脸区域:通过人脸检测标注出输入人脸的特征部位,选取标注的关键点,以这些关键点为中心切取局部人脸,将人脸图像被切分成m个部分,切分之后得到局部人脸区域集合其中表示第m个局部区域的特征映射;
步骤3.1.4,采用LASSO正则进行特征筛选和融合;
其中,wL表示训练网络中的权重参数,f(wL)表示网络从输入对象X中学习得到的输出,Y为数据标签,λ是训练中设置的参数,用来调整两种损失的权重;
重新考虑网络约束问题并将其表示为:
由此可见,F依赖于WL,而整个目标函数的最小化依赖于F、WL,采用梯度下降算法来收敛网络,在每次反向传播中更新参数WL,计算方法如下公式所示:
根据上述求解得到的WL在网络优化过程中不断更新网络参数。
进一步的,步骤(3)中调用全局网络学习人脸的多尺度特征的具体实现方式如下,
步骤3.2.1,提取图像深层特征,将共享卷积层的输出连接到全局学习网络提取深层特征F;
步骤3.2.2,多尺度特征提取:分别利用多个尺度的空洞卷积核对步骤3.2.1的深层特征输出F进行空洞卷积,不同尺度卷积核提取的特征进行同维度联合输出融合特征Ffusion;
步骤3.2.3,采用Global Average Pooling的方式,在融合特征Ffusion上的每一张特征图上求平均,获取该特征图的表征vi,所有特征图进行GAP得到特征向量V=[v1,v2,...,xn],将其作为全局学习网络的特征输出。
进一步的,d的取值为512。
进一步的,多个尺度的空洞卷积核分别为rate=6,12,18,24的空洞卷积核。
与现有技术相比,本发明具有以下优点和有益效果:
(1)本发明提出用局部细节信息和全局多尺度信息联合学习的方式增强网络的特征学习,增强模型的整体契合度;
(2)本发明提出用LASSO正则损失减小对噪声的学习,提升多样数据源的鲁棒性能,改善了大部分算法泛化性能较低这一不足。
附图说明
图1为本发明网络框架结构图。
图2为本发明中LASSO稀疏正则示意图。
图3为本发明中ASPP实现结构示意图。
具体实施方式
下面结合实施例及附图,对本发明作进一步的详细说明,但本发明的实施方式不限于此。
本实施例用于实现基于数据集CASIA-FASD和Replay-Attack的训练和测试。
如图1所示,本实施例基于LASSO损失对局部细节网络选择性学习,并融合ASPP网络结构获取的多尺度全局特征,和现有算法的结果进行比较,具体包括以下步骤:
(1)准备实验数据。对每一段视频数据按帧提取图像帧,其中CASIA数据集的训练和测试图片数分别为89652、130172,Replay-Attack数据集的训练和测试图片数分别为91769、92113;
(2)获取图像类别标签。活体人脸的类别标签设置为1,攻击人脸的类别标签设置为0,通过独热编码将类别转换成二维向量表示,向量维度与类别数目一致;
(3)共享卷积层提取低层图像特征。将输入图像通过共享卷积层首先提取人脸图像的低层特征。
(4)网络选择。(在网络训练中选择对局部网络或全局网络进行训练,采用标志量flag对训练网络进行选择)当标志量flag设置为local part时,采用局部学习网络学习人脸局部区域的深层特征,采取LASSO正则方式进行特征选择,减小噪声学习;当标志量flag设置为global part时,调用全局网络学习人脸的多尺度特征。具体包括以下步骤:
3.1,多局部并行网络结构部分,如图2所示:
3.1.1,定位人脸关键点,切分局部人脸区域。通过人脸检测标注出输入人脸的特征部位,如眼睛、鼻子、嘴巴等。选取标注的关键点,以这些关键点为中心切取局部人脸,局部区域大小均为56×56,完整人脸图像被切分成m个部分,切分之后得到局部人脸区域集合其中表示第m个局部区域的特征映射。
3.1.2,局部人脸区域特征学习。将集合中每一局部分别送入局部学习网络中进行特征学习,得到每个局部区域的特征表示其中i表示第i个局部区域,θi表示第i个局部区域特征学习过程中的网络参数,局部学习网络采用Res-Net36实现,ResNet36由5个卷积模块组成,每一个卷积模块的输出维度是上一个卷积模块的一半,网络结构如表1示。
3.1.4,LASSO正则进行特征筛选和融合。
其中,wL表示训练网络中的权重参数,f(wL)表示网络从输入对象X中学习得到的输出,Y为数据标签,λ是训练中设置的参数,用来调整两种损失的权重。
重新考虑网络约束问题并将其表示为:
由此可见,F依赖于WL,而整个目标函数的最小化依赖于F、WL,采用梯度下降算法来收敛网络,在每次反向传播中更新参数WL,计算方法如公式所示:
根据上述求解得到的WL在网络优化过程中不断更新网络参数。
3.2,全局学习网络部分,如图3所示:
3.2.1,提取图像深层特征。将共享卷积层的输出连接到全局网络提取深层特征F,全局学习网络采用Res-Net50实现,ResNet50由5个卷积模块组成,其中第2至第5个卷积模块中包含1×1、3×3、1×1等三种尺度的卷积核,每一个卷积模块的输出维度是上一个卷积模块输出的一半,如表1示。
3.2.2,多尺度特征提取。分别利用rate=6,12,18,24的空洞卷积核对步骤①的深层特征输出F进行空洞卷积,四种不同尺度卷积核提取的特征进行同维度联合输出融合特征Ffusion。
3.2.3,全局平均池化。采用Global Average Pooling的方式,在融合特征Ffusion上的每一张特征图上求平均,获取该特征图的表征vi,所有特征图进行GAP得到特征向量V=[v1,v2,...,vn],将其作为全局学习网络的特征输出。
表1全局学习网络和局部学习网络的网络结构
(5)特征融合。将局部学习网络与全局学习网络获得的特征向量连接,通过GlobalAverage Pooling的方式进行特征筛选,获取最后的特征向量表征,采用softmax分类器进行分类;
(6)网络权重更新,计算网络的损失,采用Adam算法进行网络的反向传播训练;
(7)设置迭代训练的此时为20000个epoch,batch_size为16,重复步骤(3)-(6)。
(8)输出人脸图像的预测结果Yi。
(9)利用测试集数据对网络模型进行验证,采用ACC、EER、HTER、APCER、BPCER、ACER等评价指标,在两个数据集上的测试结果如下:
表2本发明方法在两个数据集上的测试结果
表3本发明实施例工作流程
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
Claims (4)
1.一种基于多损失深度融合的人脸防伪方法,其特征在于,包括如下步骤:
步骤(1),对视频图像进行预处理,截取视频数据中的每一帧作为人脸图像数据集;
步骤(2),共享卷积层提取低层图像特征,记输入图像为Ii,用尺度为n×n的卷积核对图像Ii进行卷积处理,其中,图像Ii的输入通道数为3,卷积之后的输出通道数为64;
步骤(3),设置标志量flag,当标志量flag为local part时,调用多局部并行网络学习输入图像的局部和微纹理特征;当标志量flag为global part时,调用全局网络并采用ASPP结构进行多尺度特征学习;
步骤(3)中调用多局部并行网络学习输入图像的局部和微纹理特征的具体实现方式如下,
步骤3.1.1,定位人脸关键点,切分局部人脸区域:通过人脸检测标注出输入人脸的特征部位,选取标注的关键点,以这些关键点为中心切取局部人脸,将人脸图像被切分成m个部分,切分之后得到局部人脸区域集合其中表示第m个局部区域的特征映射;
步骤3.1.4,采用LASSO正则进行特征筛选和融合;
其中,wL表示训练网络中的权重参数,f(wL)表示网络从输入对象X中学习得到的输出,Y为数据标签,λ是训练中设置的参数,用来调整两种损失的权重;
重新考虑网络约束问题并将其表示为:
由此可见,F依赖于WL,而整个目标函数的最小化依赖于F、WL,采用梯度下降算法来收敛网络,在每次反向传播中更新参数WL,计算方法如下公式所示:
根据上述求解得到的WL在网络优化过程中不断更新网络参数;
步骤(4),将学习得到的局部特征与全局特征进行融合,采用Softmax分类器进行分类;
步骤(5),计算网络损失,并采用Adam算法进行网络的反向传播训练;
步骤(6),输出人脸图像的预测结果Yi。
2.如权利要求1所述的一种基于多损失深度融合的人脸防伪方法,其特征在于:步骤(3)中调用全局网络学习人脸的多尺度特征的具体实现方式如下,
步骤3.2.1,提取图像深层特征,将共享卷积层的输出连接到全局学习网络提取深层特征F;
步骤3.2.2,多尺度特征提取:分别利用多个尺度的空洞卷积核对步骤3.2.1的深层特征输出F进行空洞卷积,不同尺度卷积核提取的特征进行同维度联合输出融合特征Ffusion;
步骤3.2.3,采用Global Average Pooling的方式,在融合特征Ffusion上的每一张特征图上求平均,获取该特征图的表征vi,所有特征图进行GAP得到特征向量V=[v1,v2,...,vn],将其作为全局学习网络的特征输出。
3.如权利要求1所述的一种基于多损失深度融合的人脸防伪方法,其特征在于:d的取值为512。
4.如权利要求2所述的一种基于多损失深度融合的人脸防伪方法,其特征在于:多个尺度的空洞卷积核分别为rate=6,12,18,24的空洞卷积核。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910526316.7A CN110348320B (zh) | 2019-06-18 | 2019-06-18 | 一种基于多损失深度融合的人脸防伪方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910526316.7A CN110348320B (zh) | 2019-06-18 | 2019-06-18 | 一种基于多损失深度融合的人脸防伪方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110348320A CN110348320A (zh) | 2019-10-18 |
CN110348320B true CN110348320B (zh) | 2021-08-17 |
Family
ID=68182243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910526316.7A Active CN110348320B (zh) | 2019-06-18 | 2019-06-18 | 一种基于多损失深度融合的人脸防伪方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110348320B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113642363A (zh) * | 2020-05-11 | 2021-11-12 | 富士通株式会社 | 神经网络及其训练方法 |
CN111462116A (zh) * | 2020-05-13 | 2020-07-28 | 吉林大学第一医院 | 基于影像组学特征的多模态参数模型优化融合方法 |
CN112101366A (zh) * | 2020-09-11 | 2020-12-18 | 湖南大学 | 基于混合扩张网络的实时分割***与方法 |
CN113343771B (zh) * | 2021-05-12 | 2022-04-15 | 武汉大学 | 一种基于自适应元学习的人脸防伪方法 |
CN113887615A (zh) * | 2021-09-29 | 2022-01-04 | 北京百度网讯科技有限公司 | 图像处理方法、装置、设备和介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107818299A (zh) * | 2017-10-17 | 2018-03-20 | 内蒙古科技大学 | 基于融合hog特征和深度信念网络的人脸识别算法 |
JP2018195309A (ja) * | 2017-05-17 | 2018-12-06 | 富士通株式会社 | 顔認識のための画像処理装置の訓練方法及び訓練装置 |
CN109033938A (zh) * | 2018-06-01 | 2018-12-18 | 上海阅面网络科技有限公司 | 一种基于可区分性特征融合的人脸识别方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8345962B2 (en) * | 2007-11-29 | 2013-01-01 | Nec Laboratories America, Inc. | Transfer learning methods and systems for feed-forward visual recognition systems |
-
2019
- 2019-06-18 CN CN201910526316.7A patent/CN110348320B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018195309A (ja) * | 2017-05-17 | 2018-12-06 | 富士通株式会社 | 顔認識のための画像処理装置の訓練方法及び訓練装置 |
CN107818299A (zh) * | 2017-10-17 | 2018-03-20 | 内蒙古科技大学 | 基于融合hog特征和深度信念网络的人脸识别算法 |
CN109033938A (zh) * | 2018-06-01 | 2018-12-18 | 上海阅面网络科技有限公司 | 一种基于可区分性特征融合的人脸识别方法 |
Non-Patent Citations (4)
Title |
---|
An original face anti-spoofing approach using partial convolutional neural network;Lei Li et al;《2016 Sixth International Conference on Image Processing Theory, Tools and Applications (IPTA)》;20170119;1-7 * |
Exclusive Feature Learning on Arbitrary Structures via ell_{1, 2}-norm;Deguang Kong et al;《Neural in Information Processing Systems》;20141231;第2-3节 * |
Person Re-Identification by Deep Joint Learning of Multi-Loss Classification;Wei Li et al;《IJCAI"17: Proceedings of the 26th International Joint Conference on Artificial Intelligence》;20170831;2194-2200 * |
Rethinking atrous convolution for semantic image segmentation;Liang-Chieh Chen et al;《arXiv:Computer Vision and Pattern Recognition》;20171231;第3.3节 * |
Also Published As
Publication number | Publication date |
---|---|
CN110348320A (zh) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110348320B (zh) | 一种基于多损失深度融合的人脸防伪方法 | |
CN109583342B (zh) | 基于迁移学习的人脸活体检测方法 | |
CN108038456B (zh) | 一种人脸识别***中的防欺骗方法 | |
US11354917B2 (en) | Detection of fraudulently generated and photocopied credential documents | |
CN111460931A (zh) | 基于颜色通道差值图特征的人脸欺骗检测方法及*** | |
CN107657249A (zh) | 多尺度特征行人重识别的方法、装置、存储介质及处理器 | |
WO2019152983A2 (en) | System and apparatus for face anti-spoofing via auxiliary supervision | |
CN105956572A (zh) | 一种基于卷积神经网络的活体人脸检测方法 | |
CN109086723B (zh) | 一种基于迁移学习的人脸检测的方法、装置以及设备 | |
CN109948566B (zh) | 一种基于权重融合与特征选择的双流人脸反欺诈检测方法 | |
CN104992148A (zh) | 基于随机森林的atm终端部分遮挡人脸关键点检测方法 | |
CN1975759A (zh) | 一种基于结构主元分析的人脸识别方法 | |
CN113221655B (zh) | 基于特征空间约束的人脸欺骗检测方法 | |
CN113312965B (zh) | 一种人脸未知欺骗攻击活体检测方法及*** | |
WO2022222575A1 (zh) | 用于目标识别的方法和*** | |
CN107066963B (zh) | 一种自适应人群计数方法 | |
CN114067444A (zh) | 基于元伪标签和光照不变特征的人脸欺骗检测方法和*** | |
CN112668557A (zh) | 一种行人再识别***中防御图像噪声攻击的方法 | |
WO2022222569A1 (zh) | 一种目标判别方法和*** | |
CN111476727B (zh) | 一种面向换脸视频检测的视频运动增强方法 | |
CN116152658A (zh) | 一种基于域对抗特征融合网络的林火烟雾检测方法 | |
CN114913337A (zh) | 一种基于三元级联感知的伪装目标框检测方法 | |
CN112200075B (zh) | 一种基于异常检测的人脸防伪方法 | |
CN114842524A (zh) | 一种基于不规则显著性像素簇的人脸鉴伪方法 | |
CN113609944A (zh) | 一种静默活体检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |