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ライブラリを見つけた↓ Theia TheiaはChris Sweeneyが開発したコンピュータービジョンライブラリで、効率的で信頼性の高いSt...


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

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

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


スポンサーリンク

関連記事

SONYの自律型エンタテインメントロボット『aibo』
trimesh:PythonでポリゴンMeshを扱うライブラリ
Point Cloud Utils:Pythonで3D点群・Meshを扱うライブラリ
OpenCVの顔検出過程を可視化した動画
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
MythTV:Linuxでテレビの視聴・録画ができるオープンソースプロジェクト
OANDAのfxTrade API
網元AMIで作ったWordpressサイトのインスタンスをt1microからt2microへ移行した
PyMC:Pythonのベイズ統計ライブラリ
Pythonのソースコードに特化した検索エンジン『Nullege』
まだ続くブログの不調
Microsoft Mathematics:数学の学習支援ツール
MB-Lab:Blenderの人体モデリングアドオン
Python.NET:Pythonと.NETを連携させるパッケージ
ブログの復旧が難航してた話
書籍『ゼロから作るDeep Learning』で自分なりに学ぶ
C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』
ManimML:機械学習の概念を視覚的に説明するためのライブラリ
ManuelBastioniLAB:人体モデリングできるBlenderアドオン
スクレイピング
Google Chromecast
MRenderUtil::raytrace
UnityでPoint Cloudを表示する方法
Konashiを買った
BlenderでPhotogrammetryできるアドオン
立体映像プレイヤー『Stereoscopic Player』
Fast R-CNN:ディープラーニングによる一般物体検出手法
フォトンの放射から格納までを可視化した動画
Dlib:C++の機械学習ライブラリ
写真から3Dメッシュの生成・編集ができる無料ツール『Autodesk Memento』
口笛から作曲できるスマホアプリ『Chordana Composer』
TeleSculptor:空撮動画からPhotogrammetryするツール
PyDataTokyo主催のDeep Learning勉強会
TorchStudio:PyTorchのための統合開発環境とエコシステム
OpenMVS:Multi-View Stereoによる3次元復元ライブラリ
池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』
ツールの補助で効率的に研究論文を読む
ROSの薄い本
CGのためのディープラーニング
ZScript
NumSharp:C#で使えるNumPyライクな数値計算ライブラリ
WordPressのサーバ引っ越し方法を考える

コメント