La Biblioteca de Herramientas OTB (por sus siglas en inglés ORFEO Toolbox library) es una biblioteca de alto rendimiento para el procesamiento de imágenes orientada a la teledetección.
Esta guía de inicio rápido describe cómo:
- Conseguir información de los metadatos de una imagen.
- Desarrollar operaciones matemáticas entre las bandas de una imagen.
- Abrir imágenes raster con la aplicación monteverdi, desarrollar segmentación (mean-shift clustering) y visualizar el resultado.
El paquete de Aplicaciones OTB proporciona muchas aplicaciones interesantes que facilitan la manipulación de imágenes. Todas estas herramientas están disponibles a través de:
- Interfaz de línea de comandos (CLI, por sus siglas en inglés: command line interface).
- QT GUI: una interfaz de usuario autónoma.
- extensión para QGIS: una extensión que se usa directamente desde Quantum GIS .
Se puede obtener toda la información contenida en los metadatos de una imagen mediante el comando: otbReadImageInfo-cli El único parámetro necesario es el nombre de archivo de la imagen de entrada, por ejemplo: otbReadImageInfo-cli -in qb_RoadExtract.tif
La aplicación`otbBandMath-cli` proporciona un método eficiente para desarrollar operaciones matemáticas con imágenes monobanda. La sintaxis es muy simple. Por ejemplo, para restar dos bandas para estudiar las diferencias entre las imágenes SpotBefore.tif y SpotAfter.tif, sólo hay que usar el comando: otbBandMath-cli -ims SpotBefore.png SpotAfter.png -out difference.tif -exp “im1b1-im2b1” La aplicación es capaz de desarrollar operaciones matemáticas complejas sobre imágenes tales como cálculo de umbrales, reescalado logarítmico,... Esta calculadora digital “casera” incluye funciones personalizadas que permiten procesar una expresión compleja. Por ejemplo, dado que las imágenes de teledetección miden magnitudes físicas, es posible extraer varios índices como el NDVI (Normalized Difference Vegetation Index, Índice de vegetación de diferencia normalizada) para la vegetación. Con la calculadora se puede procesar el NDVI de una imagen de un sensor multispectral escribiendo: otbBandMath-cli -ims qb_RoadExtract.tif -out ndvi.tif -exp “ndvi(im1b3,im1b4)”
Arrancar Monteverdi desde el menú de inicio en Geospatial>Spatial Tools>Monteverdi
Seleccionar una imagen raster usando: File ‣ Open Dataset ‣ /home/user/otb/qb_RoadExtract.tif en el directorio donde se hayan descargado los datos.
Ir al menú Filtering ‣ Mean Shift clustering.
Seleccionar la imagen raster de entrada (Reader0) en el desplegable de entrada. En “Instance Label”, seleccionar el nombre de salida (por defecto “MeanShift0”).
Comprobar que se pueden modificar los parámetros de la segmentación y ver el resultado sobre la región de interés haciendo click en “Run”
Seleccionar “Close” una vez el resultado sea satisfactorio.
En la ventana principal, click derecho en la imagen segmentada (“Clustered Image”) en el juego de datos de resultado “MeanShift0” (o el nombre que se le haya asignado) y seleccionar “Display in viewer” para visualizarlo.
(SVM = Support Vector Machines, Máquinas de Soporte Vectorial)
Arrancar Monteverdi desde el menú de inicio.
Seleccionar una imagen raster, usando File ‣ Open Dataset ‣ /home/user/otb/qb_RoadExtract.tif.
Ir a Learning ‣ SVM classification
Seleccionar la imagen raster de entrada (Reader0) en la ventana de selección.
Se pueden añadir clases con el botón Add dentro del menú Edit Classes. Para seleccionar las áreas de entrenamiento se dibujan polígonos cliqueando en los vértices y pulsando “End Polygon” en el menú “Regions of Interest” cuando esté terminado.
Ir a Setup ‣ SVM para establecer los parámetros del algoritmo de clasificación.
Cliquear en el botón de Learn para crear un modelo de clasificación a partir de las clases de aprendizaje.
Cliquear en el botón de Display para mostrar el resultado de la clasificación supervisada en la imagen completa.
Para leer el tutorial completo, leer el artículo.
Guía de Software OTB (en inglés)
La principal fuente de información es la Guía de Software OTB. Esta es una guía exhaustiva que comprende cerca de 600 páginas, detallando los pasos para instalar y usar OTB. La mayoría de los temas están profusamente ilustradas con resultados de procesos reales de teledetección.
OTB CookBook
También está disponible una guía para las Aplicaciones-OTB y Monteverdi orientada a no-desarrolladores. Esta guía está compuesta por un breve tour por las Aplicaciones-OTB y Monteverdi, seguida de un conjunto de recetas para ejecutar tareas habituales de teledetección con ambas herramientas.
Tutoriales OTB
Tutoriales para aprender más sobre OTB.
Documentación en el DVD
Ver también la documentación incluida en este DVD.