galaxy

Orfeo ToolBox – remote sensing image processing library

Orfeo ToolBox (OTB) is a collection of remote-sensing image processing algorithms designed for very large optical, multispectral, hyperspectral and radar imagery.

Initiated by CNES, it provides reusable processing components together with ready-made applications that can be called from the command line, Python or QGIS. Its streaming and multi-threaded architecture lets many algorithms work on imagery larger than available memory, while the C++ API supports construction of specialised processing chains.

This is free and open source software.

Key Features

  • Reads and writes a broad range of raster and vector formats through GDAL, with access to image metadata and sensor models.
  • Processes very large images using streaming to work within memory constraints.
  • Multi-threaded implementation for many processing algorithms.
  • Radiometric correction and geometric preprocessing including orthorectification and map projection workflows.
  • Pansharpening and image-fusion algorithms for combining spatial and spectral information.
  • Image filtering for denoising, smoothing and enhancement.
  • Feature extraction including keypoints, line detection, texture measures and radiometric indices.
  • Segmentation with watershed, connected components and MeanShift methods.
  • Supervised classification with algorithms including SVM and Random Forest.
  • Unsupervised classification with K-Means and Self Organizing Maps.
  • Change-detection tools including multivariate alteration detection.
  • Hyperspectral dimensionality reduction, endmember extraction and spectral unmixing.
  • SAR processing including calibration, speckle filtering, polarimetric analysis and interferometry.
  • Object-based image analysis with attribute computation, filtering and classification.
  • Algorithms are accessible from C++, Python, the command line and QGIS, supporting both scripted and interactive workflows.

Website: gitlab.orfeo-toolbox.org/orfeotoolbox/otb
Support:
Developer: CNES and OTB Development Team
License: Apache License 2.0

Orfeo ToolBox is written primarily in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Earth Observation and Ocean Science Tools
OpenDriftModels drifting objects and particles in the ocean
SNAPProcesses and analyses satellite Earth observation data
Orfeo ToolBoxPowerful toolkit for large-scale remote sensing image analysis and processing
SeaDASNASA toolkit for processing, visualising and analysing ocean colour imagery
OceananigansHigh-performance framework for simulating ocean turbulence and fluid dynamics

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted