|
|
--- |
|
|
license: apache-2.0 |
|
|
base_model: |
|
|
- stable-diffusion-v1-5/stable-diffusion-v1-5 |
|
|
--- |
|
|
<meta name="google-site-verification" content="-XQC-POJtlDPD3i2KSOxbFkSBde_Uq9obAIh_4mxTkM" /> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div align="center"> |
|
|
|
|
|
<h2>DynamicID: Zero-Shot Multi-ID Image Personalization with Flexible Facial Editability</h2> |
|
|
<h3>[ICCV 2025]</h3> |
|
|
|
|
|
[Xirui Hu](https://openreview.net/profile?id=~Xirui_Hu1), |
|
|
[Jiahao Wang](https://openreview.net/profile?id=~Jiahao_Wang14), |
|
|
[Hao Chen](https://openreview.net/profile?id=~Hao_chen100), |
|
|
[Weizhan Zhang](https://openreview.net/profile?id=~Weizhan_Zhang1), |
|
|
[Benqi Wang](https://openreview.net/profile?id=~Benqi_Wang2), |
|
|
[Yikun Li](https://openreview.net/profile?id=~Yikun_Li1), |
|
|
[Haishun Nan](https://openreview.net/profile?id=~Haishun_Nan1), |
|
|
|
|
|
[](https://arxiv.org/abs/2503.06505) |
|
|
[](https://github.com/ByteCat-bot/DynamicID) |
|
|
</div> |
|
|
|
|
|
--- |
|
|
This is the official implementation of DynamicID, a framework that generates visually harmonious image featuring **multiple individuals**. Each person in the image can be specified through user-provided reference images, and most notably, our method enables **independent control of each individual's facial expression** via text prompts. Hope you have fun with this demo! |
|
|
|
|
|
--- |
|
|
|
|
|
## π Abstract |
|
|
|
|
|
Recent advancements in text-to-image generation have spurred interest in personalized human image generation. Although existing methods achieve high-fidelity identity preservation, they often struggle with **limited multi-ID usability** and **inadequate facial editability**. |
|
|
|
|
|
We present DynamicID, a tuning-free framework that inherently facilitates both single-ID and multi-ID personalized generation with high fidelity and flexible facial editability. Our key innovations include: |
|
|
|
|
|
- Semantic-Activated Attention (SAA), which employs query-level activation gating to minimize disruption to the original model when injecting ID features and achieve multi-ID personalization without requiring multi-ID samples during training. |
|
|
|
|
|
- Identity-Motion Reconfigurator (IMR), which applies feature-space manipulation to effectively disentangle and reconfigure facial motion and identity features, supporting flexible facial editing. |
|
|
|
|
|
- A task-decoupled training paradigm that reduces data dependency |
|
|
|
|
|
- A curated VariFace-10k facial dataset, comprising 10k unique individuals, each represented by 35 distinct facial images. |
|
|
|
|
|
Experimental results demonstrate that DynamicID outperforms state-of-the-art methods in identity fidelity, facial editability, and multi-ID personalization capability. |
|
|
|
|
|
## π‘ Method |
|
|
|
|
|
<div align="center"> |
|
|
<img src="assets/pipeline.jpg", width="1000"> |
|
|
</div> |
|
|
|
|
|
The proposed framework is architected around two core components: SAA and IMR. (a) In the anchoring stage, we jointly optimize the SAA and a face encoder to establish robust single-ID and multi-ID personalized generation capabilities. (b) Subsequently in the reconfiguration stage, we freeze these optimized components and leverage them to train the IMR for flexible and fine-grained facial editing. |
|
|
|
|
|
## π Checkpoint |
|
|
|
|
|
1. Download the pretrained Stable Diffusion v1.5 checkpoint from [Stable Diffusion v1.5 on Hugging Face](https://huggingface.co/stable-diffusion-v1-5/stable-diffusion-v1-5). |
|
|
|
|
|
2. Download our SAA-related and IMR-related checkpoints from [DynamicID Checkpoints on Hugging Face](https://huggingface.co/meteorite2023/DynamicID). |
|
|
|
|
|
|
|
|
## π Gallery |
|
|
|
|
|
<div align="center"> |
|
|
<img src="assets/teaser.jpg", width="900"> |
|
|
<br><br><br> |
|
|
<img src="assets/single.jpg", width="900"> |
|
|
<br><br><br> |
|
|
<img src="assets/multi.jpg", width="900"> |
|
|
</div> |
|
|
|
|
|
## π ToDo List |
|
|
|
|
|
- [x] Release technical report |
|
|
- [x] Release **training and inference code** |
|
|
- [x] Release **Dynamic-sd** (based on *stable diffusion v1.5*) |
|
|
- [ ] Release **Dynamic-flux** (based on *Flux-dev*) |
|
|
- [ ] Release a Hugging Face Demo Space |
|
|
|
|
|
## π Citation |
|
|
If you are inspired by our work, please cite our paper. |
|
|
```bibtex |
|
|
@inproceedings{dynamicid, |
|
|
title={DynamicID: Zero-Shot Multi-ID Image Personalization with Flexible Facial Editability}, |
|
|
author={Xirui Hu, |
|
|
Jiahao Wang, |
|
|
Hao Chen, |
|
|
Weizhan Zhang, |
|
|
Benqi Wang, |
|
|
Yikun Li, |
|
|
Haishun Nan |
|
|
}, |
|
|
booktitle={International Conference on Computer Vision}, |
|
|
year={2025} |
|
|
} |
|
|
|
|
|
``` |