Каждая инфракрасная камера проходит через это — мгновенная пауза, кратковременное появление серого кадра, и затем резкое изображение возвращается. Это и есть NUC — коррекция неоднородности. Это одно из наименее понятных, но при этом ключевых явлений в тепловизионных камерах, которое существенно влияет на проектирование устройств. Ниже — подробный разбор.
Зачем нужна коррекция NUC
Нет двух одинаковых пикселей в матрице фокальной плоскости. Каждый пиксель отличается по:
- Чувствительности (насколько сильно он реагирует на падающее излучение)
- Смещению (базовый уровень сигнала при отсутствии света)
- Характеристикам шума
Без коррекции изображение с некалиброванной матрицы напоминает снежное поле — каждый пиксель имеет немного разную яркость даже при равномерном освещении. Это называется шум фиксированного паттерна (FPN) и неприемлемо для качественной визуализации.
Алгоритмы 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 чаще, чем ожидается