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

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

COLMAP

YouTube
作成した動画を友だち、家族、世界中の人たちと共有

COLMAPは、GUIとCLIを備えた汎用的なStructure from Motion(SfM)とMulti-View Stereo(MVS)のパイプラインです。COLMAPは、順序のある画像、順序不同の画像群から再構築を行うための幅広い機能を提供します。
このソフトウェアはGNU General Publicライセンスです。

研究で利用する場合は以下を引用してください。


スポンサーリンク

GNU GPLライセンスとのことだけど、GPL v1ということだろうか。だとしたら商用利用可能だけど、ライブラリとして使用する場合は著作権の明記と、ソースコードの開示が必要。
まあ、ツールとして出来上がっているのでそのまま使えば良いんですが。


スポンサーリンク


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

https://www.youtube.com/watch?v=GRW2APWn9wY

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

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

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


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

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

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


スポンサーリンク

関連記事

UnityでTweenアニメーションを実装できる3種類の無料Asset
Runway ML:クリエイターのための機械学習ツール
Open Shading Language (OSL)
第25回コンピュータビジョン勉強会@関東に行って来た
オーバーロードとオーバーライド
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方法
SONY製のニューラルネットワークライブラリ『NNabla』
ブログのデザイン変えました
ブログをGoogle App EngineからAmazon EC2へ移行
UnityでLight Shaftを表現する
Web経由でRaspberry PiのGPIOを操作したい
OpenCVのfindEssentialMat関数を使ったサンプルを読んでみる
まだ続くブログの不調
Leap MotionでMaya上のオブジェクトを操作できるプラグイン
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
Raspberry Pi
Point Cloud Consortiumのセミナー「3D点群の未来」に行ってきたよ
自前のShaderがおかしい件
HD画質の無駄遣い その2
3Dスキャンしたテクスチャから照明を除去するUnityツール『De Lighting tool』
写真から3Dメッシュの生成・編集ができる無料ツール『Autodesk Memento』
定数
PSPNet (Pyramid Scene Parsing Network):ディープラーニングによ...
オープンソースの取引プラットフォーム
Unityで強化学習できる『Unity ML-Agents』
フィーリングに基づくタマムシの質感表現
Deep Fluids:流体シミュレーションをディープラーニングで近似する
Twitter APIのPythonラッパー『python-twitter』
書籍『ゼロから作るDeep Learning』で自分なりに学ぶ
書籍『OpenCV 3 プログラミングブック』を購入
Unityで使える数値計算ライブラリ『Math.NET Numerics』
複数画像から3次元形状を再構築するライブラリ『Multi-View Environment』
Amazon Web ServicesでWordPress
Adobe MAX 2015
書籍『イラストで学ぶ ディープラーニング』
OpenMVSのサンプルを動かしてみる
Unity ARKitプラグインサンプルのチュートリアルを読む
ドットインストールのWordPress入門レッスン
Google App EngineでWordPress
書籍『仕事ではじめる機械学習』を読みました
画像中の人物表面のUV座標を推定する『DensePose』
動的なメモリの扱い

コメント