|
|
Remote modules allow anyone to extend the functionalities of OTB without being part of the core project repository. Remote modules can have different licenses than the main OTB repository.
|
|
|
|
|
|
To start hacking on your own remote module, you can start by forking the [remote module template](https://gitlab.orfeo-toolbox.org/remote_modules/remote-module-template).
|
|
|
|
|
|
## Official remote modules
|
|
|
|
|
|
"Official" remote modules are just regular remote modules that we consider particularly useful for users. Some of those are shipped in the [binary packages](https://www.orfeo-toolbox.org/Download/).
|
|
|
|
|
|
### DiapOTB
|
|
|
|
|
|
https://gitlab.orfeo-toolbox.org/remote_modules/diapotb <br>
|
|
|
*License*: Apache License 2.0
|
|
|
|
|
|
The differential SAR interferometry (DInSAR) technique relies on the processing of two SAR images of the same portion of the Earth’s surface taken at different time. The aim is to analyze potential events (earthquake, destruction, …) by highlighting differences between SAR images. DInSAR involves a set of tools such as creation of deformation grids , coregistration or building of interferograms.
|
|
|
|
|
|
The Orfeo Toolbox remote module DiapOTB contains all necessary steps and allows to launch a complete DInSAR chain. This module has been used with Sentinel-1 data with satisfactory results.
|
|
|
|
|
|
This module is a port from DIAPASON tool, integrated in the [ESA GeoHazards TEP](http://terradue.github.io/doc-tep-geohazards/tutorials/diapason-sm.html).
|
|
|
|
|
|
### otb-mosaic - Image mosaiking
|
|
|
|
|
|
https://github.com/remicres/otb-mosaic <br>
|
|
|
*Author*: Rémi Cresson <br>
|
|
|
*License*: CeCILL-B
|
|
|
|
|
|
This module provides one application dedicated to images mosaicking with several compositing methods available.
|
|
|
|
|
|
### otb-bv - Estimation of bio-physical variables with OTB
|
|
|
|
|
|
http://tully.ups-tlse.fr/jordi/otb-bv/tree/master <br>
|
|
|
*Author*: Jordi Inglada <br>
|
|
|
*License*:
|
|
|
|
|
|
The otb-bv project allows for estimation of biophysical variables (LAI, fAPAR, fCover) from optical imagery using machine learning nonlinear regressions for the inversion of PROSPECT+SAIL.
|
|
|
|
|
|
### otbFFSforGMM - Large-scale feature selection with Gaussian mixture models
|
|
|
|
|
|
https://github.com/Laadr/otbFFSforGMM <br>
|
|
|
*Author*: Adrien Lagrange <br>
|
|
|
*License*: Apache
|
|
|
|
|
|
This module implements a method to perform a fast forward feature selection using a Gaussian Mixture Model for the classification of high dimensional remote sensing images. The algorithm is describes in the following paper https://hal.archives-ouvertes.fr/hal-01382500.
|
|
|
|
|
|
### GRM - Generic region merging segmentation
|
|
|
|
|
|
http://tully.ups-tlse.fr/lassallep/grm/tree/master <br>
|
|
|
*Author*: Pierre Lassalle <br>
|
|
|
*License*:
|
|
|
|
|
|
This module provides the GRM OTB application to perform multi-scale region-merging segmentation on satellite images. Three local homogeneity criteria are available: the Baatz & Schäpe criterion, the Full Lambda Schedule criterion and the simple Euclidean Distance criterion. This module was contributed by Pierre Lassalle who also provides a [tutorial](http://pierre33.github.io/tutorials/grm_tuto.html) to learn how to use the library.
|
|
|
|
|
|
### SertitObject - Object oriented image analysis
|
|
|
|
|
|
https://github.com/sertit/SertitObject <br>
|
|
|
*Author*: SERTIT - University of Strasbourg <br>
|
|
|
*License*: CeCILL-B
|
|
|
|
|
|
This module provides two OTB applications dedicated to object-oriented image analysis.
|
|
|
|
|
|
### Phenotb
|
|
|
|
|
|
http://tully.ups-tlse.fr/jordi/phenotb.git <br>
|
|
|
*Author*: Jordi Inglada <br>
|
|
|
*License*: GNU Affero General Public License v3.0
|
|
|
|
|
|
This module implements several algorithms allowing to extract phenological information from time profiles. These time profiles should represent vegetation status as for instance NDVI, LAI, etc.
|
|
|
|
|
|
### Temporal gap-filling
|
|
|
|
|
|
http://tully.ups-tlse.fr/jordi/temporalgapfilling.git <br>
|
|
|
*Author*: Jordi Inglada <br>
|
|
|
*License*: GNU Affero General Public License v3.0
|
|
|
|
|
|
This module provides classes and one application to perform for temporal gap-filling in image time series (linear and spline interpolators are provided).
|
|
|
|
|
|
## Community remote modules
|
|
|
|
|
|
### Feature selection
|
|
|
|
|
|
https://github.com/boussaffawalid/FeatureSelection <br>
|
|
|
*Author*: Walid Boussafa and Nesrine Chehata <br>
|
|
|
*License*:
|
|
|
|
|
|
This module contains a FeatureSelection application based on the [FST3Lib](http://fst.utia.cz/).
|
|
|
|
|
|
### GKSVM - Generic kernel SVM
|
|
|
|
|
|
https://github.com/jmichel-otb/GKSVM <br>
|
|
|
*Author*: Julien Michel <br>
|
|
|
*License*:
|
|
|
|
|
|
GKSVM contains a modified version of libsvm to support generic kernels, as well as a set of Orfeo ToolBox classes to use them. This code once belonged to Orfeo ToolBox source code, but has been removed to enforce the new third party policy (no modified third party in source code). Code has been turned into a legacy remote module.
|
|
|
|