新着研究 / Computer Vision
魚眼・全天球・通常写真をまとめて三次元化するMEOW
MEOW
MEOWの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: MEOW reconstructs a shared 3D scene from mixed-camera images in one forward pass without supplied camera calibration or camera-type labels. Left: Lenscope generates mixed-camera training views from procedural scenes, checks their covisibility, and provides exact rays, metric depth, and camera poses for supervision. Yellow markers indicate the selected panorama centres. Right: reconstructions of mixed-camera tuples constructed from Stanford 2D3DS and laser-scanned panoramic captures. MEOW receives images only, while Wid3R additionally receives camera-type labels. Each point cloud is independently similarity-aligned to the ground truth for visualisation; VGGT panels are magnified 2 × \times .
概要
- 通常・魚眼・全天球画像を同時に入力し、カメラ情報なしで距離尺度付き三次元点と撮影姿勢を推定する。
- 合成室内データでカメラ方式を変え、画像間の共通視野を確認して学習する。
- 著者らの2D3DS評価ではmAA@30が80.4で、カメラ種別を与えたWid3Rの54.3を上回った。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、MEOWの仕組み
- 01混合カメラ画像
- 02全画角で形を統一
- 03縦横比を加えて推論
- 04三次元点と撮影姿勢
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
施設の記録では、普通のカメラ、魚眼カメラ、全天球カメラの画像が同じ場所に混在する。投影の仕方や画角が違うため、写真を一つの三次元空間に結び付けるには、対応する景色と撮影位置を同時に見つける必要がある。
従来の高速な三次元再構成モデルは通常写真を中心に設計され、広い画角を切り落としたり、カメラ種別などを事前に与えたりする方法が多かった。
手法
MEOWは透視・魚眼・全天球の画像を一組で受け取る。各画像を切り抜かず共通の入力サイズに変え、元画像の縦横比をモデルへ伝える。全天球画像の左右端は実際には連続するため、予測部では端をつなぐように処理する。画像から推定した各画素の視線方向と奥行き、各カメラの向き・位置、組全体の距離尺度を合わせ、同じ空間の三次元点を出す。
訓練にはLenscopeという合成データ生成器を使う。室内場面を作り、各位置の全天球画像から複数方式のカメラ画像を生成し、正確な視線・奥行き・姿勢を教師データにする。画像同士に共通して見える場所があるかを、カメラ方式を決めた後に再確認する。例えば廊下の通常写真と部屋の全天球写真で、共通の扉が見える組を学習に残す。
新規性
通常の透視画像で事前学習したMapAnythingを土台に、カメラの種類が混在する場面への適応を、主に合成訓練データの設計で実現した。全天球画像を含む複数枚から、カメラ情報を外部入力せず、単一の推論で距離尺度付きの点群と撮影姿勢を求める点が論文の主張である。
画像全体を切らずに共通サイズへ変換し、元の縦横比を別途伝える。全天球画像の左右端がつながる性質にも対応した。
従来手法との違い
比較対象のWid3Rは各画像のカメラ種別を受け取る。CAM3Rはカメラ情報なしで扱えるが、画像を二枚ずつ処理し、多数の画像では結果を後から整列する必要がある。MEOWは種別を渡さず複数枚を同時に扱う。
論文の対照実験では、MapAnythingの公開済み重みを使い、入力画像のサイズ変更だけをMEOW式に替えても、2D3DSのmAA@30は16.4から15.4になった。著者らは改善の主因を、サイズ変更だけでなく混合カメラ画像による適応学習に求めている。
実験結果
著者らはStanford 2D3DS由来の88組、各3~24画像で検証した。姿勢の精度を30度までの平均正解率で表すmAA@30はMEOWが80.4、カメラ種別を与えたWid3Rが54.3だった。絶対軌跡誤差ATEは、組ごとに位置合わせした後で0.62対0.83である。
別のレーザー計測済み室内では、全天球・魚眼・通常写真二枚からなる四画像の組を24組評価した。追加学習なしで、姿勢誤差曲線の面積AUC@30は79.4、Wid3Rは29.3だった。なお入力内の要旨には2D3DSの値が79.9対53.8とあり、本文の表にある80.4対54.3と食い違うため、ここでは表の値を採った。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:建物の室内記録に使う。廊下の通常写真、狭い部屋の魚眼写真、室内の全天球写真を一組として入力し、共通座標上の三次元点と各撮影位置を出力する。担当者は点群上で、写真がどの壁や開口部を捉えたかを確認する。
撮影機材ごとの較正値を揃えにくい既存画像の整理に向く可能性がある。ただし、画像間に共通して見える場所があるか、得られた距離尺度が現場の実測値と合うかは、利用現場で確かめる。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:同じ室内を通常・魚眼・全天球で撮影し、共通部分が見える画像組を作る。実測した二点間距離と撮影位置を少数用意し、MEOWの三次元点と姿勢を照合する。まず通常写真だけの既存手順を基準に、混合画像を加えたときの欠落範囲と距離誤差を比べる。
画像を切る条件と切らない条件も記録し、広い画角が実際に役立つか調べる。誤差の平均だけでなく、扉の裏側など視点の重なりが少ない組での失敗率を確認する。
限界と課題
著者らの評価には、実写の全天球撮影から透視画像と魚眼画像を再標本化した組も含まれる。別々の実機で撮った写真が混じる現場、画像間の重なりが乏しい現場で同じ成績になるかは、この結果だけでは判断できない。
編集上の確認事項は、手元の画像で全天球判定が正しいか、撮影位置と距離の誤差が用途の許容範囲か、対象物が動く場面で形状が崩れないかである。データエンジン等は公開予定と記されており、利用可能な状態は別途確認が要る。
出典
元のタイトル・要旨を確認する(英語)
Many Eyes, One World: Feed-Forward 3D Reconstruction from Mixed Cameras
Real-world capture is heterogeneous: perspective, fisheye, and $360^\circ$ panoramic images can coexist within a single reconstruction task, yet most feed-forward 3D reconstruction models assume perspective imagery and a uniform input representation. Recent models handling several camera types are either informed of the camera type for each view or reconstruct one image pair at a time. No single-pass method reconstructs mixed-camera tuples containing full panoramas from images alone. We present MEOW, a feed-forward system that jointly reconstructs metric pointmaps and camera poses from one N-view tuple mixing perspective, fisheye and full-panorama images, in a single forward pass from images alone: no calibration, distortion parameters, camera-type labels or poses are supplied for any view. Our guiding design philosophy is to treat heterogeneous-camera reconstruction as a data-adaptation problem rather than an architectural redesign. MEOW retains a perspective-pretrained backbone and learns heterogeneous cameras entirely from a procedural data engine, which renders each scene across a continuous manifold of camera models with exact rays and depth, and certifies covisibility for every camera-sampled training tuple. Trained on synthetic tuples only, MEOW transfers zero-shot to real captures: on heterogeneous 2D3DS tuples it achieves 79.9 mAA@30 against 53.8 for Wid3R given the camera type of every view; on our laser-scanned mixed-camera benchmark it registers every four-view mixed tuple with 79.4 AUC@30. The data engine, benchmark, and complete evaluation pipeline will be released.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




