«Труды МАИ». Выпуск № 82
www.mai.ru/science/trudy/
УДК 621.391:519.2
Робастный алгоритм выделения изображения космического объекта
на снимке невысокого качества
Шигаев А.К.1*, Лучкин Р.С.1**, Машкин М.Н.2**, Тюрин В.С.3****
1 Корпорация «Вымпел», 4-я ул.8 Марта, 3, Москва, 125319, Россия Московский авиационный институт (национальный исследовательский университет), МАИ, Волоколамское шоссе, 4, Москва, A-80, ГСП-3, 125993, Россия 3Научно-исследовательский центр ракетных и космических технологий российской академии космонавтики им. К. Э. Циолковского, ул. Пионерская,16, Королев,
Московская область, 141074, Россия *e-mail: MSnakeDT@gmail. com **e-mail: [email protected] ***e-mail: [email protected] ****e-mail: [email protected]
Аннотация
Рассматривается алгоритм обработки черно-белых малоконтрастных изображений, решающий задачу выделения области локализации космических объектов (КО) и их идентификации. Разработка алгоритма проведена в условиях существенной априорной неопределённости относительно формы КО и вероятностного описания фоновой обстановки. Вводится критерий качества решения задачи, а также выделяются параметры, оказывающие наибольшее влияние на качество обработки. Приведены примеры обработки реальных изображений.
Ключевые слова: оптическое изображение (ОИ), космический объект (КО), картинная плоскость, алгоритм обработки, медианный фильтр, контур изображения.
Введение
Оптическое изображение (ОИ) содержит гораздо больше информации в сравнении с совокупностью одномерных реализаций некоординатной информации. Однако изображения КО могут быть не только высокого качества, но и низкого. Даже для таких случаев, когда снимки интерпретируются аналитиком неоднозначно, информативность малоконтрастных снимков достаточно высока по сравнению с совокупностью одномерных реализаций, что позволяет более точно решать задачи распознавания при наблюдении удаленного КО. В системах атмосферного видения обработку изображения приходится проводить в условиях, когда неизвестны как вероятностные характеристики фона, так и конструкция, и поведение объекта относительно центра масс (по крайней мере, его ориентация относительно картинной плоскости). В статье синтезируется робастный алгоритм выделения изображения наблюдаемого объекта на малоконтрастном снимке.
Постановка задачи
Исследование структуры совокупности снимков, получаемых в системе пассивной оптической локации, позволяет задачу выделения изображения удалённого КО на снимке сформулировать в следующей постановке.
По распределению яркости (интенсивности) У = {у (г)}, полученного в процессе регистрации излучения, на начальном этапе анализа выбрать одну из двух гипотез
Г1 : у(г) = g 0 + N (г) - зафиксиров ано фоновое излучение
Г2: у (г ) = g0 + s(r - г0) + N (г ) - на снимке обнаружено изображение объекта
и в случае принятия второй гипотезы выделить область локализации изображения КО (для простоты рассмотрим случай непрерывного изображения), где:
у (г) - неотрицательная функция анализируемого изображения,
(г = (х, у)г е О) координаты текущей яркости на снимке,
£ (г) - функция изображения выделяемого объекта,
N (г) - функция изображения реализации фоновой обстановки,
g0 - постоянная составляющая изображения, обеспечивающая
неотрицательность у (г ) г еО £;
?
- область локализации изображения опознаваемого объекта, входящая в область регистрации анализируемого изображения О,
(х0, у0) = г0 - текущие координаты центра О5 на снимке. Функция N (г) задаётся выражением
м
N (г) = g (г )п(г) + ^ Р ¡и. * 5(г - г г),
г=1 '
где:
п( г ) - случайный шум, который принято считать стационарным нормальным белым шумом с нулевым средним и спектральной плотностью мощности N0;
g (г ) - функция фона, которую принято считать либо детерминированной функцией, либо реализацией случайного неоднородного гауссова поля;
Pi - вероятность появления 1-ой импульсной помехи;
ui - интенсивность 1-ой импульсной помехи, распределение которой можно считать равномерным с максимальным уровнем, сравнимым с уровнем интенсивности изображения наблюдаемого объекта;
- неизвестное положение источника помехи в области локализации
M - априори неизвестное количество импульсных помех;
£>(*) - функция Дирака.
Детализируем степень неопределённости получения малоконтрастных изображений:
• изображение является черно - белым, его интенсивность пикселей изменяется в диапазоне одного байта;
• закон распределения фонового излучения неизвестен;
• форма объекта - неизвестна;
• уровень отношения q (сигнал/шум) - неизвестен;
• радиус корреляции фонового излучения г меньше характерных размеров объекта d (г < d), однако, возможно наличие импульсных выбросов
высокого уровня интенсивности, сравнимого с уровнем интенсивности изображения наблюдаемого объекта;
• минимальное расстояние между импульсными помехами не менее определённого значения;
• изображение объекта сосредоточено в односвязной области, занимающей не более 10% площади полного кадра;
• процедура оцифровки оказывает влияние на качество изображения объекта.
При непосредственном синтезе алгоритма выделения изображения статистическими методами возникает ситуация, при которой вычислительная реализация полученного алгоритма затруднительна. Проведём разработку робастного алгоритма, в основу которого положено следующее базовое решение.
Алгоритм выделения известного изображения КО в присутствии
аддитивного гауссова фона
Алгоритм оптимальной фильтрации локально-однородных априори известных изображений при наличии аддитивного пространственного гауссового фона с известной корреляционной функцией синтезирован в [3,4], где в модели описания фоновой обстановки отсутствует слагаемое, учитывающее наличие импульсных помех.
Известно [3], что ширина спектра функции g(r) уже ширины спектров функций (г) и п(г), а сам спектр функции g(г) сосредоточен в области низких частот. Функции g(г) и ^(г) обычно имеют различные первые моменты, т.е. разные средние яркости. Поэтому переход от одной функции к другой, т.е. от фона к объекту или от объекта к фону, как правило, сопровождается скачком яркости, расположенным в области границы фон/объект.
Структура алгоритма обработки непрерывного изображения в области пространственного спектра w = ( wx, wy) задается соотношением [1]
Н = СБ * \в ^)\2 ]-1 ехр{-' < w | г0 >},
которое можно интерпретировать в виде двух последовательно соединённых фильтров. Первый осуществляет подавление фона в соответствии с передаточной функцией:
н ф (w) = с/| а (w)|:
ф где:
С - постоянный множитель.
Второй представляет собой согласованный с обнаруживаемым объектом фильтр с передаточной функцией:
Н = Бех р—' < w | г0 >},
где:
N0 - спектральная плотность пространственно однородного фона.
В работах [1,2] показано, что поведение спектральной составляющей фона в области низких частот не является информативным, и его хорошей аппроксимацией является зависимость
\в (w)| = C < w | w >-2.
С учетом вышесказанного соотношение для фильтра принимает вид
H(w) = M< w|w>-1^*(w)ex р-г < w | го >)},
где М - некоторая константа.
После обратного преобразования Фурье получаем структуру пространственного фильтра в виде
П(г/Го) = У2^(Го - г),
дх2 ду2
2 ^
где У = + - оператор Лапласа.
Такая обработка изображений, которую принято называть пространственной согласованно-избирательной фильтрацией (ПСИФ), является квазиоптимальной. Применение оператора Лапласа приводит к оконтуриванию изображения и,
следовательно, весовая функция п(г / г0) должна представлять собой контурное изображение обнаруживаемого объекта.
Робастный алгоритм выделения объекта
Модифицируем синтезированный алгоритм с учетом наличия в фоновой модели «ярких» импульсных помех и отсутствия информации о структуре наблюдаемого объекта.
В задаче выделения изображения объекта на малоконтрастном снимке детальное описание его геометрических и электродинамических характеристик является избыточным и является источником дополнительных помех. Поэтому предположим, что интенсивность изображения объекта в области его локализации ОБ постоянна, положив 5 (г) = в(г), где #(*) - носитель ОБ . Учитывая тот факт,
что нам неизвестно положение центра изображения КО г0 на снимке, для операции выделения контура п (г) = V2в(г - г0) в О введем обозначение к {*/ г0 }.
Если характеристики изображения КО и фона удовлетворяют q ф 1, то операцией их разделения является пороговая обработка, параметром настройки которой является значение порога 1фон. Введём для неё обозначение П{* / 1фон}.
Результатом преобразования ОИ К {П{*/, г0 }}, при выбранном значении порога,
является бинарный образ принятого изображения, в котором присутствуют импульсные яркостные отметки. Их устранение эффективно с помощью медианного
фильтра, для которого введем обозначение М{* / 1т}, где 1т - длина (порядок) медианного фильтра.
Докажем коммутативность нелинейных операций пороговой обработки и
формирования медианной оценки в произвольной области Пт (рт) их проведения. Здесь рт - условный центр области формирования медианной оценки. Восстановим плотность интенсивности исходного изображения р(у / рт) в Пт (рт) . Пусть моде этого распределения соответствует уровень интенсивности, равный Уm . После
проведения пороговой обработки при выбранном значении порога 1фОн
соответствующая плотность интенсивности задаётся выражением
( , чГ^г * ^(0) при у < I Р1(У )_(Р(У /рт) при у>1 ,
I
где 8 (*) функция Дирака, р = |р(у/ Рт )dy.
Из приведённого соотношение вытекает следующее выражение для модуля Ут плотности распределения р1 (у / рт) _{Ут при у < I
УтГ (0 при у>Г
С учётом вышесказанного результат преобразования исходного изображения У с использованием нелинейного алгоритма фильтрации можно представить в следующем виде:
2 =кМ ^ { /ти* ,}},
структура которого робастна по отношению к вероятностному описанию фоновой обстановки и неизвестным характеристикам объекта.
Здесь 2 - сформированное изображение при выбранных параметрах фильтров, которое при их правильной настройке должно содержать контур, ограничивающий область локализации изображения КО. В качестве параметров
настройки алгоритма выступают 1т и 1фОН.
Исходя из этого, можно сделать вывод, что выбор параметров алгоритма заключается в поиске оценок значений 1фОН и 1т. Эмпирическим путем выявлено, что
для получения качественного цифрового изображения существует ограничение 1т < 7 . Таким образом, можно реализовать трёхканальную параллельную обработку
исходного изображения при выбранных значениях 1т = {3, 5, 7}.
Рассмотрим структурную схему отдельного канала робастного алгоритма (рис. 1). Она включает в себя процедуры проведения единственной медианной фильтрации, формирования бинарного изображения при адаптивном выборе порога 1фон, выделения контура и обнаружения объекта. При этом единственным,
подлежащим адаптивной оценке параметром является параметр 1фон.
Рис1. Структурная схема выделения изображения КО в кадре.
Выбор критерия принятия решения и характеристики качества
решения задачи.
Ввиду отхода от строго статистического подхода в процессе синтеза алгоритма обработки, возникает проблема выбора критерия показателя качества формируемого решения и соответствующей характеристики. Как правило, при формировании изображения объекта выполняется условие Ц > 1, а гистограмма уровней интенсивности изображения - многомодальная функция. Функция
плотности распределения интенсивности фона g(х, у) унимодальна и монотонно убывает с увеличением уровня интенсивности. Эвристическим показателем качества фильтрации присутствующего изображения объекта от фона может служить положение на гистограмме первого локального минимума при монотонном увеличении уровня интенсивности. С учётом априорной информации о локализации изображения объекта в односвязной области и структуре робастного алгоритма в качестве критерия принятия решения в отдельном канале выберем критерий первого минимума показателя сложности у* (/фон), вычисляемого по формуле:
у( /фон / 1т ) = (Р (/фон / 1т ))' / ^ (фон / К, ),
где:
р (фон / т )=\(в(1Фо„ / т )¥ п - периметр контура выделенного битового
п
изображения 9(/фон / 1т);
я(/фон/ 1т) = |^(/фон/ 1тУп - его площадь.
п
При обработке цифровых изображений на ЭВМ параметр оценка Я вычисляется после формирования битового изображения при выбранном пороге и является совокупностью значимых пикселей в полученном изображении. Оценка длины контура / вычисляется аналогично после контурной обработки битового изображения.
Адаптивная оценка значения параметра /фон формируется по достижению первого локального минимума легко вычисляемого параметра у (/фон / /т). Пусть
сформированный на кадре битовый образ содержит к односвязных областей. Тогда, опустив обозначение 1фон /1т , имеем
т=ССР)2/ ¿^¿РС
¿=1 ¿=1 ¿=1 ¿=1
где значение выражения в правой части неравенства можно рассматривать как
грубую ожидаемую оценку параметра у(1фон / 1т) соответствующей односвязной
области. Из приведённого соотношения вытекает, что показатель сложности при одинаковом числе значимых пикселей в изображении принимает минимальное значение для плоских фигур простой формы. Например, для окружности его значение равно 4п , для квадрата - 16, в то время как для стержня « 4х / ё , где X -
длина стержня, ёо= х ( ) - его диаметр.
Для локализации области выделяемого изображения в трёхканальной обработке введем функционал, заданный следующим соотношением У (1фон)
7 (С, 11он) = т!п т1п У (1фон/ 1т).
При найденном значении у (1тф1н ) в результате работы алгоритма из
исходного изображения вырезается обнаруженная область предполагаемой локализации изображения объекта в форме квадрата, размер которого кратен степени 2. Выбор размера области, изображение которой может быть подвергнуто дальнейшей обработке с целью детализации его структуры, обусловлен параметрами практических вычислительных алгоритмов цифровой обработки различного назначения.
В качестве характеристики качества формируемого решения будем использовать характеристику выделения, которая является аналогом используемой в радиолокации характеристики обнаружения [3].
Примеры обработки изображений, полученных в натурных
условиях наблюдения.
Возможности обработки малоконтрастных снимков предложенным методом проиллюстрируем на примере обработки снимка космического аппарата (рис. 2), полученного в натурных условиях наблюдения. На следующем рисунке приведены исходное изображение (вверху) и результаты его покаскадной обработки с учетом найденного размера области локализации изображения объекта.
Рис. 2. Результаты восстановления области локализации изображения на снимке космического аппарата ИРС -1-7 (№ мжд 1997057001)
В нижнем ряду приведены изображения, последовательно получаемые после медианной фильтрации а) формирования битового образа б) и его контура в) с помощью предложенного критерия, а также г) преобразованный к максимальному динамическому диапазону вырезанный участок, содержащий область локализации изображения объекта. Визуальное восприятие полученных результатов позволяет сделать вывод о целесообразности разработки дополнительного алгоритма фильтрации, цель которого заключается в проведении детального анализа структуры сформированного изображения. Представленный результат отражает типичную ситуацию выделения области локализации изображения наблюдаемого удалённого объекта, при которой размеры выделенной области уменьшаются по крайней мере в 4 раза по сравнению размерами исходного снимка.
Пример визуальной демонстрации достижимого качества изображения по сравнению известными методами обработки приведён на рисунке (рис. 3).
а) б) в)
Рис. 3. Сравнительные результаты обработки изображения МКС
На рисунке слева направо представлены:
а) - исходное изображение,
б) - формируемое с помощью алгоритма устранения неравномерного фона (усреднения Лабейри)[5],
в) - формируемое на выходе медианного фильтра в результате обработки предложенным методом.
Приведенная картина типична для процедуры сравнения. Визуальное восприятие изображений позволяет сделать вывод, что предложенный робастный
метод восстановления изображения на предварительном этапе не хуже известных. Достоинством метода является простота его реализации.
Заключение.
В работе синтезирован робастный алгоритм выделения изображения удаленного объекта неизвестной формы на малоконтрастном снимке, формируемом в системе атмосферного видения. Алгоритм устойчив к вероятностному описанию сложной фоновой обстановки. Предложен критерий принятия решения о наличии изображения на снимке, а также разработана структура параллельной трёхканальной обработки исходной информации.
Приведены примеры выделения изображения на снимках, полученных в натурных условиях. Полученные результаты подтверждают эффективность предлагаемого метода обработки малоконтрастных снимков.
Библиографический список
1. Василенко Г.И., Тараторкин А.М. Восстановление изображений. - М.: Радио и связь, 1986. - 304 с.
2. Левшин В.Л. Пространственная фильтрация в оптических системах навигации. -М.: Сов. радио, 1971. - 200 с.
3. Фурман Я.А., Кревецкий А.В., Передреев А.К., Роженцов А.А., Хафизов Р.Г., Егошина И.Л., Леухин А.Н. Введение в контурный анализ; приложения к обработке изображений и сигналов / Под ред. Я.А. Фурмана. - М.: ФИЗМАТЛИТ, 2003. - 592 с.
4. Василенко Г.И. Голографическое распознавание образов. М.: Сов. радио, 1977. -328 с.
5. Потапов А.А., Гуляев Ю.В., Никитов С.А., Пахомов А.А., Герман В.А. Новейшие методы обработки изображений / Под ред. А. А. Потапова. - М.: ФИЗМАЛИТ, 2008. - 496 с.