Figurit Homepage
Orfeo Toolbox logo
PROJECT REFERENCE

Orfeo Toolbox

CNES/
Generic


Customer: Centre National d’Études Spatiales (CNES)

Programme: Generic

Supply Chain: CNES > CS Group SPACE

Context

CS Group responsabilities for Orfeo Toolbox are as follows:

  • Library maintenance and upgrades
  • Community Support
  • Animation of communities of users and developers
  • Maintenance of the platform for online services

Main Picture

The features are as follows:

  • Segmentation: applicable on a large scale (mean shift, watersheds, etc.) vectorization, comparison Machine Learning: Training of classification and regression models. Application on image and vector data. Assessment Extraction of primitives: Contour detection, calculation of radiometric indices, texture extraction, calculation of global and local statistics, mathematical morphology Image Geometry: Ortho-Rectification, Model Sharpening, Grid Resampling, PanSharpening, Disparity Calculation, Image Registration Calibration, Hyperspectral…

Project implementation

The project objectives are as follows:

  • OTB: Free image processing toolbox for remote sensing, consisting of a C++ library and a set of applications accessible from different Wrappers: Python 3, command line, QGIS plugin, GUI.

The processes for carrying out the project are:

  • Iterative development
  • Continuous development and integration (coding/unit testing)
  • Automatic Test Plan Generator with test execution and insertion of results in a CDash instance

Technical characteristics

The solution key points are as follows:

  • C++ software based on OTB libraries
  • Python
  • CMake / CTest / CDash
  • Managing multiple plugins using generic factories

The main technologies used in this project are:

Domain Technology(ies)
Operating System(s) Linux, Windows
Programming language(s) C++ 14, Python
Production software (IDE, DEVOPS etc.) CMake, SWIG, Gitlab, Gitlab-CI, Sphinx, Discourse, Wordpress, Doxygen
Main COTS library(ies) ITK, GDAL, Boost, 6S, MuParser, Shark ML