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

ПРИМЕНЕНИЕ НЕЙРОСЕТЕВОГО ПОДХОДА И МЕТОДА НА ОСНОВЕ ТЕОРИИ СЛУЧАЙНЫХ ФУНКЦИЙ ДЛЯ КЛАССИФИКАЦИИ ОБЪЕКТОВ ПО ИХ АКУСТИЧЕСКИМ ИЗЛУЧЕНИЯМ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
45
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЦИФРОВАЯ ОБРАБОТКА СИГНАЛА / НЕЙРОННЫЕ СЕТИ / МАШИННОЕ ОБУЧЕНИЕ / КЛАССИФИКАЦИЯ / СПЕКТРАЛЬНАЯ ПЛОТНОСТЬ МОЩНОСТИ / ТЕОРИЯ СЛУЧАЙНЫХ ФУНКЦИЙ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Кожакин А.Н., Копейкин Р.Е., Шадрин А.П.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Кожакин А.Н., Копейкин Р.Е., Шадрин А.П.

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

APPLICATION OF A NEURAL NETWORK APPROACH AND A METHOD BASED ON THE THEORY OF RANDOM FUNCTIONS FOR CLASSIFYING OBJECTS BY THEIR ACOUSTIC EMISSIONS

The article describes the results of the classification of objects by their acoustic emissions using two methods: a neural network approach, as well as a method based on the theory of random functions. The counts of the SPM assessment act as an informative feature.

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

УДК 621.396.96

ПРИМЕНЕНИЕ НЕЙРОСЕТЕВОГО ПОДХОДА И МЕТОДА НА ОСНОВЕ ТЕОРИИ СЛУЧАЙНЫХ ФУНКЦИЙ ДЛЯ КЛАССИФИКАЦИИ ОБЪЕКТОВ ПО ИХ АКУСТИЧЕСКИМ ИЗЛУЧЕНИЯМ

© 2021 А.Н. Кожакин1, Р.Е. Копейкин2, А.П. Шадрин2

1 ГНЦ РФ ТРИНИТИ, г. Москва, Россия 2 Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет), г. Москва, Россия

Статья поступила в редакцию 10.02.2022

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

Ключевые слова: Цифровая обработка сигнала, нейронные сети, машинное обучение, классификация, спектральная плотность мощности, теория случайных функций. DOI: 10.37313/1990-5378-2022-24-1-79-87

Список использованных сокращений

ис - информационные системы;

СФ - случайные функции;

НС - нейросеть;

СПМ - спектральная плотность мощности

МКНР - множественный коэффициент начальной регрессии

КМНР - коэффициент множественной начальной регрессии

ВВЕДЕНИЕ

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

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

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

Кожакин Алексей Николаевич, младший научный сотрудник. E-mail: alexeykozhakin@gmail.com Копейкин Роман Евгеньевич, старший преподаватель кафедры СМ5. E-mail: rkopeykin@bmstu.ru Шадрин Антон Павлович, студент кафедры СМ-5. E-mail: antonpshadrin@gmail.com

случайных функций. Приведены результаты обучения НС.

В качестве входных информативных признаков использовались отсчеты оценок СПМ.

ВЫБОР ИНФОРМАТИВНЫХ ПРИЗНАКОВ

Выбор информативных признаков и сокращение размерности векторов признаков являются важными аспектами при реализации систем распознавания.

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

делимость классов будет эквивалентно вероятности ошибки классификатора.

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

В [1-2] рассмотрены вопросы выбора информативных признаков акустических сигналов вертолета и самолета с регрессионными и нейросетевыми трактами обработки сигналов на базе реализаций, полученных в натурных условиях. Для решения выбранной задачи в качестве информативного признака использовались отсчеты оценки СПМ. Понятие «оценки СПМ» возникает, так как сигнал представляет собой случайный процесс, параметры которого точно узнать нельзя, только его оценки. Спектральная плотность мощности - функция, описывающая распределение мощности сигнала в зависимости от частоты, то есть мощность, приходящаяся на единичный интервал частоты. Она имеет размерность мощности, деленной на частоту. Выражение для СПМ имеет вид

Ит ■

(1)

где ^ (ш) - преобразование Фурье, Т - период сигнала. Спектральная плотность мощности сигнала сохраняет информацию только об амплитудах спектральных составляющих, а информация о фазе теряется. Поэтому все сигналы с одинаковым спектром амплитуд и различными спектрами фаз имеют одинаковые спектральные плотности мощности.

ПОЛУЧЕНИЕ ОТСЧЕТОВ ОЦЕНКИ СПЕКТРАЛЬНОЙ ПЛОТНОСТИ МОЩНОСТИ В КАЧЕСТВЕ ВХОДНЫХ ПРИЗНАКОВ

Информативные признаки были получены из 80 реализаций самолета и вертолета, доступных в сети Интернет. На рис. 1-2 приведены реализации акустических сигналов самолета и вертолета на интервале наблюдения 1 с.

С помощью быстрого преобразования Фурье и взятие от него модуля был получен спектр сигналов для определения максимальной информативной частоты, который приведен на рис. 3-4.

Проведена фильтрация фильтром Чебышева 2-го порядка с частотой среза 10 кГц. Сглаженная оценка спектральной плотности мощности, построенная по имеющимся в распоряжении исходным последовательностям отсчетов 80 реализаций сигналов самолета и вертолета иллюстрируется рис. 5-6.

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

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

минимумов соответствует частотам — п = 0,1,2... [4]. 2

+ п/(1)

Рис. 1. Реализация сигнала вертолета

Рис. 2. Реализация сигнала самолета

Рис. 3. Спектр сигнала вертолета

НЕЙРОСЕТЕВОЙ МЕТОД КЛАССИФИКАЦИИ СИГНАЛА

Для решения задачи использовалась встроенная функция среды МАТ1АВ, которая реализует не глубокую нейронную сеть прямого распространения. Исходя из результатов полученных в [1], для исследования выбрана НС с количеством слоев равным 3. В [4] показано, что трехслойная НС с последовательными связями способна реализовать произвольную область принятия решения.

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

При обучении НС предполагалось, что учитель точно знает тип объекта для каждой реализации. Обучение нейронной сети проводилось на множестве из 60 реализаций, по 30 реализа-

600 800 1000 1200 1400 1600 1800 2000 £, Гц

Рис. 4. Спектр сигнала самолета

400 500 £ Гц

Рис. 5. Сглаженная оценка спектральной плотности мощности реализации сигнала вертолета

ций для каждого класса. Тестирование НС проводилось на множестве из 20 реализаций, по 10 реализаций для каждого класса.

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

тестовой и обучающей выборке иллюстрирует рис. 7.

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

Рис. 6. Сглаженная оценка спектральной плотности мощности реализации сигнала самолета

Рис. 7. Ошибка классификации НС на тестовой и обучающей выборке: 1 - тестовая выборка; 2 - обучающая выборка

В результате была получена НС с числом нейронов в скрытом слое равным 10. Число нейронов во входном слое сведено к 50. Число нейронов в выходном слое равно 1. Выходной нейрон выдает результат «1», если сигнал - вертолет и «0», если сигнал - самолет. Структуру НС иллюстрирует рис. 8.

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

ты приведен на рис. 9. Ошибка классификации объектов (вертолет, самолет) на тестовой выборке представлена в табл. 1.

МЕТОД КЛАССИФИКАЦИИ НА ОСНОВЕ ТЕОРИИ СЛУЧАЙНЫХ ФУНКЦИЙ

Рассматриваемый метод отличается от ней-росетевого подхода тем, что в его основу заложена теория случайных функций (далее СФ). С

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1

Рис. 8. Структура НС

X X хххххххххх

0 XXX•XX•XXX

о

10

12

14

16

18

20

Рис. 9. Результат работы НС на тестовой выборке:

X - результат НС; • - данные тестовой выборки

Таблица 1. Матрица ошибок классификации нейронной сети при 10 нейронах

Результаты распознавания НС

Самолет Вертолет

Реальный объект техники Самолет 8 (80%) 2 (20%)

Вертолет 0 (0%) 10 (100%)

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

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

Работу метода можно описать следующим образом. Пусть последовательность

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

позволяет определить функцию (2), связывающую значения на входе и на выходе (которая будет являться наиболее вероятной реализацией случайной функции)

/*00 = q2Kf(x- х2~) + ■■■

-+qkKf(x-xk)rxiER, (2)

Функция Kf (т) определяется выражением

(3)

= (3)

где t, п - коэффициенты, | г| - норма вектора т.

Коэффициенты q±rq2,. ..qk вычисляются из системы линейных уравнений

ц 1 (¡С; (I!-!!) + 54(^1)) + ■■■ + = У1#

, (4)

+Я2Кг{хк х2) + ... + Як(КЛЧ + =

где 5т(:г} - среднеквадратичное отклонение быть приблизительно равны и устремлены в для шума в точке х.

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

в данных обучения и соответственно степень приближения, с которой функция (2) воспроиз- емой задачи, были получены результаты, пред-ведет данные обучения. В выражении (3) коэф- ставленные на рис. 10. фициенты t и п в «идеальном случае» должны

бесконечность, «каллибровочный» коэффици-Ск связан со свойствами априорной случай-[ функции.

Применяя данный метод для рассматрива->й задачи, были получены результаты, пред-вленные на рис. 10.

Исследована ошибка классификации данно-

0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1

х хххх•ххххх

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

14 16

О 2 4 6 8 10 12 14 16 18 20

Рис. 10. Результат работы метода классификации на основе теории СФ на тестовой выборке:

X - результат НС; • - данные тестовой выборки

0.16

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Ск

Рис. 11. Ошибка метода классификации на основе СФ на тестовой и обучающей выборке:

1 - тестовая выборка; 2 - обучающая выборка

Таблица 2. Матрица ошибок классификации метода на основе СФ при С, = 0,2

Результаты распознавания НС

Самолет Вертолет

Реальный объект техники Самолет 9 (90%) 1 (10%)

Вертолет 1 (10%) 9 (90%)

го метода при различных обучающих и тестовых выборках и значениях «каллибровочного» коэффициента Ск, которая приведена на рис. 11.

Как показывают результаты, минимальная ошибка на тестовой выборке достигается при

равном 0,2. Также можно заметить, что при увеличении Ск ошибка классификации на тестовой выборке сначала уменьшается, а затем возрастает.

Ошибка классификации объектов (вертолет, самолет) на тестовой выборке представлена в табл. 2.

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

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

ЗАКЛЮЧЕНИЕ

В данной работе был рассмотрен и применен информативный признак - отсчеты оценок СПМ. Также проведена нейросетевая классификация и классификация методом на основе теории СФ реализации сигналов «вертолет», «самолет» с применением данного признака. Для поставленной задачи была разработана программа в среде МЛТЬЛБ, которая выполняет предварительную обработку звуковых файлов, выделение информативного признака сигнала, создание базы данных для обучения и тестирования НС, а также для тестирования метода классификации на основе теории СФ. Результаты показали, что программа выполняет классификацию с хорошей точностью. В разработанной программе ошибка классификации метода на основе СФ устойчива и стремится к нулю по сравнению с ошибкой классификации НС.

СПИСОК ЛИТЕРАТУРЫ

1. Астапов, Ю.М. Автономные информационные и управляющие системы: Труды кафедры «Автономные информационные и управляющие системы» МГТУ им. Н.Э. Баумана. В 4 т. Т. / под ред. А.Б. Борзова / Ю.М. Астапов, В.И. Козлов, Н.С. Соболева, В.К. Хохлов. - М.: ООО НИЦ «Инженер», ООО «Онико-М», 2011. - 468 с.

2. Хохлов, В.К. Выбор информативных признаков в автономных информационных системах с нейросетевыми трактами обработки сигналов / В.К. Хохлов, Ю.Ю. Гулин // Вестник МГТУ им. Н.Э.Баумана. Сер. «Приборостроение». - 2003. -№ 3. - С. 70-83.

3. Хохлов, В.К. Обнаружение, распознавание и оценка параметров сигналов в условиях априорной определенности: Учеб. пособие / В.К. Хохлов. - М. МГТУ им. Н.Э. Баумана, 2010.

4. Хохлов, В.К. Адаптация нейросетевой системы распознавания вертолета по его акустическому излучению к скорости полета / В.К. Хохлов, Ю.Ю. Гулин, И.В. Муратов // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. - 2015. - № 5. -С.137-153.

5. Бахвалов, Ю.Н. Метод распознавания образов на основе теории случайных функций. / Ю.Н. Бахвалов, А.Н. Зуев, Т.А. Ширабакина // Известия вузов. Приборостроение, 2005. - Т.48. - № 2. - С.5-8.

6. Бахвалов Ю.Н. Метод многомерной интерполяции и аппроксимации и его приложения / Ю.Н. Бахвалов. - М.: Спутник+, 2007. - 108 с.

7. Бахвалов, Ю.Н. Разработка и обоснование метода текстурной сегментации аэрофотоснимков объектов хозяйственного и природного назначения: дис. ... канд. тех. наук: 05.13.01: защищена 2005 г.

8. Мюллер, М.Ф. Нейронные сети / М.Ф. Мюллер. Издание 6. - 1993. - С 525-533.

APPLICATION OF A NEURAL NETWORK APPROACH AND A METHOD BASED ON THE THEORY OF RANDOM FUNCTIONS FOR CLASSIFYING OBJECTS BY THEIR ACOUSTIC EMISSIONS

© 2022 A.N. Kozhakin1, R.E. Kopeykin2, A.P. Shadrin2

1 TRINITI JSC, Moscow, Russia 2 Bauman Moscow State Technical University (National Research University), Moscow, Russia

The article describes the results of the classification of objects by their acoustic emissions using two methods: a neural network approach, as well as a method based on the theory of random functions. The counts of the SPM assessment act as an informative feature.

Keywords: Digital signal processing, neural networks, machine learning, classification, samples of SDE, theory of random functions, MATLAB. DOI: 10.37313/1990-5378-2022-24-1-79-87

REFERENCES

1. Astapov, YU.M. Avtonomnye informacionnye i upravlyayushchie sistemy: Trudy kafedry «Avtonomnye informacionnye i upravlyayushchie sistemy» MGTU im. N.E. Baumana. V 4 t. T. / pod red. A.B. Borzova / YU.M. Astapov, V.I. Kozlov, N.S. Soboleva, V.K. Hohlov. - M.: OOO NIC «Inzhener», OOO «Oniko-M», 2011. - 468 s.

2. Hohlov, V.K. Vybor informativnyh priznakov v avtonomnyh informacionnyh sistemah s nejrosetevymi traktami obrabotki signalov / V.K. Hohlov, YU.YU. Gulin // Vestnik MGTU im. N.E.Baumana. Ser. «Priborostroenie». - 2003. - № 3. - S. 70-83.

3. Hohlov, V.K. Obnaruzhenie, raspoznavanie i ocenka parametrov signalov v usloviyah apriornoj opredelennosti: Ucheb. posobie / V.K. Hohlov. - M. MGTU im. N.E. Baumana, 2010.

4. Hohlov, V.K. Adaptaciya nejrosetevoj sistemy raspoznavaniya vertoleta po ego akusticheskomu izlucheniyu k skorosti poleta / V.K. Hohlov, YU.YU. Gulin, I.V. Muratov // Nauka i obrazovanie. MGTU im. N.E. Baumana. Elektron. zhurn. - 2015. - № 5. -S.137-153.

5. Bahvalov, YU.N. Metod raspoznavaniya obrazov na osnove teorii sluchajnyh funkcij. / YU.N. Bahvalov, A.N. Zuev, T.A. SHirabakina // Izvestiya vuzov. Priborostroenie, 2005. - T.48. - № 2. - S.5-8.

6. Bahvalov YU.N. Metod mnogomernoj interpolyacii i approksimacii i ego prilozheniya / YU.N. Bahvalov. -M.: Sputnik+, 2007. - 108 s.

7. Bahvalov, YU.N. Razrabotka i obosnovanie metoda teksturnoj segmentacii aerofotosnimkov ob»ektov hozyajstvennogo i prirodnogo naznacheniya: dis. ... kand. tekh. nauk: 05.13.01: zashchishchena 2005 g.

8. Myuller, M.F. Nejronnye seti / M.F. Myuller. Izdanie 6. - 1993. - S 525-533.

Alexey Kozhakin, Junior Researcher.

E-mail: alexeykozhakin.@gmail.com

Roman Kopeykin, Senior Lecturer of the SM5 Department.

E-mail: r.kopeykin@gmail.com

Anton Shadrin, Student of SM-5 Department.

E-mail: shap18m567@student.bmstu.ru

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