Orfeo toolbox explained

Orfeo Toolbox
Developer:CNES
Programming Language:C++, Python
Genre:Library
License:Apache-2.0

In computer science, Orfeo Toolbox (OTB) is a software library for processing images from Earth observation satellites.[1]

OTB was initiated by the French space agency (CNES) in 2006. The software is released under a free licence; a number of contributors outside CNES are taking part in development and integrating into other projects.[2]

The library was originally targeted at high resolution images acquired by the Orfeo constellation: Pléiades and Cosmo-Skymed, but it also handles other sensors.

Purpose

OTB provides:[3]

Languages and interaction with other software

OTB is a C++ library, based on Insight toolkit (ITK). Bindings are developed for Python.[13] A method to use OTB components within IDL/ENVI has been published. One of the OTB user defined a procedure to use the library capabilities from MATLAB.[14]

Since late 2009,[15] some modules are developed as processing plugins[16] for QGIS. Modules for classification, segmentation, hill shading have provided. This effort relies only on volunteers.

OTB algorithms are now available in QGIS through the processing framework Sextante.

Applications

Additionally to the library, several applications with GUI are distributed. These application enable interactive segmentation, orthorectification, classification, image registration, etc...

Monteverdi (version 1 and 2)

The OTB-Applications package makes available a set of simple software tools . It supports raster and vector data and integrates most of the already existing OTB applications. The architecture takes advantage of the streaming and multi-threading capabilities of the OTB pipeline. It also uses features such as processing on demand and automagic file format I/O. The application is called Monteverdi,[17] [18]

In 2013, Monteverdi software was revamped into a new software called Monteverdi2.

License

OTB was initially distributed under the French Open Source license CeCILL (similar and compatible with the GNU GPL) and is now available under the Apache 2.0 license.

History

The development started in January 2006 [19] with the first release in July 2006.[20] The development version is publicly accessible.[21]

Release history

VersionCodenameRelease dateComments
1.0.0June 30, 2006
1.2.0February, 2007
1.4.0June, 2007
1.6.0October, 2007
2.0.0December, 2007
2.2.0June, 2008
2.4.0July, 2008
2.6.0HalloweenNovember, 2008
2.8.0恭喜发财 (Gong Xi Fa Cai)January, 2009
3.0.0Manhã de CarnavalMay, 2009
3.2.062°38'35" S 60°14'31" WJanuary, 2010
3.4.0Perl A ReboursJuly, 2010
3.6.0California Dreamin'October 7, 2010
3.8.0Pack IceDecember 17, 2010
3.10.0Feliç anniversariJune 30, 2011
3.12.0ΠλειάδεςJanuary 31, 2012
3.16.0“v(n+1) = sqrt((v(n)-3)*100)”February 4, 2013
3.18.0“Seven years of Coding”July 3, 2013
3.18.1July 23, 2013
3.20.0November, 2013
4.0.0March, 2014
4.2.0September 3, 2014
4.2.1September 19, 2014
4.4.0February, 2015
5.0.0May, 2015
5.2.0December, 2015
5.2.1January, 2016
5.4.0May, 2016
5.6.0July, 2016
5.6.1August, 2016
5.8.0November, 2016
5.10.0February, 2017
5.10.1March, 2017
6.0.0May, 2017
6.2.0October, 2017
6.4.0January, 2018
6.6.0June, 2018
6.6.1December, 2018
6.6.2April, 2019
7.0.0October, 2019Start using Semantic Versioning
7.1.0March, 2020
7.2.0October, 2020
7.3.0May, 2021
7.4.0September, 2021
7.4.1April, 2022
8.0.0March, 2022
8.0.1April, 2021

Presentations

OTB has been presented in major conferences across the five continents [22]

According to statistics on Open Hub,[29] there is a total of 83 contributors and almost 925,000 lines of code (this include many libraries upon which OTB is built).

OTB in also use for the development of the operational ground segment for the VENμS (Vegetation and Environment monitoring on a New Micro Satellite) and the ESA Sentinel-2 missions.

Notes and References

  1. Book: Open Source Geospatial Tools: Applications in Earth Observation. McInerney. Daniel. Kempeneers. Pieter. 2014-11-22. Springer. 9783319018249. en.
  2. E. Christophe and J. Inglada "Open Source Remote Sensing: Increasing the Usability of Cutting-Edge Algorithms" in IEEE Geoscience and Remote Sensing Newsletter, issue 150, March 2009, pp. 9-15.
  3. Orfeo Toolbox Software Guide, Updated for OTB 3.18, 2013
  4. Web site: 6 Reading and Writing Images.
  5. Web site: 7 Reading and Writing Auxiliary Data.
  6. Web site: 8 Basic Filtering.
  7. Web site: 14 Feature Extraction.
  8. Web site: 16 Image Segmentation.
  9. Web site: 17 Image Simulation.
  10. Web site: 19 Classification.
  11. Web site: 11 Orthorectification and Map Projection.
  12. Web site: 12 Radiometry.
  13. OTB Mad Lab (OTB in python example): Web site: OTB Mad Lab – What's new about OTB? . 2010-05-17 . dead . https://web.archive.org/web/20100525202521/http://blog.orfeo-toolbox.org/uncategorized/otb-mad-lab . 2010-05-25 .
  14. Using OTB from Matlab: http://groups.google.com/group/otb-users/browse_thread/thread/8ea7ba2e4034a0f1#
  15. OTB Qgis plugins: Web site: OTB-Qgis-plugins: Summary . 2010-10-17 . dead . https://web.archive.org/web/20100817035035/http://hg.orfeo-toolbox.org/OTB-Qgis-plugins/ . 2010-08-17 .
  16. Web site: OTB inside Sextante inside QGIS – What's new about OTB? . 2012-05-13 . dead . https://web.archive.org/web/20120504001258/http://blog.orfeo-toolbox.org/uncategorized/otb-inside-sextante-inside-qgis . 2012-05-04 .
  17. Web site: Monteverdi Application . 2012-05-13 . dead . https://web.archive.org/web/20120503101155/http://www.orfeo-toolbox.org/otb/monteverdi.html . 2012-05-03 .
  18. Mark Young, Danielle Argiro and Steven Kubica, Cantata: Visual Programming Environment for the Khoros System, Computer Graphics, 1995, volume 29, pp 22-24
  19. Web site: OTB: changeset 0:aba0c56ceeda . hg.orfeo-toolbox.org . dead . https://web.archive.org/web/20110727152818/http://hg.orfeo-toolbox.org/OTB/rev/aba0c56ceeda . 2011-07-27.
  20. Web site: 27 Streaming and Threading.
  21. Web site: OTB repositories index . hg.orfeo-toolbox.org . dead . https://web.archive.org/web/20090623133750/http://hg.orfeo-toolbox.org/ . 2009-06-23.
  22. Web site: OTB world tour – What's new about OTB? . blog.orfeo-toolbox.org . dead . https://web.archive.org/web/20100501012159/http://blog.orfeo-toolbox.org/news/otb-world-tour . 2010-05-01.
  23. Web site: 2009 IEEE International Geoscience & Remote Sensing Symposium - IGARSS 2009.
  24. Web site: FOSS4G 2009 Conference, Sydney 20-23 October 2009.
  25. Web site: ITK-2010 Workshop -Agenda- Web Page . visual.nlm.nih.gov . dead . https://web.archive.org/web/20100902205249/http://visual.nlm.nih.gov/itk/itk2010/agenda.html . 2010-09-02.
  26. Web site: IGARSS 2010 - July 25 - 30, 2010 - Honolulu, Hawaii, USA . www.igarss2010.org . dead . https://web.archive.org/web/20110726171650/http://www.igarss2010.org/Tutorial_HD2.asp . 2011-07-26.
  27. Web site: FOSS4G 2010: Selected Presentations . 2010.foss4g.org . dead . https://web.archive.org/web/20100713011730/http://2010.foss4g.org/presentations_show.php?id=3655 . 2010-07-13.
  28. Web site: FOSS4G 2010: Selected Presentations . 2010.foss4g.org . dead . https://web.archive.org/web/20100713011735/http://2010.foss4g.org/presentations_show.php?id=3658 . 2010-07-13.
  29. Web site: The Orfeo ToolBox Open Source Project on Open Hub. 2021-09-12. www.openhub.net.