Geoscience Reference
In-Depth Information
Chapter 13
Orfeo Toolbox
The Orfeo Toolbox (OTB) consists of a C++ library as well as a set of command
line utilities called applications relying on this library that have been specifically
designed for processing and analysing large remote sensing datasets. It provides
a range of image corrections algorithms, filtering and classification tools as well
as data extraction utilities for optical and RADAR data. It has been developed by
the French Space Agency (Centre National des Etudes Spatiales—CNES) in the
context of the ORFEO Pléiades preparatory system to prepare both French academic
and institutional users to the use of CNES data. It is distributed under the CeCill
library.
1
Although OTB provides generic utilities for pre-processing and analysing
EO data, some features and algorithms have been designed for specific sensors,
such as Pléiades, SPOT5 and Ikonos. Nonetheless, OTB can be used to process and
analyse almost any type of VHR EO raster data. OTB is developed primarily using
the medical imaging library, Insight Segmentation and Registration Toolkit (ITK),
2
but also relies on MuParser
3
and GDAL.
The OTB Applications can be combined into processing chains using the QT or
Python bindings or simply using Bash scripting. While the command line utilities
shipped with the toolkit have been predominantly based on the command line, it also
supports a GUI-based application called Monteverdi and Monteverdi2. Figure
13.1
summarises the range of applications. Since 2009, some of the OTB applications
have been made available through a plugin in QGIS using the processing plugin
(formely known as Sextante).
4
This chapter will focus on a small set of the OTB command line utilities that we
consider extend the capabilities of what has already been presented from the GDAL
and pktools toolkits. While OTB provides some of the core functionality common to
GDAL and pktools (e.g. image information (
otbcli_ReadImageInfo
); raster
Search WWH ::
Custom Search