Investigation of a dynamically changing signal using wavelet transformations
- Authors: Komarov P.V.1, Potekhin D.S.1
-
Affiliations:
- MIREA – Russian Technological University
- Issue: Vol 11, No 3 (2024)
- Pages: 34-42
- Section: ELEMENTS OF COMPUTING SYSTEMS
- URL: https://journals.eco-vector.com/2313-223X/article/view/651140
- DOI: https://doi.org/10.33693/2313-223X-2024-11-3-34-42
- EDN: https://elibrary.ru/QGFXPP
- ID: 651140
Cite item
Full Text
Abstract
In the presented work, a wavelet analysis of the patient’s electroencephalogram was performed, followed by the construction of a scalogram. This approach made it possible to identify the frequency components of the electroencephalogram and conduct a comprehensive analysis of them. The obtained results can be used to monitor the state of the patient’s brain activity. The main purpose of the study is to analyze and filter the signal to determine the main composite frequencies of the electroencephalographic signal, on the basis of which it is possible to determine the state of brain activity at certain points in time, which may reflect various cognitive processes, emotional states and concentration levels of the patient. Methodology. An electroencephalogram of the patient is taken, and using wavelet transformations, a set of frequencies at each moment of time with their amplitude is obtained. Then the signal is filtered from noise, and the wavelet transform is re-applied to obtain a set of frequencies. After that, the frequencies are analyzed at each point in time, and based on the data, the state of the patient’s brain activity is determined. The results of the study. As a result of the study of the electroencephalographic signal analysis process, it was possible to filter the original signal from noise and identify the main frequencies that make up the electroencephalographic signal. After that, on the basis of frequencies, different states of consciousness of the patient at each moment of time are determined. The scope of application. The introduction of the principles of wavelet analysis into the architecture of programmable logic integrated circuits (FPGAs) for analyzing captured signals using ultrasonic sensors on FPGAs, thus implementing an autonomous device.
Keywords
Full Text
Введение
В последние десятилетия вейвлет-преобразования стали важным инструментом для обработки сигналов в различных областях [14], включая обработку изображений [1; 5], звука, видео [11], биомедицинских сигналов [6; 8] и телекоммуникации [4]. Вейвлет-преобразования позволяют анализировать сигналы в частотной и пространственной областях одновременно, что делает их идеальным инструментом для извлечения информации из сложных данных [2].
Использование вейвлет-преобразований предоставляет несколько преимуществ для обработки сигналов [4]. Во-первых, вейвлет-анализ позволяет адаптировать размер окна анализа в зависимости от характеристик сигнала, что является особенно важным для обработки сигналов с переменной частотой или разрешением [15]. Во-вторых, вейвлет-компрессия позволяет эффективно сжимать данные, сохраняя при этом важные части сигнала [12].
Другие преимущества включают возможность выявления локальных особенностей сигнала, таких как резкие изменения или импульсы, и возможность работы с нестационарными сигналами. Эти возможности делают вейвлет-преобразования незаменимым инструментом для анализа и обработки сигналов в современной электронике, связи, медицине [9; 10], контроле качества и многих других областях.
В свете их широкого применения и уникальных характеристик, использование вейвлет-преобразований продолжает оставаться важной областью исследований и разработок в сфере обработки сигналов [3]. Данный способ исследования сигнала с использованием вейвлет-преобразования планируется реализовать в программируемой логической плате (ПЛИС) использующейся для мониторинга работоспособности человеческого тела [7]. В данной статье проанализируем электроэнцефалограмму пациента предварительно отфильтровав ее.
Анализ электроэнцефалограммы
Для проведения исследований был получен электроэнцефалографический сигнал, зарегистрированный у пациента.
На рис. 1 представлен внешний вид данного сигнала. Как можно наблюдать, сигнал содержит большое количество шумов и выбросов. Для анализа присутствующих в сигнале частот на всей его длительности будет использован вейвлет-анализ. Визуализация результатов вейвлет-анализа в виде скалограммы позволит определить частоты сигналов, амплитуды которых преобладают в сигнале в конкретные моменты времени. Для проведения вейвлет-анализа будет использован комплексный вейвлет Морле, также известный как вейвлет Габора. Математическое выражение комплексного вейвлета Морле представлено в [1].
(1)
где σ – стандартное отклонение гауссовой огибающей материнского вейвлета;
ω0 – центральная частота материнского вейвлета.
Анализируя скалограмму можно понять состояние активности мозга пациента, а если использовать и вейвлет преобразование, то можно еще определить его состояние в каждый момент времени.
Для того чтобы по скалограмме понять состояние человеческого организма по частотам, необходимо воспользоваться табл. 1, в которой приведено соотношение частот с названием ритмов и обозначением состояния организма в соответствии этим ритмам. Скалограмма электроэнцефалограммы пациента полученная с помощью вейвлета Габора представлена на рис. 2.
Рис. 1. Внешний вид электроэнцефалограммы пациента
Fig. 1. The appearance of the patient’s encephalogram
Таблица 1. Расшифровка показаний электроэнцефалограммы [Decoding of electroencephalogram readings]*
Ритм [Rythm] | Частота, Гц [Frequency, Hz] | Условие регистрации ритма [Rhythm registration condition] |
Дельта [Delta] δ | 0–4 |
|
Тета [Theta] θ | 4–7 |
|
Альфа [Alpha] α | 8–12 |
|
Бета [Beta] β | 13–30 |
|
Гамма [Gamma] γ | 30–100+ |
|
Мю [My] μ | 8–13 | Моторные нейроны во время бездействия [Motor neurons during inactivity] |
* CMI Brain Research (https://cmi.to/ритмы-ээг/).
Рис. 2. Скалограмма электроэнцефалограммы пациента
Fig. 2. Scalogram of the patient’s encephalogram
Анализируя полученную электроэнцефалограмму, можно заметить, что сигнал содержит значительное количество шумовых помех. Для устранения этих помех и выявления основных частотных составляющих сигнала, предлагается применить фильтрацию с использованием вейвлет-преобразования.
Для этого будет использован блок Wavelet Denoise из пакета LabVIEW, настройки которого представлены на рис. 3. Применение данного блока позволило значительно снизить уровень шума в сигнале, хотя в некоторых местах все еще присутствуют всплески. Результат фильтрации сигнала показан на рис. 4.
Далее, для более детального анализа частотного состава сигнала, будет построена скалограмма отфильтрованного сигнала, представленная на рис. 5. Анализ скалограммы позволит выявить преобладающие частотные компоненты сигнала электроэнцефалограммы и связать их с состояние активности мозга пациента.
Проанализируем скалограмму, представленную на рис. 5. Видно, что исчезли мелкие частоты, входящие в состав шума сигнала. Теперь на скалограмме можно наблюдать основные частоты, составляющие сигнал в определенный момент времени.
Для расшифровки скалограммы и определения различных состояний сознания мозга пациента в каждый момент времени воспользуемся табл. 1. Результаты расшифровки, следующие:
- от 0 до 30 секунд обнаружены ритмы типа Тета, свидетельствующие о сонливости пациента;
- от 30 секунд до 1 минуты 30 секунд обнаружены ритмы альфа и бета, что может говорить о том, что пациент сидел с закрытыми глазами и был в состоянии повышенного внимания, ожидая какой-либо команды;
- от 1 минуты 30 секунд и до конца временного интервала записи сигнала пациент сидел спокойно с закрытыми глазами в расслабленном состоянии.
Рис. 3. Внешний вид окна для конфигурации блока Wavelet Denoise
Fig. 3. The appearance of the window for the configuration of the Wavelet Denoise block
Рис. 4. Внешний вид сигнала после фильтрации блоком Wavelet Denoise
Fig. 4. The appearance of the signal after filtering by the block Wavelet Denoise
Рис. 5. Скалограмма сигнала после фильтрации блоком Wavelet Denoise
Fig. 5. Signal scalogram after block filtering Wavelet Denoise
Рис. 6. Конфигуратор блока Multiresolution Analysis
Fig. 6. The configurator of the Multiresolution Analysis block
Рис. 7. Внешний вид сигнала, выходящий из блока Multiresolution Analysis
Fig. 7. Appearance of the signal coming out of the block Multiresolution Analysis
Для дополнительной фильтрации сигнала воспользуемся методом деконструкции и реконструкции с помощью блока Multiresolution Analysis в LabVIEW. Конфигуратор блока представлен на рис. 6. Внешний вид отфильтрованного сигнала показан на рис. 7. Анализ графика демонстрирует уменьшение шумов сигнала с выделением основных моментов времени, когда присутствует основная информационная составляющая.
Для разложения сигнала на компоненты различных частот используется построение дерева декомпозиции сигнала. Данное дерево позволяет определить, из каких частот состоит исследуемый сигнал. Для построения дерева декомпозиции сигнала будет использован блок Wavelet Packet Analysis. Этот блок выполняет декомпозицию сигнала в соответствии с заданной древовидной структурой и восстанавливает сигнал из указанных узлов. На рис. 8 представлен внешний вид окна конфигурации данного блока с построенным деревом декомпозиции сигнала. Выбирая разные узлы дерева, можно определить, какие узлы вносят какой вклад в построение сигнала, и таким образом отфильт-ровать сигнал.
Рис. 8. Окно конфигурации блока Wavelet Packet Analysis
Fig. 8. The configuration window of the Wavelet Packet Analysis block
Заключение
В представленной работе рассматривается методика фильтрации электроэнцефалографического сигнала с использованием вейвлет-анализа. Данный подход позволяет определить частотные составляющие сигнала в любой момент времени, что дает возможность оценить различные состояния сознания пациента в разный момент времени. Для реализации фильтрации применялись различные функциональные блоки среды программирования LabVIEW. Кроме фильтрации, в ходе исследования было получено дерево декомпозиции входного сигнала, что также способствует более детальному анализу электроэнцефалограммы.
About the authors
Pavel V. Komarov
MIREA – Russian Technological University
Author for correspondence.
Email: pashabox123@yandex.ru
ORCID iD: 0000-0002-0646-8996
SPIN-code: 8306-6801
Scopus Author ID: 105149
graduate student
Russian Federation, MoscowDmitry S. Potekhin
MIREA – Russian Technological University
Email: msyst@msyst.ru
ORCID iD: 0000-0003-3339-1530
SPIN-code: 5633-8641
Scopus Author ID: 414222
Dr. Sci. (Eng.), Associate Professor, Professor, Department of Computer Engineering
Russian Federation, MoscowReferences
- Bykov V.V. Modeling of image transmission with compression. DSPA: Issues of Application of Digital Signal Processing. 2023. Vol. 13. No. 2. Pp. 4–11. (In Rus.). EDN: SIKGOO
- Boronakhin A.M., Bolshakova A.V., Klionsky D.M. et al. Methods of processing accelerometer signals in railway transport using a wavelet transform. Izvestiya Higher Educational Institutions of Russia. Radio Electronics. 2024. Vol. 27. No. 1. Pp. 6–16. (In Rus.). doi: 10.32603/1993-8985-2024-27-1-6-16. EDN: UQFHFJ.
- Vokhnik O.M., Korolenko P.V., Mokhov V.I. Wavelet analysis of the degree of spatial coherence of dispersed light beams. In: XII International Conference on Photonics and Information Optics (Moscow, February 1–3, 2023). Collection of scientific papers. Moscow: National Research Nuclear University “MEPhI”, 2023. Pp. 195–196. EDN: SOYFEM.
- Guyo G.A., Pavlova O.N., Pavlov A.N. Diagnostics of changes in the dynamics of complex systems by transients based on multiscale wavelet analysis. Letters to the Journal of Technical Physics. 2023. Vol. 49. No. 2. Pp. 7–9. (In Rus.). doi: 10.21883/PJTF.2023.02.54277.19255. EDN: YQEFIU.
- Evstratova L.G., Antoshkin A.A. Investigation of textural features of space images of objects using wavelet analysis. Modern Problems of Remote Sensing of the Earth from Space. 2024. Vol. 21. No. 1. Pp. 246–253. (In Rus.). doi: 10.21046/2070-7401-2024-21-1-246-253. EDN: HTIGGB.
- Zhuravlev M.O., Runnova A.E., Kiselyov A.R. et al. Detection of the REM sleep phase by electroencephalogram signals based on modifications of wavelet analysis. Letters to the Journal of Technical Physics. 2023. Vol. 49. No. 2. Pp. 39–43. (In Rus.). doi: 10.21883/PJTF.2023.02.54285.19359. EDN: XPGPWS.
- Komarov P.V., Potekhin D.S. Architecture of a device for monitoring the health of the human body based on ultrasonic measurements. Computational Nanotechnology. 2024. Vol. 11. No. 2. Pp. 51–57. (In Rus.). doi: 10.33693/2313-223X-2024-11-2-51-57. EDN: MPEVLZ.
- Kuznetsov I.V. Application of the wavelet transform to improve the efficiency of motion classification based on electromyograms. In: Nauka. Technologies. Innovations. Collection of scientific papers of the XVII All-Russian Scientific Conference of Young Scientists (Novosibirsk, December 4–8, 2023). In 11 parts. Novosibirsk: Novosibirsk State Technical University, 2024. Pp. 66–70. EDN: HXSOKN.
- Medievsky A.V., Zotin A.G., Simonov K.V. et al. Application of the wavelet transform for processing and analyzing medical data of patients with epilepsy. Medicine and High Technologies. 2023. No. 2. Pp. 14–24. (In Rus.). doi: 10.34219/2306-3645-2023-13-2-14-24. EDN: UTFIOA.
- Nemirko A.P., Ba Mahel A.S., Manilo L.A. Recognition of dangerous arrhythmias by ECG scalograms. Computer Optics. 2024. Vol. 48. No. 1. Pp. 149–156. (In Rus.). doi: 10.18287/2412-6179-CO-1354. EDN: TFXJTR.
- Nefedov N.G., Puzyrev E.I., Stepanov D.A. Smoke detection in video using wavelets and support vector machines. In: Problems of development of modern society. Collection of scientific articles of the 8th All-Russian National Scientific and Practical Conference (Kursk, January 19–20, 2023). In 4 vols. V.M. Kuzmina (ed.). Kursk: Southwestern State University, 2023. Vol. 3. Pp. 304–307. (In Rus.). EDN: UKGSDD.
- Sai S.V., Zinkevich A.V. Computational methods for increasing the speed of discrete wavelet transform based on FPGA. Scientific and Technical Bulletin of Information Technologies, Mechanics and Optics. 2023. Vol. 23. No. 1. Pp. 79–87. (In Rus.). doi: 10.17586/2226-1494-2023-23-1-79-87. EDN: PDZLDQ.
- Seitkazin N.K. Wavelet analysis for noise filtering in digital signals: A review of methods and applications. In: Modern conditions of integration processes in science and education. Collection of articles based on the results of the International Scientific and Practical Conference (Kazan, April 21, 2023). Sterlitamak: Agency for International Studies, 2023. Pp. 54–59. EDN: UDEGIG.
- Falkov G.A., Popov S.A., Gorlov A.S. Comparative analysis of Fourier transform and wavelet transform for analyzing the quality of electricity in the network. In: Electric power industry today and tomorrow. Collection of scientific articles of the 2nd International Scientific and Technical Conference (Kursk, March 24, 2023). Kursk: University Book, 2023. Vol. 2. Pp. 209–211. EDN: PYVTJE.
- Falkov G.A., Popov S.A. Mathematical modeling of the non-sinusoidal process based on the “Wavelet transform. In: Youth and the XXI century – 2024. Collection of scientific articles of the 13th International Youth Scientific Conference (Kursk, February 15–16, 2024). In 3 vols. Kursk: University Book, 2024. Pp. 225–227. EDN^ ASFYEP.
Supplementary files








