オルフェオツールボックス

オルフェオ ツールボックス
開発者CNES
安定版リリース
9.1.1 [ 1 ] ウィキデータで編集する / 2025年3月25日 (2025年3月25日
リポジトリ
書かれたC++Python
タイプ図書館
ライセンスApache 2.0
Webサイトorfeo-toolbox.org

コンピュータサイエンスにおいて、Orfeo ToolboxOTB)は地球観測衛星からの画像を処理するためのソフトウェアライブラリである。[ 2 ]

OTBは2006年にフランス宇宙機関(CNES[ 2 ]によって開始されました。このソフトウェアはフリーライセンスでリリースされており、CNES以外の多くの貢献者が開発に参加し、他のプロジェクトに統合しています。[ 3 ]

このライブラリはもともと、Orfeo衛星群: PléiadesおよびCosmo-Skymedによって取得された高解像度画像を対象としていましたが、他のセンサーも処理します。

目的

OTBは以下を提供する: [ 4 ]

言語と他のソフトウェアとの相互作用

OTBはInsightツールキット(ITK)をベースにしたC++ライブラリです。Pythonバインディングが開発されています。[ 14 ] IDL / ENVI内でOTBコンポーネントを使用する方法が公開されています。OTBユーザーの一人が、 MATLABからライブラリ機能を使用するための手順を定義しました。[ 15 ]

2009年後半から、[ 16 ] QGIS用の処理プラグイン[ 17 ]としていくつかのモジュールが開発されています。分類、セグメンテーション、陰影描画用のモジュールが提供されています。この取り組みはボランティアのみに依存しています。

OTBアルゴリズムは、処理フレームワークSextanteを通じてQGISで利用可能でした。2024年3月以降、[ 18 ] QGISカタログでQGISプラグインが利用可能になり、インストールされたOTBソフトウェアで使用できるようになりました。

アプリケーション

ライブラリに加えて、GUIを備えた複数のアプリケーションが配布されています。これらのアプリケーションは、インタラクティブなセグメンテーション、オルソ補正、分類、画像位置合わせなどを可能にします。

モンテヴェルディ(バージョン1と2)

OTBアプリケーションパッケージは、シンプルなソフトウェアツールセットを提供します。ラスターデータとベクターデータをサポートし、既存のOTBアプリケーションのほとんどを統合します。このアーキテクチャは、 OTBパイプラインのストリーミングおよびマルチスレッド機能を活用しています。また、オンデマンド処理や自動ファイルフォーマットI/Oなどの機能も備えています。このアプリケーションはMonteverdiと呼ばれています。[ 19 ] [ 20 ]

2013 年に、Monteverdi ソフトウェアは Monteverdi2 という新しいソフトウェアに刷新されました。

OTBバージョン9.0以降、Monterverdiはパッケージ化およびサポートされなくなりました。ただし、QGISプラグインを使用すると、OTBアプリケーションをGUIで使用できます。

ライセンス

OTB は当初、フランスのオープンソース ライセンスCeCILL ( GNU GPLに類似し、互換性がある) に基づいて配布されていましたが、現在はApache 2.0 ライセンスに基づいて利用できます。

歴史

開発は2006年1月に開始され[ 21 ]、最初のリリースは2006年7月に行われました[ 22 ]。開発バージョンは一般に公開されています[ 23 ] 。

リリース履歴

バージョン コードネーム 発売日 コメント
1.0.0 2006年6月30日
1.2.0 2007年2月
1.4.0 2007年6月
1.6.0 2007年10月
2.0.0 2007年12月
2.2.0 2008年6月
2.4.0 2008年7月
2.6.0 ハロウィン 2008年11月
2.8.0 恭喜出版财 (Gong Xi Fa Cai) 2009年1月
3.0.0 マンハ・デ・カーニバル 2009年5月
3.2.0 南緯62度38分35秒 西経60度14分31秒 2010年1月
3.4.0 パール・A・リボーズ 2010年7月
3.6.0 カリフォルニア・ドリームミン 2010年10月7日
3.8.0 流氷 2010年12月17日
3.10.0 記念日おめでとう 2011年6月30日
3.12.0 Πλειάδες 2012年1月31日
3.16.0 「v(n+1) = sqrt((v(n)-3)*100)」 2013年2月4日
3.18.0 「7年間のコーディング」 2013年7月3日
3.18.1 2013年7月23日
3.20.0 2013年11月
4.0.0 2014年3月
4.2.0 2014年9月3日
4.2.1 2014年9月19日
4.4.0 2015年2月
5.0.0 2015年5月
5.2.0 2015年12月
5.2.1 2016年1月
5.4.0 2016年5月
5.6.0 2016年7月
5.6.1 2016年8月
5.8.0 2016年11月
5.10.0 2017年2月
5.10.1 2017年3月
6.0.0 2017年5月
6.2.0 2017年10月
6.4.0 2018年1月
6.6.0 2018年6月
6.6.1 2018年12月
6.6.2 2019年4月
7.0.0 2019年10月 セマンティックバージョニングを使い始める
7.1.0 2020年3月
7.2.0 2020年10月
7.3.0 2021年5月
7.4.0 2021年9月
7.4.1 2022年4月
8.0.0 2022年3月
8.0.1 2021年4月
8.1.0 2022年9月
8.1.1 2023年1月
8.1.2 2023年7月
9.0.0 2024年2月 Monteverdi、Mapla、Macのサポートを廃止。コンパイルチェーンに大きな変更
9.1.0 2024年9月 Spot5サポート
9.1.1 911_ライセンス変更_緊急 2025年3月 FFTW が OTB にデフォルトで同梱されなくなりました (GPLv2 の汚染につながります)

プレゼンテーション

OTBは5大陸にわたる主要な会議で発表されている[ 24 ]

Open Hubの統計によると、[ 31 ]貢献者は合計95人、コード行数は約402,000行です(これにはOTBが構築されている多くのライブラリが含まれます)。

OTBは、 VENμS(新型超小型衛星による植生・環境モニタリング)およびESAセンチネル2ミッションの地上運用セグメントの開発にも使用されています。[ 30 ]

参考文献

  1. ^ https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/tags/9.1.1{{cite web}}:欠落または空|title=(ヘルプ)
  2. ^ a bマキナニー, ダニエル; ケンペニアーズ, ピーター (2014年11月22日).オープンソース地理空間ツール:地球観測への応用. シュプリンガー. ISBN 9783319018249
  3. ^ E. Christophe と J. Inglada「オープンソース リモート センシング: 最先端のアルゴリズムの使いやすさの向上」、IEEE Geoscience and Remote Sensing Newsletter、第 150 号、2009 年 3 月、9-15 ページ。
  4. ^ Orfeo Toolbox ソフトウェア ガイド、OTB 3.18 用に更新、2013 年
  5. ^ 「6 画像の読み取りと書き込み」
  6. ^ 「7 補助データの読み取りと書き込み」
  7. ^ 「8 基本的なフィルタリング」
  8. ^ 「14 特徴抽出」
  9. ^ 「16 画像セグメンテーション」
  10. ^ 「17 画像シミュレーション」
  11. ^ 「19 分類」
  12. ^ 「11 オルソ補正と地図投影」
  13. ^ 「12 放射測定法」
  14. ^ OTB Mad Lab(OTB in Pythonの例):「OTB Mad Lab – OTBの新機能とは?」 2010年5月25日時点のオリジナルよりアーカイブ。 2010年5月17日閲覧
  15. ^ Matlab から OTB を使用する: http://groups.google.com/group/otb-users/browse_thread/thread/8ea7ba2e4034a0f1#
  16. ^ OTB Qgisプラグイン:「OTB-Qgis-plugins: 概要」 。 2010年8月17日時点のオリジナルよりアーカイブ2010年10月17日閲覧。
  17. ^ 「OTB inside Sextante inside QGIS – What's new about OTB?」 2012年5月4日時点のオリジナルよりアーカイブ。 2012年5月13日閲覧
  18. ^ 「QGISプラグインの発表」 2024年3月25日。
  19. ^ “Monteverdi Application” . 2012年5月3日時点のオリジナルよりアーカイブ2012年5月13日閲覧。
  20. ^ Mark Young、Danielle Argiro、Steven Kubica、「Cantata: Khorosシステム用ビジュアルプログラミング環境」、Computer Graphics、1995年、第29巻、22-24ページ
  21. ^ "OTB: changeset 0:aba0c56ceeda" . hg.orfeo-toolbox.org . 2011年7月27日時点のオリジナルよりアーカイブ
  22. ^ 「27 ストリーミングとスレッド」
  23. ^ 「OTBリポジトリインデックス」 . gitlab.orfeo-toolbox.org/ .
  24. ^ 「OTBワールドツアー – OTBの最新情報は?」 blog.orfeo-toolbox.org . 2010年5月1日時点のオリジナルよりアーカイブ
  25. ^ “2009 IEEE International Geoscience & Remote Sensing Symposium - IGARSS 2009” . 2011年7月26日時点のオリジナルよりアーカイブ2010年9月22日閲覧。
  26. ^ 「FOSS4G 2009 カンファレンス、シドニー、2009 年 10 月 20 ~ 23 日」
  27. ^ 「ITK-2010 ワークショップ -アジェンダ- ウェブページ」 . visual.nlm.nih.gov . 2010年9月2日時点のオリジナルよりアーカイブ
  28. ^ 「IGARSS 2010 - 2010年7月25日~30日 - 米国ハワイ州ホノルル」 www.igarss2010.org 。 2011年7月26日時点のオリジナルよりアーカイブ
  29. ^ 「FOSS4G 2010: Selected Presentations」 2010.foss4g.org . 2010年7月13日時点のオリジナルよりアーカイブ
  30. ^ a b「FOSS4G 2010: Selected Presentations」 2010.foss4g.org . 2010年7月13日時点のオリジナルよりアーカイブ
  31. ^ 「Open HubのOrfeo ToolBoxオープンソースプロジェクト」www.openhub.net2024年7月10日閲覧