sistema software de flujo de trabajo

Transcripción

sistema software de flujo de trabajo
sistema software de flujo de trabajo
www.iFlyUltraCam.com
Aerotriangulación
Radiometría
Aspectos básicos
Dense matching
Generación
de ortoimágenes
www.iFlyUltraCam.com
Flujo de trabajo
fotogramétrico
avanzado para
imágenes
de UltraCam.
UltraMap de Microsoft es un flujo de trabajo fotogramétrico completo
innovadora que ya ha producido revolucionarias prestaciones como
de última tecnología, end-to-end, que ofrece opciones de proceso
la fusión monolítica de imágenes y el balanceo de color automático
altamente automatizadas para permitir a las compañías la generación
apoyado en el conjunto del proyecto para la corrección de color de
rápida de productos de datos de alta calidad a partir de datos de un
bloques de imagen homogéneos. Ahora, además, ofrece revolucionarias
vuelo con UltraCam. UltraMap se ha diseñado para procesar grandes
funciones automatizadas de generación de datos 3D y procesamiento
cantidades de datos de UltraCam en el mínimo tiempo posible con
de ortoimágenes.
el mayor nivel de automatización, asistido con interacción manual
guiada, herramientas de control de calidad y potentes opciones de
visualización. Con su última versión, UltraMap sigue su trayectoria
UltraMap ahora incluye:
• Generación de nubes de puntos 3D de alta densidad, con una densidad de varios cientos de puntos por metro cuadrado a partir de datos de
una misión fotográfica de UltraCam
• Generación precisa y detallada de modelos digitales de superficie (DSM)
• Filtrado de DSM para la obtención de modelos digitales de terreno (DTM)
• Generación de imágenes DSMOrtho (ortomosaicos basados en DSM generados automáticamente) y DTMOrtho (ortomosaicos tradicionales)
UltraMap genera DSMOrthos y DTMOrthos de una calidad excepcional
El editado de líneas de costura de zonas complicadas se lleva a cabo
con gran precisión y sin necesidad de interacción manual, gracias a que
empleando la tecnología DragonFly de UltraMap, un motor de
el método de creación de ortomosaicos de UltraMap utiliza todas las
visualización de respuesta rápida que permite al usuario hacer controles
entradas disponibles (un DSM y el DTM generado automáticamente).
de calidad en grandes bloques de imagen de forma rápida y eficaz.
UltraMap puede generar líneas de costura en las trayectorias deseadas.
UltraMap es la primera solución de flujo de trabajo fotogramétrico totalmente integrada e interactiva para conseguir el mejor proceso de
datos de UltraCam a partir de datos RAW para generar nubes de puntos, DSM y ortoimágenes.
www.iFlyUltraCam.com
Módulos
UltraMap/Essentials |
UltraMap/Essentials es el módulo encargado de convertir las
imágenes RAW obtenidas por UltraCam en archivos de formato estándar para usarse en etapas de
proceso posteriores en UltraMap y/o sistemas software de terceros. El módulo UltraMap/Essentials se
divide en dos etapas de proceso:
UltraMap/RawDataCenter |
La etapa UltraMap/RawDataCenter es la
encargada de procesar las imágenes de UltraCam desde el nivel 0 al nivel 2. La arquitectura
Essentials
distribuida de UltraMap permite que las tareas puedan procesarse en paralelo.
UltraMap/Radiometry | La etapa UltraMap/Radiometry se encarga de definir
el color final de los datos de nivel 2. También ofrece corrección radiométrica basada en
modelos para compensar sobrexposiciones, efectos atmosféricos y bruma, o eliminarlos,
aprovechando la tecnología DragonFly para la interacción con imágenes y visualización
de grandes bloques de imagen.
UltraMap/AT | El módulo de aerotriangulación (AT) ofrece un flujo de trabajo
interactivo para calcular correspondencias de imágenes con que obtener una
AT
orientación exterior precisa para un bloque de imagen completo mediante ajuste de
haces por mínimos cuadrados.
UltraMap/DenseMatcher | El módulo UltraMap/DenseMatcher crea nubes
de puntos de alta densidad y DSM y DTM a partir de imágenes de nivel 2, extrapolando
DenseMatcher
datos de orientación exterior precisos para generar valores de altura por píxel. La nube
de puntos 3D y los datos de DSM pueden exportarse a archivos de formato estándar para
procesarse en software de terceros
UltraMap/OrthoPipeline |
El módulo UltraMap/OrthoPipeline genera el
ortomosaico final a partir de todas las entradas disponibles, como imágenes de nivel 2,
OrthoPipeline
resultados de la AT, ajustes radiométricos y DSM/DTM. Se pueden generar dos tipos de
ortoimágenes: DSMOrthos y DTMOrthos.
Essentials
UltraMap/Essentials
Descarga, gestión y
post-proceso de datos de imágenes RAW.
• Aplicación de calibración de cámara
• Uso de metadatos de vuelo
• Configuración automatizada del archivo de
proyecto de UltraMap
• Ajustes radiométricos
UltraMap/RawDataCenter
La etapa UltraMap/RawDataCenter del módulo UltraMap/Essentials se encarga de descargar y procesar imágenes de UltraCam del nivel 0
al nivel 2 e incluye:
•
Correcciones geométricas
•
Correcciones radiométricas
•
Fusión monolítica
•
Generación del archivo de proyecto de UltraMap
Correcciones geométricas
Las imágenes de UltraCam se capturan durante el reconocimiento aéreo
y se almacenan en formato RAW. Cada posición de captura contiene
varias subimágenes. Cada subimagen corresponde a un único array de
sensores CCD y requiere procesarse y convertirse mediante la fusión de
imágenes. El software identifica puntos de paso en las regiones solapadas
y los usa para componer la imagen virtual total. La calidad de este proceso
de correlación es de magnitud de 1/20 de píxel. Además, la calibración
en laboratorio desempeña un papel significativo en el proceso y permite
la estimación de puntos de paso para evitar errores de correspondencia
y áreas de búsqueda mayores. Los metadatos, tales como lecturas de
temperatura, se incluyen para permitir describir las condiciones de la
cámara en el momento de la captura de la imagen. El resultado de este
proceso es lo que se denomina imagen de nivel 2. Contiene la imagen
pancromática de alta resolución con un rango de datos de 16 bits por píxel
y la imagen multiespectral de 4 bandas en un formato de datos de 16 bits
por banda. Merece la pena destacar que también se aplican correcciones
radiométricas a las imágenes de nivel 2 basándose en la calibración en
laboratorio (ver correcciones radiométricas). Puesto que las imágenes
de nivel 2 se almacenan a 16 bits por banda, el dominio radiométrico es
lineal, sin ninguna modificación logarítmica. Así, se puede denominar a la
imagen de nivel 2 «transparencia digital».
UltraMap realiza una
profunda documentación de
los resultados de la fusión.
Por tanto se pueden estudiar
detalles del proceso de nivel 2
y la fusión (izquierda) o
consultar el completo resumen
con imágenes codificadas
por color (derecha).
Fusión monolítica
La fusión monolítica genera una imagen PAN completa a partir de nueve
subimágenes PAN capturadas por la cámara. Combina la información de
las subimágenes PAN, así como de los conos de color de formato completo
para obtener puntos de paso para la fusión. Esto permite establecer
puntos de paso sólidos entre subimágenes incluso en condiciones críticas,
tales como imágenes con extensiones de agua o terreno no estructurado,
como desiertos de arena. Como resultado, la imagen PAN completa es de
una gran precisión y robustez, literalmente como si se hubiera capturado
con un único objetivo en un único CCD de gran tamaño. Sin embargo, el
uso de múltiples CCD más pequeños tiene considerables ventajas, tales
como un rango dinámico mucho mayor comparado con un único CCD de
gran tamaño. Así, la fusión monolítica de UltraMap permite combinar las
ventajas de la calidad de imagen de CCD’s más pequeños con la precisión
de CCD’s grandes, evitando las desventajas de estos últimos.
La fusión entre áreas de
imagen pancromática
permite la obtención de
gran cantidad de puntos
en las áreas destacadas
(izquierda) y la
distribución a formato
completo basada en el
canal de color (derecha).
www.iFlyUltraCam.com
Essentials
Correcciones radiométricas
La corrección radiométrica se basa en los parámetros radiométricos de
una segunda etapa, los resultados del análisis radiométrico de las áreas
la cámara, que se estiman durante el procedimiento de calibrado en
solapadas del CCD se emplean para ajustar la corrección radiométrica y
laboratorio. Los parámetros contienen toda la información sobre los
eliminar cualquier diferencia visible de áreas de imagen adyacentes. La
objetivos, obturadores mecánicos y arrays de sensores CCD.
imagen de formato completo de la banda de color vuelve a emplearse
en este procedimiento, de modo que la fusión monolítica también
De este modo, el comportamiento radiométrico de la cámara ya se
tiene importantes ventajas para la corrección radiométrica.
conoce a un nivel de calidad definido y puede adoptarse durante
el proceso de imágenes RAW (nivel 0) al nivel 2. Para estos datos, se
Abajo se muestran la máscara de viñeteado (izquierda) y un diagrama
consideran diversos ajustes de valor de abertura, y las máscaras de
de control de obturación (derecha), resultado del procedimiento de
viñeteado resultantes pasan a estar disponibles para el proceso. En
calibración radiométrica en laboratorio.
Se muestran la máscara
de viñeteado (izquierda) y
un diagrama de control
de obturación (derecha),
resultado del procedimiento de
calibración radiométrica
en laboratorio.
Archivo de proyecto de UltraMap
Este archivo se genera de forma totalmente automática durante el primer
El archivo de proyecto de UltraMap tiene extensión .dfp y contiene
paso del proceso. El archivo contiene datos y metadatos importantes
la información básica para permitir cualquier proceso automatizado
de un proyecto aéreo particular, como los nombres de los archivos de
posterior de la misión fotográfica completa. A continuación se muestra
imagen, estructura de carpetas, parámetros de la cámara y datos de
el archivo de proyecto (aquí UCEf80.dfp), que puede reconocerse
orientación exterior inicial, así como resultados del proceso en curso.
directamente dentro del listado de la carpeta de proyecto seleccionada.
Estructura de los datos de
nivel 2 de post-proceso.
Disponibles archivo
de proyecto,
imágenes de resolución
completa y
vídeo rápidos.
UltraMap/Radiometry
La etapa de radiometría del módulo UltraMap/Essentials
para ajustar el color de imágenes individuales, así como la de un bloque
se encarga de definir el color final de los datos de entrada de nivel
en su conjunto. Además, también es posible interactuar exhaustivamente
2 y generar datos de salida de nivel 3. Esta etapa está totalmente
de forma manual para ajustar los resultados a necesidades específicas.
automatizada y proporciona un completo conjunto de características
Estos son algunos ejemplos del conjunto de características:
• Corrección radiométrica automatizada basada en modelos para la compensación o eliminación de sobrexposiciones y/o efectos atmosféricos
como bruma
• Corrección de color basada en proyecto (PBCB) para la corrección de color automatizada de bloques enteros. Efectos como diferentes
exposiciones, condiciones de iluminación y horas de vuelo se corrigen automáticamente
• Visualización e interacción fluida de bloques grandes y pequeños gracias a la tecnología DragonFly
• Interfaz de usuario fácil e intuitiva, basada en modernas tecnologías de interfaces gráficas y respuesta instantánea
• Total compatibilidad con flujo de trabajo en 16 bits para garantizar la computación de imágenes sin pérdida de calidad
• Varios formatos de salida de nivel 3, como por ejemplo TIFF, TIFF de 16 bits, JPEG, una banda, 3 bandas o 4 bandas
El módulo UltraMap/Essentials emplea la tecnología
DragonFly para la visualización, y la arquitectura para
procesamiento distribuido. Esto permite que UltraMap sea
escalable dependiendo de las necesidades de rendimiento
e infraestructura informática. Características como el
proceso distribuido en paralelo (procesamiento multinúcleo)
con equilibrado automatizado de cargas optimizan el
rendimiento en redes heterogéneas sin necesidad de
interacción por parte del usuario. La arquitectura permite
el proceso paralelo en ordenadores individuales, así como
en sistemas multinúcleo pequeños, medianos o grandes.
www.iFlyUltraCam.com
AT
UltraMap/AT
Generación de datos excelentes de orientación
exterior de imágenes a partir de datos de cámara,
control en tierra y sistemas GPS/IMU en vuelo.
• Obtención automatizada de puntos de paso
• Medición semiautomática de
puntos de control en tierra
• Integración completa de datos
GPS/IMU posprocesos
• Ajuste del conjunto fotogramétrico
• Varios formatos de exportación
UltraMap/AT
UltraMap/AT es el módulo de aerotriangulación de
UltraMap, optimizado para que UltraCam proporcione la máxima calidad.
Permite un flujo de trabajo interactivo mientras calcula correspondencias
de imágenes para generar datos de orientación exterior precisos para
un bloque de imagen completo. UltraMap/AT también ofrece un
alto grado de automatización inteligente. Siempre que se requiera
interacción, UltraMap/AT está diseñado para que esta sea mínima, eficaz
y significativamente asistida, por ejemplo con la mejora manual guiada
de puntos de paso para los pocos casos en que el sistema de obtención
automatizada de puntos de paso no proporciona resultados óptimos.
Estas son algunas de las características de UltraMap/AT:
•
•
•
•
•
•
•
•
•
Utiliza información GPS en vuelo para la orientación inicial
Proyección simple y múltiple de puntos de control en tierra
Inicialización de ajustes de color basados en proyecto
Obtención automatizada y robusta de puntos de paso:
• Autocompletado para medición manual de puntos
• Alta precisión gracias a la combinación de correspondencia de imágenes basada en características y mínimos cuadrados
• Sofisticado método de reducción de puntos de paso basado en imágenes para una cobertura óptima
• Medición manual asistida de puntos (puntos de control y puntos de paso)
Ajuste integrado de bloque fotogramétrico:
• Compatible con datos GPS/IMU como restricciones para los ajustes de conjunto
• Superposiciones gráficas para resultados de AT
• Detección de errores, análisis de datos
Totalmente compatible con todas las cámaras UltraCam
Compatibilidad total con flujo de trabajo en 16 bits
Compatible con entornos de proceso escalables
Visualización e interacción fluida de bloques grandes y pequeños gracias a la tecnología DragonFly
Distribución de puntos de paso en el bloque
AT; visualización codificada con colores.
Visualización de puntos de control
en tierra; representación gráfica
de la precisión de medición.
www.iFlyUltraCam.com
DenseMatcher
UltraMap/DenseMatcher
Generación automatizada de nubes de puntos.
El uso de la fotogrametría multihaz ha supuesto un gran
cambio en el sector y fue posible gracias a la llegada de
las cámaras digitales y un flujo de trabajo totalmente
digital. Esto permite un solapamiento longitudinal
significativamente mayor, así como la posibilidad de
capturar más imágenes, sin virtualmente ningún coste
adicional. Sin embargo, la fotogrametría multihaz como
primer paso no es una tecnología nueva: se trata de
un patrón de vuelo específico con un solapamiento
longitudinal muy alto (del 80 en incluso del 90 %),
y un mayor solapamiento lateral (hasta el 60 %). El
resultado es un conjunto de datos altamente redundante
que permite usar dense matching automatizado
para generar nubes de puntos de alta resolución y
precisión, así como modelos digitales de superficie.
UltraMap/DenseMatcher
UltraMap/DenseMatcher genera automáticamente nubes de puntos
de puntos de la nube es de por lo general varios cientos de puntos por
a partir de conjuntos de imágenes solapadas de UltraCam. Esto se
metro cuadrado.
realiza mediante correspondencia de píxeles entre todos los pares de
imágenes disponibles para una ubicación sobre tierra determinada.
La precisión de la altura de la nube de puntos que puede conseguirse
Se extrapola la orientación exterior precisa y se genera un valor de
es, frecuentemente, mayor que la GSD de las imágenes de las que se
altura (valor z) para un píxel dado (para unas x, y de una ubicación
extrae, de modo que a partir de imágenes de 10 cm de GSD, la precisión
dadas). La redundancia de los datos del conjunto de imágenes permite
de la altura de la nube de puntos resultantes es de <10 cm. Esta nube de
múltiples observaciones de los valores z para una ubicación dada, que
puntos detallada y precisa se emplea para generar un modelo digital de
entonces se fusionan en una medición tridimensional precisa mediante
superficie (DSM). Gracias a la alta densidad de puntos, este DSM tiene
sofisticados algoritmos de fusión. La notablemente elevada densidad
bordes notablemente definidos, así como un gran nivel de detalle.
El siguiente paso tras la generación DSM es el proceso de un DTM. El DTM se procesa a partir del DSM mediante un algoritmo jerárquico
desarrollado por Microsoft.
Las salidas de UltraMap/DenseMatcher son:
• Nubes de puntos considerablemente densas
• Modelo digital de superficie (DSM)
Todas las salidas están disponibles en formatos estándares para facilitar su uso en sistemas software de terceros. Actualmente, el modelo digital
de terreno (DTM) se emplea únicamente de forma interna en UltraMap/OrthoPipeline para el proceso de imágenes DTMOrtho.
www.iFlyUltraCam.com
OrthoPipeline
UltraMap/OrthoPipeline
Microsoft UltraMap introduce
un pipeline de proceso totalmente
automatizado para la generación de
imágenes DSMOrtho y DTMOrtho.
• Rectificación de imágenes basándose
en los campos de altura disponibles del
modelo digital de superficie (DSM) o del
modelo digital de terreno (DTM)
• Herramientas de control de calidad y
posibilidad de interacción para las líneas de
costura generadas automáticamente
• Composición de mosaicos de resolución
completa para la obtención de imágenes
DSMOrtho y DTMOrtho finales
UltraMap/OrthoPipeline
La imagen DSMOrtho es una ortoimagen generada rectificando la
muy definidos, estructuras como tejados muy detalladas y con muy pocos
imagen mediante el DSM generado automáticamente. Esto permite
artefactos. Esto se debe a que el conjunto de datos (DSM e imágenes)
obtener una ortoimagen especial sin distorsión por perspectiva ni objetos
proceden del mismo vuelo y no ha habido cambios en tierra por diferencia
inclinados, lo que resulta ventajoso en algunas aplicaciones. Gracias a
de tiempo que pudieran causar artefactos. Otra razón de la gran calidad
la homogeneidad de su flujo de trabajo, las DSMOrthos generadas con
es el DSM extremadamente definido y preciso que se ha proceso a partir
UltraCam y UltraMap son de una calidad notablemente alta, con bordes
de la nube de puntos, gracias a la alta densidad de esta.
RGB-DSMOrtho
CIR-DSMOrtho
DTMOrtho son las ortoimágenes tradicionales, procesadas rectificando las imágenes mediante un DTM que también ha generado automáticamente
UltraMap/DenseMatcher. Las líneas de costura se generan automáticamente a partir de la información de las imágenes, así como del campo de
altura. Las líneas de costura pueden optimizarse mediante herramientas de edición manuales.
RGB-DTMOrtho
CIR-DTMOrtho
UltraMap/OrthoPipeline consta de varias etapas que se llevan a cabo en una secuencia:
Ortorrectificación: el primer paso en UltraMap/OrthoPipeline se denomina ortorrectificación y consiste en proyectar las imágenes de entrada
sobre una geometría sustitutiva definida, como el DSM o el DTM. Según el tipo de geometría empleada para la rectificación, el resultado será
una imagen DSMOrtho o una DTMOrtho.
Generación de líneas de costura: tras ejecutar el proceso de ortorrectificación, la siguiente etapa es el cálculo de líneas de costura entre
imágenes rectificadas. Las líneas de costura se corresponden a transiciones de una imagen de entrada a su adyacente.
Ortocomposición: una vez completado el ortoproceso inicial, el software
ofrece funciones automatizadas para fusionar imágenes para crear
resultados visualmente atractivos. Se procesan simultáneamente todas
las bandas de imagen (RGB e infrarrojo cercano) de forma homogénea.
www.iFlyUltraCam.com
Entorno de
proceso
El pipeline de proceso de UltraMap
es un sistema de proceso altamente
escalable que se adapta de forma
flexible a entornos informáticos.
Sus características principales son:
• Se puede usar con PCs Windows estándar, de niveles medios y
• El esquema de licencias permite la configuración en paralelo de
altos, si es posible, permitiendo la utilización de la infraestructura
pequeños centros de proceso sobre el terreno (por ejemplo, para
existente
controles de calidad sobre el terreno después de un vuelo), así
como la creación de estaciones de proceso de pequeña, media y
• El procesamiento distribuido en redes heterogéneas con
gran escala.
equilibrado de cargas asegura el aprovechamiento óptimo de los
recursos.
• Los nodos GPU ofrecen una gran mejora de velocidad, dado que
el proceso de dense matching resulta ideal para una arquitectura
• La priorización controlada por el usuario permite el uso de
máquinas dedicadas en ventanas de tiempo dedicadas (por
SIMD como las tarjetas gráficas. La relación de uso CPU/GPU
puede ajustarse para equilibrar el rendimiento.
ejemplo, usar una estación de trabajo para proceso con UltraMap
de noche).
• Las nuevas definiciones de función en el sistema UltraMap
permiten un alto rendimiento: puede asignarse un equipo
• El esquema de licencias permite adaptarse a todo tipo de
exclusivamente a una tarea a la vez (equipo de uso intensivo de
necesidades de rendimiento. UltraMap puede literalmente
recursos). Estos equipos pueden configurarse como nodos solo
ejecutarse desde en un portátil hasta en un sistema proceso
CPU o nodos con GPU.
formado por decenas, docenas o incluso centenares de núcleos
CPU y, opcionalmente, núcleos GPU adicionales.
Un sistema de proceso UltraMap normalmente consta de uno o varios
equipos front-end que se emplean para interactuar con los datos
y que no están diseñados para procesarlos. Además, uno o varios
equipos de proceso se conectan al equipo o equipos front-end y al
servidor o servidores de datos. Los equipos de proceso se encargan
del proceso de los datos y pueden constar de varios nodos CPU
y/o GPU. Los servidores albergan los datos de entrada, intermedios
y finales. Un aspecto muy importante del entorno de proceso es la
red necesaria para transferir los datos eficazmente entre front-end,
equipos de proceso y servidores. El equipo coordinador se encarga de
gestionar todo el tráfico en la red y la distribución de cargas.
Lugares
de trabajo
www.iFlyUltraCam.com
Coordinador
central
Trabajadores
Contacto
Microsoft UltraCam Group | Vexcel Imaging GmbH | Anzengrubergasse 8, 8010 Graz, Austria
www.iFlyUltraCam.com | [email protected]
© 2014 Microsoft Corporation. Reservados todos los derechos. Microsoft, UltraMap, UltraCam, UltraNav y UltraMount
son marcas comerciales registradas o marcas comerciales de Microsoft Corporation en los Estados Unidos y/o en otros países.
UM-SPA-OV-0514-1.0-A4

Documentos relacionados