You are on page 1of 6

Orfeo toolbox

In computer science, Orfeo Toolbox (OTB) is a software library


Orfeo Toolbox
for processing images from Earth observation satellites.[2]

OTB was initiated by the French space agency (CNES)[2] 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.[3]
Developer(s) CNES
The library was originally targeted at high resolution images
Stable release 8.0.1[1]  / 27 April
acquired by the Orfeo constellation: Pléiades and Cosmo-Skymed,
but it also handles other sensors. 2022
Repository gitlab.orfeo-toolbox
Purpose .org/orfeotoolbox
/otb (https://gitlab.o
OTB provides:[4] rfeo-toolbox.org/orf
eotoolbox/otb)
Image access: read/write access for most remote Written in C++, Python
sensing image formats (using GDAL), meta-data
access, visualization[5] Type Library
Data access: vector data access (shapefile, kml), DEM License Apache-2.0
model, lidar data [6]
Website orfeo-toolbox.org
Filtering: blurring, denoising, enhancement for optical or (http://orfeo-toolbo
radar data [7] x.org)
Feature extraction: texture computations including
Haralick, SFS, Pantex, Edge density, points of interest, alignments, lines, SIFT, SURF[8]
Image segmentation: region growing, watershed, level sets [9]
Classification: K-means, SVM, Markov random fields and access to all OpenCV machine
learning algorithms[10]
Change detection[11]
Stereo reconstruction from images
Orthorectification and map projections (using ossim) [12]
Radiometric indices (vegetation, water, soil) [13]
Object-based segmentation and filtering
PCA computation
Visualization: a flexible visualization system, customizable via plugins;

Languages and interaction with other software


OTB is a C++ library, based on Insight toolkit (ITK). Bindings are developed for Python.[14] 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.[15]
Since late 2009,[16] some modules are developed as processing plugins[17] 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,[18][19]

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 [20] with the first release in July 2006.[21] The development
version is publicly accessible.[22]

Release history

Version Codename Release date Comments

1.0.0 June 30, 2006

1.2.0 February, 2007


1.4.0 June, 2007

1.6.0 October, 2007

2.0.0 December, 2007


2.2.0 June, 2008

2.4.0 July, 2008

2.6.0 Halloween November, 2008

2.8.0 恭喜发财 (Gong Xi Fa Cai) January, 2009

3.0.0 Manhã de Carnaval May, 2009

3.2.0 62°38'35" S 60°14'31" W January, 2010


3.4.0 Perl A Rebours July, 2010

3.6.0 California Dreamin' October 7, 2010

3.8.0 Pack Ice December 17, 2010


3.10.0 Feliç anniversari June 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.1 July 23, 2013


3.20.0 November, 2013

4.0.0 March, 2014

4.2.0 September 3, 2014


4.2.1 September 19, 2014

4.4.0 February, 2015

5.0.0 May, 2015


5.2.0 December, 2015

5.2.1 January, 2016

5.4.0 May, 2016


5.6.0 July, 2016

5.6.1 August, 2016

5.8.0 November, 2016


5.10.0 February, 2017
5.10.1 March, 2017
6.0.0 May, 2017

6.2.0 October, 2017

6.4.0 January, 2018


6.6.0 June, 2018

6.6.1 December, 2018

6.6.2 April, 2019


7.0.0 October, 2019 Start using Semantic Versioning

7.1.0 March, 2020

7.2.0 October, 2020


7.3.0 May, 2021

7.4.0 September, 2021

7.4.1 April, 2022


8.0.0 March, 2022

8.0.1 April, 2021

Presentations

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

IGARSS 2008 in Boston


ISPRS 2008 in Beijing
International Summer School on VHR Remote Sensing 2008 in Grenoble
ESA-EUSC 2008 in Frascati
EUSC Software days 2009 in Madrid
AUF 2009 in Alger
IGARSS 2009 in Cape Town for the invited session Open Source Initiatives for Remote
Sensing - Orfeo Toolbox [24]
FOSS4G 2009 in Sydney [25]
Capacity building 2009 in Antananarivo
Insight Toolkit 2010 Workshop in Washington as a keynote session [26]
IGARSS 2010 in Honolulu for a tutorial [27]
FOSS4G 2010 in Barcelona [28][29]
OGRS 2012 in Yverdon Les Bains

According to statistics on Open Hub,[30] 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 Venus (Vegetation &
Environment new micro satellite) and the ESA Sentinel-2 missions.[29]

References
1. Error: Unable to display the reference properly. See the documentation for details.
2. McInerney, Daniel; Kempeneers, Pieter (2014-11-22). Open Source Geospatial Tools:
Applications in Earth Observation (https://books.google.com/books?id=dveSBQAAQBAJ&q
=%22Orfeo+toolbox%22&pg=PA199). Springer. ISBN 9783319018249.
3. 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.
4. Orfeo Toolbox Software Guide, Updated for OTB 3.18, 2013
5. "6 Reading and Writing Images" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuid
ech6.html#x26-740006).
6. "7 Reading and Writing Auxiliary Data" (http://www.orfeo-toolbox.org/SoftwareGuide/Softwar
eGuidech7.html#x29-880007).
7. "8 Basic Filtering" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech8.html#x30
-930008).
8. "14 Feature Extraction" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech14.ht
ml#x41-20100014).
9. "16 Image Segmentation" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech16.
html#x43-23700016).
10. "17 Image Simulation" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech17.htm
l#x44-24800017).
11. "19 Classification" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech19.html#x4
6-28100019).
12. "11 Orthorectification and Map Projection" (http://www.orfeo-toolbox.org/SoftwareGuide/Soft
wareGuidech11.html).
13. "12 Radiometry" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech12.html#x38-
19200012.1).
14. OTB Mad Lab (OTB in python example): "OTB Mad Lab – What's new about OTB?" (https://
web.archive.org/web/20100525202521/http://blog.orfeo-toolbox.org/uncategorized/otb-mad-l
ab). Archived from the original (http://blog.orfeo-toolbox.org/uncategorized/otb-mad-lab) on
2010-05-25. Retrieved 2010-05-17.
15. Using OTB from Matlab: http://groups.google.com/group/otb-
users/browse_thread/thread/8ea7ba2e4034a0f1#
16. OTB Qgis plugins: "OTB-Qgis-plugins: Summary" (https://web.archive.org/web/2010081703
5035/http://hg.orfeo-toolbox.org/OTB-Qgis-plugins/). Archived from the original (http://hg.orfe
o-toolbox.org/OTB-Qgis-plugins) on 2010-08-17. Retrieved 2010-10-17.
17. "OTB inside Sextante inside QGIS – What's new about OTB?" (https://web.archive.org/web/
20120504001258/http://blog.orfeo-toolbox.org/uncategorized/otb-inside-sextante-inside-qgi
s). Archived from the original (http://blog.orfeo-toolbox.org/uncategorized/otb-inside-sextante
-inside-qgis) on 2012-05-04. Retrieved 2012-05-13.
18. "Monteverdi Application" (https://web.archive.org/web/20120503101155/http://www.orfeo-too
lbox.org/otb/monteverdi.html). Archived from the original (http://www.orfeo-toolbox.org/otb/mo
nteverdi.html) on 2012-05-03. Retrieved 2012-05-13.
19. Mark Young, Danielle Argiro and Steven Kubica, Cantata: Visual Programming Environment
for the Khoros System, Computer Graphics, 1995, volume 29, pp 22-24
20. "OTB: changeset 0:aba0c56ceeda" (https://web.archive.org/web/20110727152818/http://hg.
orfeo-toolbox.org/OTB/rev/aba0c56ceeda). hg.orfeo-toolbox.org. Archived from the original
(http://hg.orfeo-toolbox.org/OTB/rev/aba0c56ceeda) on 2011-07-27.
21. "27 Streaming and Threading" (http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidec
h27.html#x56-39800027.9.1).
22. "OTB repositories index" (https://web.archive.org/web/20090623133750/http://hg.orfeo-toolb
ox.org/). hg.orfeo-toolbox.org. Archived from the original (http://hg.orfeo-toolbox.org) on
2009-06-23.
23. "OTB world tour – What's new about OTB?" (https://web.archive.org/web/20100501012159/
http://blog.orfeo-toolbox.org/news/otb-world-tour). blog.orfeo-toolbox.org. Archived from the
original (http://blog.orfeo-toolbox.org/news/otb-world-tour) on 2010-05-01.
24. "2009 IEEE International Geoscience & Remote Sensing Symposium - IGARSS 2009" (htt
p://www.igarss09.org/InvitedSessions.asp).
25. "FOSS4G 2009 Conference, Sydney 20-23 October 2009" (http://2009.foss4g.org/presentati
ons/#presentation_26).
26. "ITK-2010 Workshop -Agenda- Web Page" (https://web.archive.org/web/20100902205249/h
ttp://visual.nlm.nih.gov/itk/itk2010/agenda.html). visual.nlm.nih.gov. Archived from the
original (http://visual.nlm.nih.gov/itk/itk2010/agenda.html) on 2010-09-02.
27. "IGARSS 2010 - July 25 - 30, 2010 - Honolulu, Hawaii, USA" (https://web.archive.org/web/2
0110726171650/http://www.igarss2010.org/Tutorial_HD2.asp). www.igarss2010.org.
Archived from the original (http://www.igarss2010.org/Tutorial_HD2.asp) on 2011-07-26.
28. "FOSS4G 2010: Selected Presentations" (https://web.archive.org/web/20100713011730/htt
p://2010.foss4g.org/presentations_show.php?id=3655). 2010.foss4g.org. Archived from the
original (http://2010.foss4g.org/presentations_show.php?id=3655) on 2010-07-13.
29. "FOSS4G 2010: Selected Presentations" (https://web.archive.org/web/20100713011735/htt
p://2010.foss4g.org/presentations_show.php?id=3658). 2010.foss4g.org. Archived from the
original (http://2010.foss4g.org/presentations_show.php?id=3658) on 2010-07-13.
30. "The Orfeo ToolBox Open Source Project on Open Hub" (https://www.openhub.net/p/otb).
www.openhub.net. Retrieved 2021-09-12.

External links
Official website (http://orfeo-toolbox.org)

Retrieved from "https://en.wikipedia.org/w/index.php?title=Orfeo_toolbox&oldid=1162941069"

You might also like