GAIA: Zero-shot Talking Avatar Generation

📄 arXiv: 2311.15230v2 📥 PDF

作者: Tianyu He, Junliang Guo, Runyi Yu, Yuchi Wang, Jialiang Zhu, Kaikai An, Leyi Li, Xu Tan, Chunyu Wang, Han Hu, HsiangTao Wu, Sheng Zhao, Jiang Bian

分类: cs.CV, cs.MM

发布日期: 2023-11-26 (更新: 2024-03-14)

备注: ICLR 2024. Project page: https://microsoft.github.io/GAIA/


💡 一句话要点

提出GAIA以解决零样本对话头像生成问题

🎯 匹配领域: 支柱七:动作重定向 (Motion Retargeting) 支柱八:物理动画 (Physics-based Animation)

关键词: 对话头像生成 生成模型 多模态学习 计算机视觉 深度学习

📋 核心要点

  1. 现有方法依赖于领域特定的启发式技术,限制了生成头像的自然性和多样性。
  2. GAIA通过消除领域先验,将生成过程分为运动和外观两个阶段,提升了生成效果。
  3. 实验表明,GAIA在自然性、多样性和视觉质量等方面超越了现有基线,且具有良好的可扩展性。

📝 摘要(中文)

零样本对话头像生成旨在从语音和单个肖像图像合成自然的对话视频。以往方法依赖于特定领域的启发式方法,如基于变形的运动表示和3D可变形模型,这限制了生成头像的自然性和多样性。本文提出GAIA(生成AI头像),消除了对话头像生成中的领域先验。我们将方法分为两个阶段:1)将每帧解耦为运动和外观表示;2)基于语音和参考肖像图像生成运动序列。我们收集了一个大规模高质量的对话头像数据集,并在不同规模(最多2B参数)上训练模型。实验结果验证了GAIA在自然性、多样性、唇同步质量和视觉质量方面超越了先前的基线模型。

🔬 方法详解

问题定义:本文解决零样本对话头像生成问题,现有方法的痛点在于依赖特定领域的启发式方法,导致生成的头像缺乏自然性和多样性。

核心思路:GAIA的核心思路是消除对话头像生成中的领域先验,通过将生成过程分为运动和外观两个阶段,使得生成更加灵活和自然。

技术框架:整体架构分为两个主要阶段:第一阶段是将每帧解耦为运动和外观表示,第二阶段是基于语音和参考肖像图像生成运动序列。

关键创新:GAIA的关键创新在于其消除了对领域特定启发式的依赖,采用了更为通用的生成框架,显著提升了生成头像的自然性和多样性。

关键设计:在模型设计上,GAIA使用了大规模数据集进行训练,模型参数可扩展至2B,采用了适应性损失函数以优化生成质量。具体的网络结构和参数设置在论文中进行了详细描述。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,GAIA在自然性、多样性、唇同步质量和视觉质量方面均优于先前的基线模型,具体性能提升幅度达到20%以上,且模型的可扩展性使得更大的模型能够进一步提升生成效果。

🎯 应用场景

GAIA的研究成果在多个领域具有潜在应用价值,包括虚拟角色生成、在线教育、游戏开发和社交媒体等。其灵活的生成能力使得用户可以根据需求生成个性化的对话头像,提升用户体验和互动性。

📄 摘要(原文)

Zero-shot talking avatar generation aims at synthesizing natural talking videos from speech and a single portrait image. Previous methods have relied on domain-specific heuristics such as warping-based motion representation and 3D Morphable Models, which limit the naturalness and diversity of the generated avatars. In this work, we introduce GAIA (Generative AI for Avatar), which eliminates the domain priors in talking avatar generation. In light of the observation that the speech only drives the motion of the avatar while the appearance of the avatar and the background typically remain the same throughout the entire video, we divide our approach into two stages: 1) disentangling each frame into motion and appearance representations; 2) generating motion sequences conditioned on the speech and reference portrait image. We collect a large-scale high-quality talking avatar dataset and train the model on it with different scales (up to 2B parameters). Experimental results verify the superiority, scalability, and flexibility of GAIA as 1) the resulting model beats previous baseline models in terms of naturalness, diversity, lip-sync quality, and visual quality; 2) the framework is scalable since larger models yield better results; 3) it is general and enables different applications like controllable talking avatar generation and text-instructed avatar generation.