Validación de las prestaciones de geolocalización del procesador

Transcripción

Validación de las prestaciones de geolocalización del procesador
Teledetección: Humedales y Espacios Protegidos. XVI Congreso de la Asociación Española de Teledetección.
(Eds. J. Bustamante, R. Díaz-Delgado, D. Aragonés, I. Afán y D. García). pp. 277-278. Sevilla 21-23 octubre 2015
Validación de las prestaciones de geolocalización del procesador de Ingenio
Diana de Miguel(1), Alberto Pizarro(1), Máximo Fernández(2), Jorge Martín(2), Cristina de Negueruela(2),
Francisco Reina(3), Inés Fuente(3), Renaud Fraisse(4)
(1)
AirbusDS, Avda. de Aragón 404, 28022, Madrid (España),
Emails: [diana.demiguel - alberto.pizarro-rubio]@airbus.com
(2)
GMV Aerospace & Defence, C/Isaac Newton 11, 28760 Tres Cantos, Madrid (España),
Emails: [maxfernandez - jmfernandez – cnegueruela]@gmv.com
(3)
ESTEC, Keplerlaan 1, PO Box 299 NL-2200 AG Noordwijk, (Holanda),
Emails: [Francisco.Reina – Ines.Fuente]@esa.int
(4)
AirbusDS, 31 Rue des Cosmonautes, Z.I. du Palays, 31400 Toulouse (Francia), email : [email protected]
Resumen: SEOSAT/Ingenio es una misión óptica de alta resolución espacial orientada a ofrecer servicios sostenibles de
observación del territorio sobre España, Europa, Iberoamérica y países costeros del Magreb. El principal producto de
Ingenio son imágenes ortorectificadas de nivel 1C con una geolocalización mejor que un píxel (2,5 m RMS). El presente
artículo describe la validación del algoritmo implementado en el prototipo del procesador de tierra de Ingenio (GPP) que
permite esta excelente precisión. El algoritmo se basa en la mejora del conocimiento de la posición orbital y de la actitud
de observación mediante un proceso automático de detección y correlación de puntos de control y posterior ajuste
geométrico. Su validación se ha realizado siguiendo un procedimiento incremental. Inicialmente, se ha comprobado el
correcto comportamiento del procesador de imagen en condiciones ideales usando un modelo afín bidimensional.
Posteriormente, se ha procedido a simular condiciones dinámicas reales, comprobando la corrección de estas desviaciones
no lineales. Finalmente, se ha validado la robustez del algoritmo frente a cambios en las condiciones de observación y
características de los sensores usando diferentes ortoimágenes de referencia obtenidas del Plan Nacional de Ortofotografía
Aérea (PNOA) y del Plan Nacional de Observación del Territorio (PNOT, fuente de imágenes SPOT5).
Palabras clave: SEOSAT, Ingenio, geolocalización, validación, actitud, automático, orto-rectificación.
Validation of Ingenio’s geolocation performances derived from the Ground Processor Prototype
Abstract: SEOSAT/Ingenio is a high-resolution optical mission for Earth Observation services over Spain, Europe, South
America and coastal countries in North Africa. Ingenio’s main products are L1c orthorectified images with a higher
geolocation accuracy than one panchromatic pixel (2.5 m RMS). This paper describes the validation on the geolocation
algorithm implemented in the Ground Processor Prototype (GPP) to allow this excellent accuracy. This algorithm is
based on the improvement in the knowledge of the orbital position and observation attitude parameters by means of
automatic detection and correlation of ground control points (GCPs) and their use in further geometrical adjustment.
Validation was through an incremental process: first, the correct behaviour of the algorithm under ideal boundary
conditions was verified by comparing the results with those from a bidimensional affine model. After that, the algorithm
was verified under simulated real dynamic conditions, thereby verifying input data is corrected for these non-linear
deformations. Finally, the robustness of the algorithm was checked against changes in observation conditions and sensor
characteristics by using different reference orthoimages obtained from the Spanish National Plan of Aerial Orhtophotography (PNOA) and the Spanish Plan for Territorial Observation (PNOT, source of SPOT5 images).
Keywords: SEOSAT, Ingenio, geolocation, validation, attitude, automatic, ortho-rectification
1.
INTRODUCCIÓN
SEOSAT/Ingenio es una misión óptica de alta
resolución orientada a ofrecer servicios sostenibles de
observación del territorio sobre España, Europa,
Iberoamérica y países costeros del Magreb. La carga útil
principal está diseñada para adquirir imágenes con una
anchura superior a 55 km y una resolución de 2,5 m para
la banda pancromática y 10 m para las multiespectrales.
La órbita es helio-síncrona, a una altura de 670 km, con
un periodo de revolución diario de 14+32/49 rev/día y
hora local en el nodo descendente (LTDN) a las 10:30.
http://ocs.ebd.csic.es/index.php/AET/2015/schedConf/presentations
Este periodo de revolución minimiza el ciclo de
repetición (49 días, objetivo <60 días) para, por un lado,
asegurar el ancho de barrido y el tamaño del píxel, y por
otro asegurar cobertura completa a nadir en el territorio
español y un tiempo de revisita global en condiciones de
emergencia (máximo ángulo de alabeo 33º) menor de 3
días, que dependen en mayor medida del ciclo de
repetición. La capacidad de toma y almacenamiento de
imágenes del satélite es de 2,5 millones de km2 al día,
con un tiempo de vida de 7 años, pudiendo ser ampliado
hasta 10.
La plataforma de SEOSAT/Ingenio, de estructura
hexagonal y una masa total de 830 kg, alberga los
277
equipos de aviónica, que están totalmente redundados,
con un Sistema de Control de Órbita y Actitud (AOCS)
estabilizado en 3 ejes.
La misión SEOSAT/Ingenio generará inicialmente
productos pancromáticos (PAN) y multiespectrales
(MS) en radiancias espectrales en el límite de la
atmósfera (TOA, del inglés Top Of Atmosphere): nivel
1b1 (radiancias TOA por detector, sin remuestreo), 1b2
(remuestreadas sobre el plano focal de un sensor único e
ideal por banda, denominado Sensor Ideal de
SEOSAT/Ingenio) y nivel 1c (imagen ortorectificada)
1.1. Prestaciones de geolocalización
El requisito de geolocalización para los productos de
nivel 1c de Ingenio está especificado a 2,5 m 2D-2σ (i.e.
un píxel pancromático).
La precisión en la geolocalización depende inicialmente
de la precisión en la estimación del apuntamiento, a lo
que contribuye la incertidumbre en la posición orbital,
del control de la actitud y de las deformaciones termomecánicas inducidas entre los telescopios y las cabezas
ópticas de los star trackers.
En ausencia de puntos de control, los requisitos
especifican una precisión mejor que 50 m 2σ sobre el
elipsoide de referencia. Como se describe en (De
Miguel, D. et al., 2013), los análisis prevén un valor de
26,5 m 2σ. EIPS incluye modelos representativos y
métodos de corrección para alcanzar este valor:
suavizado de los valores del GPS sobre un modelo
kepleriano, un filtrado temporal del ruido residual de la
actitud y un modelo del comportamiento termomecánico de la Carga Útil que reduce la incertidumbre
de apuntamiento entre cámaras.
Las prestaciones finales de geolocalización en los
productos para el usuario (L1c y L1b2) se mejoran
gracias a una búsqueda automática de puntos de control
en el terreno durante el post-procesado de las imágenes
por el GPP, seleccionando dichos puntos mediante
criterios de máxima correlación y distribución espacial
uniforme a lo largo de la trayectoria del satélite.
El mayor contribuyente en el error proviene del ruido
residual de la restitución no lineal de la actitud del
satélite, y requiere de un Modelo Digital del Terreno
(MDT) preciso y un máximo de 19 puntos de control de
alta precisión para su cumplimiento (ver Figura 1).
1.2. El Entorno de Simulación y Procesado de
Imagen de Ingenio (EIPS)
El Simulador de Prestaciones de Imagen de Ingenio
(EIPS, End to end Image Performances Simulator)
compuesto fundamentalmente por el SCPS (SpaceCraft
Performances Simulator) y el GPP (Ground Processor
Prototype) es un entorno desarrollado por el consorcio
entre GMV e INTA para simular y validar las
prestaciones radiométricas y geométricas de las
imágenes de Ingenio. Utilizando como entrada
ortoimágenes de referencia para la simulación, EIPS
aplica modelos totalmente representativos de
http://ocs.ebd.csic.es/index.php/AET/2015/schedConf/presentations
transferencia radiativa atmosférica (libRadtran), la
dinámica del satélite y las prestaciones de la Carga Útil
Principal sobre los datos brutos de imagen. Estos datos
brutos se procesan hasta niveles 1b (radiometría
calibrada) y 1c (imagen ortorectificada).
2.
MATERIAL Y MÉTODOS
2.1. Diseño de las pruebas
Para validar de manera independiente la simulación y
procesado de la geometría de las imágenes, tras la
validación de la simulación de la actitud realizada por
INTA y descrita en (De Miguel, E. et al., 2011), se ha
seguido un proceso incremental: primero se ha
verificado el correcto funcionamiento de EIPS en
condiciones ideales, a continuación se ha comprobado la
obtención de las prestaciones esperadas bajo
perturbaciones nominales y finalmente se han forzado
los algoritmos críticos mediante condiciones
radiométricas y/o geométricas más exigentes
(diferencias en condiciones de iluminación y de calidad
de la imagen de referencia).
Como datos de entrada a las simulaciones se han
utilizado el modelo de elevación MDT5 del Plan
Nacional de Ortofotografía Aérea (PNOA) y mosaicos
del mismo origen en los casos ideales y nominales, e
imágenes de SPOT5 del Plan Nacional de Observación
del Territorio (PNOT) para las pruebas de estrés.
Para validar EIPS en condiciones ideales se han
comparado sus resultados con los de un modelo de
transformación bidimensional afín descrito en (1),
compuesto por rotación (α), traslación (B1, B2) y
homotecia, donde se incluyen diferentes factores de
escala (λx, λy) en cada una de las dos direcciones
principales (representando los diferentes tamaños del
píxel en ambas direcciones, consecuencia de la
distorsión óptica) y la ausencia de una ortogonalidad
completa (β) debida a la no-perpendicularidad entre en
el eje sobre el cual se calcula la velocidad instantánea
del satélite y el sensor PAN:
 Xref   cos   sin   1  sin   x  X 1b1  B1 

  


    (1)
 Yref   sin  cos   0 cos   y  Y1b1   B2 
Se consideran fuentes de error en el modelo: a)
variaciones en el tamaño del píxel a lo largo de las
columnas (debido a la misma distorsión óptica), b)
variaciones en el ángulo de rotación entre ambos
sistemas de referencia (proyección de la órbita en la
latitud de la simulación) debida a la ley de control de
actitud en guiñada o yaw steering, y c) el MDT en sí
mismo (previo a la ortorectificación).
La variación en guiñada (b), necesaria para la
adquisición de imagen con sensores pushbroom, hace
que solo sea posible aplicar este modelo en áreas donde
esa variación sea despreciable y por tanto el ángulo entre
ambos sistemas de referencia aproximadamente
278
constante. Por ello se ha elegido una extensión
relativamente pequeña (< 2,5km, 1000 líneas PAN) en
la dirección de movimiento del satélite para la ejecución
del test. Aunque el uso de un MDT (c) en sí mismo no
es un error, sí lo es desde el punto de vista en que
representa un efecto no lineal que no puede ser
capturado por el modelo previamente a la
ortorectificación, actuando por tanto como ruido en la
interpretación de los resultados.
La validación en condiciones nominales ha consistido en
simular todas las perturbaciones sobre la dinámica de la
adquisición y corregir las mismas mediante puntos de
control sobre diferentes imágenes.
3.
escala) y arrojan unos valores de error N-S (RMS)
1,05E-6º = 11,7 cm y error E-O (RMS) 1,4E-6º = 15,7
cm, cumpliendo el requisito de 0,1 píxeles (25 cm)
3.2. Resultados sobre escenarios nominales
Los escenarios nominales incluyen incertidumbres y
perturbaciones de acuerdo a los análisis de AOCS: 7 días
de propagación de la órbita con un modelo completo de
perturbaciones, incertidumbre en las medidas de GPS,
errores en el control de actitud real, en la estimación de
la misma por los star trackers y en el filtrado de las
medidas volcadas a tierra. Se incluyen también el error
en posición de los puntos de control y los derivados del
MDT.
RESULTADOS
3.1. Resultados sobre escenarios ideales
En condiciones ideales se ha comprobado que la
simulación de la adquisición de la imagen y su
procesado hasta nivel 1b acumula un error RMS no
superior 0,1 píxeles PAN. El resultado se considera
extensible a nivel 1c puesto que la única diferencia es un
remuestreo a una proyección Mercator.
La consonancia con el modelo bidimensional afín se ha
evaluado sobre puntos extraídos automáticamente en 3
escenarios ideales y ajustados a dicho modelo mediante
mínimos cuadrados en imágenes sobre el embalse de
Cazalegas, el término municipal de Cartagena y el de
Villacañas (mosaicos PNOA). Se han extraído puntos de
7, 3 y 2 regiones de muestra respectivamente, de un
tamaño aproximado de ~ 2 km x 15 km. La simulación
sobre Cazalegas se ha realizado con y sin MDT para
evaluar el efecto del mismo sobre el modelo sobre 4
regiones de las mismas dimensiones (ver Tabla 1).
Tabla 1. Resultados promedio de la validación (RMSE
promedio en píxeles) sobre casos de prueba en
condiciones ideales (requisito: RMSE < 0,1 píxel)
Simulación
Cazalegas (sin DTM)
Cazalegas (con DTM)
Cartagena (con DTM)
Villacañas (con DTM)
Error N-S
0,07
0,17
0,17
0,12
Error E-O
0,05
0,15
0,25
0,08
En el caso de las 3 simulaciones con MDT se observa
variación entre diferentes regiones de una misma
imagen debido a la heterogeneidad del terreno (ej.: en el
caso de Cartagena el error en N-S oscila entre regiones
entre 0,47 y 0,08 píxeles). Sin MDT, los datos se ajustan
a la hipótesis del modelo bidimensional afín.
Se comprueba por tanto que EIPS acumula un error
dentro del margen requerido y que el MDT actúa como
un ruido en el método de verificación a nivel 1b1. Para
demostrar esta última afirmación se han vuelto a repetir
los cálculos en geometría 1c (tras ortorectificar). En este
caso los resultados son coherentes con una
trasformación afín trivial (sin rotación ni cambio de
http://ocs.ebd.csic.es/index.php/AET/2015/schedConf/presentations
Figura 1. Error simulado en el conocimiento de la
actitud (alabeo) (azul), ajustado por el GPP (rojo) y
evaluado sobre puntos “control” (verde)
Los tres escenarios mencionados se ejecutaron de nuevo
incluyendo dichas perturbaciones y se buscaron puntos
de enlace tanto en mosaicos PNOA como en imágenes
pancromáticas de SPOT5. Los resultados estuvieron en
línea con los esperados en los análisis en los escenarios
de Cazalegas y Cartagena, aunque se observaron
desviaciones locales sobre la imagen de Villacañas,
donde se detectó una presencia superior a la esperada de
falsos positivos en los puntos de enlace como se muestra
en el pico de imagen inferior en la Figura 2.
Aunque de manera estadística los resultados están
dentro de las prestaciones esperadas, su análisis
detallado reveló la necesidad de robustecer el algoritmo
de búsqueda de puntos de enlace y evitar falsos
positivos en áreas con bordes (zonas que presentaban
una alta correlación en una dirección determinada). Por
ello se incluyó un mecanismo de selección de puntos de
enlace que solo acepta aquellos candidatos en los que la
correlación entre los parches de imagen (extraídos de la
imagen de referencia y de la simulada) a) es mejor, en el
pico de correlación, que un valor umbral y b) es peor, a
X píxeles del pico, que otro valor umbral en alguna de
las dos direcciones principales de la imagen.
279
40
30
20
10
0
39,02
20
15
10
5
0
39,41
39,22
39,42
Figura 4. Potencial falso positivo en ambas imágenes
(referencia vs. Ingenio) y superficie de correlación; en
rojo los puntos donde la correlación excede el umbral
4.
39,61
39,81
Figura 2. Mejora en el error de geolocalización
mediante la corrección del perfil de actitud (en azul/
rojo los errores antes/después de la corrección)
Arriba, perfiles correctos obtenidos sobre Cazalegas;
abajo, perfiles sobre imagen Villacañas, con un pico
debido a la selección errónea de falsos positivos.
Los valores utilizados sobre imágenes PNOA/SPOT5
son, respectivamente, 0,95/0,9 para la correlación en
pico y 0,8/0,75 para correlación en las alas a una
distancia de 4 píxeles del pico. El tamaño de la ventana
de búsqueda se estableció en 30 píxeles PAN (tamaño
del punto de control), y el de la ventana de correlación
fina (a nivel sub-píxel) en el pico se estableció en 10
píxeles. Estos valores no están optimizados y las pruebas
más recientes arrojan mejores resultados con 40 y 35
píxeles para tamaño de punto y ventana de correlación
fina (sub-píxel) respectivamente. En las Figuras 3 y 4 se
muestra un punto aceptado y uno rechazado por el nuevo
filtro (en la Figura 4 la correlación en la dirección
perpendicular a la trayectoria del satélite supera el valor
umbral)
CONCLUSIONES
La geolocalización del prototipo de procesador de
imagen de Ingenio se ha validado de manera
independiente comparando sus resultados con los de un
modelo de transformación afín bidimensional para el
caso ideal sin perturbaciones. La simulación de efectos
dinámicos reales confirma que los resultados están,
globalmente, dentro de las especificaciones, aunque el
algoritmo de selección de puntos de control se ha
corregido para evitar la detección de falsos positivos. El
nuevo algoritmo ha superado satisfactoriamente la
validación a nivel numérico. En la primera mitad de
2015 se espera concluir la validación en su conjunto.
5.
AGRADECIMIENTOS
Nuestro agradecimiento a los miembros del IMAG
(Ingenio Mission Advisory Group) y en particular al
Instituto Nacional de Técnica Aeroespacial (INTA), a la
Universidad de Valencia (UV) y al Instituto Geográfico
Nacional (IGN) por el suministro de imágenes para las
pruebas y por sus valiosos consejos.
6.
BIBLOGRAFÍA
De Miguel, D., Pizarro, A., Fraisse, R., Dhérété, P.,
Ortín, M.T., 2013. El satélite Ingenio: Prestaciones
del sistema. Misiones de observación de la Tierra.
XV Congreso de la Asociación Española de
Teledetección.
De Miguel, E., Valenzuela, R., Bernardino, T., Pizarro,
A., De Miguel, D., Robles, C., 2011. Validación de
algoritmos científicos para el GPP de
SEOSAT/Ingenio. Teledetección: bosques y cambio
climático. XIV Congreso de la Asociación Española
de Teledetección. Ed. Carmen Recondo y Enrique
Pendás Molina
Figura 3. Punto de control en ambas imágenes
(referencia vs. Ingenio) y superficie de correlación
http://ocs.ebd.csic.es/index.php/AET/2015/schedConf/presentations
280

Documentos relacionados