Научная статья на тему 'Алгоритм распознавания малоразмерных воздушных целей по траекторным признакам в полуактивной РЛС'

Алгоритм распознавания малоразмерных воздушных целей по траекторным признакам в полуактивной РЛС Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
73
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
радиолокационное распознавание / алгоритм распознавания / машинное обучение / малые БВС / траекторные признаки / полуактивная РЛС / radar target recognition / recognition algorithm / machine learning / small UAVs / trajectory features / pas-sive bistatic radar

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Дао Ван Лук, Коновалов Александр Анатольевич, Ле Минь Хоанг

Введение. В последние несколько лет бурное развитие и широкое применение беспилотных воздушных средств (БВС) для решения самых разных задач формирует и новые угрозы. Особую значимость приобретает проблема обеспечения безопасности, особенно в зоне критически важных охраняемых объектов или в местах со сложной орнитологической обстановкой (аэропорты, объекты ветроэнергетики). В связи с этим возрастает актуальность обнаружения малоразмерных воздушных целей, распознавания их типа и степени опасности. В данной статье приведен алгоритм распознавания воздушных целей по траекторным признакам на основе технологии искусственного интеллекта. Представлены результаты сравнительного анализа качества методов классификации БВС и птиц на основе их траекторных признаков. Цель работы. Разработка алгоритма распознавания малоразмерных воздушных целей по траекторным призна-кам на основе методов машинного обучения. Реализация и оценка качества методов принятия решения в за-данной задаче распознавания. Материалы и методы. Используются экспериментальные данные траекторий БВС и птиц, полученные в полу-активной радиолокационной системе (РЛС). Рассчитаны траекторные параметры целей, их статистические харак-теристики, сформирован набор признаков для распознавания. С помощью пакета MATLAB разработана програм-ма для реализации алгоритма распознавания и анализа качества методов принятия решения. Результаты. Представлен алгоритм распознавания воздушных целей на основе технологии искусственного интеллекта. Проведен сравнительный анализ шести наиболее распространенных методов распознавания на основе машинного обучения (наивный байесовский метод, решающие деревья, метод k-ближайших соседей, нейросетевой алгоритм распознавания, метод опорных векторов, метод случайных лесов), который показал, что в условиях данной задачи наиболее эффективными являются метод k-ближайших соседей и метод опорных векторов. Заключение. Полученные результаты свидетельствуют о том, что предложенные методы позволяют определить класс целей по набору отметок их траекторий. Дальнейшие исследования будут направлены на разработку и реа-лизацию алгоритма распознавания в реальном времени.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Дао Ван Лук, Коновалов Александр Анатольевич, Ле Минь Хоанг

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

Algorithm for Recognition of Small Air Targets by Trajectory Features in Passive Bistatic Radar

Introduction. In the past few years, the rapid development and widespread use of unmanned aerial vehicles (UAVs) for solving a variety of tasks has created new threats. The problem of ensuring the safety of protected objects, especially in the area of critically important objects or in places with difficult ornithological conditions (airports, wind power facili-ties), is of particular importance. In this regard, the issue of detecting small air targets and recognizing their type and degree of danger is acquiring greater importance. This paper presents an algorithm for recognizing air targets based on artificial intelligence technology. The results of a comparative analysis of decision-making methods for recognizing small UAVs and birds based on their trajectory features are presented. The results obtained can be used in the develop-ment of systems for recognizing classes of small airborne targets in existing and future radar stations. Aim. Development of an algorithm for recognizing small air targets by trajectory features based on machine learn-ing. Implementation and evaluation of the quality of decision-making methods in a given recognition problem. Materials and methods. Experimental data on the trajectories of UAVs and birds obtained in a passive bistatic radar system are used. The trajectory parameters of the targets and their statistical characteristics are calculated; a set of fea-tures for recognition is formed. Using the MATLAB software package, a program for implementing the recognition algorithm and analyzing the quality of decision-making methods was developed. Results. An algorithm for recognizing air targets based on artificial intelligence technology is presented. A compara-tive analysis of the six most common recognition methods based on machine learning (Naïve Bayes, decision trees, k-nearest neighbors, neural network recognition algorithm, support vector machine, random forests) was carried out, which showed that, under the conditions of this problem, the most effective are k-nearest neighbor method and sup-port vector machine. Conclusion. The presented methods can be used to directly determine the class of targets from a set of marks of their trajectories. Further research will be aimed at developing and implementing a real-time recognition algorithm.

Текст научной работы на тему «Алгоритм распознавания малоразмерных воздушных целей по траекторным признакам в полуактивной РЛС»

Радиолокация и радионавигация

УДК 621.396.96 Научная статья

https://doi.org/10.32603/1993-8985-2023-26-5-76-88

Алгоритм распознавания малоразмерных воздушных целей по траекторным признакам в полуактивной РЛС

Дао Ван Лукш, А. А. Коновалов2, Ле Минь Хоанг1

Государственный технический институт им. Ле Куй Дона, Ханой, Вьетнам

2НИИ "Прогноз", Санкт-Петербург, Россия н daolucvtl01@gmail.com

Аннотация

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

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

Материалы и методы. Используются экспериментальные данные траекторий БВС и птиц, полученные в полуактивной радиолокационной системе (РЛС). Рассчитаны траекторные параметры целей, их статистические характеристики, сформирован набор признаков для распознавания. С помощью пакета МЛТЬЛБ разработана программа для реализации алгоритма распознавания и анализа качества методов принятия решения. Результаты. Представлен алгоритм распознавания воздушных целей на основе технологии искусственного интеллекта. Проведен сравнительный анализ шести наиболее распространенных методов распознавания на основе машинного обучения (наивный байесовский метод, решающие деревья, метод ^-ближайших соседей, нейросетевой алгоритм распознавания, метод опорных векторов, метод случайных лесов), который показал, что в условиях данной задачи наиболее эффективными являются метод ^-ближайших соседей и метод опорных векторов.

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

Ключевые слова: радиолокационное распознавание, алгоритм распознавания, машинное обучение, малые БВС, траекторные признаки, полуактивная РЛС

Для цитирования: Дао Ван Лук, Коновалов А. А., Ле Минь Хоанг. Алгоритм распознавания малоразмерных воздушных целей по траекторным признакам в полуактивной РЛС // Изв. вузов России. Радиоэлектроника. 2023. Т. 26, № 5. С. 76-88. doi: 10.32603/1993-8985-2023-26-5-76-88

Конфликт интересов. Авторы заявляют об отсутствии конфликта интересов.

Статья поступила в редакцию 26.09.2023; принята к публикации после рецензирования 30.10.2023; опубликована онлайн 29.11.2023

Radar and Navigation

Original article

Algorithm for Recognition of Small Air Targets by Trajectory Features

in Passive Bistatic Radar

Dao Van Luc1H, Aleksandr A. Konovalov2, Le Minh Hoang1

:Le Quy Don Technical University, Ha Noi, Viet Nam 2Research Institute "Prognoz", St Petersburg, Russia H lehoang.navy@gmail.com

Abstract

Introduction. In the past few years, the rapid development and widespread use of unmanned aerial vehicles (UAVs) for solving a variety of tasks has created new threats. The problem of ensuring the safety of protected objects, especially in the area of critically important objects or in places with difficult ornithological conditions (airports, wind power facilities), is of particular importance. In this regard, the issue of detecting small air targets and recognizing their type and degree of danger is acquiring greater importance. This paper presents an algorithm for recognizing air targets based on artificial intelligence technology. The results of a comparative analysis of decision-making methods for recognizing small UAVs and birds based on their trajectory features are presented. The results obtained can be used in the development of systems for recognizing classes of small airborne targets in existing and future radar stations. Aim. Development of an algorithm for recognizing small air targets by trajectory features based on machine learning. Implementation and evaluation of the quality of decision-making methods in a given recognition problem. Materials and methods. Experimental data on the trajectories of UAVs and birds obtained in a passive bistatic radar system are used. The trajectory parameters of the targets and their statistical characteristics are calculated; a set of features for recognition is formed. Using the MATLAB software package, a program for implementing the recognition algorithm and analyzing the quality of decision-making methods was developed.

Results. An algorithm for recognizing air targets based on artificial intelligence technology is presented. A comparative analysis of the six most common recognition methods based on machine learning (Naïve Bayes, decision trees, ^-nearest neighbors, neural network recognition algorithm, support vector machine, random forests) was carried out, which showed that, under the conditions of this problem, the most effective are ^-nearest neighbor method and support vector machine.

Conclusion. The presented methods can be used to directly determine the class of targets from a set of marks of their trajectories. Further research will be aimed at developing and implementing a real-time recognition algorithm.

Keywords: radar target recognition, recognition algorithm, machine learning, small UAVs, trajectory features, passive bistatic radar

For citation: Dao Van Luc, Konovalov A. A., Le Minh Hoang. Algorithm for Recognition of Small Air Targets by Trajectory Features in Passive Bistatic Radar. Journal of the Russian Universities. Radioelectronics. 2023, vol. 26, no. 5, pp. 76-88. doi: 10.32603/1993-8985-2023-26-5-76-88

Conflict of interest. The authors declare no conflicts of interest. Submitted 26.09.2023; accepted 30.10.2023; published online 29.11.2023

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

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

77

Однако технический прогресс в области подобных разработок имеет и другую сторону - за последние несколько лет существенно возросла опасность причинения вреда с применением БВС, например появление БВС-нарушителя на взлетно-посадочной полосе, террористические атаки БВС по объектам инфраструктуры. С использованием беспилотных средств совершившие их лица смогли причинить потерпевшим большие финансовые убытки, нанести потери стратегическим объектам [1-3].

Таким образом, все вышеперечисленное делает задачу обнаружения и противодействия БВС актуальной и насущной. Способы противодействия угрозам БВС классифицируют следующим образом [4]:

- превентивно-профилактические ограничения на полеты БВС;

- обнаружение и распознавание (или идентификация) БВС;

- локализация беспилотного аппарата и его оператора;

- нейтрализация (прекращение функционирования) беспилотного аппарата.

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

В настоящее время исследования в области распознавания малоразмерных целей фокусируются в основном на анализе сигнальных признаков (например, микродоплеровских характеристик). Однако использование этих признаков во многих случаях оказывается неэффективным [5-7]. По этой причине анализ траекторных признаков представляется полезным альтернативным подходом, который можно интегрировать с анализом сигнальных признаков. При распознавании воздушных целей могут быть использованы такие траекторные признаки, как высота полета, скорость, ускорение, курс, скорость поворота, рывок [8].

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

Материалы и методы исследований. В данном исследовании используются экспериментальные данные в виде траекторий, записанных полуактивной РЛС. На рис. 1 и 2 приведены примеры траекторий птицы и БВС в прямоугольной системе координат.

Блок-схема алгоритма распознавания малозаметных радиолокационных целей (РЛЦ) по траекторным признакам показана на рис. 3.

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

y, м 1200 1000

-400 -200 0 200 400 600 800 1000 х, м Рис. 1. Траектория полета БВС Fig. 1. UAV trajectory

y, м 4500 4000 3500 3000 2500 2000 1500

-100 100 300 500 700 Рис. 2. Траектория полета птицы Fig. 2. Bird trajectory

х, м

^^^ Начало

Отметки траектории

целей +

Предварительная обработка (траекторная фильтрация)

Обучающая выборка

+

Оценка и выбор

информационных

признаков

* 1 г

Решающее устройство

(алгоритм принятия 4— Обучение

решений)

Метка класса ("БВС", "Птицы")

Конец

Рис. 3. Блок-схема алгоритма распознавания малоразмерных целей по траекторным признакам Fig. 3. A block diagram of the recognition algorithm for small targets by trajectory features

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

Предварительная траекторная обработка. Состояние движущегося объекта описывается набором параметров, образующих вектор состояния: координаты, скорость, ускорение и т. д. В ходе траекторной обработки решаются следующие задачи: обнаружение траектории, отождествление измерений с траекториями, фильтрация, сброс траектории. В простейшем случае, когда существует точная информация о принадлежности каждой отметки к одной из истинных целей, траекторная обработка сводится к фильтрации параметров траекторий [9].

Траекторная фильтрация необходима для исключения выбросов и ошибок измерения, обеспечивает сглаживание траектории. В дан-

Kk - PkH TRkl

ном исследовании применен фильтр Калмана, в

котором модели состояния и наблюдения описываются так:

* к+1 = ¥к х к + ™ к;

2 к = нк *к + vk ^

где х - вектор состояния; ^ - переходная матрица; w - шум процесса; г - вектор измерения; Н - матрица наблюдения; V - шум измерения с ковариационной матрицей Я.

Результирующая оценка вектора состояния хк и ее ковариационная матрица Рк на к-м шаге вычисляются следующим образом:

хк = хк|к-1 + кк (гк _ нхк|к-1);

Рк = (1 _ ккнк) Рк|к-1,

где хк|к_1 и Рцк-\ - экстраполированная оценка

вектора состояния и ее ковариация;

- матричный коэффициент усиления фильтра Калмана (т - символ транспонирования); I - единичная матрица.

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

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

79

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

Исследование особенностей различных тра-екторных признаков позволило предложить следующую совокупность параметров для использования при распознавании БВС и птиц [10]: - средняя скорость цели ус и ее СКО оу :

1

N

vc = n Е vk;

N k=1

1 N

= ^JX(vk -vc) ,

N

k=1

ГДе vk =Jvx(k )2 + vy(k )2

Xk - Xk - 1 сти; vx(k) = ^7-; vy (k)

модуль скоро-

yk - yk -1.

Ati

[ хк, У к ] - вектор координат цели; А^ - время

между двумя отметками на к-м и (к -1)-м шагах оценивания;

- среднее ускорение ас и его СКО:

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

1

N

N

аа = -¿J Ё( ak - ac )2-

N

k=1

2 2

Здесь ak = Jах(k) + ay(k) - модуль ускорения на k-м шаге оценивания; ах( ^), ay( k) вычита-

ются по вектору скорости; - курс ф и его СКО:

9k =

9k = tg 1 [vx(k )/vy (k) ];

9k + 360°, если фk - фk-1 > 180°; фk -360°, если фk -фk-1 <-180°; фk, если -180°< фk - фk-1< 180°,

тогда СКО курса ф : = —

N

N 2

Efak-Фс) ;

k=1

- средняя угловая скорость поворота гас и ее СКО:

1

N

а.

= N Eak; N k=1

от = —

1

N'

\2

N ^

ЕК-®с )2 к=1

Здесь Юк - угловая скорость поворота на к-м шаге оценивания.

Алгоритмы принятия решения. Для решения поставленной задачи существует множество алгоритмов классификации, таких, как байесовский алгоритм; дерево решений; метод к-ближайших соседей; метод случайного леса; метод опорных векторов; нейросетевой алгоритм [11].

Алгоритмы на основе байесовского подхода. Для применения байесовского метода необходимо знать распределения вероятностей используемых информативных признаков. Рассмотрим частный случай байесовского подхода к принятию решений на примере, в котором некоторый признак X используется в качестве информативного признака в задаче распознавания двух классов Л и В. Априорные вероятности принадлежности цели к этим классам обозначим как Р (Л) и Р (В), тогда Р (А) + Р (В ) = 1, так как в примере рассматривается только два возможных класса целей. Плотности распределения вероятностей оценки

признака целей классов Л и В р(х|л) и р (х| в) показаны на рис. 4.

Точка X

р:

Рис. 4. Плотности распределения вероятностей оценки информативного признака целей двух классов

Fig. 4. Probability distribution densities for estimating the informative feature of targets of two classes

Используется теорема Байеса для вычисления и обновления апостериорных вероятностей принадлежности цели к классам A и B:

P (A|X ) =

p (X|A) P (A)

p (X|A) P (A) + p (X| В) P (B)'

P ( В|х ) =

p ( X| В) P(B)

p ( X| А ) P(A) + p ( X|b) P(B)'

Для принятия решения наиболее часто применяется критерий максимума апостериорной вероятности.

Дерево решений - это структурированное иерархическое дерево, включающее в себя элементы двух типов - узлы (node) и листья (leafs). Дерево решений используется для классификации объектов на основе последовательности правил. Узлы содержат правила принятия решений и примеры проверки на соответствие выбранному атрибуту обучающего набора. Лист определяет метку класса для каждого поступающего в него объекта.

Дерево решений - простой и популярный алгоритм, который нашел широкое применение благодаря следующим своим достоинствам:

- модель генерирует правила, которые легко понять исследователю, создавая набор правил, где каждая листовая ветвь является правилом дерева;

- в алгоритме не требуется нормализация или создание фиктивных переменных;

- может работать как с числовыми, так и с категориальными и с большими данными;

- модель можно проверить с помощью статистических тестов.

На данный момент существует много алгоритмов генерации деревьев, таких, как CART; CHAID; ID3; C4.5; C5.0 и т. д. В каждом алгоритме построения критерии, рассматриваемые для выбора наилучшего признака, обеспечивающего лучшее разделение, могут быть разными. Например, алгоритм CART использует индекс примесей Джини для определения наилучшего признака, обеспечивающего наилучшее разделение. Аналогично, ID3 и C4.5 используют прирост информации (выбор признака, для которого энтропия минимальна, а информационная выгода максимальна). Значение информационной энтропии вычисляется по формуле

Н = -£Nt log2 ( ^ ],

k=1

N

N

где Ык - число объектов к-го класса; N - общее число объектов в подмножестве; п - число классов в исходном подмножестве.

В данной статье используется алгоритм генерации CART. Чтобы построить дерево решений, следует рассчитать индекс Джини для каждого признака. Индекс Джини используется для определения степени разделения дерева решений. Этот индекс используется для измерения и оценки того, является ли разделение в узле условия хорошим или нет. Он основан на возведении в квадрат вероятностей членства для каждой целевой категории в узле. Его значение приближается к минимуму (нулю), когда каждый экземпляр узла попадает в одну целевую категорию. Формула для расчета индекса Джини имеет вид [11, 12]

Gini (Q) = 1 - Z Pi,

7=1

где Q - результирующее множество; n - число классов в нем; pi - вероятность i-го класса. Лучшим разбиением будет то, у которого минимальное значение индекса Джини.

Метод k-ближайших соседей. Метод k-ближайших соседей (англ. k-Nearest Neighbors Algorithm - KNN) - широко известный традиционный метод со статистическим подходом. При необходимости распознавания нового объекта алгоритм определяет расстояние (может применять формулы расстояния) всех объектов относительно этого объекта, чтобы найти k-ближайших объектов, так называемых k-ближайших соседей, а затем использовать эти расстояния для взвешивания всех классов. Вес класса представляет собой сумму всех указанных выше расстояний объектов в k-соседях, имеющих одну и ту же метку данного класса. Затем классы будут отсортированы по уменьшению значению веса, класс с самым высоким весом будет выбран в качестве результата. В статье используется метрика Минковского, число ближайших соседей равно 5 [13, 14].

Метод опорных векторов (англ. Support Vector Machine - SVM). Метод опорных векторов -это семейство методов, основанных на функциях ядра для минимизации риска оценки. Основная идея этого алгоритма заключается в том, что при наличии обучающего набора, представленного в векторном пространстве, где каждый объект является точкой, находится плоскость решения, которая может наилучшим

образом разделить точки в пространстве на 2 отдельных слоя. Разделяющая классы функция представляет собой разделяющую гиперплоскость. Качество этой гиперплоскости определяется расстоянием (называемым границей) ближайшей точки данных каждого слоя от этой плоскости. Чем больше граничное расстояние, тем лучше плоскость принятия решения и тем точнее классификация. Цель алгоритма SVM - найти наибольшее граничное расстояние [12, 15]. В работе используется радиальная основная функция в качестве разделяющей гиперплоскости.

Нейросетевой алгоритм распознавания. Применение нейросетевого алгоритма является одним из наиболее перспективных путей для решения задачи распознавания РЛЦ. Искусственная нейронная сеть, часто сокращаемая до нейронной сети, - это вычислительная модель, построенная на основе биологических нейронных сетей. Нейронные сети различаются числом слоев, функцией активации, алгоритмом обучения.

Одной из самых первых и популярных искусственных нейронных сетей является сеть, построенная на многослойном перцептроне (англ. Multilayer Perceptron - MLP), которая позволяет распознавать объект в соответствии с предварительным обучением сети [11]. Нейронная сеть состоит из нескольких слоев, которые подразделяются на 3 типа: входной слой (представляет входные данные), выходной слой (выполняет задачу распознавания) и скрытый слой, представляющий процесс обработки информации и вывода в сети. Он будет получать входную информацию на входе и возвращать результаты на выходе через функцию активации. В процессе обучения MLP автоматически извлекают признаки, определяют их важность и выстраивают связи между ними. На рис. 5 показана структура типичного многослойного персептрона.

слой скрытый скрытый слой слой слой

Рис. 5. Структура типичного многослойного персептрона Fig. 5. Structure of a typical multilayer perceptron

82

В данной статьте применяется MLP, состоящий из трех скрытых слоев со 100 нейронами в каждом, для активации используется сигмовидная функция.

Метод случайного леса. Термином "случайный лес" (Random Forest) определяют семейство методов машинного обучения, включающее различные алгоритмы для создания набора деревьев решений, такие, как алгоритм леса Бреймана. Суть алгоритма случайного леса заключается в том, что он может комбинировать несколько деревьев решений вместо того, чтобы принимать выбор на основе решения одного дерева. Таким образом, метод случайного леса может уменьшить ошибку и улучшить производительность прогнозирования. Этапы обучения включают построение набора деревьев решений, каждое из которых основано на "начальном" подмножестве из исходного обучающего набора, т. е. используя принцип упаковки, и метод индукции дерева, называемый случайным деревом. Такой алгоритм индукции обычно основан на алгоритмах дерева классификации и регрессии. Метод случайного леса включает в себя следующие этапы [16, 17]:

1. Для i = 1, 2, ..., N (здесь N - количество деревьев в ансамбле): сформировать бутстреп-выборку S размера l по исходной обучающей выборке D, по бутстреп-выборке S индуцировать неусеченное дерево решений T. После выполнения первого этапа получаем набор деревьев решений {T}N .

2. Предсказание новых наблюдений выполнять следующим образом: пусть ki (х)е{^1,^2,...,kn} - класс, предсказанный деревом решений T , т. е. T (х) = ki (х); тогда k^N (х) - класс большинства голосов во множестве {k^ ( х )}N.

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

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

Метрики оценки качества распознавания. Первым критерием качества является аккуратность (accuracy) - доля правильно классифицированных объектов [12, 18]:

TP + TN

A =-,

TP + FP + TN + FN

где ТР - число целей, для которых алгоритм принятия решения верно определил принадлежность к текущему классу; TN - число целей, для которых алгоритм принятия решения верно определил, что они не принадлежат к текущему классу; FP - ложно-положительные решения; FN - ложно-отрицательные решения.

Для оценки качества работы алгоритма на каждом из классов по отдельности введем метрики точность и полнота:

- точность (precision) рассчитывается по следующей формуле:

P= TP

TP + FP '

TP

- полнота (recall): R=-

TP + FN

Результаты и их обсуждение. Экспериментальные расчеты проводились на ПК с процессором Intel Core i5-9400H, 8 Гбайт. Выбран язык программирования MATLAB, так как в библиотеке среды MATLAB поддерживается множество функций для технологии искусственного интеллекта. Разработанная программа позволяет анализировать качество методов распознавания траекторий малоразмерных воздушных объектов.

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

Каждый метод строится и рассчитывается на обучающей выборке, затем на тестовой выборке оценивается качество классификации. Обучающая выборка включает в себя 283 участка траекторий; тестовая выборка - 229 участков.

Траекторные признаки, используемые в качестве входных данных для методов распознавания: средняя скорость, среднее ускорение, курса, средняя скорость поворота, и их средне-квадратические отклонения. На рис. 6 показан график СКО скорости и курса в качестве признака распознавания.

На рис. 7 приведена матрица ошибок при распознавании БВС и птиц разными методами принятия решения.

На практике для оценки качества метода распознавания помимо критериев точности, также важны критерии времени расчета и времени принятия решения. На рис. 8 приведено сравнение времени обучения и принятия решения для разных методов распознавания.

9 8 7 6 ^ 5

D J

4 3 2 1

>-0 - 1

0

5

10

15

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

Рис. 6. СКО скорости и СКО курса в качестве признака

распознавания (класс 1: птицы, класс 0: БВС) Fig. 6. RMS of speed and heading as recognition features

(class 1: birds, class 0: UAV)

Результат сравнительного анализа качества распознавания целей различными алгоритмами принятия решения Accuracy comparison for recognition algorithms of small targets by trajectory features

о

v

Классификатор Метрика

Аккуратность (Accuracy), % Точность (Precision), % Полнота (Recall), %

Наивный байесовский алгоритм 93.0 78.6 98.2

Решающие деревья (CART) 95.6 92.6 89.3

Метод ¿-ближайших соседей 97.9 94.7 96.4

Метод опорных векторов (SVM) 97.9 94.7 96.4

Многослойный персептрон 96.1 92.7 91.7

Метод случайных лесов 97.4 94.6 94.6

Наивный байесовский метод

158 15

1 55

99.4 % 78.6 %

0.6 % 21.4 %

ей <D

¡а

Е-

91.3 % 8.7 %

98.2 % 1.8 %

1

0

Predicted Class Метод А-ближайших соседей

170 3

2 54

98.8 % 94.7 %

1.2 % 5.3 %

0

Predicted Class Многослойный персептрон

169 4

5 51

97.1 % 92.7 %

2.9 % 7.3 %

0

Predicted Class

ей

и

Решающие деревья

169 4

6 50

96.6 % 92.6 %

3.4% 7.4 %

97.7 % 2.3 %

89.3 % 10.7 %

1

0

Predicted Class Метод опорных векторов (SVM)

170 3

2 54

98.3 % 1.7 %

96.4 % 3.6 %

98.8 % 94.7 %

1.2% 5.3 %

0

Predicted Class Случайные леса

170 3

3 53

98.3 % 1.7 %

94.6 % 5.4 %

98.3 % 94.6 %

1.7% 5.4 %

0

Predicted Class

Рис. 7. Матрица ошибок различных алгоритмов принятия решения при распознавании БВС и птиц по траекторным признакам (класс 1: птицы, класс 0: БВС)

Fig. 7. Confusion matrix for recognition algorithms of small targets by trajectory features

a

m

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

5« « 4

■'so 2 н о a « s

о

к «

s

ей

X

0.11743

I 056589

В

<D

рц

a

<D

4

В Й

a R

S <D о

§ s

Ю

018947

* «

3 2

и ^

a н

g ^

R (D

о «

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

и

о &

a

P w

12528

L

СЙ

I 8

£ о

Рис. 8. Сравнение времени обучения и вычисления алгоритмов принятия решения (синий: обучение, оранжевый: вычисление)

Fig. 8. Comparison of training and calculation time for recognition algorithms (blue: learning, orange: calculation)

1

1

1

0

1

1

Таким образом, все рассмотренные в статье методы в той или иной степени применимы для решения поставленной задачи. Оценка качества распознавания показала, что значения метрик распознавания (тестовый набор данных состоит из 229 траекторий) находятся в диапазоне 78...98 % правильных ответов, аккуратность всех методов превышает 90 %, причем наилучший результат показали метод к-ближайших соседей и метод опорных векторов. Нейросетевой алгоритм дает высокую точность, при этом ожидается лучший результат с большей обучающей выборкой. Точность распознавания целей байесовским методом уступила точности распознавания при использовании других методов по причине трудности определения плотности распределения вероятностей оценки информативного признака.

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

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

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

симости от метода анализа данных, тактико-технических характеристик РЛС и типа целей.

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

Таким образом, анализ качества методов принятия решений показал перспективность использования траекторных признаков в задаче распознавания малоразмерных воздушных целей. Вероятность правильного распознавания может достигать 98 %. Время распознавания типа объекта составляет 20-30 обзоров РЛС.

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

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

Список литературы

1. UAV Target Detection Algorithm Using GNSS-Based Bistatic Radar / H. Zeng, H. Zhang, J. Chen, W. Yang // IGARSS 2019 - IEEE Intern. Geoscience and Remote Sensing Symp., Yokohama, Japan, 28 July - 02 Aug. 2019. IEEE, 2019. P. 2167-2170. doi: 10.1109/IGARSS.2019.8898935

2. Макаренко С. И. Противодействие беспилотным летательным аппаратам СПб.: Наукоемкие технологии, 2020. 204 с.

3. Magnitude and spectrum of electromagnetic wave scattered by small quadcopter in X-band / A. V Khristenko, M. O. Konovalenko, M. Rovkin, V Khlusov, A. V Mar-chenko, A. A. Sutulin, N. Malyutin // IEEE Trans. on

Antennas and Propagation. 2018. Vol. 66, № 4. P. 1977-1984. doi: 10.1109/TAP.2018.2800640

4. Как противодействовать применению беспилотных летательных аппаратов в террористических целях. URL: https://www.tbforum.ru/blog/kak-protivodejstvovat-primeneniyu-bespilotnyh-letatelnyh-apparatov-v-terroristicheskih-celyah (дата обращениия 23.05.2023)

5. Воробьев Е. Н. Исследование сигнальных признаков распознавания малых БПЛА в полуактивной РЛС // Вестн. Новгородского гос. ун-та им. Ярослава Мудрого. 2019. № 4 (116). С. 72-77. doi: 10.34680/2076-8052.2019.4(116).72-77

6. Алгоритм распознавания малоразмерных воздушных объектов на основе анализа радиолокационных спектральных портретов / И. Д. Петров, В. П. Шкодырев, А. А. Сенцов, С. А. Иванов // T-Comm: Телекоммуникации и транспорт. 2022. Т. 16, № 3. С. 4-10. doi: 10.36724/2072-8735-202216-3-4-10

7. Dinevich L., Leshem Y. Algorithmic system for identifying bird radio-echo and plotting radar ornithological charts // The Ring. 2007. Vol. 29, № 1-2. С. 339. doi: 10.2478/v10050-008-0040-z

8. Liu J., Xu Q. Y., Chen W. S. Classification of Bird and Drone Targets Based on Motion Characteristics and Random Forest Model Using Surveillance Radar Data // IEEE Access. 2021. Vol. 9. С. 160135160144. doi: 10.1109/access.2021.3130231

9. Коновалов А. А. Основы траекторной обработки радиолокационной информации. Ч. 2. СПб.: Изд-во СПбГЭТУ "ЛЭТИ", 2014. 180 с.

10. Dao L. V., Konovalov A. A., Le H. M. Analysis of Trajectory Features for Small UAVs Recognition // 2022 Conf. of Russ. Young Researchers in Electrical and Electronic Engineering (ElConRus). IEEE, 2022. P. 1341-1345. doi: 10.1109/ElConRus54750.2022.9755753

11. Дао В. Л. Распознавание малоразмерных воздушных РЛЦ по траекторным признакам с использованием методов машинного обучения // СПбНТОРЭС: тр. ежегодной НТК. 2023. № 1. С. 58-61.

12. Субботин С. А. Построение деревьев решений для случая малоинформативных признаков // Радю-

електрошка, шформатика, управлшня. 2019. № 1 (48). С. 122-131. doi: 10.15588/1607-3274-2019-1-12

13. Бородинов А. А., Мясников В. В. Сравнение алгоритмов классификации радарных изображений при различных методах предобработки на примере базы MSTAR // Сб. тр. IV Междунар. конф. и молодежной школы "Информационные технологии и нанотехнологии" (ИТНТ-2018). Самара: Новая техника, 2018. С. 586-594.

14. Barbaresco F., Brooks D., Adnet C. Machine and Deep Learning for Drone Radar Recognition by Micro-Doppler and Kinematic criteria // IEEE Radar Conf. (RadarConf20), Florence, Italy, 21-25 Sept. 2020. IEEE, 2020. P. 1-6. doi: 10.1109/RadarConf2043947.2020.9266371

15. Донской В. И. Алгоритмические модели обучения классификации. Симферополь: ДИАЙПИ, 2014. 228 с.

16. Чистяков С. П. Случайные леса: обзор // Тр. Карельского науч. центра Российской академии наук. 2013. №. 1. С. 117-136.

17. Dietterich T. G. An experimental comparison of three methods for constructing ensembles of decision trees: Bagging, boosting, and randomization // Machine learning. 2000. Vol. 40, № 2. P. 139-157. doi: 10.1023/A:1007607513941

18. Machine Learning Metrics: How to Measure the Performance of a Machine Learning Model. URL: https://www.altexsoft.com/blog/machine-learning-metrics/ (дата обращениия 23.05.2023)

Информация об авторах

Дао Ван Лук - специалист по направлению "Радиоэлектронные системы и комплексы" (2016), аспирант Государственного технического института им. Ле Куй Дона, Ханой, Вьетнам. Автор пяти научных публикаций. Сфера научных интересов - радиолокация; радиолокационное распознавание; вторичная и третичная обработка радиолокационной информации.

Адрес: Государственный технический институт им. Ле Куй Дона, ул. Хоанг Куок Вьет, д. 236, район Бак Ты Лием, Ханой, Вьетнам E-mail: daolucvtl01@gmail.com https://orcid.org/0000-0001-8006-3076

Коновалов Александр Анатольевич - кандидат технических наук (2015), старший научный сотрудник НИИ "Прогноз". Автор более 60 научных работ. Сфера научных интересов - вторичная и третичная обработка радиолокационной информации; объединение данных; многопозиционная радиолокация; бистатические радиотехнические системы.

Адрес: НИИ "Прогноз", ул. Профессора Попова, д. 5 Ф, Санкт-Петербург, 197002, Россия E-mail: al_an_kon@mail.ru https://orcid.org/ 0009-0004-1943-5394

Ле Минь Хоанг - специалист по направлению "Радиоэлектронные системы и комплексы" (2017), аспирант Государственного технического института им. Ле Куй Дона, Ханой, Вьетнам. Автор пяти научных публикаций. Сфера научных интересов - радиолокация; вторичная и третичная обработка радиолокационной информации.

Адрес: Государственный технический институт им. Ле Куй Дона, ул. Хоанг Куок Вьет, д. 236, район Бак Ты

Лием, Ханой, Вьетнам

E-mail: lehoang.navy@gmail.com

https ://orcid. org/0000-0001 -8913 -3296

References

1. Zeng H., Zhang H., Chen J., Yang W. UAV Target Detection Algorithm Using GNSS-Based Bistatic Radar. IGARSS 2019 - IEEE Intern. Geoscience and Remote Sensing Symp. Yokohama, Japan, 28 July -02 Aug. 2019. IEEE, 2019, pp. 2167-2170. doi: 10.1109/IGARSS.2019.8898935

2. Makarenko S. I. Protivodeistvie bespilotnim le-tatelnim apparatam [Countermeasures Against Unmanned Aerial Vehicles]. SPb, Naukoemkie tekhnologii, 2020, 204 p. (In Russ.)

3. Khristenko A. V, Konovalenko M. O., Rovkin M., Khlusov V., Marchenko A. V., Sutulin A. A., Malyutin N. Magnitude and Spectrum of Electromagnetic Wave Scattered by Small Quadcopter in X-band. IEEE Trans. on Antennas and Propagation. 2018, vol. 66, no. 4, pp. 1977-1984. doi: 10.1109/TAP.2018.2800640

4. How to Counter the Use of Unmanned Aerial Vehicles for Terrorist Purposes. Available at: https://www.tbforum.ru/blog/kak-protivodejstvovat-primeneniyu-bespilotnyh-letatelnyh-apparatov-v-terroristicheskih-celyah (accessed 23.05.2023) (In Russ.)

5. Vorobyov E. N. Investigation of Distinctive Features for Recognition of Small UAVs in Passive Radar. Vestnik NovSU. Iss.: Engineering Sciences. 2019, no. 4 (116), pp. 72-77. doi: 10.34680/2076-8052.2019.4(116).72-77 (In Russ.)

6. Petrov I. D., Shkodyrev V. P., Sentsov A. A., Ivanov S. A. Algorithm for Recognition of Small Sized Aerial Objects Based on Analysis of Spectrums Obtained by Radar. T-Comm. 2022, vol. 16, no. 3, pp. 4-10. doi: 10.36724/2072-8735-2022-16-3-4-10 (In Russ.)

7. Dinevich L., Leshem Y. Algorithmic System for Identifying Bird Radio-Echo and Plotting Radar Orni-tho-Logical Charts. The Ring. 2007, vol. 29, no. 1-2, pp. 3-39. doi: 10.2478/v10050-008-0040-z

8. Liu J., Xu Q. Y., Chen W. S. Classification of Bird and Drone Targets Based on Motion Characteristics and Random Forest Model Using Surveillance Radar Data. IEEE Access. 2021, vol. 9, pp. 160135160144. doi: 10.1109/access.2021.3130231

9. Konovalov A. A. Osnovy traektornoy obrabotki ra-diolokatsyonnoy informatsii [Basic of the Radar Target Tracking]. Part 2. SPb, Izd-vo SPbGETU "LETI", 2014, 180 p. (In Russ.)

10. Dao L. V., Konovalov A. A., Le H. M. Analysis of Trajectory Features for Small UAVs Recognition.

2022 Conf. of Russ. Young Researchers in Electrical and Electronic Engineering (ElConRus). IEEE, 2022, pp. 1341-1345. doi: 10.1109/ElConRus54750.2022.9755753

11. Dao V L. Raspoznavaniye malorazmernukh vozdusnukh RLS po traektornim priznakam s ispol-zovanyem metodov masinnovo obuchienya [Recognition of Small Air Radars by Trajectory Features Using Machine Learning Methods]. SPbNTORES: trudi ezegodnoi NTK. 2023, no. 1, pp. 58-61. (In Russ.)

12. Subbotin S. A. Construction of Decision Trees for the Case of Uninformative Features. Radioelectronika, informatika, upravlenia. 2019, no. 1 (48), pp. 122-131. doi: 10.15588/1607-3274-2019-1-12 (In Russ.)

13. Borodinov A. A., Myasnikov V V Sravnhenye al-goritmov klassifikatsyy radarnukh izobrazenyy pri raslichnikh metodakh predobrabotka na primere baza MSTAR [Comparison of Radar Image Classification Algorithms for Different Preprocessing Methods Using the MSTAR Database as an Example]. Proc. of the IV Intern. Conf. and Youth School "ITNT-2018". Samara: Novaya Tekhnika, 2018, pp. 586-594. (In Russ.)

14. Barbaresco F., Brooks D., Adnet C. Machine and Deep Learning for Drone Radar Recognition by Micro-Doppler and Kinematic criteria. 2020 IEEE Radar Conf. (RadarConf20). Florence, Italy, 21-25 Sept. 2020. IEEE, 2020, pp. 1-6. doi: 10.1109/ RadarConf2043947.2020.9266371

15. Donskoy V. I Algoritmicheskie modeli obucheniya klassifikatsyy [Algorithmic Models for Learning Classification]. Simferopol, DYAIPY, 2014, 228 p. (In Russ.)

16. Chystyakov S. P. Sluchaynie lesa: obzor [ Random Forests Overview]. Proc. of the Karelian Scientific Center of the Russian Academy of Sciences. 2013, no. 1, pp. 117-136. (In Russ.)

17. Dietterich T. G. An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting, And Randomization. Machine learning. 2000, vol. 40, no. 2, pp. 139-157. doi: 10.1023/A: 1007607513941

18. Machine Learning Metrics: How to Measure the Performance of a Machine Learning Model. Available at: https://www.altexsoft.com/blog/machine-learning-metrics/ (accessed 23.05.2023)

Information about the authors

Dao Van Luc, Specialist in "Radioelectronic systems and complexes" (2016), Postgraduate student of Le Quy Don Technical University (Hanoi, Vietnam). The author of 5 scientific publications. Area of expertise: radiolocation; secondary and tertiary processing of radar information.

Address: Le Quy Don Technical University, 236, Hoang Quoc Viet St., Bac Tu Liem, Ha Noi, Viet Nam

E-mail: daolucvtl01@gmail.com

https://orcid.org/0000-0001-8006-3076

Aleksandr A. Konovalov, Cand. Sci. (Eng.) (2015), Senior Researcher of Research Institute "Prognoz" of Saint Petersburg State Electrotechnical University. The author more than 60 scientific publications. Area of expertise: secondary and tertiary processing of radar information; data fusion; multi-position radar; bistatic radio systems.

Address: Research Institute "Prognoz", 5 F, Professor Popov St., St Petersburg 197022, Russia E-mail: al_an_kon@mail.ru https://orcid.org/ 0009-0004-1943-5394

Le Minh Hoang, Specialist in "Radioelectronic Systems and Complexes" (2017), Postgraduate student of Le Quy Don Technical University (Hanoi, Vietnam). The author of 5 scientific publications. Area of expertise: radiolocation; secondary and tertiary processing of radar information.

Address: Le Quy Don Technical University, 236, Hoang Quoc Viet St., Bac Tu Liem, Ha Noi, Viet Nam E-mail: lehoang.navy@gmail.com https ://orcid. org/0000-0001 -8913 -3296

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