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

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の各コンポーネント間でのやり取り
なんかすごいサイト
WordPressのテーマを自作する
OpenCV 3.3.0 contribのsfmモジュールのサンプルを動かしてみる
顔画像処理技術の過去の研究
手を動かしながら学ぶデータマイニング
Google XML Sitemap Generatorプラグインを3.4.1へダウングレード
機械学習手法『Random Forest』
UnityからROSを利用できる『ROS#』
自前Shaderの件 解決しました
Fast R-CNN:ディープラーニングによる一般物体検出手法
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方法
U-Net:ディープラーニングによるSemantic Segmentation手法
ROMOハッカソンに行ってきた
ポリゴンジオメトリ処理ライブラリ『pmp-library (Polygon Mesh Process...
マルコフ連鎖モンテカルロ法
複数視点画像から3次元形状を復元するライブラリ『openMVG』
オープンソースのPhotogrammetryフレームワーク『Alice Vision』
YOLO (You Only Look Once):ディープラーニングによる一般物体検出手法
書籍『ゼロから作るDeep Learning』で自分なりに学ぶ
Multi-View Stereoによる3次元復元ライブラリ『OpenMVS』
Seleniumを使ったFXや株の自動取引
Iterator
Raspberry Pi 2のGPIOピン配置
MFnDataとMFnAttribute
口笛から作曲できる作曲アプリ『Chordana Composer』
Webサイトのワイヤーフレームが作成できるオンラインツール
ニューラルネットワークの構造を可視化するフレームワーク『TensorSpace.js』
OpenMayaのPhongShaderクラス
Javaで作られたオープンソースの3DCGレンダラ『Sunflow』
Pythonのソースコードに特化した検索エンジン『Nullege』
PythonのHTML・XMLパーサー『BeautifulSoup』
画像からカメラの3次元位置・姿勢を推定するライブラリ『OpenGV』
書籍『仕事ではじめる機械学習』を読みました
OpenMayaRender
マインドマップ作成ツール『MindNode』
3D復元技術の情報リンク集
UnityプロジェクトをGitHubで管理する
UnityでLight Shaftを表現する
SSII 2014 デモンストレーションセッションのダイジェスト動画
Quartus II
Pythonのベイズ統計ライブラリ『PyMC』

コメント