FantasyPortrait: эмоциональная лицевая анимация нескольких персонажей по одному статичному изображению
FantasyPortrait — это фреймворк, совместно разработанный командой Amap компании Alibaba и Пекинским университетом почты и телекоммуникаций, который позволяет генерировать эмоциональные лицевые анимации нескольких персонажей на основе одного статичного изображения. Он извлекает сложные выражения с помощью неявных признаков, заменяя традиционные геометрические априорные данные и улучшая способность к межиндивидуальному переносу. Механизм маскированного кросс-внимания предотвращает интерференцию признаков между несколькими персонажами. Кроме того, он поддерживает адаптацию персонажей в разных стилях, генерацию анимации животных без обучения (zero-shot) и управление с помощью аудио при ограниченных ресурсах. Фреймворк применим в таких областях, как цифровые люди, виртуальные айдолы, игровые NPC и других. Исходный код опубликован на GitHub.

Ключевые функции
✅ Усиленное обучение неявному выражению: извлечение сложных выражений, таких как движения губ и эмоциональные проявления, с помощью неявных признаков вместо традиционных явных геометрических априорных данных, что повышает способность к межиндивидуальному переносу.
✅ Механизм маскированного кросс-внимания: создание отдельных зон управления выражениями для каждого персонажа при генерации нескольких персонажей, предотвращая интерференцию признаков и обеспечивая согласованную анимацию по принципу «один персонаж — один канал».
✅ Мультимодальная расширяемость: поддержка управления с помощью текста и аудио, например, кодирование аудио с помощью Whisper для генерации lip-sync анимации; адаптация к нескольким языкам возможна при тонкой настройке на небольшом объёме данных.
✅ Наборы данных и оценочные бенчмарки: создан набор данных Multi-Expr (более 30 000 высококачественных многоперсонажных видео) и бенчмарк ExprBench, способствующие стандартизации в отрасли.
Аспекты методологии:
✅ Двухэтапная стратегия обучения: сначала кодирование признаков выражений через UNet, затем декодирование анимационной последовательности через диффузионный трансформер.
✅ Модуль управления несколькими персонажами: изоляция управляющих сигналов разных персонажей с помощью маскирования признаков с поддержанием согласованности по временному измерению.
Наборы данных и оценочные бенчмарки:
✅ Набор данных Multi-Expr: содержит более 500 000 кадров данных о выражениях с разных ракурсов и является первым набором данных для анимации нескольких персонажей.
✅ Оценочный бенчмарк ExprBench: используется для обучения и оценки многоперсонажной портретной анимации.
Результаты экспериментов:
✅ Задача межисточникового реконструирования: по сравнению с такими методами, как StyleHEAT и PIRender, показатель FID улучшен на 41,7%.
✅ Сценарии генерации многоперсонажной анимации: уровень пользовательских предпочтений достигает 83,5%, точно генерируются такие тонкие выражения, как микродвижения глаз и асимметричные движения уголков рта.
Сценарии применения:
✅ Многоперсонажная анимация: поддержка управления несколькими персонажами с помощью нескольких одноперсонажных видео или одного многоперсонажного видео для генерации детализированных выражений и реалистичной портретной анимации.
✅ Разнообразные стили персонажей: возможность генерировать динамичную, выразительную и естественно реалистичную анимацию в различных стилях.
✅ Анимация животных: хотя модель не обучалась на наборах данных с животными явно, она демонстрирует высокую способность к обобщению в задачах анимации животных.
✅ Аудиоуправляемая портретная анимация: преобразование аудиопризнаков в латентное управляющее представление с помощью кодирования аудио и сети на основе Transformer, обеспечивающее аудиоуправляемую портретную анимацию с хорошей синхронизацией аудио и видео при небольшом объёме обучающих данных.
Ответы на ключевые вопросы:
Какие технологические прорывы достигнуты?
Ответ: Во-первых, усиленное неявное управление выражениями — обучение тонким признакам выражений с помощью неявного представления лица, что повышает качество моделирования движений рта и эмоциональных выражений. Во-вторых, кросс-внимание с маскированием для нескольких персонажей — оригинальный механизм маскированного кросс-внимания, обеспечивающий независимое управление и совместную генерацию нескольких персонажей и решающий проблему интерференции признаков между ними.
Каковы функциональные особенности?
Ответ: включая синхронное управление несколькими персонажами — поддержку одновременного управления несколькими персонажами с помощью одного или нескольких одноперсонажных видео, а также одного многоперсонажного видео; адаптацию персонажей разных стилей — возможность генерации динамичных, плавных, живых и стилистически единых видео для персонажей в разных художественных стилях; анимацию животных без обучения (zero-shot) — выдающиеся генеративные способности без специального обучения; аудиоуправление при ограниченных ресурсах — возможность расширения до аудиоуправляемого фреймворка, использующего Whisper для кодирования аудио и лёгкую сеть на основе Transformer для отображения аудиопризнаков в латентное управляющее пространство.
Какова практическая ценность?
Ответ: в кинопроизводстве позволяет независимым аниматорам легко создавать сцены с массовкой; в игровой индустрии позволяет NPC демонстрировать уникальные микровыражения; в виртуальных трансляциях обеспечивает более живое и естественное взаимодействие нескольких персонажей.
Информация об открытом исходном коде:
Репозиторий на GitHub: https://github.com/Fantasy-AMAP/fantasy-portrait
Официальный сайт проекта: https://fantasy-amap.github.io/fantasy-portrait/
Помощник сценариста▸
AI Приложения
AI Новости 