OpenDroneMap: crea mapas con imágenes capturadas por drones

OpenDroneMap (ODM) es un kit de herramientas de código abierto para procesar imágenes capturadas por drones. OpenDroneMap convierte las imágenes simples obtenidas de las cámaras en datos geográficos tridimensionales, pudiéndose utilizar posteriormente en combinación con otros conjuntos de datos geográficos. En esta entrada te enseñamos algunos ejemplos de uso de drones en SIG

ODM contiene varias herramientas para procesar imágenes de drones civiles en bruto para otros productos útiles. ¿Qué tipo de productos?

  • Nubes de puntos.
  • Modelos digitales de superficie.
  • Modelos de superficie digital con textura.
  • Imágenes ortorrectificadas.
  • Nubes de puntos clasificados (próximamente).
  • Modelos digitales de elevación.
  • etc.

OpenDroneMap está construido en Ubuntu 16.04, pero se puede ejecutar en otras plataformas utilizando Docker.

OpenDroneMap utiliza línea de comandos, pero existe una interfaz gráfica de usuario para ello: WebODM

WebODM

WebODM es una aplicación y API  fáciles de usar y ampliables para el procesamiento de imágenes de drones. Permite genear mapas georreferenciados, nubes de puntos, modelos de elevación y modelos 3D texturizados a partir de imágenes aéreas. Es compatible con múltiples motores de procesamiento, actualmente ODM y MicMac (experimental).

Es posible instalar en escritorio, en un servidor o en un USB portatil.

La descarga e instalación manual es gratuita y requiere conocimientos de linea de comandos. Sin embargo, también existe una alternativa más sencilla que puede ahorrarnos mucho tiempo y aunque es de pago (tiene un coste de 57 $ en un único pago), además cuenta con un año de soporte.

El proyecto OpenDroneMap está compuesto por varios componentes:

  • NodeODM: Una API REST ligera para acceder a ODM. También proporciona una interfaz web mínima para acceder a sus funciones.
  • LiveODM: Un DVD/USB ISO de arranque con ODM, NodeODM y WebODM preinstalado.
  • CloudODM: Una herramienta de línea de comandos para procesar imágenes aéreas en la nube.
  • PyODM: Un SDK de Python para agregar capacidades de procesamiento de imágenes aéreas.
  • ClusterODM: Un proxy inverso compatible con API NodeODM, equilibrador de carga y rastreador de tareas para una fácil escala horizontal.

Conclusión

El procesado de imágenes capturadas por drones para convertirlas en mapas solía hacerse con herramientas profesionales y caras, pero con ODM y WebODM esta tarea está al alcance de todos los públicos y de todos los bolsillos.

Además, OpenDroneMap es ya un proyecto muy maduro (data de 2014), con una rica documentación, y dispone de varios canales de comunicación para que los usuarios puedan resolver sus dudas y se involucren con la comunidad:

2 comentarios en “OpenDroneMap: crea mapas con imágenes capturadas por drones”

Deja un comentario