資料
ダウンロード

Technology > 写真1枚から人の全身を3Dに ― Meta の「SAM 3D Body」を調査・再現

写真1枚から人の全身を3Dに ― Meta の「SAM 3D Body」を調査・再現

たった1枚の画像から、人の全身(体・手・足)の3Dメッシュを高精度に復元する ― それが SAM 3D Body です。あの「Segment Anything(SAM)」の系譜に連なる、人体版のSAMファミリーで、Meta Superintelligence Labs が発表しました(CVPR 2026 Oral、arXiv:2602.15989)。モデル・コード・データセットがオープンソースで公開されているのが大きな特徴です。

本記事は、当社の論文調査・先端技術の「手の内化」の一環として、このモデルを読み解き、実際に自分たちの環境で動かして再現した記録です。オープンソースなので、当社では公式モデルをそのまま動かして検証できました。あわせて、当社が注目する理由 ―「人の動きを、そのままロボットの教師データにできないか」― にも触れます。

デモ映像

※ 論文の狙いと、当社環境での再現デモをまとめた解説映像です。

SAM 3D Body とは ― 「1枚の画像」から全身の3Dへ

やっていることは明快です。1枚の写真を入力すると、その人の全身の3Dメッシュ(体・手・足)を出力する。特徴は次の点にあります。

  • SAMファミリーの人体版 ― 「Segment Anything」と同じ発想で、2Dキーポイントやマスクを“プロンプト”として与えてユーザーが誘導できます。
  • 実世界(in-the-wild)で頑健 ― 遮蔽(隠れ)・難しいポーズ・極端な視点に強い。
  • 高精度(SOTA) ― 主要ベンチマークで、CameraHMR・NLF・HMR2.0 といった既存手法を、定量・定性の両面で上回ります。
  • オープンソース ― モデル・コード・データセットが公開され、誰でも再現・活用できます。

従来の課題と、新しい表現「MHR」

写真から人体を3D化する技術(HMR: Human Mesh Recovery)は、これまで SMPL / SMPL-X 系のパラメトリックな人体モデルに依存してきました。しかし、骨格の構造と体の表面形状が“密に結合”しているため、精度や解釈性に制約があり、遮蔽・稀なポーズ・極端な視点では破綻しやすいという弱点がありました。

SAM 3D Body は、新しいメッシュ表現 MHR(Momentum Human Rig) を採用し、骨格(skeleton)と表面形状(surface shape)を分離(デカップリング)します。これにより、

  • 精度が向上 ― 骨格ポーズと体型を独立に最適化できる。
  • 解釈性が高い ― どのパラメータが何に効くかが明確。
  • 手・足も統一的に扱える ― 体・手・足を一つの表現でまとめて復元できる。

という利点が得られます(MHR 自体もオープンソース化されています)。

しくみ ― エンコーダ+プロンプト可能なデコーダ

構成は、画像から特徴を取り出すエンコーダと、その特徴からメッシュのパラメータを推定するデコーダに分かれます。

  • エンコーダ ― 視覚基盤モデル(DINOv3 系や ViT-H)をバックボーンに、画像をパッチ特徴に変換します。
  • プロンプト可能なデコーダ ― SAM 流に、2Dキーポイントやマスクを埋め込んで誘導。ポーズ用のトークンでメッシュとカメラのパラメータを反復的に推定し、専用のハンドデコーダで手の推定を精緻化します。カメラの画角(FOV)も条件に取り込みます。

この「プロンプトで人がヒントを与えられる」設計が、難しいシーンでの頑健さにつながっています。

当社で動かす ― 難ポーズでも全身を復元

オープンソースなので、当社では公式のデモをそのまま実行しました。コンシューマGPU 1枚で、公式のサンプル画像4枚(アメフト・乗馬・ヨガ・ウェイクボード)を入力に、全身メッシュの復元を確認しています。処理時間は 1枚あたり平均およそ22秒(初回はモデルのダウンロードと大きなチェックポイントの読み込みで時間が増えます)。

アメフトで倒れ込む選手の入力画像・2Dキーポイント・メッシュ重畳・側面ビュー
難ポーズ①:アメフト。左から 入力+検出枠 / 2Dキーポイント / メッシュ重畳 / 側面ビュー。倒れ込む複雑な姿勢でも、全身メッシュを復元できています。
乗馬シーン。馬に隠れた下半身を含めて全身姿勢を推定
難ポーズ②:乗馬(遮蔽)。馬に隠れた下半身を含め、自然な全身姿勢を推定しています。
ウェイクボードで空中に舞い、逆さになった人物の姿勢を復元
難ポーズ③:ウェイクボード(空中・逆さ)。空中で逆さになる極端な視点・姿勢にも対応できています。

このように「倒れ込み・遮蔽・空中で逆さ」といった、従来手法が苦手とするシーンでも、当社環境で安定して全身の3D姿勢を復元できました。ヨガのような極端に柔軟なポーズでも同様に復元できています。「読む → 動かす → 手応えを確かめる」まで一通りやり切る ― これが当社の言う技術の「手の内化」です。

なぜ当社が追うのか ― 人の動きを、ロボットの教師データに

当社がこの技術に注目する理由は、ロボットにあります。ロボットに新しい作業を教える有力な方法が、人のお手本を見せて覚えさせること(模倣学習)です。そのためには、人がどう動き、どう手を使ったかを、精度よく3Dデータにする必要があります。

SAM 3D Body のように、特別な機材もマーカーもなく、1枚の写真から全身(手を含む)の3D姿勢を復元できる技術は、まさにこの「人の動きを、扱いやすい3Dデータに変える」部分に効く可能性があります。実際、当社が別途取り組んでいるマーカーレス・モーションキャプチャの検証(MAMMA)でも、姿勢の3D復元にこのモデルを活用しています。人のデモンストレーションを、そのままロボットの教師データに近づけられるかもしれない ― そんな観点で、本モデルを調査・検証しています。

まとめ

  • 写真1枚から全身(体・手・足)を3D復元 ― SAMファミリーの人体版。プロンプトで誘導でき、in-the-wild で頑健。
  • 新表現 MHR ― 骨格と形状を分離し、精度と解釈性を両立。
  • 当社で再現 ― オープンソースの公式モデルをコンシューマGPU 1枚で実行し、難ポーズ・遮蔽・空中逆さの復元を確認(1枚 約22秒)。
  • 狙いは“人の動き → ロボットの教師データ” ― マーカーなしで人のお手本を3D化し、ロボットの学習に活かす道を探っています。

参考: SAM 3D Body(Robust Full-Body Human Mesh Recovery), CVPR 2026 Oral(Meta Superintelligence Labs、arXiv:2602.15989、github.com/facebookresearch/sam-3d-body)。本記事は当社による論文調査・再現実装の記録であり、図は公式サンプル画像に対する当社環境での再現出力です。

この技術や導入について、お気軽にご相談ください。

お問い合わせ・ご相談はこちら
一覧に戻る

CONTACT US

RECRUIT