3D face model can be incorporated as a post-processing solution of current faceswap model for sub-optimal performance on profile face as well as intense facial expressions. For example, matching input/output face expression.
1. eos: A lightweight header-only 3D Morphable Face Model fitting library in modern C++11/14.
Description: Pretrained weights are provided. It uses tensorflow thus can be easily ported to keras. The limitation of facial expression of their previous FacePoseNet is solved.
Comment: ExpNet can be used as a feature extractor for perceptual loss. But it is "less
able to handle extreme facial expressions" according to ExpNet paper, fig. 7.
3D face model can be incorporated as a post-processing solution of current faceswap model for sub-optimal performance on profile face as well as intense facial expressions. For example, matching input/output face expression.
1. eos: A lightweight header-only 3D Morphable Face Model fitting library in modern C++11/14.
2. ExpNet: Landmark-Free, Deep, 3D Facial Expressions (Feb. 2018, First Release)