Каждая инфракрасная камера проходит через это — мгновенная пауза, кратковременное появление серого кадра, и затем резкое изображение возвращается. Это и есть NUC — коррекция неоднородности. Это одно из наименее понятных, но при этом ключевых явлений в тепловизионных камерах, которое существенно влияет на проектирование устройств. Ниже — подробный разбор.

Зачем нужна коррекция NUC

Нет двух одинаковых пикселей в матрице фокальной плоскости. Каждый пиксель отличается по:

  • Чувствительности (насколько сильно он реагирует на падающее излучение)
  • Смещению (базовый уровень сигнала при отсутствии света)
  • Характеристикам шума

Без коррекции изображение с некалиброванной матрицы напоминает снежное поле — каждый пиксель имеет немного разную яркость даже при равномерном освещении. Это называется шум фиксированного паттерна (FPN) и неприемлемо для качественной визуализации.

Алгоритмы NUC измеряют и корректируют эти различия пиксель за пикселем с помощью математических моделей. В результате получается изображение с выровненным полем, где сцена с однородной температурой отображается равномерно.

Электронная матрица сенсоров на печатной плате — калибровка детектора
Инфракрасные матрицы требуют индивидуальной калибровки усиления и смещения для каждого пикселя — NUC поддерживает эту калибровку в процессе работы

Двухточечная NUC и многоточечная калибровка

Заводская калибровка

При поставке модуль IRmodules содержит заводскую таблицу усиления и смещения для каждого пикселя. Калибровка проводится при контролируемой температуре с использованием прецизионных источников черного тела. Заводская таблица действительна при эталонной температуре и постепенно теряет точность с возрастом детектора.

NUC в полевых условиях (коррекция плоского поля)

Поскольку характеристики детектора меняются с температурой окружающей среды и со временем, требуется периодическая полевая NUC. Для этого перед детектором устанавливается эталон с однородной температурой — в неохлаждаемых LWIR-модулях это механический затвор (шторка), который кратковременно закрывает оптический путь.

При закрытом затворе каждый пиксель видит одинаковую температуру (температуру затвора). Любые различия фиксируются как новое смещение. Затем затвор открывается, и применяется скорректированное изображение.

Весь процесс занимает 10–30 миллисекунд и приводит к потере 1–3 кадров видео.

Условия срабатывания NUC

В неохлаждаемых LWIR-модулях NUC обычно запускается при следующих условиях:

Тип триггера Стандартное условие Можно настроить?
Изменение температуры Каждое изменение температуры детектора на 2–5°C Да
По времени Каждые 60–300 секунд Да
Включение питания Всегда Фиксировано
Ручная команда Через последовательный интерфейс Да

Самый важный триггер — изменение температуры: при изменении рабочей температуры модуля (например, при смене высоты полёта, колебаниях температуры воздуха, воздействии солнца) характеристики пикселей смещаются, и NUC обновляется для компенсации.

Как учитывать NUC при проектировании системы

Для большинства задач видеонаблюдения и ситуационной осведомленности автоматическая NUC незаметна — оператор почти не замечает кратковременную паузу. Но в некоторых случаях требуется особое управление NUC:

Видеоаналитика и ИИ-детекция: событие NUC вызывает пропуск кадра, что в ряде алгоритмов слежения воспринимается как ложное исчезновение цели. Решения:

  • Буферизация видео с заполнением пропусков последним валидным кадром
  • Подавление запуска NUC через последовательный интерфейс во время активного слежения
  • Использование алгоритма NUC с короткой выдержкой для минимизации потерь кадров

Непрерывная запись: большинство систем записи корректно обрабатывают пропущенные кадры, но временные метки могут содержать разрывы. Метаданные должны явно отмечать события NUC.

Прицелы и системы наведения: NUC в момент выстрела недопустима. Разработчики оборонительных систем обычно реализуют ручное управление NUC: команда запускается вне боевого режима и подавляется при захвате цели.

NUC на основе сцены

Некоторые продвинутые системы используют NUC на основе сцены (SBNUC) — алгоритмы, которые вычисляют коэффициенты коррекции, анализируя движение объектов в кадре, без механического затвора. SBNUC работает, исходя из предположения, что относительные отклики пикселей должны оставаться постоянными при движении сцены. Преимущества: отсутствие движущихся частей, отсутствие потери кадров. Недостатки: требуется движение сцены, более длительное время сходимости и высокая вычислительная нагрузка.

Стандартные модули IRmodules используют NUC с затвором. SBNUC можно реализовать на стороне хост-процессора, используя необработанные данные модуля — обратитесь в нашу инженерную службу за документацией по интерфейсу raw-данных.

Практические рекомендации

  • Для видеонаблюдения и ISR: используйте автоматическую NUC, убедитесь, что ваша система записи корректно обрабатывает пропущенные кадры
  • Для задач слежения и ИИ: реализуйте управление кадрами с учётом NUC в вашем видеопотоке
  • Для прицелов: применяйте ручное управление NUC через последовательный интерфейс
  • Для всех применений: контролируйте частоту срабатывания NUC в вашем тепловом окружении — модуль, находящийся под прямым солнечным светом в уличном корпусе, может запускать NUC чаще, чем ожидается