AlphaFace: High Fidelity and Real-time Face Swapper Robust to Facial Pose
Jongmin Yu, Hyeontaek Oh, Zhongtian Sun, Angelica I Aviles-Rivero, Moongu Jeon, Jinhong Yang
TL;DR
AlphaFace addresses the challenge of robust, real-time face swapping under extreme facial poses without relying on explicit geometric priors. It introduces a vision-language supervision pipeline using CLIP-based image and text losses, coupled with a cross-adaptive identity injection (CAII) module to preserve identity while maintaining target pose and expression. Empirical results on FF++, MPIE, and LPFF show state-of-the-art pose and expression accuracy with competitive identity fidelity and real-time performance (~41 FPS). The approach demonstrates how semantic supervision from a VLM can enhance identity swapping robustness and fidelity in dynamic, pose-diverse scenarios, with public code release enabling broader adoption.
Abstract
Existing face-swapping methods often deliver competitive results in constrained settings but exhibit substantial quality degradation when handling extreme facial poses. To improve facial pose robustness, explicit geometric features are applied, but this approach remains problematic since it introduces additional dependencies and increases computational cost. Diffusion-based methods have achieved remarkable results; however, they are impractical for real-time processing. We introduce AlphaFace, which leverages an open-source vision-language model and CLIP image and text embeddings to apply novel visual and textual semantic contrastive losses. AlphaFace enables stronger identity representation and more precise attribute preservation, all while maintaining real-time performance. Comprehensive experiments across FF++, MPIE, and LPFF demonstrate that AlphaFace surpasses state-of-the-art methods in pose-challenging cases. The project is publicly available on `https://github.com/andrewyu90/Alphaface_Official.git'.
