Développements d’outils de visualisation avancés pour l’Orfeo ToolBoxRéf.: S-24ESP262-01IRégion : Midi Pyrénées
Catégorie : Ingénieur Etudes et Développement
Secteur : Espace
Contexte:
Dans le cadre des développements associés à l’Orfeo ToolBox (librairie libre de traitement des images de télédétection, www.orfeo-toolbox.org), CS développe actuellement pour le compte d’un de ses clients une nouvelle application de télédétection.
Ce logiciel est basé sur une architecture modulaire qui facilite son extension. Les fonctionnalités actuelles incluent la lecture et l’écriture d’un grand nombre de formats d’images, des chaînes spécifiques à la télédétection telles que la rectification d’image ou la fusion P+XS, ainsi que des algorithmes de traitements d’images plus généraux, tels que la classification ou l’extraction d’information. L’application dispose également d’un module de visualisation d’image.
Objectif:
L’outil de visualisation actuel convient au besoin du client, mais demande à être étendu pour répondre aux besoins propres de CS en terme de fonctionnalités destinées aux clients et de démonstration du savoir-faire.
L’objectif du stage est de développer de nouveaux modules de visualisation pour cette application pour répondre à ces besoins. Parmi les modules identifiés :
- Un module de visualisation des images hyperspectrales, avec notamment :
Rendu de la signature spectrale en temps réel,
Agrégation de canaux pour le rendu de l’image,
Angles spectraux en temps réel suivant le survol de la souris,
Angles spectraux fixes.
- Un module de rendu couplé Image –MNT – Carte – Données à valeur ajoutées :
Plaquage de l’image sur un modèle numérique de terrain avec survol en 3D,
Intégration de données cartographiques à ce rendu,
Intégration de données à valeurs ajoutées à ce rendu (par exemple, zone inondées et hauteur d’eau),
Outils de mesure en 3D : distance géodésique, volumes, pente, distance de Hausdorf entre deux objets.
- Un module de visualisation de traces d’images sur globe terrestre/fond de cartes :
Rendu de la trace de l’image sur un fond de carte (la trace intégrant une vignette de l’image originale),
Rendu de plusieurs traces avec chevauchement,
Sélection et génération d’extrait de zone,
Rendu des lieux de prise de vue sur un globe en 3D.
En terme d’environnement technique, les développements seront basés sur l’Orfeo ToolBox en respectant les contraintes liées au type de données manipulées, et notamment la gestion de la mémoire par rapport à la taille des images.
En terme d’environnement fonctionnel, le stage sera encadré par le responsable du projet Orfeo ToolBox avec le support de l’ensemble de l’équipe de développement (Suivi technique, réunion d’orientation, évaluation). Des contributions au projet libre Orfeo ToolBox sont envisagées selon les résultats obtenus.
Profil Recherché:
Ingénieur grandes écoles ou équivalent.
Connaissances souhaitées : C++ (programmation objets/générique), OpenGL, connaissances générales en traitement d’images et télédétection.
Qualités : Motivation et goût pour le développement algorithmique, autonomie, créativité, rigueur.
LIEU : TOULOUSE
DUREE : 6 MOIS
SERVICE D’ACCUEIL : ESPACE
REMUNERATION : SELON LA GRILLE EN VIGUEUR
Contact RH : recrutement-ec@c-s.fr
POSSIBILITE D’EMBAUCHE A L’ISSUE DU STAGE
|