Multiplexor de vídeo (Herramientas de Image Analyst)
Resumen
Crea un único archivo de vídeo geoespacial que combina un archivo de transmisión de vídeo archivado y un archivo separado de metadatos asociado sincronizado por una marca de tiempo. El proceso de combinar dos archivos que contienen archivos de vídeo y metadatos se denomina multiplexación.
Uso
Esta herramienta se ha diseñado para archivos de vídeo archivados y no funciona con transmisiones de vídeo en directo.
El formato del archivo de vídeo que se multiplexará debe ser uno de los formatos de vídeo admitidos. El archivo de metadatos separado es un archivo de valores separados por comas (CSV), JSON o formato de intercambio de GPS (GPX) que contiene los encabezados de campo adecuados y valores asociados.
Los formatos de vídeo admitidos como entrada de la herramienta figuran en la tabla siguiente:
Descripción
Extensión
Archivo de vídeo 1 AOMedia
.av1Archivo intercalado de audio y vídeo
.aviArchivo de vídeo H264¹
.h264Archivo de vídeo H265¹
.h265HLS (velocidad de bits adaptable [ABR])
.m3u8Archivo MOV
.movFlujo de transmisión de MPEG-2
.tsFlujo de programa de MPEG-2
.psFlujo de transmisión de M2TS
.m2tsArchivo MPEG
.mpgArchivo MPEG-2
.mpg2Archivo MPEG-2
.mp2Archivo MPEG
.mpegPelícula MPEG-4
.mp4Archivo MPEG-4
.mpg4MPEG-Dash
.mpdVLC (mpeg2)
.mpeg2Archivo de medios VLC (mpeg4)
.mpeg4Archivo de medios VLC (vob)
.vobArchivo de vídeo multimedia de Windows
.wmv¹ Requiere multiplexación
El formato de salida del archivo de vídeo es
.tsúnicamente.Los metadatos asociados al archivo de transmisión de vídeo se utilizarán para calcular la ruta de vuelo del sensor de vídeo, el centro del cuadro de la imagen de vídeo y las cuatro esquinas de la huella del cuadro de vídeo en el mapa.
El vídeo geoespacial admite la especificación del Consejo de Estándares de Imágenes en Movimiento (MISB). La especificación MISB completa define muchos más parámetros que los necesarios para el vídeo de movimiento completo tradicional. Los parámetros del MISB facilitados se codificarán en el vídeo final, incluidos todos los parámetros o un subconjunto.
Para calcular y visualizar los puntos de esquina relativos de la huella de la imagen de vídeo como un contorno de cuadro en el mapa, necesita los 13 campos de metadatos esenciales que se enumeran a continuación y se detallan en la descripción del parámetro. Cuando los metadatos sean completos y precisos, la herramienta calculará las esquinas del cuadro de vídeo y el tamaño, la forma y la posición del contorno del cuadro de vídeo que puede visualizarse a continuación en un mapa.
Marca de hora de precisión
Latitud de sensor
Longitud de sensor
Altura del elipsoide del sensor o altitud verdadera del sensor
Ángulo de recorrido de plataforma
Ángulo de inclinación de plataforma
Ángulo de giro de plataforma
Ángulo de giro relativo del sensor
Ángulo de elevación relativa del sensor
Ángulo azimutal relativo del sensor
Campo de visión horizontal del sensor
Campo de visión vertical del sensor
Distancia lejana
Estos son los metadatos mínimos necesarios para calcular la transformación entre vídeo y mapa, mostrar la huella de vídeo en el mapa y habilitar otras funciones, como digitalizar y marcar en el vídeo y el mapa.
Los valores de los campos de metadatos pueden introducirse en el archivo de plantilla de metadatos
Multiplexer_Field_Mapping_Template.csvdesdeC:\Program Files\ArcGIS\Pro\Resources\MotionImagery.El archivo
Multiplexer_Field_Mapping_Template.csvcontiene todos los campos de metadatos necesarios.Solo se necesitan los 13 parámetros definidos anteriormente para crear el archivo de vídeo compatible con los metadatos. No es necesario que proporcione todos los parámetros definidos en la especificación MISB para crear un archivo de vídeo compatible con metadatos. Si se proporcionan otros parámetros MISB adicionales, se codificarán en el archivo de vídeo.
El rendimiento del archivo de vídeo multiplexado resultante depende del tipo y la calidad de los datos contenidos en el archivo de metadatos, así como de la precisión con la que se sincronizan los datos de vídeo y los archivos de metadatos.
Si el archivo de
Multiplexer_Field_Mapping_Template.csvsolo contiene los camposUNIX Time Stamp,Sensor LatitudeySensor Longitude, la ubicación del sensor se mostrará en el mapa, pero no se mostrará la huella de los fotogramas de vídeo. Algunas funcionalidades no se admitirán, por ejemplo, la digitalización de entidades y la medición de distancias en el vídeo.Si la marca de tiempo que vincula el vídeo y los metadatos no se sincroniza con precisión, la huella del vídeo y la ubicación del sensor del mapa se desplazarán de la vista en el reproductor de vídeo. En este caso, utilice la plantilla
Multiplexer_TimeShift_Template.csvenC:\Program Files\ArcGIS\Pro\Resources\MotionImagerypara ajustar el tiempo del vídeo y los metadatos.
Un conjunto de parámetros del archivo
Multiplexer_Field_Mapping_Template.csvincluye las coordenadas de mapa de las cuatro esquinas del marco de imagen de vídeo proyectadas en el suelo. Si se proporcionan las cuatro coordenadas del mapa de esquina, se utilizarán para crear el vídeo. Si no se proporcionan las cuatro coordenadas del mapa de esquina, proporcione una fuente para los datos del modelo digital de elevación (DEM) en el parámetro Modelo digital de elevación y la herramienta calculará la huella del vídeo a partir de los parámetros requeridos que se enumeraron anteriormente.La precisión de la huella de vídeo y el centro del fotograma depende de la precisión de la fuente de datos de DEM proporcionada. Si no tiene acceso a los datos de DEM, puede proporcionar la elevación media y la unidad relativa al nivel del mar, como 15 pies o 10 metros. En el caso de un submarino, pueden introducir -15 pies o -10 metros, por ejemplo. Usar la elevación media o la profundidad oceánica no es tan exacto como proporcionar datos de DEM o batimétricos. Se recomienda proporcionar una capa DEM o un servicio de imágenes, si está disponible.
El vídeo geoespacial admite datos de indicador de objetivos en movimiento de vídeo (VMTI), basados en métodos de seguimiento de objetos de imágenes en movimiento. Si los datos VMTI se registran en un archivo separado del archivo de vídeo asociado, se pueden codificar en el archivo de vídeo con la herramienta Multiplexor de vídeo. El vídeo geoespacial es compatible con el estándar MISB Indicador de objetivos en movimiento de vídeo y metadatos de seguimiento.
Codifique los datos de VMTI en el vídeo suministrando la información de VMTI que se requiere en el fotograma de vídeo adecuado mediante el uso de un archivo de metadatos
.csv,.jsono.gpxque contiene los datos de los siguientes campos:LDSVer,TimeStamp,FrameCenterLongitude,FrameCenterLatitude,SensorLongitude,SensorLatitude,vmtilocaldataset5,1546300800231000,-76.1309338,36.91118708,-76.1309338,36.91118708,1 0.9938099 1611919 1815608 1711844;1 0.39056745 1438997 1556213 1496645
La última columna,
vmtilocaldataset, contiene el cuadro de delimitación del objeto detectado en el que cada valor delimitado por espacios se define mediante tres valores: Object_ID Confidence_Level Top_Left_Pixel Bottom_Right_Pixel Center_Pixel.Puede especificar detecciones de objetos múltiples correspondientes a una marca de tiempo determinada con un delimitador de punto y coma (
;) como se muestra en el ejemplo anterior.Utilice
MISB Tag74 en el archivoMultiplexer_Field_Mapping_Template.csv.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Archivo de vídeo de entrada |
El archivo de vídeo de entrada que se convertirá en un archivo de vídeo geoespacial. Los siguientes tipos de archivo son compatibles: |
File |
|
Archivo de metadatos |
Una archivo Cada columna del archivo de metadatos representa un campo de metadatos, y una de las columnas debe ser una referencia temporal. La referencia de tiempo es la marca de tiempo UNIX (segundos desde 1970) multiplicada por un millón, que se almacena como un número entero. El tiempo se almacena de esta forma para que cualquier instante en el tiempo (hasta una millonésima de segundo) pueda referenciarse con un número entero. En consecuencia, una diferencia de tiempo entre dos entradas de 500.000 representa la mitad de un segundo en el tiempo transcurrido. La primera fila contiene los nombres de campo correspondientes a las columnas de metadatos. Estos nombres de campo se enumeran en el archivo Los nombres de campo de metadatos pueden estar en cualquier orden y deben tener exactamente el mismo nombre que se indica en la plantilla |
File |
|
Archivo de video de salida |
Nombre del archivo de vídeo de salida, incluida la extensión del archivo. El archivo de vídeo de salida admitido es un archivo |
File |
|
Archivo de asignación de metadatos (Opcional) |
Un archivo Este archivo |
File |
|
Archivo de desplazamiento de tiempo (Opcional) |
Archivo que contiene intervalos de cambio de tiempo definidos. Lo ideal sería que las imágenes de vídeo y los metadatos se sincronicen en el tiempo. En este caso, la huella de la imagen en el entorno del vídeo rodea las entidades que pueden verse en la imagen de vídeo. A veces se produce una discrepancia entre el tiempo del vídeo y el de los metadatos. Esto genera un retraso aparente entre el momento en que una entidad de suelo está rodeada por la huella de la imagen y el momento en que esa entidad de suelo está visible en la imagen de vídeo. Si este cambio de tiempo es observable y consistente, el multiplexor puede ajustar la cronología de los metadatos para que coincidan con el vídeo. Si se produce una discrepancia entre el tiempo del vídeo y los metadatos, especifique el cambio de tiempo en la plantilla Por ejemplo, si la imagen de vídeo tiene un retraso de 5 segundos durante todo el tiempo, el archivo de observación de cambio de tiempo tendrá una línea: Cuando se produce un retraso de 5 segundos en la marca 0:18 del vídeo y un retraso de 9 segundos en la marca 2:21 del vídeo, el archivo de observación de cambio de tiempo tendrá las dos líneas siguientes: <!--```other 0:18, -5 2:21, -9
|
File |
|
Modelo digital de elevación (Opcional) |
Fuente de la elevación necesaria para calcular las coordenadas de las esquinas del fotograma de vídeo. La fuente puede ser una capa, un servicio de imágenes o la elevación media del suelo o la profundidad del océano. El valor de elevación media debe incluir unidades de medida como metros o pies, o cualquier medida de longitud. La precisión de la huella de vídeo y el centro del fotograma depende de la precisión de la fuente de datos de DEM proporcionada. Se recomienda proporcionar una capa DEM o un servicio de imágenes. Si no tiene acceso a los datos de DEM, puede proporcionar la elevación media y la unidad relativa al nivel del mar, como 15 pies o 10 metros. En el caso de un submarino, pueden introducir -15 pies o -10 metros, por ejemplo. Usar la elevación media o la profundidad oceánica no es tan exacto como proporcionar datos de DEM o batimétricos. Para calcular las coordenadas de las esquinas del fotograma, el valor de elevación media siempre debe menor que la altitud o la profundidad del sensor según se registra en los metadatos. Por ejemplo, si el vídeo se ha filmado a la altitud de un sensor de 10 metros o más, una elevación media válida podría ser 9 metros o menos. Si el vídeo se ha filmado bajo el agua a una profundidad de -10 metros o más, la elevación media válida (con respecto al nivel del mar) podría ser -11 o más. Si el valor de altitud del sensor es menor que el valor de elevación promedio, las cuatro coordenadas de esquina no se calcularán para ese registro. Si no conoce la elevación media del área del proyecto, utilice un DEM. |
Raster Layer; Image Service; Linear Unit |
|
Sistema de coordenadas de entrada (Opcional) |
El sistema de coordenadas que se utilizará para el valor del parámetro Archivo de metadatos. |
Coordinate System |
Entornos
Ajustar al horario de verano, Zona horaria
Información de licenciamiento
- Basic: Requiere Image Analyst
- Standard: Requiere Image Analyst
- Avanzado: Requiere Image Analyst