Научная статья на тему 'КОРРЕЛЯЦИОННО-РАЗНОСТНЫЙ АЛГОРИТМ ОБНАРУЖЕНИЯ ВОЗДУШНЫХ ОБЪЕКТОВ, НАБЛЮДАЕМЫХ НА ФОНЕ НЕОДНОРОДНОГО НЕБА'

КОРРЕЛЯЦИОННО-РАЗНОСТНЫЙ АЛГОРИТМ ОБНАРУЖЕНИЯ ВОЗДУШНЫХ ОБЪЕКТОВ, НАБЛЮДАЕМЫХ НА ФОНЕ НЕОДНОРОДНОГО НЕБА Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
42
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИКО-ЭЛЕКТРОННАЯ СИСТЕМА / РАЗНОСТНЫЙ АЛГОРИТМ ОБНАРУЖЕНИЯ / КОРРЕЛЯЦИОННЫЙ СДВИГ / ОБНАРУЖЕНИЕ ВОЗДУШНЫХ ОБЪЕКТОВ / СЛОЖНАЯ ФОНОЦЕЛЕВАЯ ОБСТАНОВКА / OPTICAL-ELECTRONIC SYSTEM / DIFFERENTIAL DETECTION ALGORITHM / CORRELATION SHIFT / AIR-BORN OBJECTS DETECTION / COMPLEX TARGET ENVIRONMENT

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Суровцев Петр Юрьевич, Суслин Александр Сергеевич

В данной работе предлагается решение известной проблемы обнаружения подвижных воздушных объектов на фоне неоднородного неба пассивными оптико-электронными системами (ОЭС). Выяснено, что известные алгоритмы обнаружения, основанные только на яркостных характеристиках объектов малоэффективны при работе на сложном фоне. Для решения задачи предлагается использовать разработанный корреляционно-разностный алгоритм селекции меток, основанный на формировании разностных кадров с предварительной компенсацией сдвига, величина сдвига между двумя кадрами вычисляется корреляционным методом. Данный алгоритм позволяет снизить количество ложных срабатываний и увеличить дальность обнаружения воздушных объектов. Алгоритм проверен на большом объеме экспериментальных данных, а также внедрен и проверен в опытной работе в натурных условиях с привлечением реальных воздушных объектов. Основным достоинством алгоритма является способность работать при движении и носителя, и фона. Получены удовлетворительные результат работы алгоритма при использовании в сухопутных войсках ПВО РФ на неподвижной ОЭС в интервале времени 100 мс, а так же при смещении линии визирования ОЭС до 1,5 угл.минут, что позволит использовать алгоритм в том числе и на авиационной технике.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Суровцев Петр Юрьевич, Суслин Александр Сергеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CORRELATION-DIFFERENCE ALGORITHM FOR AERIAL OBJECTS DETECTION OBSERVED AGAINST NON-UNIFORM SKY BACKGROUND

The aircraft optoelectronic target detection systems employ algorithms based on brightness analysis. The target detection criterion is the of brightness threshold surpassing But there is a problem of false alarm caused by these algorithms due to the complex (e.g. cloudy sky) background. This problem is solved applying the algorithms based on the frame subtracting called the difference algorithms. The criterion of target detection in this algorithm is the difference image with a non-zero signal. The difference algorithm can not be implemented in aircraft optoelectronic system without modification. Thus, the goal of this work consists in developing an improved difference algorithm for the airborne optoelectronic system. The article proposes a correlation-difference detection algorithm. This algorithm allows apply difference algorithm for such airborne optoelectronic systems as FLIR. The algorithm consists of two parts: 1) Analysis of the inter-frame shift and its compensation (correlation algorithm); 2) Subtract frames and target detection (difference algorithm). In this work a semi-natural simulation of an airborne electro-optical target detection system against a complex background was performed. For the simulation FLIR with 50 Hz work frequency and 90 degrees field of view was used. Thus, the algorithm allowed detect the target against the cloudy background and with displacement of the line of sight between the two frames in elevation of 45" and azimuth of 31". In summary: - The semi-natural simulation experiment revealed that the proposed correlation-difference algorithm can detect a target against cloudy background without false alarm; - The proposed algorithm can be applied for optoelectronic system jitter compensation caused by vibrations of moving / stationary vehicle.

Текст научной работы на тему «КОРРЕЛЯЦИОННО-РАЗНОСТНЫЙ АЛГОРИТМ ОБНАРУЖЕНИЯ ВОЗДУШНЫХ ОБЪЕКТОВ, НАБЛЮДАЕМЫХ НА ФОНЕ НЕОДНОРОДНОГО НЕБА»

Труды МАИ. Выпуск № 103

http://trudymai.ru/

УДК: 621.397

Корреляционно-разностныйалгоритм обнаружения воздушных объектов, наблюдаемых на фоне неоднородного неба

Суровцев П.Ю.*, Суслин А.С.

Национальный исследовательский университет «МЭИ», ул. Красноказарменная, 14, Москва, 111250, Россия *e-mail: petr.surovcev@mail. ru

Аннотация

В данной работе предлагается решение известной проблемы обнаружения

подвижных воздушных объектов на фоне неоднородного неба пассивными оптико-

электронными системами (ОЭС). Выяснено, что известные алгоритмы обнаружения,

основанные только на яркостных характеристиках объектов малоэффективны при

работе на сложном фоне. Для решения задачи предлагается использовать

разработанный корреляционно-разностный алгоритм селекции меток, основанный

на формировании разностных кадров с предварительной компенсацией сдвига,

величина сдвига между двумя кадрами вычисляется корреляционным методом.

Данный алгоритм позволяет снизить количество ложных срабатываний и увеличить

дальность обнаружения воздушных объектов. Алгоритм проверен на большом

объеме экспериментальных данных, а также внедрен и проверен в опытной работе в

натурных условиях с привлечением реальных воздушных объектов. Основным

достоинством алгоритма является способность работать при движении и носителя, и

фона. Получены удовлетворительные результат работы алгоритма при

1

использовании в сухопутных войсках ПВО РФ на неподвижной ОЭС в интервале времени 100 мс, а так же при смещении линии визирования ОЭС до 1,5 угл.минут, что позволит использовать алгоритм в том числе и на авиационной технике.

Ключевые слова: оптико-электронная система, разностный алгоритм обнаружения, корреляционный сдвиг, обнаружение воздушных объектов, сложная фоноцелевая обстановка.

Введение

Появление матричных фотоприемных устройств (МФПУ) повлекло за собой активное развитие ОЭС. ОЭС, работающие в среднем ИК диапазоне (теплопеленгаторы) [1, 2], хорошо справляются с задачей пассивного обнаружения нагретых объектов. Интерес к ОЭС разведки воздушного пространства объясняется пассивностью работы системы - отсутствием демаскирующих признаков (активного излучения) [3, 4]. Использование только изображений обозреваемого сектора пространства, позволяет обеспечить скрытость носителя при решении задач обнаружения воздушных объектов (ВО) [5]. ОЭС выводит информацию о состоянии воздушного пространства в заданном секторе на многофункциональный индикатор (МФИ), необходимую оператору для работы. Именно возможность пассивного обнаружения послужила развитию ОЭС и применению ОЭС для военных нужд.

Процесс обнаружения воздушных объектов сводится к выполнению двух основных задач:

- автоматический поиск на изображениях обозреваемого сектора воздушного пространства претендентов на звание ВО (первичная обработка информации);

- траекторный анализ движения претендентов (вторичная обработка информации).

1. Яркостные алгоритмы обнаружения

Задача обнаружения воздушных объектов бортовыми ОЭС среднего ИК диапазона на фоне чистого неба [6] давно изучена и имеет множество решений. Обнаружение объектов на фоне неоднородного неба, в том числе облаков, значительно усложняет процесс правильного выделения.

Существующие и реализованные алгоритмы обнаружения в основном базируются на внутрикадровом анализе уровней сигналов в пикселях - сравнение сигнала, в исследуемом пикселе, с окружающими его пикселями (яркостные алгоритмы) [7 - 10]. Такие алгоритмы отлично работают в простых условиях -равномерный фон (чистое небо без облаков). В облачную погоду возникают трудности с селектированием меток на облаках (выделение объектов от фоновых помех). Метки от облаков можно отсеивать, повышая пороги обнаружения, что неминуемо приведет к уменьшению дальности обнаружения объектов [11].

Распространение получили и разностные алгоритмы [12, 13], основанные на том, что в последовательности кадров объект будет перемещаться по пикселям матрицы, а фон оставаться неподвижным. Предполагается, что в результате разности текущих кадров с предыдущим, фон будет исключаться (неподвижный), а точечныйобъект (подвижный) выделяться. Естественно, полностью фон исключить

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

На рис.1. показаны результаты работы яркостного алгоритма и разностного алгоритма с одинаковыми порогами обнаружения 14а (а - среднее квадратическое отклонение сигнала фона вокруг анализируемого объекта).

а) - яркостной алгоритм б) - разшеттш алгоритм

Рис.1. Результат работы алгоритмов с порогом 14а

Из рис.1. видно, что даже при больших порогах алгоритмы выделяют ложные метки. Для разностного алгоритма было выбрано два кадра с интервалом времени 20 мс и сдвигом линии визирования по азимуту и углу места 0,9', что для используемой камеры составляет примерно 0,4 пикселя.

2. Корреляционно-разностный алгоритм

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

В общем случае можно выделить 6 компонент сдвигов (рис.2):

аддитивный масштаб поворот ракурсы

Рис.2. Возможные компоненты сдвига

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

В основе работы алгоритма лежит дискриминатор сдвигов (ДС). В общем случае ДС многомерный и представляет собой совокупность одномерных измерительных звеньев - одномерных корреляционных дискриминаторов (КД), каждый из которых служит для измерения сдвигов между кадрами лишь по одной из компонент сдвига между входными многомерными сигналами (текущий и опорный кадры). Кроме одномерных КД многомерный дискриминатор содержит средства,

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

На рис.3 представлена структурная схема работы корреляционно-разностного алгоритма (КРА), которая включает следующие компоненты:

текущий кадр - изображение,

Текущий кадр \ - / 1-* Компенсатор сдвига

Эталон

Дискриминатор сдвигов

л

V

Блок вычитания

Пороговое

условие

поступающее с матричного приемника; эталон - перезаписываемый опорный кадр; дискриминатор сдвигов -

измеритель сдвигов между текущим и Рис.3. Структурная схема КРА ^ ^

опорным кадром; компенсатор сдвига - преобразует текущий кадр по вычисленному сдвигу; блок вычитания - вычитание соответствующих пикселей текущего и опорного кадров; пороговое условие - выделение меток в разностном кадре по заданному порогу.

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

В книге [14] написан подробный вывод формулы для оценки сдвигов. Воспользуемся основными результатами:

8 = В

-1

^ Т

\ ds у

е(у - х)

(1)

Здесь х = [х1 х2 ... хх ]Т- эталонное изображение (опорный кадр), N -

число пикселей в фотоприемной матрице; у = [у у2 ... ум ]Т - текущее изображение (текущий кадр), Оно равно сдвинутому эталонному изображению: у = Т5х, Г5- оператор обобщенного сдвига 8 = [^ 52 ... 5п], Q - весовая матрица; в - матрица нормировки, приводит оценки к правильным единицам измерения (пиксели, радианы), а также в первом приближении устраняет перекрестные связи между сдвигами (когда наличие сдвига по «соседней» компоненте изменяет измеренное значение сдвига по «нашей»). Алгоритм нахождения сдвигов сводится к следующему порядку:

1) Определение производных эталонного изображения по каждому сдвигу: это будет массив df[к,¡,у], номер сдвига к = 0...п-1, I = 0.w-1,

у = 0... к -1 (V и ^-количество столбцов и строк в изображении). Для параллельного переноса по оси X (к = 0):

df [0,/,у]=(х[/ +1,у]-х[ -1,у])/2,1 = 1. w- 2,у = 0...к -1, df [0,0, у] = х[1, у ]- х[0, у ],

#[0, w -1, у ] = х^ -1, у] - х^ - 2, у ]. (2)

Для параллельного переноса по оси У (к = 1):

df [1, /,у] = (х[/ +1,у] - х[ -1,у])/2,1 = 0. w -1,у = 1 .к - 2,

# [1,/,0]= х[/,1]- х[,0]

df [1, /, к -1] = х[', к -1] - х[/, к - 2]. (3)

Для крена (к = 2):

[2, г, у] = -(у - А/2) • #[0, г, у] + (г - ч/2) • #[1, г, 7]. (4)

Для масштаба (к = 3):

df [3, г, у ] = (г - Ч2) • df [0, г, у] + (у - А/2) • # [1,г, У]. (5)

2) Нахождение ненормированной оценки сдвига а[к ], к = 0... п -1:

А-1 ч-1

а[к]= Е Е Т[к, г, У МЛ У ]- у ]). (6)

I=0 у=0

3) Нахождение нормирующей матрицы В-1 размером п*п:

Ф, Я] = Е Е Т¥, г, у] • Т[я, г, у]. (7)

г=0 у=0

4) Нахождение нормированной оценки сдвига ¿{г], г = 0... п -1:

п-1

]= Е с[г, к ]• а[к ], (8)

к=0

где с[г, к ]обратная матрица к Ъ\й, я ].

Оценим работу КРА на примере смотрящей системы с полем зрения 25°. На рис.4 показан результат работы КРА для кадров с интервалом времени 20 мс при угловом сдвиге по оси X(азимут) ^ = 45", по оси У (угол места) ^ = 31".

Среднеквадратическое отклонение разностного кадра с предварительной компенсацией сдвига составило а = 6 ур.,а без - а = 7,5 ур. из 16384 ур.

На рис.5 показано распределение сигнала в разностном кадре при работе КРА, представляющее собой остаточный шум. Полученное значение СКО а = 6 ур. будет использоваться для выбора порога обнаружения.

Рис.4. Выделение объекта КРА: Рис.5. Распределение сигнала в строке

А1 = 20 мс, ^ = 45", =31", 10а разностного кадра в работе КРА

При неподвижном носителе КРА алгоритм отрабатывает кадры с интервалом времени 100 мс с порогом 10а (в условиях данного эксперимента).

Так как КРА должен применяться, в том числе и при движении носителя, в экспериментах оно имитировалось перемещением линии визирования по азимуту и углу места.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

При смещении линии визирования больше 1,5' сказывается влияние большого поля зрения, оно проявляется в разных угловых перемещениях: на больших углах места большие смещения, на малых - маленькие. Большой шаг смещения линии визирования вызван малой частотой работы камеры, с увеличением частоты этот шаг уменьшится. Однако, при дальнейшем увеличении поля зрения этот эффект будет снова проявляться.

Для того чтобы КРА работал для больших полей зрения и больших угловых перемещений, предлагается ввести в структуру алгоритма сегментацию

изображения [15 - 17]. Используя уже разработанные методы сегментации, основанные на яркостных цветовых и текстурных различиях [18] или другие [19 -21], позволит разделить изображения на отдельные связанные группы, в таком случае эталоном будет не весь кадр, а его контрастные области.

Таким образом, на полученных экспериментальных записях, продемонстрирована работа КРА, получен хороший результат для малых и больших угловых перемещений. Проведено компьютерное моделирование с использованием экспериментальных данных, полученных ОЭС при наблюдении за реальными воздушными объектами. Отработаны азимутальные и угломестные перемещения линии визирования. Проведена оценка основных параметров алгоритма, характеризующих его обнаружительную способность. Выполнено сравнение с ранее разработанными алгоритмами, базирующимися на яркостном контрасте объектов. Получены практические результаты комплексного применения селекции.

Библиографический список

1. Ллойд Дж. Системы тепловидения. - М.: Мир, 1978. - 414 c.

2. Мирошников М.М. Теоретические основы оптико-электронных приборов. - Л.: Машиностроение, 1983. - 696 с.

3. Accetta J.S., Shumaker D.L. The Infrared and Electro-Optical System Handbook. Volume 4. Electro-Optical Systems Design, Analysis, and Testing, BelIingham, Washington: SPIE Optical Engineering Press, 1993, 361 p.

4. Криксунов Л.З. Справочник по основам ИК-техники. - М.: Советское радио, -1978. - 400 с.

5. Бабаян П.В., Фельдман А.Б. Обнаружение и оценка параметров воздушных объектов в видеопоследовательностях на основе краткомасштабной пространственной обработки // Цифровая обработка сигналов. 2010. № 4. С. 7 - 12.

6. Yilmaz A., Shaque K., Shah M. Target tracking in airborne forward looking infrared imagery // Image Vision Computing, 2003, no. 21, pp. 623 - 635.

7. Якименко И.В., Жендарев М.В. Пространственная фильтрация тепловых объектов на коррелированном атмосферном фоне // Журнал Радиоэлектроники. 2009. № 2. URL: http://jre.cplire.ru/jre/feb09/1/text.pdf

8. Алпатов Б.А., Бабаян П.В., Фельдман А.Б. Обнаружение и оценка параметров малоразмерных воздушных объектов в последовательности изображений // Труды Российского научно-технического общества радиотехники, электроники и связи им. А.С. Попова «Цифровая обработка сигналов и ее применение». - М.: 2010. Т.1 - С. 117 - 120.

9. Алпатов Б.А., Бабаян П.В., Балашов О.Е., Степашкин А.И. Методы автоматического обнаружения и сопровождения объектов. Обработка изображений и управление. - М.: Радиотехника, 2008. - 176 с.

10. Катулев А.Н., Колонсков А.А. Храмичев А.А., Ягольников С.В. Адаптивный метод и алгоритм обнаружения малоконтрастных объектов оптико-электронным средством // Оптический журнал. 2014. Т. 81. № 2. С. 29 - 39.

11. Якушенков Ю.Г. Теория и расчет оптико-электронных приборов. - М.: ЛОГОС, 1999. - 360 с.

12. Ваниев А.А., Емельянов Г.М. Метод выделения быстродвижущихся объектов при использовании цифрового оптического локатора следящего типа // Компьютерная оптика. 2013. Т. 37. № 4. С. 477 - 483.

13. Кочкин В.А. Автоматическое выделение динамических объектов на фоне подстилающей поверхности // Наука и Образование. 2014. №12. URL: http: //engineering-science.ru/doc/749279.html

14. Астапов Ю.М., Васильев Д.В., Заложнев Ю.И. Теория оптико-электронных следящих систем. - М.: Наука, 1988. - 322 с.

15. Гонсалес Р., Вудс Р. Цифровая обработка изображений. - М.: Техносфера, 2005. - 1072 с.

16. Претт У. Цифровая обработка изображений. - М.: Мир, 1982. - 781 с.

17. Бельский А.Б., Чобан В.М. Математическое моделирование и алгоритмы распознавания целей на изображениях, формируемых прицельными системами летательного аппарата // Труды МАИ. 2013. № 66. URL: http: //trudymai .ru/published.php?ID=40856

18. Чочиа П.А. Сегментация изображений на основе анализа расстояний в пространстве признаков // Автометрия. 2014. Т. 50. № 6. С. 97 - 110.

19. Минченков М.В., Хельвас А.В., Юрин Д.В. Алгоритм автоматической сегментации изображений для систем технического зрения. Сборник: Обработка информации и моделирование. - М.: МФТИ, 2002. С. 66 - 80.

20. Чочиа П.А. Пирамидальный алгоритм сегментации изображений // Информационные процессы. 2010. Т. 10. № 1. С. 23 - 35.

21. Белим С.В., Ларионов С.Б. Алгоритм сегментации изображения с помощью искусственной нейронной сети без использования других изображений // Радиостроение. 2017. № 3. С. 43 - 53.

i Надоели баннеры? Вы всегда можете отключить рекламу.