表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

カメラ設定が不明な写真から三次元の形を作るDUSt3R

DUSt3R

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

DUSt3Rの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 2 : Architecture of the network ℱ \mathcal{F} . Two views of a scene ( I 1 , I 2 ) (I^{1},I^{2}) are first encoded in a Siamese manner with a shared ViT encoder. The resulting token representations F 1 F^{1} and F 2 F^{2} are then passed to two transformer decoders that constantly exchange information via cross-attention. Finally, two regression heads output the two corresponding pointmaps and associated confidence maps. Importantly, the two pointmaps are expressed in the same coordinate frame of the first image I 1 I^{1} . The network ℱ \mathcal{F} is trained using a simple regression loss ( Eq.   4 )

出典:DUSt3R / arXiv ↗

概要

  • 二枚の写真から、各画素に三次元座標を割り当てた点マップと信頼度を推定する。
  • 三枚以上では写真の組ごとの点マップを整列し、形状や深度、カメラ情報を取り出す。
  • 著者らは複数の三次元視覚課題で評価したが、確認できた本文の範囲では個別の誤差値を示せない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、DUSt3Rの仕組み

左から右へ読む
  1. 01同じ場面の写真
  2. 02画像特徴を相互参照
  3. 03点マップを推定
  4. 04三次元形状

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

複数の写真から立体形状を作る多視点復元では、通常、各カメラの内部設定や撮影位置を先に推定する。現場で集めた写真は設定が不明なことも多く、この前処理が手間になり、失敗すると後の形状復元にも影響する。

DUSt3Rは、カメラの設定や位置を事前に与えず、写真そのものから各画素の三次元位置を推定する方法を扱う。写真収集から概形確認までの作業をつなげる点で実務上の関心がある。

手法

二枚の写真を入力し、共有された画像処理部でそれぞれの特徴を取り出す。続く処理部は二枚の情報を互いに参照し、各画素に対応する三次元座標と、その予測の信頼度を出す。この画素ごとの座標一覧が点マップである。たとえば部屋を左右から撮った写真なら、両方の点マップを一枚目のカメラを基準にした共通座標で表す。

三枚以上の写真では、重なりのある画像の組から点マップを作り、組ごとの向きと尺度を調整して共通の三次元空間にそろえる。そろえた結果から立体形状や深度図を得られ、画素の対応関係やカメラ位置も推定できる。深度図は各画素の奥行きを並べた画像で、点マップは奥行きに加えて三次元の位置を持つ。

新規性

DUSt3Rは、画像の各画素に三次元座標を割り当てた「点マップ」を二枚の画像から直接予測する。二枚分を同じ座標系で出すため、画像間の関係を一つの表現に含められる。

三枚以上では、画像の組ごとに得た点マップを三次元空間で合わせる処理を提案した。著者らは、この出力から深度、画素対応、カメラの相対位置などを取り出せると示している。

従来手法との違い

従来の多視点三次元復元は、画像間で同じ点を探し、カメラの位置や向きを推定し、その情報を使って三次元点を求める段階的な流れを採る。前段の推定が外れると、後段にも影響する。

DUSt3Rは写真の組から点マップを直接推定し、複数組の結果を三次元空間で整列する。カメラ情報を入力として用意する必要を減らすが、内部で幾何学的な整合性を必ず満たすよう強制する設計ではない。

実験結果

著者らは、単眼・多視点の深度推定、画像間の対応、相対的なカメラ位置推定などを、同じモデルで評価したと述べる。学習には多様な場面の計850万組の画像を使い、評価時には画像の縦横比を保って最大辺を512画素に調整した。

確認できた本文の範囲では、DTU、Tanks and Temples、ETH-3Dでの復元例と、深度や位置推定での最良水準という著者らの説明がある。一方、各評価表の具体的な誤差値と比較対象の数値は確認できないため、改善幅を数値で示すことは避ける。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:改修前の室内写真から、現場確認に使う三次元の概形を作る。入力は同じ部屋を複数方向から撮った写真で、出力は点の集まりとして表した形状と、各写真に対応する奥行き図とする。

担当者は写真間で位置が食い違う部分を確認し、追加撮影が必要な場所を決める。論文は未知のカメラ設定からの復元を扱うが、寸法の確定や施工判断に必要な精度を、この結果だけで満たすとは示していない。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:同じ室内を異なる方向から撮った写真を用意し、基準となる寸法と形状を別に記録する。既存の写真による三次元復元手順があれば、それを比較基準にする。

両方法で得た点群について、基準寸法とのずれ、欠けた面の割合、写真間のずれ、作業時間を測る。鏡面や単色の壁、重なりの少ない写真を別に集計し、概形確認に使える範囲と追加撮影が必要な条件を決める。

限界と課題

著者らは、予測する点マップの尺度が不明で、ネットワークが物理的に妥当なカメラ形状を明示的には保証しないと述べる。空や透過物のように三次元点を定めにくい領域もあり、画素ごとの信頼度を推定する。

編集上の確認課題は、反射面や特徴の少ない壁で形状が崩れないか、写真の重なりが少ないとき整列できるか、必要な寸法精度に届くかである。点群を得られることと、測量に使える絶対寸法が得られることは分けて判定する。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

DUSt3R: Geometric 3D Vision Made Easy

Multi-view stereo reconstruction (MVS) in the wild requires to first estimate the camera parameters e.g. intrinsic and extrinsic parameters. These are usually tedious and cumbersome to obtain, yet they are mandatory to triangulate corresponding pixels in 3D space, which is the core of all best performing MVS algorithms. In this work, we take an opposite stance and introduce DUSt3R, a radically novel paradigm for Dense and Unconstrained Stereo 3D Reconstruction of arbitrary image collections, i.e. operating without prior information about camera calibration nor viewpoint poses. We cast the pairwise reconstruction problem as a regression of pointmaps, relaxing the hard constraints of usual projective camera models. We show that this formulation smoothly unifies the monocular and binocular reconstruction cases. In the case where more than two images are provided, we further propose a simple yet effective global alignment strategy that expresses all pairwise pointmaps in a common reference frame. We base our network architecture on standard Transformer encoders and decoders, allowing us to leverage powerful pretrained models. Our formulation directly provides a 3D model of the scene as well as depth information, but interestingly, we can seamlessly recover from it, pixel matches, relative and absolute camera. Exhaustive experiments on all these tasks showcase that the proposed DUSt3R can unify various 3D vision tasks and set new SoTAs on monocular/multi-view depth estimation as well as relative pose estimation. In summary, DUSt3R makes many geometric 3D vision tasks easy.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29