CN108596024A - 一种基于人脸结构信息的肖像生成方法 - Google Patents

一种基于人脸结构信息的肖像生成方法 Download PDF

Info

Publication number
CN108596024A
CN108596024A CN201810206139.XA CN201810206139A CN108596024A CN 108596024 A CN108596024 A CN 108596024A CN 201810206139 A CN201810206139 A CN 201810206139A CN 108596024 A CN108596024 A CN 108596024A
Authority
CN
China
Prior art keywords
human face
image
network
face structure
component
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.)
Granted
Application number
CN201810206139.XA
Other languages
English (en)
Other versions
CN108596024B (zh
Inventor
俞俊
施圣洁
高飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201810206139.XA priority Critical patent/CN108596024B/zh
Publication of CN108596024A publication Critical patent/CN108596024A/zh
Application granted granted Critical
Publication of CN108596024B publication Critical patent/CN108596024B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • G06V40/171Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Evolutionary Computation (AREA)
  • Human Computer Interaction (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种基于人脸结构信息的肖像生成方法。本发明包括以下步骤:1、对原始图像、目标图像和人脸结构信息进行数据预处理,2、在图像生成器输入端利用人脸结构信息模型,进行特征提取与融合。3、在图像生成器的损失函数部分使用基于人脸结构部件的组合损失函数。4、生成对抗网络,用生成器进行生成,用判别器进行差别。5、模型训练,利用反向传播算法训练神经网络参数。本发明提出一种针对从人脸照片到肖像生成的神经网络模型,特别是提出了在肖像生成器利用人脸部件的指导性信息进行肖像的生成以及利用部件信息计算各部件的损失来进行网络参数优化的方法,此方法获得了目前在人脸照片到肖像生成领域中的最好效果。

Description

一种基于人脸结构信息的肖像生成方法
技术领域
本发明涉及一种人脸照片到肖像(Photo-Sketch Synthesis)生成的生成对抗网络,其主要涉及一种对从人脸照片-肖像的生成进行建模的方法,以及利用人脸结构信息对图像的生成进行指导性的优化。
背景技术
人脸素描肖像生成(Sketch Portrait Generation)问题是在给定一张人脸的情况下,去生成相应的人脸素描,同时它也称为照片-素描转换(Photo-sketchTransformation)或人脸素描生成(Face Sketch Synthesis)。人脸素描生成的应用较多,如在娱乐方面或是刑侦方面都有着广泛的应用。一张理想的生成的人脸素描应该具有两方面的特点,一是保留人的外貌,以便在素描人脸素描身份信息识别上有很高的准备率;二是要像素描,使其在视觉感知上有很好的效果。尽管这一领域已经有提出了一些比较成功的方法,但是现有的一些生成方法,甚至是基于深度学习的方法,仍会在人脸素描的生成过程中产生模糊或严重的变形。
最近几年,生成对抗网络(Generative Adversarial Networks,GAN)在图像风格转换(Image Style Transfer)、图像超分辨率(Image Super-Resolution)、图像到图像的转换(Image-to-Image Translation)等问题上取得了巨大的成功。而素描的生成问题可以被描述为照片-素描的生成问题,而这一问题通过条件生成对抗网络(ConditionalGenerative Adversarial Networks,cGAN)进行建模进行较好的处理。虽然条件生成对抗网络能够表现出不错的性能,比如它能够生成一些比较好的纹理,但是在没有给定人脸结构的情况下,它很难对人脸各个部件之间的关系去进行有效的建模。
在实际场景中,照片人脸转换也有广泛的应用。特别是在实际案件侦破、安全保卫中,尤其是在案件侦破中可以帮助调查者定位或者缩小嫌疑人的范围。虽然目前监控视频的布局和使用已经非常广泛,但实际应用中常会存在拍不到嫌疑人和分辨率过低的问题,因此常会采用让目击者描述嫌疑人的脸部特征再由专业人员画出人脸素描肖像,并拿到警方数据库中去比对,从而找到犯罪嫌疑人。现有技术中人脸照片的人脸识别率已经比较成熟,但素描与照片的识别问题仍未能很好解决。另一方面,素描的生成也追求视觉上的质量,一个好的素描的生成,保留身份信息是一面,素描的质感,各个部件的细节,纹理的清晰等都能够使其在娱乐方面有着广泛的应用。
由于实际人脸图像内容复杂,人脸各部件存在多样,各部件之间所需要呈现的细节也存在差异,这使得人脸照片-素描的转换算法面临巨大的挑战。具体而言,主要存在如下两方面的难点:
(1)对人脸照片图像进行建模,提取特征,保留身份信息:在传统的人脸素描生成过程中,身份信息的保留是一个重要的问题。但是身份信息特征的提取与保留在实际的素描生成中仍是一个困难的问题,特别是在追求视觉效果的同时,人脸身份信息保留的问题会更加困难。而在实际刑侦应用中,人脸身份信息又是必不可少的,因此,在人脸照片图像到素描生成的过程中,人脸身份信息的保留是一个必须解决的问题。
(2)人脸素描各部件结构以及整体的视觉效果:在人脸素描生成的过程中,通常会出现的问题有人脸结构的变形,细节上的模糊,尤其是头发纹理模糊等,此外整体的画风模糊或不真实也是一个经常遇到的问题。特别是在提升识别效果的任务中,为了保留人脸身份信息特征对于视觉效果的影响会更加地明显。为了在娱乐等方面也能够应用,我们提升人脸素描的视觉效果也是一个重要的方面。
发明内容
本发明的目的是针对现有技术的不足,提供一种基于人脸结构信息的肖像生成方法。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤(1)、数据预处理
原始的人脸照片图像尺寸为250×200,RGB图像,通道数为3;原始的人脸照片的素描图像的尺寸也为250×200,灰度图,通道为1。对人脸照片图像和人脸照片的素描图像Y统一进行人脸对齐,对齐后得到的人脸照片图像的尺寸大小和通道数均与原来的相等,并且两眼距离为50,眼睛到图像上边的距离为125。将对齐后人脸照片图像利用现有的方法获取人脸结构部件概率图,即通过图1中的语义分析网络(Parsing Networks,P-Net)进行采集得到,图像尺寸大小为250×200,通道数为11,即为11个部件的在每个通道的概率。将11个部件中的左眉和右眉、左眼和右眼、上唇和下唇的概率图,通过对应像素相加的方式分别进行合并,最后得到共计8个部件的概率图。训练时,用0对三类图像分别进行边缘填充,得到286×286的图像,每次随机取对应位置256×256大小的图像进行训练。
步骤(2)、基于人脸结构信息的特征提取与融合
基于现有的原始U形网络(U Networks,UNet),在输入端加入人脸结构信息,对U形网络进行了改进,基于神经网络实现该模型。其结构图如图1所示,将人脸照片图像X输入到一个外貌编码器(Appearance Encoder),最终得到一个1×1大小的特征图,同时保留每一次卷积操作后的特征图;将人脸结构部件概率图输入到一个结构编码器(CompositionEncoder)中,具体方法与对人脸照片处理的方法相同;在解码器(Decoder)部分,我们将每一次的输入与之前编码器中所得到的相同大小的特征图进行拼接,再进行运算。最终,在解码器的最后得到所需要的人脸素描肖像图。
将对齐后的人脸照片图像X,对应人脸照片的素描图像Y和人脸结构部件概率图构成三元组,X,Y,作为训练集。
步骤(3)、基于人脸结构部件的组合损失函数:
通过步骤(2)的方法,我们已经得到了一张256×256大小的人脸素描图像。在我们已有人脸结构部件概率图的基础上,我们分别对于每个部件去优化,即对于生成的图像,我们与其每个部件的概率图做像素点的相乘,同原始人脸素描图像与其每个部件的概率图做像素点的相乘得到的图像做曼哈顿距离(L1 Distance),来优化网络模型。
步骤(4)、生成对抗网络
网络分为生成器和判别器,生成器生成的肖像去逼近真实肖像的分布,判别器去判别肖像是真实原有的肖像还是生成的肖像来计算损失函数,并优化。
步骤(5)、模型训练
使用已有的“照片-结构信息-肖像”三元组构成的训练集,根据步骤(2)中模型生成肖像,利用步骤(3)和(4)来计算得到网络的损失,利用反向传播算法对步骤(2)和步骤(4)中神经网络的模型参数进行训练,直至整个神经网络模型收敛。
步骤(1)所述的数据预处理:
首先进行人脸对齐,对齐后得到的人脸照片图像X的尺寸大小和通道数均与原来的相等,并且两眼距离为50,眼睛到图像上边的距离为125。
其次,通过人脸语义分析方法将人脸照片图像X分解为8个部件的基于像素点的概率图其中分别为每个部件的概率输出,表示像素点Xi,j属于第c个部件的概率,其中c=1,…,C,C=8。所述的8个部件分别为:两眼、两眉、鼻子、上下嘴唇、嘴巴、脸部、头发、背景;
对齐后的人脸照片图像和人脸素描图像 其中h、w和C分别表示人脸照片图像高度、宽度和通道数。
步骤(2)所述的基于人脸结构信息的特征提取与融合,具体如下:
2-1.首先是原始U形网络(U Networks,UNet),其具体结构如下:
U形网络分为两个部分:编码器和解码器。
在编码器(Encoder)部分,共分为8个模块(Block),第2-7个模块均由3种运算组成,依次分别为:Leaky修正线性单元(Leaky Rectified Linear Units,ReLU),卷积(Convolutional Neural Networks,CNN)和批规范化(Batch Normalization,BN),第一个模块包括卷积,最后一个模块包括Leaky修正线性单元和卷积;同时,将每一个模块的输出结果作为特征进行保留,在解码器中使用。
在解码器(Decoder)部分,共分为8个模块,第1-7个模块均由3种运算组成,依次分别为:修正线性单元(Rectified Linear Units,ReLU)、卷积(Convolutional NeuralNetworks,CNN)和批规范化(Batch Normalization,BN),最后一个模块包括修正线性单元、卷积和双曲正切(Tanh)。
在解码器部分,由编码器中最后一个特征图(Feature maps)作为解码器第一个模块的输入,并且解码器每一个模块的输入都与编码器中保留的相应尺寸大小的特征图进行拼接(Concatenate),作为下一个模块的输入。在解码器的最后可得到所需要的输入图像。
2-2.加入人脸结构信息的U形网络,其具体结构如下:
加入人脸结构信息的U形网络共包含两个编码器,一个解码器。
两个编码器分别对人脸照片图像X和人脸结构信息进行处理,其中即以X和分别作为两个编码器的输入,具体网络结构和保留的特征图均与原始U形网络相同。
针对人脸照片图像X的编码器,能够得到特征图集合 针对人脸结构信息的编码器,能够得到特征图集合其中S=8。
在解码器部分,各模块的运算与原始U形网络相同。在第一个模块的输入部分,将两个编码器的最后一个特征图进行拼接获取特征图I1将特征图I1作为第一个模块的输入。同时,每个模块的输出结果O与两个编码器中相应尺寸大小的特征图进行拼接,即对于解码器中的第一个模块的输出O1,将与O1拼接,等到下一个模块的输入之后的输出依次类推。最后得到我们所要的一张256×256大小的人脸素描图像
步骤(3)所述的基于人脸结构部件概率图的组合损失函数,具体如下:
损失函数包括两个部分:关于全局的损失和关于各个部件的损失,分别用表示。
对于的损失函数,具体公式如下:
其中,表示人脸素描图像,Y表示素描图像,m和n分别表示素描图像的高度和宽度,的计算公式为:
对于的损失函数:在已有人脸结构部件概率图的基础上,分别对每个部件优化,具体过程如下:
首先,引入权重因子来消除各部件不同像素点的损失。对于每个部件,具体公式如下:
其中,表示第c个部件中所有像素点概率之和,在这里表示卷积运算。⊙在这里表示对应像素点相乘。
因此8个部件的总损失函数的具体公式为:
最终得到生成器的总损失函数为:
其中,α可取的范围为0到1。
步骤(4)所述的生成对抗网络,具体如下:
生成对抗网络整体分为两个部分:生成器(Generator)和判别器(Discriminator),步骤(2)中的两个编码器和一个解码器整体组成生成对抗网络中的生成器。
判别器的输入为其中表示生成的素描图像,进行真假判别,判别损失函数公式如下:
步骤(5)所述的训练模型,具体如下:
生成器的损失值的公式如下:
判别器的损失值即为判别器的损失。
根据计算得到的损失值利用反向传播算法(Back-Propagation,BP)调整网络中的参数。
本发明有益效果如下:
由于人脸有着很强的几何约束以及非常复杂结构细节,因此我们引入人脸结构信息来进行帮助人脸素描的生成是非常有前景的。近来基于人脸像素点的人脸部件标记技术发展迅速,受此启发,我们引入人脸结构信息来进行人脸的生成。此外,我们不仅在输入端加入结构信息,在输出端的损失函数部分,我们也加入了结构信息,使用了升级版的损失函数,我们称之为组合损失(Compositional Loss)。
本发明提出了一种基于人脸结构信息的人脸照片图像到素描生成的深度神经网络架构,以解决如上两个难点问题。1、生成视觉效果好的人脸素描图像,使其结构不合理,保留细节等特征,使其更像手工的画;2.在人脸身份信息的保留方面,即对于人脸识别问题,也有极高的准确率。
附图说明
图1为本发明示意图。
具体实施方式
下面对本发明的详细参数做进一步具体说明。
如图1所示,一种基于人脸结构信息的肖像生成方法,包括如下步骤:
步骤(1)、数据预处理:
对原始尺寸为250×200的人脸照片和肖像统一进行人脸对齐,对齐后的人脸照片图像尺寸为250×200,两眼距离为50,眼睛到图像上边的距离为125;用0对图像进行边缘填充,得到286×286的图像,每次随机取256×256大小的人脸照片图像X进行训练;利用U-Net网络提取带有空间和纹理信息的特征;
将对齐后的人脸照片图像X,对应人脸照片的素描图像Y和人脸结构部件概率图构成三元组,X,Y,作为训练集;
步骤(2)、基于人脸结构部件概率图的特征提取与融合:
使用两个不同的编码器分别对人脸照片图像X和人脸结构部件概率图进行编码,并将这两个编码器所提取到的特征与解码器的特征进行拼接,输出最终生成的素描图像Y;
步骤(3)、基于人脸结构部件概率图的组合损失函数:
对步骤(2)中生成的素描图像Y,根据已有的人脸结构部件概率图分别计算各个部件与目标图像的损失函数,再加上素描图像Y整体的与目标图像的损失函数,对网络参数进行优化;
步骤(4)、生成对抗网络:
网络分为生成器和判别器,生成器生成的素描图像Y去逼近真实图像的分布,判别器去判别素描图像Y是真实原有的素描图像,还是生成的素描图像Y来计算损失函数的,并优化;
步骤(5)、模型训练:
使用已有的“照片-结构信息-素描图像”三元组构成的训练集,根据步骤(2)中模型生成素描图像,利用步骤(3)和(4)来计算得到网络的损失,利用反向传播算法对步骤(2)和步骤(4)中神经网络的模型参数进行训练,直至整个神经网络模型收敛。
步骤(1)所述的数据预处理,具体如下:
这里使用CUFS数据集作为训练和测试数据。
1-1.人脸照片图像为X,其中是图像特征的通道数,h=250和w=200分别是人脸照片图像的高和宽;人脸素描图像为Y,其中是图像特征的通道数,h=250和w=200分别是人脸照片图像的高和宽。首先我们对X和Y进行人脸对齐,对齐后得到的图像的尺寸大小和通道数均与原来的相等,并且两眼距离为50,眼睛到图像上边的距离为125。
1-2.根据1-1中对齐后得到的人脸照片X,我们对其进行结构部件预测,得到人脸照片的结构概率图为 C是图像特征的通道数,h=250和w=200分别是人脸照片图像的高和宽。其中C=11为11个部件的在每个通道的概率。此外,我们将11个部件中的左眉和右眉、左眼和右眼、上唇和下唇的概率图,通过对应像素相加的方式分别进行合并,最后得到共计8个部件的概率图。最终,我们可以得到其中C=8。
1-3.在得到X,Y,后,在训练前我们对其进行尺寸上的统一处理,即用0对X,Y,分别进行边缘填充,得到286×286的图像,每次随机取对应位置256×256大小的图像进行训练。其中,在用0填充时,图像上与下的0的填充数相等,左与右的0的填充数相等。
步骤(2)所述的基于人脸结构信息的特征提取与融合,具体如下:
2-1.在编码器部分,Leaky修正线性单元的参数负斜率(Negative Slope)为0.2;卷积操作的卷积核(Kernel Size)大小均为4,步长(Stride)为2,0填补(Zero Padding)为1,特征图的大小依次为64的2次幂倍且最大为512。
步骤(3)所述的基于人脸结构部件的组合损失函数,具体如下:
对于步骤(3)所述的损失函数中,α可取的范围为0到1,这里设α=0.7。

Claims (5)

1.一种基于人脸结构信息的肖像生成方法,其特征在于包括如下步骤:
步骤(1)、数据预处理:
对原始尺寸为250×200的人脸照片和肖像统一进行人脸对齐,对齐后的人脸照片图像尺寸为250×200,两眼距离为50,眼睛到图像上边的距离为125;用0对图像进行边缘填充,得到286×286的图像,每次随机取256×256大小的人脸照片图像X进行训练;利用U-Net网络提取带有空间和纹理信息的特征;
将对齐后的人脸照片图像X,对应人脸照片的素描图像Y和人脸结构部件概率图构成三元组,X,Y,作为训练集;
步骤(2)、基于人脸结构部件概率图的特征提取与融合:
使用两个不同的编码器分别对人脸照片图像X和人脸结构部件概率图进行编码,并将这两个编码器所提取到的特征与解码器的特征进行拼接,输出最终生成的素描图像Y;
步骤(3)、基于人脸结构部件概率图的组合损失函数:
对步骤(2)中生成的素描图像Y,根据已有的人脸结构部件概率图分别计算各个部件与目标图像的损失函数,再加上素描图像Y整体的与目标图像的损失函数,对网络参数进行优化;
步骤(4)、生成对抗网络:
网络分为生成器和判别器,生成器生成的素描图像Y去逼近真实图像的分布,判别器去判别素描图像Y是真实原有的素描图像,还是生成的素描图像Y来计算损失函数的,并优化;
步骤(5)、模型训练:
使用已有的“照片-结构信息-素描图像”三元组构成的训练集,根据步骤(2)中模型生成素描图像,利用步骤(3)和(4)来计算得到网络的损失,利用反向传播算法对步骤(2)和步骤(4)中神经网络的模型参数进行训练,直至整个神经网络模型收敛。
2.根据权利要求1所述的一种基于人脸结构信息的肖像生成方法,其特征在于步骤(1)所述的数据预处理:
首先进行人脸对齐,对齐后得到的人脸照片图像X的尺寸大小和通道数均与原来的相等,并且两眼距离为50,眼睛到图像上边的距离为125;
其次,通过人脸语义分析方法将人脸照片图像X分解为8个部件的基于像素点的概率图其中分别为每个部件的概率输出, 表示像素点Xi,j属于第c个部件的概率,其中c=1,…,C,C=8;所述的8个部件分别为:两眼、两眉、鼻子、上下嘴唇、嘴巴、脸部、头发、背景;
对齐后的人脸照片图像和人脸素描图像其中h、w和C分别表示人脸照片图像高度、宽度和通道数。
3.根据权利要求2所述的一种基于人脸结构信息的肖像生成方法,其特征在于步骤(2)所述的基于人脸结构信息的特征提取与融合,具体如下:
2-1.首先是原始U形网络(U Networks,UNet),其具体结构如下:
U形网络分为两个部分:编码器和解码器;
在编码器部分,共分为8个模块,第2-7个模块均由3种运算组成,依次分别为:Leaky修正线性单元、卷积和批规范化,第一个模块包括卷积,最后一个模块包括Leaky修正线性单元和卷积;同时,将每一个模块的输出结果作为特征进行保留,在解码器中使用;
在解码器部分,共分为8个模块,第1-7个模块均由3种运算组成,依次分别为:修正线性单元、卷积和批规范化,最后一个模块包括修正线性单元、卷积和双曲正切;
在解码器部分,由编码器中最后一个特征图作为解码器第一个模块的输入,并且解码器每一个模块的输入都与编码器中保留的相应尺寸大小的特征图进行拼接,作为下一个模块的输入;在解码器的最后可得到所需要的输入图像;
2-2.加入人脸结构信息的U形网络,其具体结构如下:
加入人脸结构信息的U形网络共包含两个编码器,一个解码器;
两个编码器分别对人脸照片图像X和人脸结构信息进行处理,其中即以X和分别作为两个编码器的输入,具体网络结构和保留的特征图均与原始U形网络相同;
针对人脸照片图像X的编码器,能够得到特征图集合 针对人脸结构信息的编码器,能够得到特征图集合其中S=8;
在解码器部分,各模块的运算与原始U形网络相同;在第一个模块的输入部分,将两个编码器的最后一个特征图进行拼接获取特征图I1将特征图I1作为第一个模块的输入;同时,每个模块的输出结果O与两个编码器中相应尺寸大小的特征图进行拼接,即对于解码器中的第一个模块的输出O1,将与O1拼接,等到下一个模块的输入之后的输出依次类推;最后得到我们所要的一张256×256大小的人脸素描图像
4.根据权利要求3所述的一种基于人脸结构信息的肖像生成方法,其特征在于步骤(3)所述的基于人脸结构部件概率图的组合损失函数,具体如下:
损失函数包括两个部分:关于全局的损失和关于各个部件的损失,分别用表示;
对于的损失函数,具体公式如下:
其中,表示人脸素描图像,Y表示素描图像,m和n分别表示素描图像的高度和宽度,的计算公式为:
对于的损失函数:在已有人脸结构部件概率图的基础上,分别对每个部件优化,具体过程如下:
首先,引入权重因子来消除各部件不同像素点的损失;对于每个部件,具体公式如下:
其中,表示第c个部件中所有像素点概率之和,在这里表示卷积运算;在这里表示对应像素点相乘;
因此8个部件的总损失函数的具体公式为:
最终得到生成器的总损失函数为:
其中,α可取的范围为0到1。
5.根据权利要求4所述的一种基于人脸结构信息的肖像生成方法,其特征在于步骤(4)所述的生成对抗网络,具体如下:
生成对抗网络整体分为两个部分:生成器和判别器;
步骤(2)中的两个编码器和一个解码器整体组成生成对抗网络中的生成器;
判别器的输入为其中表示生成的素描图像,进行真假判别,判别损失函数公式如下:
步骤(5)所述的训练模型,具体如下:
生成器的损失值的公式如下:
判别器的损失值即为判别器的损失;
根据计算得到的损失值利用反向传播算法调整网络中的参数。
CN201810206139.XA 2018-03-13 2018-03-13 一种基于人脸结构信息的肖像生成方法 Active CN108596024B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810206139.XA CN108596024B (zh) 2018-03-13 2018-03-13 一种基于人脸结构信息的肖像生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810206139.XA CN108596024B (zh) 2018-03-13 2018-03-13 一种基于人脸结构信息的肖像生成方法

Publications (2)

Publication Number Publication Date
CN108596024A true CN108596024A (zh) 2018-09-28
CN108596024B CN108596024B (zh) 2021-05-04

Family

ID=63626274

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810206139.XA Active CN108596024B (zh) 2018-03-13 2018-03-13 一种基于人脸结构信息的肖像生成方法

Country Status (1)

Country Link
CN (1) CN108596024B (zh)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109360231A (zh) * 2018-10-25 2019-02-19 哈尔滨工程大学 基于分形深度卷积生成对抗网络的海冰遥感图像仿真方法
CN109448083A (zh) * 2018-09-29 2019-03-08 浙江大学 一种从单幅图像生成人脸动画的方法
CN109448079A (zh) * 2018-10-25 2019-03-08 广东智媒云图科技股份有限公司 一种绘画引导方法及设备
CN109472838A (zh) * 2018-10-25 2019-03-15 广东智媒云图科技股份有限公司 一种素描生成方法及装置
CN109640068A (zh) * 2018-10-31 2019-04-16 百度在线网络技术(北京)有限公司 视频帧的信息预测方法、装置、设备以及存储介质
CN109741247A (zh) * 2018-12-29 2019-05-10 四川大学 一种基于神经网络的肖像漫画生成方法
CN109920021A (zh) * 2019-03-07 2019-06-21 华东理工大学 一种基于正则化宽度学习网络的人脸素描合成方法
CN110069992A (zh) * 2019-03-18 2019-07-30 西安电子科技大学 一种人脸图像合成方法、装置、电子设备及存储介质
CN110619315A (zh) * 2019-09-24 2019-12-27 重庆紫光华山智安科技有限公司 人脸识别模型的训练方法、装置及电子设备
WO2020062120A1 (zh) * 2018-09-29 2020-04-02 浙江大学 一种从单幅图像生成人脸动画的方法
CN111127309A (zh) * 2019-12-12 2020-05-08 杭州格像科技有限公司 肖像风格迁移模型训练方法、肖像风格迁移方法以及装置
CN111127304A (zh) * 2018-10-31 2020-05-08 微软技术许可有限责任公司 跨域图像转换
CN111223057A (zh) * 2019-12-16 2020-06-02 杭州电子科技大学 基于生成对抗网络的增量式聚焦的图像到图像转换方法
CN111243050A (zh) * 2020-01-08 2020-06-05 浙江省北大信息技术高等研究院 肖像简笔画生成方法、***及绘画机器人
CN111242837A (zh) * 2020-01-03 2020-06-05 杭州电子科技大学 基于生成对抗网络的人脸匿名隐私保护方法
CN111243051A (zh) * 2020-01-08 2020-06-05 浙江省北大信息技术高等研究院 基于肖像照片的简笔画生成方法、***及存储介质
CN111275778A (zh) * 2020-01-08 2020-06-12 浙江省北大信息技术高等研究院 人脸简笔画生成方法及装置
CN111353546A (zh) * 2020-03-09 2020-06-30 腾讯科技(深圳)有限公司 图像处理模型的训练方法、装置、计算机设备和存储介质
CN111402407A (zh) * 2020-03-23 2020-07-10 杭州相芯科技有限公司 基于单幅rgbd图像的高精度肖像模型快速生成方法
CN111523413A (zh) * 2020-04-10 2020-08-11 北京百度网讯科技有限公司 生成人脸图像的方法和装置
CN111667007A (zh) * 2020-06-08 2020-09-15 大连民族大学 一种基于对抗生成网络的人脸铅笔画图像生成方法
CN111783647A (zh) * 2020-06-30 2020-10-16 北京百度网讯科技有限公司 人脸融合模型的训练方法、人脸融合方法、装置及设备
CN111860041A (zh) * 2019-04-26 2020-10-30 北京陌陌信息技术有限公司 人脸转换模型训练方法、装置、设备及介质
CN112633288A (zh) * 2020-12-29 2021-04-09 杭州电子科技大学 一种基于绘画笔触指导的人脸素描生成方法
CN112800898A (zh) * 2021-01-18 2021-05-14 深圳市网联安瑞网络科技有限公司 行人重识别数据集增强方法、***、终端、摄像头及介质
CN112861579A (zh) * 2019-11-27 2021-05-28 四川大学 三维面部标志自动检测方法
CN112907692A (zh) * 2021-04-09 2021-06-04 吉林大学 一种基于sfrc-gan的从素描到人脸重建方法
US20220191027A1 (en) * 2020-12-16 2022-06-16 Kyndryl, Inc. Mutual multi-factor authentication technology

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709875A (zh) * 2016-12-30 2017-05-24 北京工业大学 一种基于联合深度网络的压缩低分辨率图像复原方法
CN107038429A (zh) * 2017-05-03 2017-08-11 四川云图睿视科技有限公司 一种基于深度学习的多任务级联人脸对齐方法
CN107066969A (zh) * 2017-04-12 2017-08-18 南京维睛视空信息科技有限公司 一种人脸识别方法
CN107358626A (zh) * 2017-07-17 2017-11-17 清华大学深圳研究生院 一种利用条件生成对抗网络计算视差的方法
CN107527318A (zh) * 2017-07-17 2017-12-29 复旦大学 一种基于生成对抗式网络模型的发型更换方法
CN107577985A (zh) * 2017-07-18 2018-01-12 南京邮电大学 基于循环生成对抗网络的人脸头像卡通化的实现方法
CN107633232A (zh) * 2017-09-26 2018-01-26 四川长虹电器股份有限公司 一种基于深度学习的低维人脸模型训练方法
CN107633218A (zh) * 2017-09-08 2018-01-26 百度在线网络技术(北京)有限公司 用于生成图像的方法和装置
CN107665339A (zh) * 2017-09-22 2018-02-06 中山大学 一种通过神经网络实现人脸属性转换的方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709875A (zh) * 2016-12-30 2017-05-24 北京工业大学 一种基于联合深度网络的压缩低分辨率图像复原方法
CN107066969A (zh) * 2017-04-12 2017-08-18 南京维睛视空信息科技有限公司 一种人脸识别方法
CN107038429A (zh) * 2017-05-03 2017-08-11 四川云图睿视科技有限公司 一种基于深度学习的多任务级联人脸对齐方法
CN107358626A (zh) * 2017-07-17 2017-11-17 清华大学深圳研究生院 一种利用条件生成对抗网络计算视差的方法
CN107527318A (zh) * 2017-07-17 2017-12-29 复旦大学 一种基于生成对抗式网络模型的发型更换方法
CN107577985A (zh) * 2017-07-18 2018-01-12 南京邮电大学 基于循环生成对抗网络的人脸头像卡通化的实现方法
CN107633218A (zh) * 2017-09-08 2018-01-26 百度在线网络技术(北京)有限公司 用于生成图像的方法和装置
CN107665339A (zh) * 2017-09-22 2018-02-06 中山大学 一种通过神经网络实现人脸属性转换的方法
CN107633232A (zh) * 2017-09-26 2018-01-26 四川长虹电器股份有限公司 一种基于深度学习的低维人脸模型训练方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
华博等: "基于相关分析的肖像素描漫画生成***", 《计算机应用与软件》 *
周仁琴等: "基于特征发现的卡通人脸肖像生成", 《计算机辅助设计与图形学学报》 *
赵艳丹等: "基于人脸特征和线积分卷积的肖像素描生成", 《计算机辅助设计与图形学学报》 *
陈洪等: "基于样本学习的肖像画自动生成算法", 《计算机学报》 *

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448083A (zh) * 2018-09-29 2019-03-08 浙江大学 一种从单幅图像生成人脸动画的方法
US11544887B2 (en) 2018-09-29 2023-01-03 Zhejiang University Method for generating facial animation from single image
WO2020062120A1 (zh) * 2018-09-29 2020-04-02 浙江大学 一种从单幅图像生成人脸动画的方法
CN109360231A (zh) * 2018-10-25 2019-02-19 哈尔滨工程大学 基于分形深度卷积生成对抗网络的海冰遥感图像仿真方法
CN109448079A (zh) * 2018-10-25 2019-03-08 广东智媒云图科技股份有限公司 一种绘画引导方法及设备
CN109472838A (zh) * 2018-10-25 2019-03-15 广东智媒云图科技股份有限公司 一种素描生成方法及装置
CN109640068A (zh) * 2018-10-31 2019-04-16 百度在线网络技术(北京)有限公司 视频帧的信息预测方法、装置、设备以及存储介质
CN111127304A (zh) * 2018-10-31 2020-05-08 微软技术许可有限责任公司 跨域图像转换
CN111127304B (zh) * 2018-10-31 2024-02-20 微软技术许可有限责任公司 跨域图像转换
CN109741247A (zh) * 2018-12-29 2019-05-10 四川大学 一种基于神经网络的肖像漫画生成方法
CN109741247B (zh) * 2018-12-29 2020-04-21 四川大学 一种基于神经网络的肖像漫画生成方法
CN109920021A (zh) * 2019-03-07 2019-06-21 华东理工大学 一种基于正则化宽度学习网络的人脸素描合成方法
CN110069992A (zh) * 2019-03-18 2019-07-30 西安电子科技大学 一种人脸图像合成方法、装置、电子设备及存储介质
CN110069992B (zh) * 2019-03-18 2021-02-09 西安电子科技大学 一种人脸图像合成方法、装置、电子设备及存储介质
CN111860041B (zh) * 2019-04-26 2024-06-11 北京陌陌信息技术有限公司 人脸转换模型训练方法、装置、设备及介质
CN111860041A (zh) * 2019-04-26 2020-10-30 北京陌陌信息技术有限公司 人脸转换模型训练方法、装置、设备及介质
CN110619315A (zh) * 2019-09-24 2019-12-27 重庆紫光华山智安科技有限公司 人脸识别模型的训练方法、装置及电子设备
CN112861579B (zh) * 2019-11-27 2022-10-18 四川大学 三维面部标志自动检测方法
CN112861579A (zh) * 2019-11-27 2021-05-28 四川大学 三维面部标志自动检测方法
CN111127309A (zh) * 2019-12-12 2020-05-08 杭州格像科技有限公司 肖像风格迁移模型训练方法、肖像风格迁移方法以及装置
CN111127309B (zh) * 2019-12-12 2023-08-11 杭州格像科技有限公司 肖像风格迁移模型训练方法、肖像风格迁移方法以及装置
CN111223057A (zh) * 2019-12-16 2020-06-02 杭州电子科技大学 基于生成对抗网络的增量式聚焦的图像到图像转换方法
CN111223057B (zh) * 2019-12-16 2023-09-22 杭州电子科技大学 基于生成对抗网络的增量式聚焦的图像到图像转换方法
CN111242837A (zh) * 2020-01-03 2020-06-05 杭州电子科技大学 基于生成对抗网络的人脸匿名隐私保护方法
CN111242837B (zh) * 2020-01-03 2023-05-12 杭州电子科技大学 基于生成对抗网络的人脸匿名隐私保护方法
CN111243050A (zh) * 2020-01-08 2020-06-05 浙江省北大信息技术高等研究院 肖像简笔画生成方法、***及绘画机器人
CN111275778B (zh) * 2020-01-08 2023-11-21 杭州未名信科科技有限公司 人脸简笔画生成方法及装置
CN111243051B (zh) * 2020-01-08 2023-08-18 杭州未名信科科技有限公司 基于肖像照片的简笔画生成方法、***及存储介质
CN111275778A (zh) * 2020-01-08 2020-06-12 浙江省北大信息技术高等研究院 人脸简笔画生成方法及装置
CN111243050B (zh) * 2020-01-08 2024-02-27 杭州未名信科科技有限公司 肖像简笔画生成方法、***及绘画机器人
CN111243051A (zh) * 2020-01-08 2020-06-05 浙江省北大信息技术高等研究院 基于肖像照片的简笔画生成方法、***及存储介质
CN111353546B (zh) * 2020-03-09 2022-12-23 腾讯科技(深圳)有限公司 图像处理模型的训练方法、装置、计算机设备和存储介质
CN111353546A (zh) * 2020-03-09 2020-06-30 腾讯科技(深圳)有限公司 图像处理模型的训练方法、装置、计算机设备和存储介质
CN111402407B (zh) * 2020-03-23 2023-05-02 杭州相芯科技有限公司 基于单幅rgbd图像的高精度肖像模型快速生成方法
CN111402407A (zh) * 2020-03-23 2020-07-10 杭州相芯科技有限公司 基于单幅rgbd图像的高精度肖像模型快速生成方法
CN111523413B (zh) * 2020-04-10 2023-06-23 北京百度网讯科技有限公司 生成人脸图像的方法和装置
CN111523413A (zh) * 2020-04-10 2020-08-11 北京百度网讯科技有限公司 生成人脸图像的方法和装置
CN111667007A (zh) * 2020-06-08 2020-09-15 大连民族大学 一种基于对抗生成网络的人脸铅笔画图像生成方法
CN111783647B (zh) * 2020-06-30 2023-11-03 北京百度网讯科技有限公司 人脸融合模型的训练方法、人脸融合方法、装置及设备
CN111783647A (zh) * 2020-06-30 2020-10-16 北京百度网讯科技有限公司 人脸融合模型的训练方法、人脸融合方法、装置及设备
US20220191027A1 (en) * 2020-12-16 2022-06-16 Kyndryl, Inc. Mutual multi-factor authentication technology
CN112633288A (zh) * 2020-12-29 2021-04-09 杭州电子科技大学 一种基于绘画笔触指导的人脸素描生成方法
CN112633288B (zh) * 2020-12-29 2024-02-13 杭州电子科技大学 一种基于绘画笔触指导的人脸素描生成方法
CN112800898A (zh) * 2021-01-18 2021-05-14 深圳市网联安瑞网络科技有限公司 行人重识别数据集增强方法、***、终端、摄像头及介质
CN112907692A (zh) * 2021-04-09 2021-06-04 吉林大学 一种基于sfrc-gan的从素描到人脸重建方法

Also Published As

Publication number Publication date
CN108596024B (zh) 2021-05-04

Similar Documents

Publication Publication Date Title
CN108596024A (zh) 一种基于人脸结构信息的肖像生成方法
CN110135375B (zh) 基于全局信息整合的多人姿态估计方法
WO2022111236A1 (zh) 一种结合注意力机制的面部表情识别方法及***
CN110555434B (zh) 一种局部对比和全局指导的立体图像视觉显著性检测方法
CN109815826B (zh) 人脸属性模型的生成方法及装置
CN109241910B (zh) 一种基于深度多特征融合级联回归的人脸关键点定位方法
CN112766160A (zh) 基于多级属性编码器和注意力机制的人脸替换方法
CN107680158A (zh) 一种基于卷积神经网络模型的三维人脸重建方法
CN108288072A (zh) 一种基于生成对抗网络的面部表情合成方法
JP2023548921A (ja) 画像の視線補正方法、装置、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム
CN110827312B (zh) 一种基于协同视觉注意力神经网络的学习方法
CN113507627B (zh) 视频生成方法、装置、电子设备及存储介质
CN113807265B (zh) 一种多样化的人脸图像合成方法及***
CN110188667B (zh) 一种基于三方对抗生成网络的人脸摆正方法
CN110796593A (zh) 基于人工智能的图像处理方法、装置、介质及电子设备
CN111914618B (zh) 基于对抗式相对深度约束网络的三维人体姿态估计方法
CN115588224A (zh) 一种人脸关键点的预测方法、虚拟数字人生成方法及装置
CN115914505B (zh) 基于语音驱动数字人模型的视频生成方法及***
CN107832740A (zh) 一种远程教学的教学质量评估方法及***
CN108615256A (zh) 一种人脸三维重建方法及装置
CN111210382A (zh) 图像处理方法、装置、计算机设备和存储介质
CN111882516B (zh) 一种基于视觉显著性和深度神经网络的图像质量评价方法
CN117333604A (zh) 一种基于语义感知神经辐射场的人物面部重演方法
CN113688698B (zh) 基于人工智能的人脸转正识别方法和***
CN114783039B (zh) 一种3d人体模型驱动的运动迁移方法

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