Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Uncalibrated Structure from Motion on a Sphere ...

Uncalibrated Structure from Motion on a Sphere (ICCV 2025)

Uncalibrated Structure from Motion on a Sphere (ICCV2025)
https://jonathanventura.github.io/spherical-sfm/
回転運動(Spherical Motion)撮影された未校正カメラ画像に対するStructure from Motionにおいて球面拘束を用いた初期化および復元パイプラインを提案。

Avatar for Spatial AI Network

Spatial AI Network

January 05, 2026
Tweet

More Decks by Spatial AI Network

Other Decks in Technology

Transcript

  1. Uncalibrated Structure from Motion on a Sphere Jonathan Ventura, Viktor

    Larsson, Fredrik Kahl ICCV 2025 発表:武富貴史(サイバーエージェント)
  2. 6 Spherical Motion: 2視点の場合(内部パラメータは既知) 単位球面上(𝒛 = 0 0 1 𝑇)をカメラが外向きで移動している場合

    W 𝑃1 = [𝑅1| − 𝒛] 𝑃2 = [𝑅2| − 𝒛] • 相対的な回転 𝑅 = 𝑅2𝑅1𝑇 • 相対的姿勢 𝑃 = [𝑅|𝑅:,3 − 𝒛] • 基本行列 𝐸~ 𝑅:,3 − 𝒛 × 𝑅 スケールに応じてのみ定義される 相対的な回転が同じ場合、外向きの場合も 内向きの場合も同じ基本行列となる
  3. 7 Spherical Motion: 2視点の場合(内部パラメータは未知) 基礎行列 𝐹 ≡ 𝐾 𝑓 −𝑇𝐸𝐾

    𝑓 −1~ 𝐸11 /𝑓 𝐸12 /𝑓 𝐸13 𝐸21 /𝑓 𝐸22 /𝑓 𝐸23 𝐸31 𝐸32 0 𝐾 𝑓 = diag 𝑓, 𝑓 1 基礎行列の情報から一意に𝑓を決めることはできない 2視点間で焦点距離が同一の場合、Spherical Motionの基礎行列 と基本行列は等価になる(証明は論文の補足資料を参照) 𝐸 𝐹 基本行列用の3点解法(Ventura, ECCV2016)がそのまま利用可能!!
  4. 8 Critical Motionとなりうる運動(Kahl [19], Sturm [34]) • 全てのカメラが同一の光軸上を運動している場合 →今回の場合は該当しないので大丈夫 •

    2つの円錐曲線(1つの楕円と1つの双曲線)上を運動している場合 3視点以上の場合でCritical Motionとなる場合があるか考える 青と赤の曲線上をカメラが動いており、曲線の接線が光軸に対応 • 平面上の任意の位置から円錐曲線への 接線は2本だけ • 平面が交わる部分(緑色)でも接線は 2本しか引けない 3視点以上ある場合はCritical Motion は回避できる (焦点距離の推定が可能)
  5. 14 • 2種類のデータセットを用いて評価 ◦ PhoneSweep dataset (この論文で構築) ◦ Deep View

    Video dataset 実データでの実験 Michael Broxton, John Flynn, Ryan Overbeck, Daniel Erickson, Peter Hedman, Matthew DuVall, Jason Dourgarian, Jay Busch, Matt Whalen, and Paul Debevec. Immersive Light Field Video with a Layered Mesh Representation. ACM Transactions on Graphics, 39(4), 2020.
  6. 17 実験結果:Deep View Video Dataset RRA: 相対回転誤差、RTA: 相対併進誤差、AUC: Area Under

    Curve、AFE: 平均焦点距離誤差 COLMAP (calib.): COLMAP実行時に焦点距離の真値を用いた場合 Deep View Video Datasetは球面上に固定されたカメラで撮影されているため 球面制約がないGeneral BAを実行することで精度が低下する結果に
  7. 21 SphericalSfM結果(iPhone13Mini Ocean) Without Spherical BA With Spherical BA With

    General BA 球面拘束を使ったバンドル調整の前後ではあまり変化は見られない
  8. 26 • Spherical Motionに特化した初期化とバンドル調整パイプラインを提案 ◦ Spherical Motion 2視点に対する分析 ◦ 3点法による基礎行列推定→焦点距離推定→球面拘束BA→一般BA

    • Spherical Motion評価用データセットPhoneSweep Datasetの構築 • 提案手法を用いることでSpherical Motionシーケンスに対して精度よくカメラ姿勢および焦点距離 を推定 所感 • 著者のJonathan Venturaは長年同様の問題に取り組んでおり、少しずつ手法を進化させているこ とに問題への愛着を感じる • 重箱の隅をつつくような研究トピックのようにも見えるが、ICCVのOralに選出されるような成果 に導いている点がすごい • 公開されているコードは(Windows環境では)ビルドがしんどい。。。 まとめと所感