COLMAP:オープンソースのSfM・MVSツール

Structure from MotionからMulti-View StereoまでできるCOLMAPというツールを見つけた。そこからさらにSurface ReconstructionまでやらないとPhotogrammetryとは言わないのかね。

COLMAP



COLMAPは、GUIとCLIを備えた汎用的なStructure from Motion(SfM)とMulti-View Stereo(MVS)のパイプラインです。COLMAPは、順序のある画像、順序不同の画像群から再構築を行うための幅広い機能を提供します。
このソフトウェアはGNU General Publicライセンスです。
COLMAPはBSDライセンスに基づいてライセンスされています。このプロジェクトを研究で利用する場合は以下論文を引用してください。

GNU GPLライセンスとのことだけど、GPL v1ということだろうか。だとしたら商用利用可能だけど、ライブラリとして使用する場合は著作権の明記と、ソースコードの開示が必要。
後にBSDライセンスになったようです。



元となっているのはECCV 2016の”Pixelwise View Selection for Unstructured Multi-View Stereo“という論文。



ソースコードがGitHubで公開されているけど↓
https://github.com/colmap/colmap

ビルド済みバイナリの配布もある↓
https://demuc.de/colmap/

これを知った経緯としては、こちらの記事にコメントで教えていただいて↓
Theia:オープンソースのStructure from Motionライブラリ
度々似たような話題ですが(笑)また別のオープンソースStructure from Motionライブラリを見つけた↓TheiaTheiaはChris Sweeneyが開発したコンピュータービジョンライブラリで、効率的で信頼性の高いStruc...


CVPR2017で発表されたHSfM(Hybrid Structure-from-Motion)という手法がTheiaに実装されたのを知り→TheiaSfM/src/theia/sfm/hybrid_reconstruction_estimator.h

そのHSfM(Hybrid Structure-from-Motion)の論文中でCOLMAPが引用されていたからなのです。

それぞれのライブラリ、ツールに実装されている手法の特性についてもうちょっと詳しく知るべきだよな。。。

関連記事

Cartographer:オープンソースのSLAMライブラリ

GeoGebra:無料で使える数学アプリ

UnrealCV:コンピュータビジョン研究のためのUnreal Engineプラグイン

iPadをハンディ3Dスキャナにするガジェット『iSense 3D Scanner』

参考書

オープンソースの取引プラットフォーム

ニューラルネットワークと深層学習

JavaScriptとかWebGLとかCanvasとか

geometry3Sharp:Unity C#で使えるポリゴン操作ライブラリ

WordPress on Google App Engineを1週間運用してみて

Paul Debevec

無料の英文チェックWebサービス『PaperRater』

Runway ML:クリエイターのための機械学習ツール

3Dグラフィックスの入門書

Point Cloud Libraryに動画フォーマットが追加されるらしい

bpy-renderer:レンダリング用Pythonパッケージ

Leap MotionでMaya上のオブジェクトを操作できるプラグイン

RefineNet (Multi-Path Refinement Network):ディープラーニン...

WordPressプラグインによるサイトマップの自動生成

Raspberry PiのGPIOを操作するPythonライブラリ『RPi.GPIO』の使い方

Googleが画像解析旅行ガイドアプリのJetpac社を買収

HD画質の無駄遣い その2

1枚の画像からマテリアルを作成できる無料ツール『Materialize』

Kinect for Windows V2のプレオーダー開始

NeRF (Neural Radiance Fields):深層学習による新規視点合成

Iridescence:プロトタイピング向け軽量3D可視化ライブラリ

立体映像プレイヤー『Stereoscopic Player』

ブログの復旧が難航してた話

OpenCVで平均顔を作るチュートリアル

なんかすごいサイト

GoogleのDeep Learning論文

python-twitterで自分のお気に入りを取得する

統計的な顔モデル

機械学習手法『Random Forest』

TorchStudio:PyTorchのための統合開発環境とエコシステム

uvでWindows11のPython環境を管理する

OpenGVの用語

Unreal Engineの薄い本

OpenCV3.3.0でsfmモジュールのビルドに成功!

Seleniumを使ったFXや株の自動取引

PythonのHTML・XMLパーサー『BeautifulSoup』

口笛から作曲できるスマホアプリ『Chordana Composer』

コメント