Stage - Correction atmosphérique pour données hyperspectrales H/F

Toulouse, France Stage (6 mois)

Le recrutement est fermé pour cette offre

À propos de Magellium

Magellium (Groupe Artal), avec ses 300 collaborateurs, est un acteur indépendant, spécialiste sur la chaîne de valorisation du pixel et de la donnée image et vidéo (du capteur satellite, aéroporté ou drone jusqu’à son utilisation dans les systèmes d’information géographique, la cartographie et la Géointelligence). Magellium promeut la maîtrise des technologies du logiciel, de l’IA, du traitement d’image et de la géomatique.

 L’unité Earth Observation est en charge des activités de traitement d’images d’origine spatiale. Ses domaines d’expertise sont : la géométrie des capteurs & le traitement d’image, la calibration/validation & le contrôle qualité et les services d’observation de la Terre. Nos experts en télédétection, nos scientifiques et nos concepteurs de logiciels spécialisés se concentrent sur les programmes de R&D, les algorithmes de traitement, les systèmes de segment sol et les services environnementaux. Observer la Terre depuis l'espace, surveiller notre environnement et les changements climatiques sont nos défis.

Pour ces projets concernant notre environnement et les changements climatiques, Magellium propose le stage suivant intitulé : Correction atmosphérique pour données hyperspectrales.

Le poste

CONTEXTE

L’amélioration des capteurs optiques permet d'avoir des meilleures et plus complètes mesures de la radiation électromagnétique réfléchie par la surface terrestre.

Un des exemples, c’est le satellite PRISMA de l’Agence Spatiale Italienne (ASI) qui contient un spectro-imageur qui mesure de façon continue la radiance réfléchie par la Terre du 400 nm à 2500 nm en pas de 10 nm et avec une résolution 30 m/pixel.

Avec ces données hyperspectrales, PRISMA offre des multiples applications civiles et scientifiques comme le suivi de la production des champs cultivés, l’analyse de la qualité du sol et de la minéralogie, la protection et l'utilisation de ressources forestières ou l’analyse de la qualité de l’eau. Ces applications vont être fournies de façon opérationnelle par la future mission Copernicus CHIME

Afin d’exploiter l’information des données satellites, ces images doivent être corrigées des effets d’absorption et diffusion de la radiation par l’atmosphère terrestre.

Ce processus (correction atmosphérique) est une des étapes les plus importantes dans le traitement d’images optiques par satellite.

Son but principal est l’obtention de la réflectance de surface à partir des mesures de la radiance par le satellite.

En général, les algorithmes de correction atmosphérique sont divisés en deux étapes : (1) la caractérisation de l’atmosphère (vapeur d’eau et aérosols); et (2) l’inversion de la réflectance surface à partir des mesures du satellite.

Les algorithmes de correction atmosphérique utilisent des modèles de transfert radiatif (RTM) pour obtenir la composition atmosphérique et découpler le signal de la réflectance de surface des effets atmosphériques. Ces RTM atmosphériques sont codes informatiques qui simulent les processus d’absorption, de diffusion et d'émission de la radiation électromagnétique dans l’atmosphère terrestre.

Si bien des algorithmes existent déjà pour divers satellites, la correction atmosphérique est toujours un défi qui a besoin encore d’améliorations, surtout pour des instruments hyperspectraux en haute résolution spatiale comme PRISMA. L’utilisation conjointe des méthodes de machine learning (émulateurs) avec des méthodes d’estimation optimale (ISOFIT, GRASP) ouvrent la porte à l'amélioration de la précision et à la performance de la correction atmosphérique.

SUJET

L’objectif de ce stage sera implémenter et tester des améliorations sur un prototype de la chaine de traitement Magellium Atmospheric Correction toolbox (MAGAC) et l’appliquer sur des images hyperspectrales de la mission PRISMA.

En particulier, l’objectif sera consolider un algorithme type Optimal Estimation en utilisant des méthodes multi-pixel (Guanter et al. 2010) pour mieux caractériser l’atmosphère ainsi que d’utiliser des émulateurs (Vicent et al. 2021) comme alternative à l’interpolation des look-up tables. Ce stage contribue dans l’exercice ACIX-III de l’Agence Spatiale Européenne (ESA) pour la validation des algorithmes de correction atmosphérique.

Vous aurez donc pour objectifs :

  • Révision bibliographique sur les méthodes d’estimation optique, correction atmosphérique et émulation, ainsi que pour les concepts physiques (transfert radiative) et les outils informatiques (codes de transfert, émulateurs) à utiliser pendant le stage.

  • Récupération et analyse des données PRISMA pour évaluer l’algorithme MAGAC.

  • Compréhension, implémentation et amélioration de l’algorithme ISOFIT et MAGAC. En particulier :

    • Amélioration de l’algorithme avec des méthodes multi-pixel.

    • Adaptation de l’algorithme pour l’utilisation avec des émulateurs.

    • Génération d’un émulateur des codes de transfert radiatif atmosphérique.

  • Validation et analyse de performance de l’algorithme sur la base de données synthétiques pour l’instrument PRISMA dans le cadre du projet ACIX-III.

Les travaux seront réalisés en Python ou, de préférence, Matlab.

Vous travaillerez en collaboration avec les experts en transfert radiatif, correction atmosphérique et Machine Learning pour définir le plan travail, développer l’outil et générer les données. Vous aurez aussi accès à des outils existants (ALG) pour faciliter les travaux.  Vous devrez être autonome dans leur mise en œuvre.

PERSPECTIVE

Des perspectives pour rejoindre les équipes Magellium en CDI pourront être proposées à l’issue de ce stage en fonction des opportunités, que ce soit sur ces projets spatiaux ou des collaborations avec des laboratoires.

Profil recherché

Etudiant(e) en cursus universitaire ou en école d'ingénieur et préparant un diplôme de niveau Bac+5 dans le domaine de la télédétection, de la physique, du traitement d’images, du machine learning ou de l'informatique.

Vous avez une expérience prouvée en programmation numérique (Python ou, de préférence, Matlab) et disposez d’un bon bagage en physique (transfert radiatif) et en mathématiques (méthodes statistiques).

Vous êtes doté(e) de connaissances sur l’Observation de la Terre (mission satellites), en particulier pour des missions optiques.

Chez Magellium, la diversité et l'inclusion sont fondamentales pour notre fonctionnement et ancrées dans nos valeurs. Nous respectons la diversité de nos employés, leurs expériences, leurs origines, leurs handicaps, et offrons des chances égales à tous. Tous différents, tous compétents !

Mots clés : Correction atmosphérique, hyperspectral, transfert radiatif, émulateurs

Mots clés informatiques : Matlab, Python

Détails sur le poste
Toulouse, France
Stage (6 mois)
Ingénierie
Propulsé parTaleez