Espace clients

Orfeo ToolBox


Depuis 2005, CS développe pour le compte du CNES l'Orfeo ToolBox, librairie libre destinée au traitement des images de télédétection. Cette librairie riche et évolutive peut servir de base aux développements d'applications évoluées telles que des chaînes images complètes destinées à la production.

o Pour accéder à notre offre de formation...
o Pour accéder directement aux sessions planifiées et s'inscrire...



Qu'est ce que l'Orfeo ToolBox ?

Orfeo ToolBox
L'Orfeo ToolBox est un logiciel libre développé par le CNES dans le cadre du volet méthodologique du programme d'accompagnement ORFEO, destiné à préparer l'exploitation des futures données Pleiades et Cosmo-Skymed. Cette librairie est destinée à capitaliser les résultats des études et des travaux de recherche menés dans les différents groupes méthodologiques. En ce sens, elle propose aux utilisateurs des algorithmes et des méthodes à la pointe de la recherche internationale. De plus, la validation thématique de ces algorithmes par le CNES et les partenaires du programme ORFEO en assure l'exactitude et la qualité.

L'Orfeo ToolBox est une librairie multi-plateforme utilisable sur les principaux systèmes d'exploitation. De part sa couche d'abstraction des entrée/sorties, elle supporte de manière transparente un grand nombre de formats de données de télédétection. Elle tire également naturellement partie du matériel disponible grâce à un mécanisme de parallélisation automatique mis en place pour la plupart des traitements. Enfin, grâce au mécanisme de traitement par morceaux, elle permet de travailler avec des images de taille quelconque tout en maintenant une utilisation constante de la mémoire.

D'un point de vue méthodologique, l'Orfeo ToolBox fournit des algorithmes et des frameworks pour le traitement des problèmes suivants :

  • Extraction d'information,
  • Détection de changement,
  • Apprentissage et classification,
  • Corrections radiométriques,
  • Géométrie des images et ortho-rectification,
  • Visualisation,
  • Polarimétrie radar,
  • Débruitage,
  • Fusion d'images,
  • Analyse multi-résolution.
   
L'Orfeo ToolBox intègre également un ensemble d'applications thématiques permettant de rendre accessible les fonctionnalités au sein d'applications graphiques interactives. Ces applications sont disponibles au sein du paquet OTB-Applications et sont distribuées sous la même licence que l'Orfeo ToolBox.

Quel est le rôle de CS au sein du projet Orfeo ToolBox ?

CS est le prestataire en charge du développement de l'Orfeo ToolBox sur la période 2005-2010, il a à ce titre participé au développement de la plupart des fonctionnalités présentes de l'Orfeo ToolBox. CS a également réalisé des prestations autour de l'Orfeo ToolBox, comme le développement d'outils pour la visualisation de couples stéréoscopiques ou l'intégration du support du format JPEG2000, format des futurs produits du satellite Pleiades.

Fort de cette expérience, CS est force de proposition auprès du CNES pour la mise au point, la conception et le développement de nouvelles fonctionnalités de l'Orfeo ToolBox.

Comment utiliser l'Orfeo ToolBox ?

L'Orfeo ToolBox est un logiciel libre, et est à ce titre à disposition de quiconque souhaite l'utiliser pour ses propres développements. L'Orfeo ToolBox est distribuée sous licence CeCILL. Cela implique par exemple que si un industriel distribue une application basée sur l'Orfeo ToolBox, il devra également distribuer les sources de cette application. Cependant, cela ne signifie pas que ces sources seront publiques, mais uniquement que le destinataire de l'application en recevra également le code source, ce qui est le cas pour la plupart des prestations de développements.

Au delà de cet aspect, il est bien souvent intéressant de contribuer les éventuelles nouvelles fonctionnalités à la librairie Orfeo ToolBox elle-même : le code est alors maintenu par l'équipe de développement de l'Orfeo ToolBox, et bénéficie le cas échéant d'une relecture et d'une validation supplémentaire par les développeurs et les utilisateurs de la librairie. De plus, l'organisme qui a contribué le code dispose d'une meilleure visibilité auprès des acteurs du domaine et garde la paternité de celui-ci, grâce aux citations insérées dans la documentation. Dans le cas d'algorithmes publiés dans des journaux scientifiques, cela permet également de faciliter les tests et la validation de la méthode publiée par la communauté scientifique.

Qu'est ce que CS peut apporter aux utilisateurs de l'Orfeo ToolBox ?

Fort de son expertise de la librairie Orfeo ToolBox, mais également de son expérience dans le domaine de la télédétection et des prestations de développement logiciel, CS est le partenaire idéal de vos projets basés sur l'Orfeo ToolBox. Si vous souhaitez utiliser l'Orfeo ToolBox dans vos développements ou vos études, CS peut ainsi vous aider de plusieurs manières :