Face Swapping: Realistic Image Synthesis Based on Facial Landmarks Alignment

被引:15
作者
Chen, Dongyue [1 ]
Chen, Qiusheng [1 ]
Wu, Jianjun [1 ]
Yu, Xiaosheng [2 ]
Jia, Tong [1 ]
机构
[1] Northeastern Univ, Coll Informat Sci & Engn, Shenyang, Liaoning, Peoples R China
[2] Northeastern Univ, Fac Robot Sci & Engn, Shenyang, Liaoning, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1155/2019/8902701
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We propose an image-based face swapping algorithm, which can be used to replace the face in the reference image with the same facial shape and features as the input face. First, a face alignment is made based on a group of detected facial landmarks, so that the aligned input face and the reference face are consistent in size and posture. Secondly, an image warping algorithm based on triangulation is presented to adjust the reference face and its background according to the aligned input faces. In order to achieve more accurate face swapping, a face parsing algorithm is introduced to realize the accurate detection of the face-ROIs, and then the face-ROI in the reference image is replaced with the input face-ROI. Finally, a Poisson image editing algorithm is adopted to realize the boundary processing and color correction between the replacement region and the original background, and then the final face swapping result is obtained. In the experiments, we compare our method with other face swapping algorithms and make a qualitative and quantitative analysis to evaluate the reality and the fidelity of the replaced face. The analysis results show that our method has some advantages in the overall performance of swapping effect.
引用
收藏
页数:11
相关论文
共 21 条
[1]   Face swapping: Automatically replacing faces in photographs [J].
Bitouk, Dmitri ;
Kumar, Neeraj ;
Dhillon, Samreen ;
Belhumeur, Peter ;
Nayar, Shree K. .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03)
[2]   Exchanging faces in images [J].
Blanz, V ;
Scherbaum, K ;
Vetter, T ;
Seidel, HP .
COMPUTER GRAPHICS FORUM, 2004, 23 (03) :669-676
[3]   Active appearance models [J].
Cootes, TF ;
Edwards, GJ ;
Taylor, CJ .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (06) :681-685
[4]   Video Face Replacement [J].
Dale, Kevin ;
Sunkavalli, Kalyan ;
Johnson, Micah K. ;
Vlasic, Daniel ;
Matusik, Wojciech ;
Pfister, Hanspeter .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (06)
[5]   Poisson Image Editing [J].
Di Martino, J. Matias ;
Facciolo, Gabriele ;
Meinhardt-Llopis, Enric .
IMAGE PROCESSING ON LINE, 2016, 6 :300-325
[6]   Self-adaptive algorithm for segmenting skin regions [J].
Kawulok, Michal ;
Kawulok, Jolanta ;
Nalepa, Jakub ;
Smolka, Bogdan .
EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2014, :1-22
[7]   One Millisecond Face Alignment with an Ensemble of Regression Trees [J].
Kazemi, Vahid ;
Sullivan, Josephine .
2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, :1867-1874
[8]   Fast Face-swap Using Convolutional Neural Networks [J].
Korshunova, Iryna ;
Shi, Wenzhe ;
Dambre, Joni ;
Theis, Lucas .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :3697-3705
[9]   Learning Common and Feature-Specific Patterns: A Novel Multiple-Sparse-Representation-Based Tracker [J].
Lan, Xiangyuan ;
Zhang, Shengping ;
Yuen, Pong C. ;
Chellappa, Rama .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (04) :2022-2037
[10]  
Le V, 2012, LECT NOTES COMPUT SC, V7574, P679, DOI 10.1007/978-3-642-33712-3_49