|
Le module SAVAMER permet de géo-référencer des images raster et de les intégrer dans une relation de type image. Il permet également de redresser des documents vectoriels digitalisés sans références géographiques.
Pour être intégrés dans une relation de la base de données, les pixels d’une images doivent tous être géo-référencés : la position de chaque pixel doit être connue. Bien souvent, l’image que l’on souhaite intégrer dans une base n’est pas en conformité géographique avec la réalité, et il faut la redresser, c’est-à-dire modifier la position d’un certain nombre de ses pixels pour les remettre à leur position géographique correcte. L’image d’origine doit donc être déformée.
Les objets d’une relation de type image sont des pixels définis sans ambiguïté, pour leur position comme pour leur taille. Pour affecter une valeur à un objet pixel de la relation à partir d’une image, il faut donc savoir quels sont les pixels de l’image qui participent à la définition de la valeur de l’objet pixel de la relation. L’opération de géo-référencement consiste donc en une opération de redressement (repositionnement des pixels dans l’espace) et une opération de ré-échantillonnage (modification de la taille des pixels de l’image).
A partir d’une image non géo-référencée, le module SAVAMER crée donc une nouvelle image, par redressement et ré-échantillonnage. Les paramètres de cette nouvelle image sont alors compatibles avec les paramètres de la relation qui doit recevoir les valeurs (projection géographique, taille de pixel). Une fois cette opération effectuée, le module SAVAMER permet d’intégrer les valeurs de l’image à un attribut de la relation.
Le géo-référencement
Le géo-référencement a pour objet la mise en conformité géographique de l’image. L’opération a donc pour objet de placer chaque pixel de l’image d’origine à sa position géographique exacte. Comme il n’est pas possible d’indiquer manuellement la position exacte de chaque pixel de l’image, on utilise des fonctions de déformation globales ou semi-locales. Le choix de la fonction de déformation dépend de la déformation supposée de l’image. Certains paramètres de déformation sont intrinsèques au type de capteur, comme la position et le type de capteur d’un satellite ou l’objectif d’un appareil de prise de vues aériennes. Les autres paramètres doivent être calculés à partir de points d’appui entre image et position dans le plan de projection, et par l’utilisation d’un modèle numérique pour la prise en compte de la déformation due aux différences d’altitude.
Le module SAVAMER permet la saisie de points d’appui et le redressement, en donnant le choix de la fonction de redressement : similitude, projection centrale, fonction polynomiale de degré 1 ou 3, tessellation, etc. Plusieurs fonctions de redressement peuvent être combinées : il est courant d’effectuer une transformation globale (de type projective ou de degré1) suivie de transformations locales (par exemple, redressement de degré 1 dans les triangles issues d’une tessellation à partir de points d’appui).
Le ré-échantillonnage
Les pixels d’une relation sont définis sans ambiguïté, taille et position. La taille de ce pixel peut être différente de celle -supposée- des pixels de l’image d’origine. Pour savoir quelle valeur affecter à un pixel de la relation à partir des pixels d’une image, il faut calculer, par géo-référencement, quels pixels de l’image d’origine participent par leur position à la définition de la valeur du pixel de la relation, puis, par une opération de ré-échantillonnage, il faut affecter une nouvelle valeur à partir de ces pixels. Plusieurs méthodes peuvent être employées pour effectuer cette opération. La plus simple consiste à prendre la valeur du pixel de l’image d’origine le plus proche (plus proche voisin), mais il est également courant de faire une moyenne sur les pixels voisins, par un calcul bilinéaire ou bicubique. Ces trois opérations de ré-échantillonnage sont implantés dans le module de redressement de SAVAMER.
Le mosaïquage et l’intégration
L’opération de mosaïquage permet d’intégrer une image géo-référencée à un attribut d’une relation de type pixel. Le système SavGIS gère ces attributs de manière à permettre des ensembles de pixels plus complexes que des images rectangulaires. L’opération d’intégration consiste donc, à partir d’une image géo-référencée, à créer des objets pixels dans une relation (si ces objets n’existent pas déjà), et à affecter les valeurs des pixels de l’image à un attribut dans cette relation. On constitue ainsi une « mosaïque » dont la gestion est entièrement à la charge du système, et dont la structure externe est identique à celle des autres types de relation.
|