Sincronización temporal multisensor: alineación de fotogramas dentro de la carga útil

Un pod multisensor hace funcionar un núcleo térmico a 30 Hz, un canal EO a 25 o 30 Hz, un láser que dispara a unos pocos hercios y una IMU que muestrea a varios cientos de hercios. Nada de esa lista está alineado por naturaleza. Cada imagen fusionada, cada traza superpuesta y cada coordenada reportada dependen de una arquitectura temporal que la ficha técnica nunca menciona.

Puntos clave

  • El desfase entre datos térmicos, EO y de actitud se hace visible en cuanto alguien intenta geolocalizar un objetivo en movimiento.
  • Las arquitecturas temporales difieren en dónde se aplica la marca de tiempo — en el sensor, en el codificador o en el grabador — y solo la primera es defendible.
  • La diferencia de cadencia entre térmico y EO implica que siempre hay un flujo interpolado; conviene saber cuál y en qué medida.
  • Pida al proveedor la fuente de la marca de tiempo y el desfase medido entre sensores, no una afirmación de que los flujos están sincronizados.

Por qué el desfase se nota

If the thermal and EO frames used for a picture-in-picture overlay are 40 ms apart and the gimbal is slewing at 30 °/s, the two images are looking 1.2° apart. At 30x zoom that is most of the field of view. The overlay separates, and operators report it as «boresight drift» when it is actually a timing error.

La geolocalización sufre igual. La solución de coordenada combina ángulos del gimbal, actitud de la aeronave y distancia láser. Si la muestra de actitud usada es 50 ms más antigua que el retorno del láser, la aeronave se ha desplazado y girado entretanto, y ese error entra directamente en la coordenada.

El seguimiento por IA es la tercera víctima. Un rastreador alimentado con fotogramas de marcas de tiempo irregulares produce estimaciones de velocidad inestables, lo que a su vez hace oscilar el lazo de seguimiento del gimbal.

Opciones de arquitectura temporal

EnfoqueError residual típicoCosteDónde se usa
Marca de tiempo por software al llegar5–40 msNingunaIntegraciones de gama baja
Marca de tiempo por hardware en la captura0,5–2 msAlgo de lógica FPGA/MCULa mayoría de cargas útiles modernas
Dominio de reloj común, un solo SoC< 0.5 msArquitectónicaPods multisensor integrados
Disciplina PPS desde GNSS< 100 µs respecto a UTCRequiere entrada GNSSCargas útiles que necesitan tiempo absoluto
Disparo de sensores con genlock< 1 fotograma, deterministaRequiere soporte del sensorFotogrametría y cartografía
PTP / IEEE 1588 sobre Ethernet10–100 µsPila EthernetSistemas distribuidos con varias cargas útiles
Error residual tras la sincronización. Lo que importa en operación es el error entre canales, no la exactitud absoluta del reloj.

El problema de la diferencia de cadencia

Un canal térmico a 30 Hz y uno EO a 25 Hz entran y salen de fase continuamente. No hay ningún emparejamiento simultáneo; lo mejor posible es elegir el vecino más próximo y registrar cuánto se apartaba. Las cargas útiles que exponen ese desfase permiten compensarlo aguas abajo; las que emparejan en silencio el fotograma más reciente de cada flujo introducen un error no acotado que el usuario no puede ver.

Lo mismo vale para el láser. Un telémetro que dispara a 4 Hz debe asociarse a una muestra concreta de actitud del gimbal. Asociarlo a la actitud del momento en que llega el resultado , en vez del momento en que salió el pulso, añade toda la latencia de medición a la solución de geolocalización.

Interpolar los datos de la IMU a la marca de tiempo de la imagen — en lugar de usar la muestra más próxima — elimina la mayor parte del residuo. Es barato, y su ausencia es uno de los indicios más claros de una integración apresurada.

Qué preguntar a un proveedor de cargas útiles

  • ¿Las marcas de tiempo de los fotogramas se capturan por hardware o se asignan por software al llegar?
  • ¿Comparten térmico, EO y láser un único dominio de reloj?
  • ¿Se expone la marca de tiempo en los metadatos del flujo de vídeo o en SEI, para que las herramientas posteriores puedan usarla?
  • ¿Puede la carga útil admitir una señal PPS o una referencia de tiempo absoluto para alinearse con otros sistemas?
  • ¿Se interpolan los datos de la IMU al instante de la imagen, o simplemente se toma la muestra más próxima?

Cómo se manifiesta en nuestras cargas útiles

Los pods multisensor como OP-125A y OP-90A hacen funcionar sus canales térmico, EO y de telemetría dentro de un mismo dominio de procesado, lo que elimina por completo el desfase de reloj entre dispositivos: el error más difícil de caracterizar y el más fácil de evitar por arquitectura. Los metadatos del flujo llevan la coordenada del punto de toma, de modo que las herramientas posteriores heredan la alineación en lugar de volver a deducirla.

Tecnología: fusión EO/IR y alineación de ejes de puntería y presupuesto de error de geolocalización de objetivos.

Práctica de campo: la latencia de vídeo en sistemas de carga útil, los modos de imagen en imagen y fusión y ONVIF y vídeo IP.

Comprobar la sincronización sin equipo de laboratorio

Los problemas de temporización son fáciles de pasar por alto en banco y evidentes en vuelo, la peor combinación posible. Dos pruebas de campo sencillas detectan la mayoría sin ningún equipo especial.

La prueba de giro separa la temporización de la línea de puntería. Apunte la carga útil a un objetivo de alto contraste y compruebe la superposición térmico-EO en reposo; repita después girando a ritmo moderado. Un desfase constante en ambos casos es un error de línea de puntería y se corrige con calibración. Un desfase que crece con la velocidad de giro es un error temporal, y la calibración no lo tocará.

La prueba de objetivo en movimiento comprueba la cadena de geolocalización. Mida la distancia a un objeto fijo y topografiado desde varias posiciones y rumbos de la aeronave. Si la coordenada reportada se agrupa de forma cerrada, la cadena está alineada; si se dispersa en la dirección del movimiento de la aeronave, las muestras de actitud y distancia no son del mismo instante.

Ambas pruebas llevan diez minutos y deberían formar parte de la puesta en servicio de cualquier carga útil multisensor, no ser solo un diagnóstico al que se recurre cuando algo ya se ve mal.

  • Prueba de giro: compare la alineación de la superposición en reposo y girando para separar el error temporal del error de línea de puntería.
  • Prueba de objetivo topografiado: mida un punto conocido desde varias posiciones y observe la dispersión de coordenadas.
  • Pregunte si las marcas de tiempo se capturan por hardware y si se exponen en los metadatos del flujo.
  • Si consume el vídeo en un VMS de terceros, verifique que los metadatos SEI sobreviven a la ruta de transcodificación.
  • Repita ambas pruebas tras actualizaciones de firmware que toquen la cadena de vídeo o de sensores.

FAQ

Mi superposición térmica y visible se separa cuando gira el gimbal. ¿Es un problema de línea de puntería?

Más a menudo es un problema temporal. Si los dos fotogramas están separados decenas de milisegundos y el gimbal se mueve, las imágenes miran realmente en direcciones distintas. El error de línea de puntería es constante con la velocidad de giro; el error temporal crece con ella, y esa distinción identifica la causa.

¿Afecta la sincronización temporal a la precisión de geolocalización?

Directamente. La solución de coordenada combina actitud, ángulo de gimbal y distancia; si esas muestras no son del mismo instante, el movimiento de la aeronave entre ellas entra en el resultado. En una aeronave rápida, 50 ms de desfase pueden aportar varios metros.

¿Necesito sincronización PPS?

Solo si necesita alinearse con sistemas externos a la carga útil: datos cartográficos externos, otras aeronaves, sensores en tierra. Para alinear canales dentro de un mismo pod, un reloj interno compartido es a la vez suficiente y más preciso.