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.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted