Многосенсорный модуль сочетает тепловизионное ядро на 30 Гц, оптический канал на 25 или 30 Гц, лазер, стреляющий несколько раз в секунду, и ИНС с частотой в сотни герц. Ничто из этого не выровнено само по себе. Каждое слитое изображение, каждый наложенный трек и каждая выданная координата зависят от архитектуры синхронизации, о которой в спецификации нет ни слова.
Ключевые выводы
- Рассогласование тепловизионных, оптических данных и данных о положении становится заметным, как только кто-то пытается определить координаты движущейся цели.
- Архитектуры синхронизации различаются тем, где ставится метка времени — на сенсоре, на кодере или на записывающем устройстве, — и защитим только первый вариант.
- Расхождение частот кадров тепловизора и оптики означает, что один поток всегда интерполируется; важно знать какой и насколько.
- Спрашивайте у поставщика источник метки времени и измеренное межсенсорное рассогласование, а не заявление о том, что потоки синхронизированы.
На этой странице
Почему рассогласование заметно
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.
Определение координат страдает так же. Координатное решение сочетает углы подвеса, положение борта и дальность по лазеру. Если использованная выборка положения старше лазерного отклика на 50 мс, борт за это время сместился и повернулся, и эта ошибка входит в координату напрямую.
Третья жертва — ИИ-сопровождение. Трекер, получающий кадры с нерегулярными метками времени, выдаёт дёрганые оценки скорости, из-за чего контур слежения подвеса начинает рыскать.
Варианты архитектуры синхронизации
| Подход | Типичная остаточная ошибка | Стоимость | Где применяется |
|---|---|---|---|
| Программная метка времени по приходу | 5–40 мс | Нет | Простые интеграции |
| Аппаратная метка времени захвата | 0,5–2 мс | Небольшая логика на ПЛИС/МК | Большинство современных нагрузок |
| Общий тактовый домен, одна СнК | < 0.5 ms | Архитектурная | Интегрированные многосенсорные модули |
| Дисциплинирование по PPS от ГНСС | < 100 мкс до UTC | Нужен вход ГНСС | Нагрузки, которым требуется абсолютное время |
| Генлочное срабатывание сенсоров | < 1 кадра, детерминированно | Нужна поддержка со стороны сенсора | Фотограмметрия и картографирование |
| PTP / IEEE 1588 по Ethernet | 10–100 µs | Стек Ethernet | Распределённые системы с несколькими нагрузками |
Проблема расхождения частот кадров
Тепловизионный канал на 30 Гц и оптический на 25 Гц непрерывно расходятся и сходятся по фазе. Одновременной пары не существует; лучшее, что можно сделать, — выбрать ближайшего соседа и записать, насколько он отстоял. Нагрузки, которые раскрывают это смещение, позволяют компенсировать его в последующей обработке; нагрузки, которые молча спаривают последние кадры каждого потока, вносят неограниченную ошибку, невидимую пользователю.
То же относится к лазеру. Дальномер, срабатывающий на 4 Гц, должен быть привязан к конкретной выборке положения подвеса. Привязка к положению в момент, когда пришёл результат , а не когда ушёл импульс, добавляет всю задержку измерения в координатное решение.
Интерполяция данных ИНС к метке времени изображения — вместо использования ближайшей выборки — снимает большую часть остатка. Это дёшево, и её отсутствие — один из самых явных признаков поспешной интеграции.
Что спросить у поставщика нагрузки
- Метки времени кадров захватываются аппаратно или назначаются программно по приходу?
- Тепловизор, оптика и лазер используют один тактовый домен?
- Раскрывается ли метка времени в метаданных видеопотока или SEI, чтобы её могли использовать сторонние средства?
- Может ли нагрузка принимать PPS или абсолютную опору времени для согласования с другими системами?
- Интерполируются ли данные ИНС ко времени изображения или просто берётся ближайшая выборка?
Как это проявляется в наших нагрузках
Многосенсорные модули, такие как OP-125A и OP-90A ведут тепловизионный, оптический и дальномерный каналы внутри одного вычислительного домена, что полностью снимает межприборное расхождение часов — самую трудную для описания и самую легко устранимую архитектурно ошибку. Метаданные потока несут координату точки съёмки, поэтому последующие средства наследуют выравнивание, а не выводят его заново.
Читайте также
Технологии: совмещение оптического и теплового каналов и выставка визирных осей и бюджет ошибки определения координат цели.
Практика применения: задержка видео в системах полезной нагрузки, режимы «картинка в картинке» и слияния и ONVIF и IP-видео.
Проверка синхронизации без лабораторного оборудования
Проблемы синхронизации легко не заметить на стенде и невозможно не заметить в полёте — худшее из сочетаний. Два простых полевых теста ловят большинство из них без всякого специального оборудования.
Тест на разворот отделяет синхронизацию от визирной оси. Наведите нагрузку на контрастную цель и проверьте наложение тепловизора на оптику неподвижно, затем повторите при развороте с умеренной скоростью. Постоянное смещение в обоих случаях — ошибка визирной оси, устраняемая калибровкой. Смещение, растущее со скоростью разворота, — ошибка синхронизации, и калибровка на неё не повлияет.
Тест по движущейся цели проверяет цепочку определения координат. Измерьте дальность до неподвижного объекта с известными координатами из нескольких положений и курсов борта. Если выданные координаты ложатся плотной группой — цепочка согласована; если они рассеиваются в направлении движения борта, значит выборки положения и дальности взяты не в один момент.
Оба теста занимают десять минут и должны входить в приёмку любой многосенсорной нагрузки, а не быть диагностикой, к которой обращаются, когда уже что-то не так.
- Тест на разворот: сравните совмещение наложения неподвижно и при развороте, чтобы отделить ошибку синхронизации от ошибки визирной оси.
- Тест по цели с известными координатами: измерьте дальность до одной известной точки из нескольких положений и оцените разброс координат.
- Спросите, захватываются ли метки времени аппаратно и раскрываются ли они в метаданных потока.
- Если вы принимаете видео в стороннюю систему видеонаблюдения, убедитесь, что метаданные SEI переживают путь перекодирования.
- Повторяйте оба теста после обновлений прошивки, затрагивающих видеотракт или сенсорный тракт.
FAQ
Наложение тепловизора и видимого канала расходится при развороте подвеса. Это проблема визирной оси?
Чаще это проблема синхронизации. Если два кадра разнесены на десятки миллисекунд, а подвес движется, изображения действительно смотрят в разные стороны. Ошибка визирной оси не зависит от скорости разворота; ошибка синхронизации растёт вместе с ней — это различие и указывает на причину.
Влияет ли синхронизация времени на точность определения координат?
Напрямую. Координатное решение сочетает положение, угол подвеса и дальность; если эти выборки взяты не в один момент, движение борта между ними входит в результат. На быстро летящем борту 50 мс рассогласования могут дать несколько метров.
Нужна ли мне синхронизация по PPS?
Только если требуется согласование с системами вне нагрузки — внешними картографическими данными, другими бортами, наземными датчиками. Для согласования каналов внутри одного модуля общий внутренний тактовый сигнал и достаточен, и точнее.

