3Dデータ処理ライブラリ『Open3D』

Intel Visual Computing Labが中心に開発しているらしい、まだ新しい3Dデータ処理ライブラリ。MITライセンスなので、ライセンスと著作権を表示すれば商用利用も可能。

Open3D


Open3Dは、3Dデータを扱うソフトウェアの開発をサポートするオープンソースライブラリです。Open3DはC++とPythonのフロントエンドを提供し、厳選されたデータ構造とアルゴリズムをどちらの環境でも利用できます。バックエンドは高度に最適化されており、並列処理に対応しています。

Open3Dは、依存関係を最小限に抑えられるよう考慮してゼロから開発されました。そのため、異なるプラットフォームでも最小限の労力でソースコードからコンパイル、環境構築できます。ソースコードは一貫したスタイルで整理されており、明確なコードレビューの仕組みによってメンテナンスされています。

Open3Dはすでに発表されている多くの研究プロジェクトで使用されており、クラウド上で積極的にデプロイされています。Open3Dプロジェクトでは、オープンソースコミュニティからの貢献を歓迎しています。


スポンサーリンク


スポンサーリンク

主な機能

  • 基本的な3Dデータ構造
  • 基本的な3Dデータ処理アルゴリズム
  • シーンの再構築(Scene reconstruction)
  • サーフェイスの整列(Surface alignment)
  • 3Dビジュアリゼーション
  • Pythonバインディング

対応するコンパイラ

  • Linux:GCC 4.8以降
  • OS X:XCode 8.0以降
  • Windows:Visual Studio 2015以降

ソースコードはこちら↓

Open3D: A Modern Library for 3D Data Processing. Contribute to IntelVCL/Open3D development by creating an account on GitHub.

公式ドキュメントはこちら↓
特に各環境でのソースコードのビルド方法はGetting Startedから。

いわゆるポリゴンMeshや、画像・点群も扱えるようなので、CGにもコンピュータービジョンにも利用できそう。
Tutorialの一覧をざっと眺めた限り、2D→3Dは対象としておらず、扱う画像はRGBDのような3Dデータのようだ。

最近は、3D点群データを扱うのに以前ほどPoint Cloud Libraryが使われなくなっているんだろうか。まあ、Point Cloud Libraryは巨大な依存関係の塊みたいな存在ではあったけど。

ここ最近のコンピュータービジョン、特に機械学習界隈はPython環境がデファクトスタンダードになっている節もあり、C++ゴリゴリのライブラリよりもPythonバインディングの充実が重要なのかも。

少しずつ日本語の情報も増えてきている。
やりたいこと Depthセンサで取得したデータをOpen3Dで自由自在に操りたい Open3D Open3Dまじでイケてる! Intelさんありがとうございまぁぁす!! 教科書 Open3D: A Modern Library for 3D Data Processing — Open3D 0.1 dev docume...
やりたいこと Depthセンサで取得したデータをOpen3Dで自由自在に操りたい 教科書 Open3D: A Modern Library for 3D Data Processing — Open3D 0.1 dev documentation Rgbd Odometry : Park, Q.-Y. Zhou, a...
やりたいこと Depthセンサで取得したデータをOpen3Dで自由自在に操りたい 教科書 Open3D: A Modern Library for 3D Data Processing — Open3D 0.1 dev documentation Colored point cloud registration Poi...

2018/03/13 PCLとの処理時間の体感比較追記 3次元画像処理ライブラリ「Open3D」の紹介 いつも読んでいる、「空飛ぶロボットのつくりかた」というブログで、Open3DというIntel製の3次元画像処理のライブラリが紹介されていました。 「Open3D」の公式サイトは以下です。 Open3D 個人的に、3次...


ただ、用途を突き詰めていくとある程度の段階でこんな感じでゲームエンジンに統合されて行くんではないかという気もする。↓

https://blog.negativemind.com/2018/01/25/ros-sharp/


スポンサーリンク

関連記事


Also published on Medium.