FaceSnap: Enhanced ID-fidelity Network for Tuning-free Portrait Customization
Benxiang Zhai, Yifang Xu, Guofeng Zhang, Yang Li, Sidan Du
TL;DR
FaceSnap addresses the challenge of high-fidelity, identity-preserving portrait generation in a zero-shot setting using a single reference image. It introduces a Facial Attribute Mixer to fuse CLIP-based appearance features with face ID embeddings, a Face Fidelity Reinforce Network that injects fused features along with 72-point landmarks, and a Landmark Predictor to preserve identity across poses, enabling one-shot customization without fine-tuning. Across experiments, it outperforms state-of-the-art methods in ID fidelity (FaceSim, CLIP-face) while maintaining competitive text alignment and generation quality, with practical deployment on GPUs with substantial VRAM. The work advances practical portrait customization by providing a generalizable, inference-efficient framework that can extend to different SD models and supports robust spatial control and identity preservation.
Abstract
Benefiting from the significant advancements in text-to-image diffusion models, research in personalized image generation, particularly customized portrait generation, has also made great strides recently. However, existing methods either require time-consuming fine-tuning and lack generalizability or fail to achieve high fidelity in facial details. To address these issues, we propose FaceSnap, a novel method based on Stable Diffusion (SD) that requires only a single reference image and produces extremely consistent results in a single inference stage. This method is plug-and-play and can be easily extended to different SD models. Specifically, we design a new Facial Attribute Mixer that can extract comprehensive fused information from both low-level specific features and high-level abstract features, providing better guidance for image generation. We also introduce a Landmark Predictor that maintains reference identity across landmarks with different poses, providing diverse yet detailed spatial control conditions for image generation. Then we use an ID-preserving module to inject these into the UNet. Experimental results demonstrate that our approach performs remarkably in personalized and customized portrait generation, surpassing other state-of-the-art methods in this domain.
