УДК 621.397
А. Л. Андреев, В. В. Коротаев, Д. М. Пашковский
СЕЛЕКЦИЯ ИЗОБРАЖЕНИЙ МАЛОРАЗМЕРНЫХ ОБЪЕКТОВ НА НЕОДНОРОДНОМ ФОНЕ В УСЛОВИЯХ ПОМЕХ
Рассматриваются вопросы, связанные с использованием в автоматизированных системах видеонаблюдения алгоритма, позволяющего решать задачи обнаружения и селекции сигналов малоконтрастных и малоразмерных объектов при наличии в зоне наблюдения контрастных маскирующих деталей фона.
Ключевые слова: селекция изображений, автоматизированные системы видеонаблюдения, малоразмерные объекты, неоднородный фон.
Одной из распространенных задач, решаемых на этапе предварительной обработки изображений, является выделение слабых оптических сигналов от малоразмерных (в предельном случае — точечных) целей, наблюдаемых в присутствии существенно более контрастных мешающих деталей фона. Применительно к автоматизированным системам видеонаблюдения последние являются оптическими помехами, это могут быть всевозможные блики, яркие излучающие или отражающие излучение объекты, находящиеся в поле зрения системы.
На рис. 1 приведено изображение, содержащее малоразмерные объекты О1, ..., Ою, а также более крупные и более контрастные мешающие детали фона. Соответствующая этому примеру осциллограмма видеосигнала выделенной строки представлена на рис. 2, а. В приведенном примере сигналы от малоразмерных целей могут обладать как положительным, так и отрицательным (О4, О7) по отношению к элементам окружающего фона контрастом. Очевидно, что для успешного обнаружения и селекции необходимо, чтобы величина сигнала наблюдаемых объектов (ис) превышала уровень шумовой составляющей (ош), оцениваемой в окрестностях соответствующих прилегающих локальных областей. После квантования видеоимпульсов в узле аналого-цифрового преобразователя (АЦП) элементы изображения можно представить в виде матрицы целых чисел [ЕД где г и] — соответственно номера столбцов и строк.
шЯ1
а о2 о4 ь
08.
ЕЯ
Рис. 1
Обобщенно операция выявления объектов в искаженном шумами и помехами изображении может быть определена как процедура сравнения двух чисел, первое должно быть по-
лучено в результате преобразования анализируемого изображения, представленного в виде матрицы-массива целых чисел Е.
ЦЕ£ > П[ЕД (1)
(Ц[*] — оператор преобразования исходного изображения; П[*] — оператор формирования порогового значения). Второе число является пороговым, определяемым заданным критерием оптимальности.
а) Ех{х) 1
б) Е2(х)
I
в)
ВД- Е2(х) А
Рис. 2
В случае выполнения условия (1) принимается решение о наличии объекта, в противном случае — о его отсутствии. Качество обнаружения обычно характеризуется двумя параметрами: вероятностью правильного обнаружения, т.е. выполняется условие (1), при наличии объекта в анализируемом изображении; вероятностью ложной тревоги, условие (1) выполняется, в анализируемом изображении объект отсутствует.
Конкретный вид операторов Ц[*], П[*], а также качество обнаружения зависят от наличия исходных сведений об ожидаемых объектах, шумах, помехах и искажениях. В таком случае оператор П[*] должен представлять собой пространственную функцию, отслеживающую изменение фоновой составляющей в различных участках изображения — адаптивный порог. Выделить слабые оптические сигналы малоразмерных объектов (целей), наблюдаемых в присутствии мешающих деталей фона, в автоматизированной системе видеонаблюдения можно, выполнив шаги следующего алгоритма [1].
1. Для каждого элемента Е, исходного массива формируется новое значение Е*. на основе анализа сигналов от смежных элементов в пределах апертуры сглаживающего фильтра:
Е*. = F
Е(1-1),(.-к)
Е,
Е,
(1-1), .
.-к)
Е(1+1),(.-к)
Еа+1), ]
Е0-1),(.+к) ... Е1,(.+к) ... Е(1+1),(.+к)
(2)
где ^[*] — оператор сглаживающего фильтра; I = (ш-1)/2; к = (п-1)/2; ш*п — апертура фильтра.
X
Полученный массив [ Е* / ] в дальнейшем используется для компенсации фоновой со-
ставляющей. Заметим, что в качестве сглаживающего фильтра могут применяться различные линейные или нелинейные анизотропные операторы. Однако, как показал анализ, при наличии резких перепадов уровня фоновой составляющей в поле зрения системы наилучший эффект дает процедура нелинейной фильтрации на основе двумерного медианного фильтра. Специфическими свойствами медианного фильтра (в отличие от анизотропного линейного) являются эффективное подавление немонотонных (в пределах апертуры) составляющих последовательности чисел и неискаженная передача монотонных составляющих. Использование линейных процедур фильтрации, как будет показано ниже, не позволяет осуществлять надежную селекцию малоразмерных целей при больших отношениях ДФ/и (рис. 2, б).
2. Для каждого элемента изображения вычисляется разностный сигнал путем сравнения значений отсчетов сглаженного и исходного массивов:
Описанные выше процедуры проиллюстрированы на рис. 2, б, в (б — фоновая составляющая, полученная после фильтрации видеосигнала выделенной строки; в — разностный сигнал, полученный после вычитания фоновой составляющей).
3. Обнаружение объектов и устранение „пустых" элементов массива [2Е*/], не содержащих сигнальной составляющей:
при условии априорной неопределенности наличия интересующих объектов в зоне наблюдения.
Величина решающего порога П0 определяется по заданному критерию оптимальности с учетом допустимых значений вероятности возникновения ошибок первого или второго рода.
Если известно точное число присутствующих в зоне наблюдения объектов, то после шага 2 осуществляется переход к 4.
4. В полученном массиве ИЕ* / (или ИЕ* /) осуществляется поиск локальных максимумов. При обнаружении каждого из них в отведенной области памяти фиксируется небольшой сегмент, взятый из исходного массива в окрестностях элемента, соответствующего локальному максимуму. Указанная процедура выполняется для всех локальных максимумов, соответствующих обнаруженным объектам (или для всех локальных максимумов, соответствующих известному числу объектов, находящихся в зоне наблюдения).
Таким образом, решающее правило представляет собой последовательность достаточно простых линейных и нелинейных процедур.
Для реализации описанного алгоритма необходимо уточнение отдельных параметров решающего правила и обоснование требований к отдельным звеньям аппаратной структуры автоматизированной системы видеонаблюдения (тип и апертура сглаживающего фильтра, достаточная разрядность АЦП; габаритно-энергетические параметры оптической системы, предопределяющие реализуемое отношение сигнал/шум). Очевидно, что оптимизация параметров решающего правила и требований к отдельным звеньям аппаратной структуры должна проводиться с учетом множества взаимосвязанных факторов, включая условия функционирования системы. Эффективным способом решения подобной задачи является компьютерное моделирование [2, 3].
С помощью компьютерной модели методом статистических испытаний (метод Монте-Карло) можно получать необходимые зависимости, позволяющие прогнозировать поведение системы при различных значениях параметров еще на ранних стадиях проектирования.
Щ,} - Ег,} Е*,/ .
(3)
1Еи], 1Еи] >Ц 0,/ <П0,
(4)
В модели в качестве варьируемых исходных параметров, предопределяющих условия эксперимента, используются:
— координаты объекта (цели) относительно положения области существенного изменения фоновой составляющей в анализируемом изображении;
— параметр, характеризующий градиент пространственного изменения фоновой составляющей (имитирующий плавный или резкий перепад яркости фона в области наблюдения);
— отношение перепада уровня фоновой составляющей к величине сигнальной составляющей от объекта наблюдения (ДФ/ис, см. рис. 2);
— отношение сигнал/шум (ц = ис/ош), оцениваемое как отношение пикового значения сигнала объекта, наблюдаемого на соответствующем локальном участке фона, к среднеквад-ратическому значению флуктуации шумовой составляющей;
— тип используемого фильтра: анизотропный линейный или медианный;
— размерность апертуры фильтра (Ж = ш*ш, где т — нечетные числа от 3 до 15);
— число разрядов АЦП (Ы = 1—16).
Ниже приводятся примеры моделирования, полученные методом статистических испытаний при обработке 1000 реализаций цифрового изображения (256x256 элементов) для каждого варианта задания исходных параметров. Указанные зависимости получены для случая исходной определенности наличия малоразмерного объекта в зоне наблюдения на участке изображения с низким уровнем фона.
На рис. 3 приведены зависимости условной вероятности Р правильного выделения сегмента, содержащего изображение объекта, от д при различных значениях разрядности АЦП и отношениях ДФ/ис. Как видно из рис. 3, а, при ДФ/ис < 5 увеличение разрядности АЦП (Ы > 8) практически не влияет на качество обнаружения. Уже при ц > 5 обеспечивается высокая вероятность правильной селекции малоразмерной цели. Однако при больших значениях ДФ/ис с увеличением разрядности (при N > 8) наблюдается существенное увеличение вероятности правильной селекции объектов при малых отношениях сигнал/шум (рис. 3, б). Это объясняется тем, что при ДФ/ис >> 5 величина сигнальной составляющей от объекта при малой разрядности АЦП может оказаться меньше шага квантования видеосигнала, в то время как распределение уровней квантования должно осуществляться по всему диапазону изменения видеосигнала.
Рис. 3
На рис. 4 в более наглядной форме представлены зависимости вероятности правильного выделения сегмента от отношения ДФ/ис при различных значениях N для случая использования в составе решающего правила линейного анизотропного (а) и нелинейного медианного фильтра (б). Из приведенных примеров видно, что в случае использования анизотропного фильтра принципиально не удается (даже при максимальном значении N = 12) решать задачу выделения малоконтрастных объектов в изображениях, содержащих резкие перепады фоновой составляющей, по контрастности соизмеримые с наблюдаемыми объектами. Это объясняется существенным перекрытием в пространственно-частотной области спектров сигнальной и фоновой составляющих, в то время как в основе работы анизотропного линейного фильтра лежит именно коррекция пространственно-частотных характеристик входных воздействий. Однако при использовании медианного (нелинейного) фильтра с адекватной (согласованной с размерами изображения выделяемого объекта) апертурой удается успешно решать задачу селекции малоразмерных и малоконтрастных объектов вплоть до значений ДФ/Uc ~ 150 при условии достаточной разрядности АЦП в узле предварительной (допроцес-сорной) обработки сигнала.
Рис. 4
Выводы. Описанный выше алгоритм при оптимально выбранных параметрах решающего правила и обоснованных требованиях к отдельным звеньям аппаратной структуры автоматизированной системы видеонаблюдения позволяет успешно решать задачу выделения слабых оптических сигналов от малоразмерных (в предельном случае — точечных) целей, наблюдаемых в присутствии существенно более контрастных (в несколько десятков раз) мешающих деталей фона.
Наиболее предпочтительно в составе решающего правила использовать двумерный медианный фильтр с минимально возможной апертурой, при этом достигаются наилучшие условия для селекции малоразмерных целей на фоне резких скачков яркости фона.
При правильно выбранных параметрах системы основное влияние на возможности селекции малоконтрастных точечных объектов на фоне резких контрастных изменений фоновой составляющей оказывает ограничение динамического диапазона используемых приемников оптического излучения.
Обнаружение цифровых сигналов в оптико-электронных пеленгаторах
93
СПИСОК ЛИТЕРАТУРЫ
1. Быстрые алгоритмы в цифровой обработке изображений / Под ред. Т. С. Хуанга. М.: Радио и связь, 1984. 224 с.
2. Андреев А. Л., Тоткайло С. В. Комплексная модель оптико-электронной системы наблюдения за точечными объектами // Сб. тр. VII Междунар. конф. „Прикладная оптика-2006". Т. 1. Оптическое приборостроение. СПб, 2006. С. 48—52.
3. Андреев А. Л., Лбова Т. П. Разработка структуры комплексной модели оптико-электронной системы наблюдения за точечными объектами // Науч.-техн. вестн. СПбГУ ИТМО. 2009. № 5(63). С. 10—15.
Андрей Леонидович Андреев
Валерий Викторович Коротаев
Дмитрий Матвеевич Пашковский
Сведения об авторах
канд. техн. наук, доцент; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра оптико-электронных приборов и систем; E-mail: [email protected]
д-р техн. наук, профессор; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра оптико-электронных приборов и систем; заведующий кафедрой; E-mail: [email protected] аспирант; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра оптико-электронных приборов и систем; E-mail: [email protected]
Рекомендована кафедрой оптико-электронных приборов и систем
Поступила в редакцию 28.11.11 г.
УДК 621.391.161
Б. И. Шкурский
ОБНАРУЖЕНИЕ ЦИФРОВЫХ СИГНАЛОВ В ОПТИКО-ЭЛЕКТРОННЫХ ПЕЛЕНГАТОРАХ
Рассмотрена процедура обнаружения сигнала в оптико-электронных пеленгаторах с тремя типами фотоприемных устройств. Выявлены условия эффективности оптимальных по отношению сигнал/(помеха+шум) линейных фильтров. Представлен эвристический алгоритм обнаружения цифрового сигнала в пеленгаторах с матричными фотоприемными устройствами.
Ключевые слова: оптико-электронный пеленгатор, оптимальный фильтр, отношение сигнал/(помеха+шум), эвристический алгоритм.
Цифровая обработка электрических сигналов в настоящее время широко применяется в оптико-электронных системах, в частности, в оптико-электронных пеленгаторах (ОЭП). Под выделением сигнала понимается выделение его из шумов фотодиэлектриков и помех, обнаружение и оценка его параметров (отношение сигнал/шум, угловые координаты и т.д.). Цифровой обработке сигналов посвящено достаточно много специальной литературы (см., например, [1]), облегчающей конструирование цифровых фильтров любых типов. Однако в ней, как правило, не затрагиваются некоторые вопросы, принципиальные для обработки сигналов в ОЭП:
— какие фильтры могут быть отнесены к оптимальным;
— как наилучшим образом выбрать параметры сигналов, подлежащих обработке;
— какие дополнительные процедуры обработки сигналов требуются.
В современных ОЭП могут применяться фотодетекторы трех типов: