Efficient Few-shot Identity Preserving Attribute Editing for 3D-aware Deep Generative Models
Vishal Vinod
TL;DR
This work tackles identity-preserving attribute editing in 3D-aware generative models by learning disentangled latent-space edit directions using only few synthetic, mask-based examples. The authors couple a frozen GMPI/StyleGANv2 backbone with an inversion network to estimate per-attribute edits in the $\mathcal{W}^+$ space, applying them via latent offsets and an MPI renderer to achieve 3D-consistent results. They demonstrate that as few as $10$ labeled samples suffice to obtain effective edits, outperforming baselines in FID and ED while closely matching or surpassing them in other metrics, and they validate sequential edits and one-shot stylization for aging. The approach reduces data and computational requirements associated with 3D-aware portrait editing and enables high-resolution, multi-view capable edits without heavy volumetric training. Additionally, pivotal tuning inversion helps preserve high-frequency facial details, broadening practical applicability in real-world scenarios.
Abstract
Identity preserving editing of faces is a generative task that enables modifying the illumination, adding/removing eyeglasses, face aging, editing hairstyles, modifying expression etc., while preserving the identity of the face. Recent progress in 2D generative models have enabled photorealistic editing of faces using simple techniques leveraging the compositionality in GANs. However, identity preserving editing for 3D faces with a given set of attributes is a challenging task as the generative model must reason about view consistency from multiple poses and render a realistic 3D face. Further, 3D portrait editing requires large-scale attribute labelled datasets and presents a trade-off between editability in low-resolution and inflexibility to editing in high resolution. In this work, we aim to alleviate some of the constraints in editing 3D faces by identifying latent space directions that correspond to photorealistic edits. To address this, we present a method that builds on recent advancements in 3D-aware deep generative models and 2D portrait editing techniques to perform efficient few-shot identity preserving attribute editing for 3D-aware generative models. We aim to show from experimental results that using just ten or fewer labelled images of an attribute is sufficient to estimate edit directions in the latent space that correspond to 3D-aware attribute editing. In this work, we leverage an existing face dataset with masks to obtain the synthetic images for few attribute examples required for estimating the edit directions. Further, to demonstrate the linearity of edits, we investigate one-shot stylization by performing sequential editing and use the (2D) Attribute Style Manipulation (ASM) technique to investigate a continuous style manifold for 3D consistent identity preserving face aging. Code and results are available at: https://vishal-vinod.github.io/gmpi-edit/
