ЖУРНАЛ РАДИОЭЛЕКТРОНИКИ. eISSN 1684-1719. 2025. №11

Оглавление выпуска

Текст статьи (pdf)

English page

 

 

DOI: https://doi.org/10.30898/1684-1719.2025.11.34

УДК: 004.032.26; 621.396

 

 

Исследование бинарных классификаторов,

базирующихся на разных математических подходах

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

в интерфейсе «мозг-компьютер» асинхронного типа

 

Д.В. Журавлев 1, А.А. Резниченко 1, А.Н. Голубинский 1, А.А. Толстых 2

 

1 Воронежский государственный технический университет, 394006, Воронеж, ул. 20-летия Октября, д. 84

2 ООО «РТК», 107140, Москва, Верхняя Красносельская ул., 16с1

 

Статья поступила в редакцию 11 сентября 2025 г.

 

Аннотация. В настоящее время, предпринимается множество попыток создать интерфейс «мозг-компьютер» асинхронного типа, который мог бы осуществлять распознавание моторных образов с высокой точностью. Однако на практике добиться точности распознавания даже более чем 60 % в режиме «онлайн» является сложной задачей, особенно при использовании переносной регистрирующей аппаратуры. В данной работе предпринята попытка создания переносного малогабаритного интерфейса «мозг-компьютер» асинхронного типа, предназначенного для распознавания моторных образов в режиме реального времени с точностью бинарной классификации не менее 65 %.  Для достижения поставленной цели был создан макет аппаратуры, передающий в режиме «онлайн» регистрируемые электроэнцефалографические сигналы на персональный компьютер по радиоканалу стандарта Wi-Fi. Автономный макет аппаратуры располагался на переносной нейрогарнитуре с резистивно-емкостными электродами «сухого» типа. В работе рассмотрены теоретические аспекты используемых подходов, представлена структурная схема программной системы, реализующей распознавание, проанализированы результаты экспериментального применения предлагаемой системы. На языке Python разработано программное обеспечение, предназначенное для предобработки сигналов, выделения признаков и их классификации. В рамках работы было проведено исследование нескольких классификаторов, базирующих на разных математических подходах: линейный дискриминантный анализ (LDA), многослойный персептрон, сверточная нейронная сеть, представляющая собой повторяющиеся части архитектуры, которые состоят из некоторого набора различных слоев (ResNet). Разработана архитектура сети, состоящей их восемнадцати слоев. Также были исследованы методы оптимизации первого и второго порядков. Оценка влияния алгоритмов оптимизации на работу нейросетевых классификаторов была проведена с использованием метрик Accuracy, Precision, Recall и F1 мера. Всего было исследовано четыре алгоритма оптимизации: алгоритм адаптивной оптимизации импульсов (ADAM), алгоритм Левенберга-Марквардта (LM), алгоритм стохастического градиентного спуска (SGD), алгоритм Бройдена-Флетчера-Гольдфарба-Шанно (BFGS). Предложена модернизация алгоритма Левенберга-Марквардта применительно к задачам классификации моторных образов. Наивысшую точность классификации (метрика Accuracy) моторных образов удалось достичь при использовании классификатора на основе ResNet и алгоритма оптимизации ADAM. Точность классификации в режиме «офлайн» составила 68,31 % (метрика Accuracy) и 68,80 % (метрика Recall), в режиме «онлайн» 65,92 % и 66,20 % соответственно.

Ключевые слова: интерфейс «мозг-компьютер», моторные образы, градиентный спуск, алгоритм Левенберга-Марквардта, сверточная нейронная сеть, ResNet, линейный дискриминантный анализ, полносвязный персептрон, алгоритмом оптимизации BFGS

Финансирование: Исследование выполнено за счет гранта Российского научного фонда № 24-29-20168, https://rscf.ru/project/24-29-20168/.

 

Литература

1. Журавлев Д.В. Система передачи буквенно-цифровой информации на основе частотно-временного анализа сигнала электроэнцефалограммы  // Журнал радиоэлектроники. – 2025. – №. 7. https://doi.org/10.30898/1684-1719.2025.7.15

2. Suryotrisongko H., Samopa F. Evaluating openbci spiderclaw v1 headwear's electrodes placements for brain-computer interface (BCI) motor imagery application // Procedia Computer Science. – 2015. – Т. 72. – С. 398-405.

3. Kapralov N.V., Nagornova Z.V., Shemyakina N.V. Classification methods for EEG patterns of imaginary movements // Informatics and Automation. – 2021.  – Т. 20. – №. 1. – С. 94-132.

4. Журавская А., Станкевич Л.А. Применение неинвазивного интерфейса «мозг-компьютер» для классификации воображаемых движений нижних конечностей человека // Системный анализ в проектировании и управлении. – 2021. – Т. 25. – №. 3. – С. 146-158.

5. Павленко Д.В., Татарис Ш.Э., Овчаренко В.В. Применение глубокого обучения в интерфейсах мозг–компьютер для распознавания движений // Программные продукты и системы. – 2024. – Т. 37. – №. 2. – С. 164-169.

6. Echtioui A. et al. A novel convolutional neural network classification approach of motor-imagery EEG recording based on deep learning // Applied Sciences.  – 2021. – Т. 11. – №. 21. – С. 9948.

7. Руннова А.Е. и др. Классификация паттернов двигательной активности на ЭЭГ-данных // Вестник российских университетов. Математика. – 2017.  – Т. 22. – №. 5-2. – С. 1127-1132.

8. Асадуллаев Р.Г., Афонин А.Н., Щетинина Е.С. Распознавание паттернов двигательной активности нейронной сетью по непрерывным данным оптической томографии fNIRS // Экономика. Информатика. – 2021. – Т. 48.  – №. 4. – С. 735-746.

9. Официальный сайт проекта «OpenBCI». URL: https://github.com/OpenBCI/ (дата обращения: 01.09.2025).

10. Журавлев Д.В., Голубинский А.Н., Толстых А.А. Разработка методики настройки параметров интерфейсов «мозг-компьютер» для проведения экспериментов по классификации моторных образов в программе OpenVibe // Биомедицинская радиоэлектроника. – 2025. – Т. 28. – № 3. – С. 15-30.

11. Гудфеллоу Я., Иошуа Б., Курвилль А. Глубокое обучение. – Litres, 2017.

12. Shafiq M., Gu Z. Deep residual learning for image recognition: A survey  // Applied sciences. – 2022. – Т. 12. – №. 18. – С. 8972.

13. Heuts S. et al. Bayesian analytical methods in cardiovascular clinical trials: why, when, and how // Canadian Journal of Cardiology. – 2025. – Т. 41. – №. 1.  – С. 30-44.

14. Li Q., Shao J. Sparse quadratic discriminant analysis for high dimensional data  // Statistica Sinica. – 2015. – С. 457-473.

15. Хайкин С. Нейронные сети: полный курс, Издательский дом «Вильямс»  // Москва. – 2006. – Т. 1. – С. 104.

16. Буре В.М., Парилина Е.М., Свиркин М.В. Теория вероятностей. – 2008.

17. Miconi T. Hebbian learning with gradients: Hebbian convolutional neural networks with modern deep learning frameworks // arXiv preprint arXiv:2107.01729. – 2021.

18. Siri B. et al. A mathematical analysis of the effects of Hebbian learning rules on the dynamics and structure of discrete-time random recurrent neural networks  // Neural computation. – 2008. – Т. 20. – №. 12. – С. 2937-2966.

19. Nawi N.M., Ransing M.R., Ransing R.S. An improved learning algorithm based on the Broyden-Fletcher-Goldfarb-Shanno (BFGS) method for back propagation neural networks // Sixth International Conference on Intelligent Systems Design and Applications. – IEEE, 2006. – Т. 1. – С. 152-157.

20. Ashby W. Design for a brain: The origin of adaptive behaviour. – Springer Science & Business Media, 2013.

21. Ji L. et al. An intelligent diagnostic method of ECG signal based on Markov transition field and a ResNet // Computer Methods and Programs in Biomedicine. – 2023. – Т. 242. – С. 107784.

22. Simonyan K., Zisserman A. Very deep convolutional networks for large-scale image recognition // arXiv preprint arXiv:1409.1556. – 2014.

23. Krizhevsky A., Sutskever I., Hinton G.E. Imagenet classification with deep convolutional neural networks // Advances in neural information processing systems. – 2012. – Т. 25.

24. Ioffe S., Szegedy C. Batch normalization: Accelerating deep network training by reducing internal covariate shift // International conference on machine learning.  – pmlr, 2015. – С. 448-456.

25. Nguyen N., Han S. AET-SGD: Asynchronous Event-triggered Stochastic Gradient Descent // arXiv preprint arXiv:2112.13935. – 2021.

26. Kingma D.P. Adam: A method for stochastic optimization // arXiv preprint arXiv:1412.6980. – 2014.

27. Going deeper with convolutions | IEEE Conference Publication | IEEE Xplore. URL: https://ieeexplore.ieee.org/document/7298594 (дата обращения: 10.09.2025).

28. Shepherd A.J. Second-order methods for neural networks: Fast and reliable training methods for multi-layer perceptrons. – Springer Science & Business Media, 2012.

29. Smith J.S., Wu B., Wilamowski B.M. Neural network training with Levenberg–Marquardt and adaptable weight compression // IEEE transactions on neural networks and learning systems. – 2018. – Т. 30. – №. 2. – С. 580-587.

30. Голубинский А.Н., Толстых А.А. Гибридный метод обучения сверточных нейронных сетей // Информатика и автоматизация. – 2021. – Т. 20. – №. 2.  – С. 463-490.

31. PyTorch. URL: https://pytorch.org/ (дата обращения: 10.09.2025).

Для цитирования:

Журавлев Д.В., Резниченко А.А., Голубинский А.Н., Толстых А.А. Исследование бинарных классификаторов, базирующихся на разных математических подходах при  распознавании моторных образов двигательной активности в интерфейсе  «мозг-компьютер» асинхронного типа // Журнал радиоэлектроники. – 2025. – №. 11. https://doi.org/10.30898/1684-1719.2025.11.34