TIS-DTIM-2017-007 PSR Développement d`un plug

publicité
www.onera.fr
PROPOSITION DE STAGE EN COURS D’ETUDES
Référence : TIS-DTIM-2017 007
(à rappeler dans toute correspondance)
Département/Dir./Serv. :
Département Traitement de l'Information et
Modélisation
Responsables du stage :
A. Boulch, F. Janez, A. Plyer
Lieu :
Palaiseau
Tél. :
01 80 38 65 92
Email. :
[email protected]
DESCRIPTION DU STAGE
Domaine d’étude :
Type de stage
Informatique, recalage, développement
Fin d’études bac+5
Master 2 recherche
Bac+2 à bac+4
Intitulé: Développement d'un plug-in Python pour QGIS, pour la co-registration d'images de
télédétection
Sujet:
L’Onera a développé récemment un algorithme de co-registration d’images d’observation terrestres,
satellites ou aériennes, qui vise à superposer différentes images prises sur un même site, de la manière la
plus précise possible.
Le processus de coregistration repose essentiellement sur 3 étapes :
• Une première phase d’initialisation, au cours de laquelle les images sont ramenées à une
résolution commune, et une grille d’échantillonage commune. Cette étape peut être faite
principalement de deux manières : soit par un processus de géoréférencement, souvent proposé
dans les logiciels de distribution de telles données, soit par la sélection manuelle de points dans
les images qui sont en correspondance.
• Ensuite, vient le cœur de l’algorithme qui calcule les déformations géométriques entre ces deux
images initiales. L’algorithme Onera GeFolki répond à cette étape de manière totalement
originale en utilisant un algorithme de flot optique implémenté sur GPU particulièrement rapide.
• Enfin, l’une des images peut être ré-échantillonnée grâce à cette fonction de flot afin d’avoir la
meilleurs correspondance possible avec la première.
Le stage vise à rendre ces opérations compatibles avec une utilisation opérationnelle, et d’améliorer la
facilité d’emploi de l’algorithme, en développent un plugin spécifique pour QGIS, QGIS est un logiciel
SIG (système d'information géographique) libre
L’Onera a développé récemment un algorithme de co-registration d’images d’observation terrestres,
satellites ou aériennes, qui vise à superposer différentes images prises sur un même site, de la manière
la plus précise possible.
Le processus de co-registration repose essentiellement sur 3 étapes :
• Une première phase d’initialisation, au cours de laquelle les images sont ramenées à une
résolution commune, et une grille d’échantillonnage commune. Cette étape peut être faite
principalement de deux manières : soit par un processus de géoréférencement, souvent proposé
dans les logiciels de distribution de telles données, soit par la sélection manuelle de points dans
les images qui sont en correspondance.
• Ensuite, vient le cœur de l’algorithme qui calcule les déformations géométriques entre ces deux
images initiales. L’algorithme Onera GeFolki répond à cette étape de manière totalement
originale en utilisant un algorithme de flot optique implémenté sur GPU particulièrement rapide.
• Enfin, l’une des images peut être ré-échantillonnée grâce à cette fonction de flot afin d’avoir la
meilleurs correspondance possible avec la première.
Le stage vise à rendre ces opérations compatibles avec une utilisation opérationnelle, et d’améliorer la
facilité d’emploi de l’algorithme, en développent un plug-in spécifique pour QGIS, un logiciel SIG
(système d'information géographique) libre publié sous licence GPL.
Le développement d’une application Python pour QGIS permettra :
• De rendre possible l’utilisation et la valorisation de cet outil pour les développeurs d’algorithmes
de traitement des images de télédétection, dans un cadre open-source
• D’améliorer le paramétrage de l’algorithme, les étapes d’initialisation et d’évaluation des
performances, en rendant possible la visualisation des résultats au fur et à mesure des différents
jeux de paramètres testés.
Le développement d’une application Python pour QGIS permettra :
• De rendre possible l’utilisation et la valorisation de cet outil pour les développeurs d’algorithmes
de traitement des images de télédétection, dans un cadre open-source
• D’améliorer le paramétrage de l’algorithme, les étapes d’initialisation et d’évaluation des
performances, en rendant possible la visualisation des résultats au fur et à mesure des différents
jeux de paramètres testés.
Pour candidater, envoyer une lettre de motivation et un CV détaillé à [email protected] et
[email protected]
Est-il possible d'envisager un travail en binôme ?
Méthodes à mettre en oeuvre :
Recherche théorique
Travail de synthèse
Recherche appliquée
Travail de documentation
Recherche expérimentale
Participation à une réalisation
Possibilité de prolongation en thèse : Oui
Durée du stage :
Minimum : 5
Maximum : 6
Période souhaitée : à partir de janvier / février 2017
PROFIL DU STAGIAIRE
Connaissances et niveau requis :
Ecoles ou établissements souhaités :
Compétences solides en mathématiques et
informatique ; traitement des images
Très grandes écoles d'ingénieur/Master 2 recherche
Python
Téléchargement