nghorbani/human_body_prior

VPoser: Variational Human Pose Prior

何を解決するか

3次元人体ポーズをモデル化することは、次元が高く複雑であるため困難です。このプロジェクトは、有効な人体ポーズの分布を定義する方法を提供し、不可能な身体の姿勢をペナルティ化しながら自然な姿勢を受け入れられるようにします。これは特に、3次元人体モデルを2次元画像や3次元モーションキャプチャマーカーにフィットさせるなどの逆運動学(IK)タスクに有用です。

動作の仕組み

VPoserは、膨大な人体モーションキャプチャデータを含むAMASSデータセットで訓練された変分自己符号化器(VAE)です。SMPL人体ポーズの低次元潜在表現を学習します。エンドツーエンド微分可能であるため、最適化プロセスをガイドするための事前分布として使用でき、結果として得られる人体ポーズが解剖学的に妥当であることを保証します。

対象ユーザー

3次元人体モデリング、コンピュータビジョン、モーションキャプチャに取り組んでいる研究者や開発者、特にSMPL人体モデルファミリーを使用している人向けです。

特徴

  • 微分可能な事前分布: 最適化パイプラインへのスムーズな統合を可能にします。
  • 逆運動学エンジン: バッチ処理と柔軟なキーポイント定義(3次元関節または2次元画像点)をサポートする包括的なIKエンジンを含みます。
  • 低次元表現: 人体ポーズの複雑な高次元空間を、より扱いやすい潜在空間に簡略化します。
  • 関節相関のモデリング: 人体内の異なる関節が互いにどのように動くかを効果的に捉えます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト