JoyGen:音声駆動による3Dトーキングフェイス映像生成フレームワーク

JoyGen:音声駆動による3Dトーキングフェイス映像生成フレームワーク 121

JD Technology(京東科技)と香港大学が共同開発した、音声駆動による3Dトーキングフェイス映像生成フレームワーク。口の動きと音声の高精度な同期により、話者の唇の動きや表情を正確に再現し、よりリアルな映像を生成します。

#Ai工具箱 #Ai开源项目

JoyGen:音声駆動による3Dトーキングフェイス映像生成フレームワーク紹介

JoyGenは、京東科技と香港大学が共同開発したオーディオ駆動型3D話す顔動画生成フレームワークであり、新たな二段階フレームワークです。この技術の中核は、音声入力を用いて3D深度認識モデルを駆動し、正確な唇と音声の同期を提供することで、話者の唇の動きや表情を精密にシミュレーションし、生成された動画をよりリアルにします。主に動画編集や仮想インタラクションの分野に応用されます。

JoyGenは、130時間分の高品質動画を含む中国語話者顔データセットを使用して学習されています。このデータセットは、公開されているHDTF(高解像度深度マップデータセット)と組み合わせられ、中国語と英語の入力に対応しています。

さらに、JoyGenは音声の感情特徴も考慮しており、生成されたアニメーション内で笑顔やしかめっ面など、人物の感情変化を自然に表現することができます。非常に強力です。

JoyGenの主な機能:

  • 多言語サポート:JoyGenは中国語や英語など、複数の言語の音声入力を処理できます。

  • 高品質な視覚効果:細部までこだわった表情や唇の処理により、生成される動画は非常にリアルです。

  • 正確な唇の同期:音声特徴分析と顔深度マップ技術により、動画内の人物の唇の動きと音声内容を完全に一致させます。

  • 動画編集の最適化:新しい動画を生成するだけでなく、既存の動画に対して唇の動きを編集することも可能で、動画全体を最初から再作成する必要がありません。

  • 効率的な技術アーキテクチャ:単一ステップのUNetアーキテクチャを採用しており、動画編集のフローをよりシンプルにすることができます。

技術原理:

1. オーディオ駆動による唇の動き生成:

  • 3D再構築モデルを利用して顔画像からidentity特徴を抽出し、人物特有の顔構造を定義します。

  • 音声から動きへのモデルを通じて、音声信号を唇の動きを制御する表情係数に変換します。

  • identity係数と表情係数を組み合わせ、微分可能なレンダリング技術を用いて顔深度マップを生成し、後続の動画合成に備えます。

2. 視覚的外観の合成:

  • 単一ステップのUNetネットワークを用いて音声特徴と深度マップを統合し、正確な唇の動きを含む動画フレームを直接生成します。

  • クロスアテンション機構を導入し、唇の動きと音声信号の高い一貫性を確保して同期性を強化します。

  • 最適化プロセス(L1損失関数など)を通じて動画品質を保証し、ピクセルレベルと潜在空間の正確性の両方を兼顾します。

joygen.webp

JoyGenの使用方法:

  • 環境の構築:ユーザーは特定のconda環境を作成し、Nvdiffrastなどの必要なライブラリを含む必要な依存パッケージをインストールする必要があります。

  • 事前学習済みモデルのダウンロード:JoyGenの事前学習済みモデル(3Dモデルや音声から動きへのモデルなど)を取得します。これらのリソースは通常、プロジェクトのGitHubページで提供されています。

  • 推論の実行:特定のスクリプトとパラメータを実行することで、音声ファイルをリアルな唇の同期を備えた3D話す顔動画に変換することができます。

JoyGenの応用:

  • バーチャル会議:バーチャル会議における表情表現を強化します。

  • 映画・映像制作:映画やテレビの特殊効果を制作します。

  • 教育・研修:生き生きとした教育動画を制作するために使用されます。

  • aiアシスタント:人と機械のインタラクションにおけるAiアシスタントの擬人性を高めます。

JoyGenは複雑な顔動画生成を大幅に簡素化し、デジタルヒューマンコンテンツ制作、バーチャル会議、エンターテインメントなどの分野で非常に大きな役割を果たします。

GitHub:https://github.com/JOY-MM/JoyGen

JoyGen:音声駆動による3Dトーキングフェイス映像生成フレームワーク に関連するツール