Tutorial: Crear productos de imágenes de drones con representación cartográfica de ortofotos de ArcGIS Pro

Disponible con una licencia Standard o Advanced.

Disponible para una organización de ArcGIS con la licencia de ArcGIS Reality.

En ArcGIS Pro, puede usar fotogrametría para corregir las imágenes de drones con el fin de eliminar las distorsiones geométricas causadas por el sensor, la plataforma y el desplazamiento del terreno. Después de eliminar estas distorsiones, puede generar productos de representación cartográfica de ortofotos.

En primer lugar, configurará un espacio de trabajo de representación cartográfica de ortofotos para administrar la colección de imágenes de drones. A continuación, realizará un ajuste de bloques, seguido de un ajuste afinado utilizando puntos de control del terreno. Por último, generará un modelo digital del terreno (DTM) y un mosaico ortorrectificado u ortomosaico.

La representación cartográfica de ortofotos requiere información sobre la cámara, incluida la distancia focal y el tamaño del sensor, así como la ubicación en la que se capturó cada imagen. Esta información se almacena normalmente como metadatos en los archivos de imagen, normalmente en el encabezado EXIF. También es útil conocer la precisión de GPS. En el caso de las imágenes tomadas por drones, esta la debe proporcionar el fabricante del dron. La precisión de GPS para el dataset de muestra de este tutorial es mayor que 5 metros.

Licencia:

Se requiere una licencia de ArcGIS Pro 2.6 o posterior para completar este tutorial.

Crear un espacio de trabajo de representación cartográfica de ortofotos

Un espacio de trabajo de representación cartográfica de ortofotos es un subproyecto de ArcGIS Pro que se dedica a los flujos de trabajo de representación cartográfica de ortofotos. Es un contenedor de una carpeta de proyecto de ArcGIS Pro que almacena los recursos y archivos derivados que pertenecen a una única colección de imágenes de una tarea de representación cartográfica de ortofotos.

Se proporciona una colección de 12 imágenes tomadas por drones para este tutorial. La carpeta etiquetada con GCP contiene un archivo de puntos de control del terreno (GCP), etiquetado con YVWD_WGS84_EGM96.csv, e imágenes de las ubicaciones de los GCP en el sitio.

Para crear un espacio de trabajo de representación cartográfica de ortofotos, siga estos pasos:

  1. Descargue el dataset del tutorial. Descomprímalo y guarde el contenido en C:\SampleData\Drone_tutorial.
    1. Descomprima el paquete en el directorio C:\SampleData\Aerial Imagery.
  2. En ArcGIS Pro, cree un proyecto con la plantilla Mapa e inicie sesión en su cuenta de ArcGIS Online si es necesario.
  3. Aumente la velocidad de procesamiento del ajuste de bloque.
    1. En la pestaña Análisis, haga clic en Entornos.
    2. Localice el parámetro Factor de procesamiento en paralelo en la ventana Entornos y cambie el valor a uno apropiado para su sistema.

      Ajustar el valor de Factor de procesamiento en paralelo por encima de lo que su sistema puede permitir provocará fallos de procesamiento en paralelo. Un requisito común es que por cada procesador lógico se necesitan 2 GB de RAM. Por ejemplo, si está trabajando con un sistema que tiene 6 núcleos, 12 procesadores lógicos y 16 GB de RAM, al establecer el factor de procesamiento en paralelo en el 100 por ciento se necesitaría un mínimo de 24 GB de RAM para que el proceso se ejecute correctamente. Un valor más apropiado de Factor de procesamiento en paralelo basado en este ejemplo sería el 50 por ciento, lo que requeriría aproximadamente 12 GB de RAM.

  4. En la pestaña Imágenes, en el grupo Representación cartográfica de ortofotos, haga clic en el menú desplegable Nuevo espacio de trabajo y elija Nuevo espacio de trabajo.
  5. En la ventana Configuración de espacio de trabajo, escriba un nombre para el espacio de trabajo.
  6. Haga clic en el menú desplegable Tipo y elija Dron.
  7. Haga clic en el menú desplegable Mapa base y elija Topográfico.
  8. Acepte el resto de valores predeterminados y haga clic en Siguiente.

    Aparece la ventana Colección de imágenes.

  9. En la ventana Colección de imágenes, haga clic en el menú desplegable Tipo de sensor y elija Genérico.

    Esta opción se utiliza porque las imágenes se capturaron con una cámara RGB.

  10. Haga clic en Agregar, vaya a la ubicación de datos del tutorial y seleccione la carpeta Imágenes.
  11. Nota:
    La mayoría de los drones modernos almacenan información GPS en el encabezado EXIF. Se utilizará para rellenar automáticamente la tabla que se muestra a continuación. Sin embargo, algunos sistemas antiguos o drones personalizados pueden almacenar datos GPS en un archivo externo. En este caso, puede utilizar el botón Importar Importar situado junto al parámetro Geolocalización para importar archivos GPS externos.
    Ventana Colección de imágenes del asistente Nuevo espacio de trabajo de representación cartográfica de ortofotos
  12. Asegúrese de que los valores de Referencia espacial y Modelo de cámara del espacio de trabajo sean correctos.

    La proyección predeterminada para el espacio de trabajo se basa en la latitud, longitud y altitud de las imágenes. Esta proyección determina la referencia espacial para sus productos ortográficos, incluidos el ortomosaico y el DEM. Para este dataset, utilizará la proyección predeterminada.

  13. Haga clic en el botón Referencia espacial Referencia espacial.
  14. Haga clic en Siguiente.
  15. Acepte toda la configuración predeterminada en la ventana Opciones del cargador de datos y haga clic en Finalizar.

    Ventana Opciones del cargador de datos del asistente Nuevo espacio de trabajo de representación cartográfica de ortofotos

    • Si tiene acceso a Internet, el valor de Fuente de elevación se deriva del servicio World Elevation. Este proporciona una estimación inicial de la altura de vuelo para cada imagen.
    • Si no tiene acceso a Internet o a un DEM, elija Elevación constante en el menú desplegable Fuente de elevación e introduzca un valor de elevación de 414 metros.
    • El parámetro Altura de vuelo por encima del suelo (m) se refiere a la altura de exclusión de la imagen; las imágenes que tengan una altura de vuelo por encima del suelo que sea inferior a este valor no se incluirán en el espacio de trabajo.

    Una vez creado el espacio de trabajo, se muestran las imágenes, la ruta del dron y las huellas de imagen. Se agrega un contenedor de representación cartográfica de ortofotos al panel Contenido, donde se almacenarán los datos de imágenes de origen y los productos de representación cartográfica de ortofotos derivados.

    Espacio de trabajo de representación cartográfica de ortofotos en el panel Contenido con la ruta de vuelo y los centros de imágenes mostrados en el mapa

    La visualización inicial de las imágenes en el espacio de trabajo confirma que se proporcionaron todas las imágenes y los metadatos necesarios para iniciar el espacio de trabajo. Las imágenes no se alinearon ni se ajustaron, por lo que el mosaico no tendrá el aspecto correcto.

Ajuste de bloques

Una vez creado el espacio de trabajo de representación cartográfica de ortofotos, el siguiente paso es realizar un ajuste de bloques usando las herramientas de los grupos Ajustar y Perfeccionar. El ajuste de bloques calcula en primer lugar los puntos de enlace, que son puntos comunes en áreas de superposición de imágenes. A continuación, los puntos de enlace se utilizan para calcular la orientación de cada imagen, conocida como orientación exterior en fotogrametría. El proceso de ajuste de bloques puede tardar una cuantas horas dependiendo de la configuración y los recursos del equipo.

Para llevar a cabo un ajuste de bloques, siga estos pasos:

  1. En la pestaña Representación cartográfica de ortofotos, en el grupo Ajustar, haga clic en Ajustar Ajustar.
  2. En la ventana Ajustar, asegúrese de que Realizar calibración de la cámara está marcada.

    Indica que la distancia focal de entrada es aproximada y que los parámetros de distorsión de la lente se deben calcular durante el ajuste. Para las imágenes tomadas por drones, este parámetro está activado de forma predeterminada, ya que la mayoría de las cámaras de drones no se han calibrado. Esta opción no debe estar activada para cámaras de alta calidad con calibración conocida.

    La calibración automática de la cámara requiere que una colección de imágenes tenga una superposición longitudinal superior al 60 por ciento y una superposición transversal superior al 30 por ciento.

  3. Expanda la sección Opciones avanzadas.
  4. Asegúrese de que Ajuste rápido con baja resolución solamente no está marcada.

    Si se activa esta opción, se realizará un ajuste aproximado a una resolución baja especificada. Si esta opción no está activada, los puntos de enlace se calculan primero con una resolución baja, seguido de un ajuste afinado en la resolución del origen de la imagen. Un ajuste de un solo paso es apropiado para los datos de muestra de este tutorial, ya que el dataset de muestra es pequeño y el ajuste se realizará rápidamente.

  5. Marque Usar orientaciones de metadatos.
  6. Asegúrese de que Realizar calibración de la cámara está marcada.

    Indica que la distancia focal de entrada es aproximada y que los parámetros de distorsión de la lente se calcularán durante el ajuste. Para las imágenes tomadas por drones, estas opciones están activadas de forma predeterminada, ya que la mayoría de las cámaras de drones no se han calibrado. Esta opción no debe estar activada para cámaras de alta calidad con calibración conocida.

    La calibración automática de la cámara requiere que una colección de imágenes tenga una superposición longitudinal superior al 60 por ciento y una superposición transversal superior al 30 por ciento.

  7. Asegúrese de que Determinar ubicación de imágenes para GPS de alta precisión está desactivada.

    Esta opción se utiliza solo con imágenes captadas con posicionamiento diferencial GPS, como posicionamiento cinemático en tiempo real (RTK) o posprocesado cinemático (PPK).

  8. Desmarque la casilla de verificación Calcular desviación estándar posterior de imágenes.
  9. Amplíe la sección Coincidencia de puntos de enlace.
  10. Desactive Corregir ubicación de imagen para GPS de alta precisión.

    Esta opción se utiliza solamente para imágenes adquiridas con GPS diferenciales, por ejemplo, Real Time Kinematic (RTK) o Post Processing Kinematic (PPK).

  11. Amplíe la sección Coincidencia de puntos de enlace.
  12. En el menú desplegable Factor de resolución de imagen, elija 8 x resolución de origen.

    Este parámetro se utiliza para definir la resolución con la que se calcularán los puntos de enlace. Los valores más grandes permitirán que el ajuste se ejecute más rápidamente. El valor de 8 x resolución de origen es adecuado para la mayoría de las imágenes que contienen un conjunto diverso de entidades.

  13. En el menú desplegable Precisión de ubicación de imagen, elija Alta.

    La precisión de ubicación de GPS indica el nivel de precisión de sus datos GPS recopilados conjuntamente con las imágenes y contenidos en su correspondiente archivo de datos EXIF. Se utiliza en el algoritmo de cálculo de punto de enlace para determinar el número de imágenes vecinas que se van a utilizar. La opción Alta se utiliza para la precisión de GPS de 0 a 10 metros.

    Panel Ajustar

  14. Acepte el resto de valores predeterminados y haga clic en Ejecutar.

    Una vez realizado el ajuste, el archivo Logs muestra información estadística como el error de reproyección de valor medio (en píxeles), que significa la precisión del ajuste, el número de imágenes procesadas y el número de puntos de enlace generados.

    También se mejora la precisión relativa de las imágenes y se pueden generar productos derivados utilizando las opciones de la categoría Producto. Para mejorar la precisión absoluta de los productos generados, se deben agregar GCP al bloque.

Agregar GCP

Los GCP son puntos con coordenadas terrestres x,y,z conocidas, que a menudo se obtienen a partir de un levantamiento topográfico del terreno, y se utilizan para garantizar que el proceso fotogramétrico tenga puntos de referencia en el terreno. Un ajuste de bloques se puede aplicar sin los GCP y aun así garantiza una precisión relativa, aunque agregar los GCP aumenta la precisión absoluta de las imágenes ajustadas.

Importar GCP

Para importar GCP, siga estos pasos:

  1. En la pestaña Representación cartográfica de ortofotos, en el grupo Perfeccionar, haga clic en Administrar GCP.

    Aparece la ventana Administrador de GCP.

  2. En la ventana Administrador de GCP, haga clic en el botón Importar GCP Importar GCP.
  3. En la ventana Importar GCP , en Archivo GCP, busque y seleccione el archivo YVWD_WGS84_EGM96.csv y haga clic en Aceptar.
  4. En Definir referencia espacial de GCP, haga clic en el botón Referencia espacial Referencia espacial y haga lo siguiente en la ventana Referencia espacial:
    1. En XY actual, expanda Geográfico Mundo y elija WGS84.
    2. En Z actual, expanda Sistema de coordenadas vertical > Relacionado con gravedad > Mundo y elija Geoide EGM96.
  5. En Transformaciones geográficas, haga clic en la pestaña Vertical y elija WGS 1984 a geoide EGM 1996 1 desde el menú desplegable.
  6. Haga clic en el icono de la carpeta que aparece debajo de Ubicación de foto GCP, examine y seleccione la carpeta que contiene las imágenes de las ubicaciones de GCP.
  7. Haga clic en Aceptar para aceptar los cambios y cerrar la ventana Referencia espacial.
  8. En Transformaciones geográficas, haga clic en la pestaña Horizontal y elija WGS 1984 (ITRF00) a NAD83 en la lista del menú desplegable.
  9. Haga clic en la carpeta que aparece debajo de Ubicación de foto GCP, examine y seleccione la carpeta que contiene las imágenes de las ubicaciones de GCP y haga clic en Aceptar.

    Panel Importar GCP

    Una vez importados los GCP, la tabla del Administrador de GCP se rellena.

Agregar puntos de enlace para los GCP seleccionados

Para agregar puntos de enlace, siga estos pasos:

  1. En la ventana Administrador de GCP, seleccione GCP9. Haga clic en el botón Ver foto de GCP para mostrar el chip de imagen GCP y utilice el botón Ajuste de rango dinámico Ajuste de rango dinámico para aumentar el contraste de la imagen.
  2. Haga clic en el botón Agregar punto de enlace Agregar puntos de control para agregar un punto de enlace en el visor de imágenes de cada imagen.

    El algoritmo de coincidencia de imágenes calcula automáticamente cuando sea posible, los puntos de enlace de otras imágenes, pero la precisión de cada punto de enlace debe verificarse. Si el punto de enlace no se identifica automáticamente, agregue manualmente el punto de enlace seleccionando la ubicación adecuada en la imagen.

  3. Resalte GCP11 y haga clic en el botón Eliminar GCP Eliminar punto de control seleccionado para eliminarlo de la lista de GCP.

    La ubicación y el chip de imagen de GCP11 no proporcionan suficiente contexto para situar con precisión un punto de enlace. Este problema ilustra uno de los retos habituales que puede encontrar con sus metadatos.

  4. Una vez que se haya agregado y medido cada GCP con puntos de enlace, seleccione GCP10 y haga clic con el botón derecho para cambiarlo a Punto de verificación.

    Proporcionará una medida de la precisión absoluta del ajuste, ya que este punto no se utilizará en el proceso de ajuste.

  5. Después de agregar GCP y puntos de verificación, hay que ejecutar de nuevo el ajuste para incorporar estos puntos. Haga clic en Ajustar.

    Ventana Administrador de GCP con una foto de la ubicación del GCP

Revisar los resultados del ajuste

Los resultados de calidad del ajuste se pueden visualizar en la ventana Administrador de GCP analizando los residuales de cada GCP. Los residuales representan la diferencia entre la posición medida y la posición calculada de un punto. Se miden en las unidades del sistema de referenciación espacial del proyecto. Después de completar el ajuste con GCP, se agregan tres campos nuevos (dX, dY y dZ) a la tabla Administrador de GCP y se muestran los residuales para cada GCP. La calidad del ajuste entre el bloque ajustado y el sistema de coordenadas del mapa se puede evaluar utilizando estos valores. El error cuadrático medio (RMSE) de los residuales se puede visualizar expandiendo la sección Vista general residual de la ventana Administrador de GCP.

Residuales de GCP en la ventana Administrador de GCP

También se proporcionan estadísticas de precisión adicionales en el informe de ajuste. Para generar el informe, en la pestaña Representación cartográfica de ortofotos, en el grupo Revisar, haga clic en Informe de ajuste.

Generar un DSM

Los pares de imágenes estéreo de una colección de imágenes se usan para generar una nube de puntos (puntos 3D) para los que se pueden derivar los datos de elevación. Los datos de elevación derivados se clasifican como modelo digital del terreno (DTM), que incluye solo la superficie del suelo, o como modelo digital de superficie (DSM), que incluye las elevaciones de árboles, edificios y otras entidades por encima del suelo.

Nota:
Los valores de elevación se puedes derivar cuando la colección de imágenes tiene una buena cantidad de superposición para formar los pares estéreo. La superposición de imágenes típica necesaria para generar nubes de puntos es una superposición hacia delante del 80 por ciento a lo largo de una línea de vuelo y una superposición del 60% entre las líneas de vuelo.

Siga estos pasos para generar un DSM utilizando el asistente.

  1. En la pestaña Representación cartográfica de ortofotos, haga clic en el botón DSM DSM en el grupo Producto.

    Aparece la ventana Asistente de productos de representación cartográfica de ortofotos.

  2. Haga clic en Siguiente para que el asistente avance hasta la ventana Ajustes de nube de puntos.
  3. En la ventana Ajustes de nube de puntos, en Método de geocodificación, elija Coincidencia semiglobal en el menú desplegable.

    Este método se utiliza normalmente para imágenes de áreas urbanas y captura información más detallada del terreno.

  4. Asegúrese de que la casilla de verificación Filtrar objetos de suelo esté activada.
  5. Asegúrese de que Tamaño máximo de objeto para filtro esté establecido en 10 metros.

    Los objetos más pequeños que este umbral se filtrarán como suelo. En caso contrario, los objetos se tratarán como entidades situadas sobre el suelo, tales como edificios, puentes o árboles.

  6. Asegúrese de que Espaciado de terreno de puntos esté vacío.

    Esta opción define el espaciado, expresado en metros, con el que se generan los puntos 3D. El valor predeterminado es cinco veces la resolución de las imágenes de origen. En el caso de esta colección de imágenes, se generarán puntos cada 15 cm.

  7. Acepte todos los demás ajustes predeterminados y haga clic en Siguiente.

    Para obtener información sobre Configuración avanzada, consulte Crear datos de elevación mediante el asistente de DEM de representación cartográfica de ortofotos.

    Ajustes de nube de punto
  8. En la ventana Configuración de DEM, para Tamaño de celda, utilice el valor predeterminado de 5 x GSD.

    Determinará la resolución del DSM, que en este caso es cinco veces la resolución de las imágenes.

  9. Acepte el resto de ajustes predeterminados y haga clic en Finalizar.

    Se generará el DSM.

    DSM de representación cartográfica de ortofotos visualizado en el mapa

Generar un ortomosaico

Un ortomosaico es un producto de imagen ortorrectificada obtenida por mosaico a partir de una colección de imágenes. Se ha corregido la distorsión geométrica y se ha equilibrado el color de las imágenes para producir un mosaico.

  1. En la pestaña Representación cartográfica de ortofotos, en el grupo Producto, haga clic en Ortomosaico para iniciar el asistente de Ortomosaico.
  2. Haga clic en Siguiente.

    Aparece el panel Configuración de ortorrectificación.

  3. En la ventana Configuración de ortorectificación, en Fuente de elevación, seleccione Usar producto DEM y elija Modelo digital de superficie.
  4. Haga clic en Siguiente.

    Aparece el panel Configuración de balance de color.

  5. En el panel Configuración de balance de color, desmarque Seleccionar candidatos de mosaico y acepte el resto de opciones predeterminadas.
  6. Haga clic en Siguiente.

    Configuración de balance de color en el panel del Asistente de productos de representación cartográfica de ortofotos

    El flujo de trabajo guiado por el asistente avanza hasta el siguiente panel, Configuración de línea de unión.

  7. En la ventana Configuración de línea de unión, en el menú desplegable Método de cálculo, elija Voronoi. Haga clic en Siguiente.
  8. Haga clic en Siguiente.

    El flujo de trabajo guiado por el asistente avanza hasta el siguiente panel, Configuración de ortomosaico.

  9. Acepte toda la configuración predeterminada en el panel Configuración de ortomosaico y haga clic en Finalizar.

    El ortomosaico se generará, aparecerá en el panel Contenido y se cargará en la visualización del mapa.

    Resultado del ortomosaico de representación cartográfica de ortofotos

Resumen

En este tutorial, creó un espacio de trabajo de representación cartográfica de ortofotos para imágenes de drones y utilizó herramientas en la pestaña Representación cartográfica de ortofotos para aplicar un ajuste fotogramétrico con puntos de control del terreno. A continuación, utilizó las herramientas del grupo Asistente de productos de representación cartográfica de ortofotos para generar un DSM y un ortomosaico. Para más información sobre la representación cartográfica de ortofotos, consulte los siguientes temas:

Las imágenes utilizadas en este tutorial fueron adquiridas en el Distrito hídrico del valle de Yucaipa y proporcionadas por Yuneec USA, Inc.

Temas relacionados