Disponible con una licencia Advanced.
Disponible con licencia de Image Analyst.
La detección interactiva de objetos se utiliza para buscar objetos de interés a partir de imágenes mostradas en un mapa o una escena.
La detección de objetos se basa en un modelo de aprendizaje profundo que se ha entrenado para detectar objetos específicos en la vista visualizada, por ejemplo, ventanas y puertas de edificios en una escena. Los resultados de la detección se guardan en una clase de entidad de puntos con una puntuación de confianza, dimensiones del cuadro de delimitación y el nombre de la etiqueta como atributos. También puede detectar interactivamente otros objetos, como aviones estacionados o estructuras aeroportuarias, utilizando un modelo genérico haciendo clic en la vista para detectar el resultado.
Para utilizar la detección de objetos debe instalar Bibliotecas de aprendizaje profundo.
Licencia:
La herramienta de detección de objetos interactivos requiere una licencia de ArcGIS Pro Advanced o la extensión ArcGIS Image Analyst.
La herramienta Detección de objetos se encuentra en el menú desplegable Análisis 3D exploratorio del grupo Flujos de trabajo de la pestaña Análisis. Después de seleccionar la herramienta Detección de objetos, aparece el panel Análisis exploratorio.
Utilice el panel Análisis exploratorio para modificar los parámetros de detección de objetos y establecer qué método de cámara utilizar para los resultados de detección. La primera vez que se ejecuta la herramienta, se utiliza el modelo Ventanas y puertas de Esri. El modelo se carga y se calculan las detecciones. Las ejecuciones adicionales no requieren volver a cargar el modelo y tardarán menos tiempo. Si cambia la selección del modelo, el nuevo modelo debe cargarse de nuevo. El modelo de Objeto genérico no requiere que se descargue ningún modelo.
Las imágenes siguientes ilustran el resultado de detección de objetos devuelto con las opciones de simbología disponibles: una simbología de recuadro o un símbolo X de punto central de localización.
Detectar objetos en una vista 3D
La herramienta de detección de objetos puede funcionar con cualquier modelo compatible que esté entrenado para detectar objetos concretos. Incluye un modelo específico para detectar ventanas y puertas, así como un modelo genérico para detectar otros objetos de forma interactiva.
El modelo de aprendizaje profundo Ventanas y puertas de Esri detecta las ventanas y puertas como entidades de puntos. En la siguiente tabla se describen los parámetros de detección de objetos necesarios para utilizar el modelo Ventanas y puertas de Esri:
Opción | Descripción |
---|---|
Modelo | El paquete de aprendizaje profundo (.dlpk) que se va a utilizar para detectar objetos. Entre los tipos de modelo admitidos se encuentran FasterRCNN, YOLOv3, Single Shot Detector (SSD) y RetinaNet. Expanda la flecha desplegable de entrada de Modelo y haga clic en Descargar modelo para acceder al modelo Ventanas y puertas de Esri preentrenado. Opcionalmente, haga clic en Examinar para elegir un paquete de aprendizaje profundo local o descargarlo desde ArcGIS Online. |
Clases | La lista de objetos del mundo real que se van a detectar. La lista se rellena desde el archivo .dlpk. El valor predeterminado se establece en Todo, pero puede establecerlo específicamente en solo ventanas o solo puertas. |
Nivel mínimo de confianza | La puntuación de detección mínima que debe cumplir una detección. Las detecciones con puntuaciones inferiores a este nivel de confianza se descartan. El valor predeterminado es 0,5. |
Umbral máximo de superposición | La intersección sobre el umbral de combinación con otras detecciones. Si los resultados de detección se superponen, el que tenga la puntuación más alta se considera un positivo verdadero. El valor predeterminado es 0. |
Procesar mediante GPU | Utilice la potencia de procesamiento de la unidad de procesamiento de gráficos (GPU) en lugar de la potencia de procesamiento de la unidad de procesamiento del equipo (CPU). Se recomienda si tiene una tarjeta con al menos 8 Gb de memoria GPU dedicada. |
Capa de entidades | Nombre de la capa de entidades de salida.
|
Descripción | La descripción que se incluirá en la tabla de atributos. Es posible guardar varios resultados de detección en la misma capa de entidades y se puede utilizar una descripción para diferenciar entre estas varias detecciones. |
Simbología | Establezca la forma devuelta de la capa de entidades de salida utilizando el color predeterminado Oro electrón. Las opciones de simbología son:
Si la capa de salida ya está en el mapa o la escena y tiene simbología personalizada, su simbología no se modifica cuando se ejecuta la herramienta. |
Distancia | Defina la distancia máxima desde la cámara a la que se conservarán los resultados. Se ignorará todo lo que esté más allá de la profundidad establecida. |
Ancho | Defina los valores de ancho mínimo y máximo para el tamaño del resultado devuelto esperado. |
Altura | Defina los valores de altura mínima y máxima para el tamaño del resultado devuelto esperado. |
Nota:
Los parámetros Distancia, Ancho y Altura se encuentran dentro de la sección Filtrar resultados, que es posible que deba expandir para establecer estos valores.Los métodos de creación para la detección de objetos se describen en la siguiente tabla:
Método | Descripción |
---|---|
Este es el método de creación predeterminado. Utiliza la posición actual de la cámara para detectar objetos en la vista. | |
Reposicionar cámara (solo 3D) | Reposiciona la cámara en un punto de visualización horizontal o vertical antes de detectar objetos. Configure el punto de visualización del área de interés y utilícelo para ajustar la alineación. No se recomienda para posicionar la cámara en objetos en la distancia para acercarlos a la vista. |
Detección de objetos genéricos
Utilice el modelo de aprendizaje profundo Objeto genérico de Esri para detectar de forma interactiva objetos separados, como vehículos, estructuras y personas, en un mapa o una escena. En lugar de utilizar la cámara, puede hacer clic directamente en la vista para detectar los resultados. Algunas opciones de detección como las clases, el nivel de confianza, el umbral de solapamiento y la potencia de procesamiento no están disponibles. Los resultados se almacenan como entidades de puntos utilizando la opción de simbología establecida para la herramienta.
Los parámetros para la detección de objetos mediante el modelo Objeto Genérico de Esri se describen en la tabla siguiente:
Opción | Descripción |
---|---|
Modelo | Expanda la lista desplegable Modelo y seleccione Objeto genérico de Esri para definir el proceso de detección de objetos. |
Capa de entidades | Nombre de la capa de entidades de salida.
|
Descripción | Descripción que se incluirá en la tabla de atributos como campo. Es posible guardar varios resultados de detección en la misma capa de entidades y se puede utilizar una descripción para diferenciar entre estas varias detecciones. |
Simbología | Establezca la forma devuelta de la capa de entidades de salida utilizando el color predeterminado Oro electrón. Las opciones de simbología son:
Si la capa de salida ya está en el mapa o la escena y tiene simbología personalizada, su simbología no se modifica cuando se ejecuta la herramienta. |
Método de creación | Detección interactiva : haga clic para detectar objetos separados en dicha ubicación. |
Actualizar los resultados de detección
Para cambiar los resultados de salida, por ejemplo, utilizando un valor de confianza diferente o eligiendo otra área de interés, cambie esas propiedades y ejecute de nuevo la herramienta Detección de objetos. Los objetos recién descubiertos se incorporan a la misma capa. También puede proporcionar un nuevo nombre y crear otra capa de entidades de salida para compararla. No se recomienda actualizar manualmente los valores de atributo de los resultados de la detección de objetos. También puede expandir la sección Resultados del filtro para especificar los valores de tamaño y distancia a fin de ajustar los resultados devueltos.
Sugerencia:
Antes de volver a ejecutar la herramienta, desactive la visibilidad de la capa para los resultados de detección anteriores. De lo contrario, esos resultados pueden superponerse a objetos detectados y podrían afectar a los resultados de la detección.
Eliminar los resultados de detección
Los resultados de detección se agregan como entidades de puntos. Puede eliminar entidades de objeto detectadas individuales utilizando los flujos de trabajo de edición estándar. Como alternativa, elimine toda la clase de entidad de la geodatabase predeterminada del proyecto. Al eliminar la capa del panel Contenido no se eliminan automáticamente los resultados, ya que siguen existiendo en la geodatabase. Si vuelve a ejecutar la herramienta cuando la capa no está en el mapa o la escena actuales, se crea una nueva clase de entidad con nombre único en la geodatabase predeterminada y se agrega al mapa o a la escena.