cre185/InstantSfM
Official code for paper "InstantSfM: Towards GPU-Native SfM for the Deep Learning Era"
何を解決するか
InstantSfMは、従来のStructure from Motion (SfM) パイプラインの効率的なボトルネックを解決します。これらのパイプラインは通常遅く、現代のGPUハードウェアに完全に最適化されていません。GPUネイティブなアプローチにより、2D画像のコレクションから3D構造を再構成するプロセスを高速化し、ディープラーニングワークフローとより互換性を持たせます。
どう動くか
このプロジェクトは、以下の3つの主要ステージからなる完全なSfMパイプラインを実装しています:
- 特徴抽出とマッチング:デフォルトでCOLMAPを使用して、画像間のキーポイントを識別します。
- グローバルSfMとバンドル調整:GPUネイティブな演算を使用して3D構造とカメラポーズを計算し、再構成を最適化します。
- 3Dガウススプラッティング (3DGS):再構成されたデータに基づいて3DGSモデルをトレーニングするための統合サポートを提供します。
SIMD対応のデータ構造を使用して処理速度を向上させ、baeなどのツールと連携してエイジャーモードでのバンドル調整を実現しています。
対象ユーザー
このツールは、コンピュータビジョン、ロボット工学、3D再構成に取り組む研究者や開発者向けに設計されており、画像から3Dモデルを生成するための高パフォーマンスでGPU加速されたパイプラインが必要な方々に最適です。
特徴
- GPUネイティブアーキテクチャ:NVIDIA GPUに最適化され、SfMプロセスを加速します。
- エンドツーエンドパイプライン:特徴抽出から3DGSトレーニングまでをカバーします。
- インタラクティブな可視化:リアルタイムでの再構成プロセスの可視化や、記録された再構成の再生を可能にするGUIを備えています。
- メトリック深度サポート:Video Depth Anythingを使用して、動画からメトリックスケールの深度推定を行うためのツールを含んでいます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト