НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ июль-август 2015 Том 15 № 4 ISSN 2226-1494 http://ntv.i1mo.ru/
SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS July-August 2015 Vol. 15 No 4 ISSN 2226-1494 http://ntv.ifmo.ru/en
УДК 517.44; 519.711.3
РАЗРАБОТКА МЕТОДА ОБРАБОТКИ УПРАВЛЯЮЩИХ НИЗКОЧАСТОТНЫХ СИГНАЛОВ ДЛЯ ИНТЕЛЛЕКТУАЛЬНОГО ТРЕНАЖЕРА
Ю.Г. Табаков"
a ФГБОУ ВПО «Воронежская государственная лесотехническая академия», Воронеж, 394087, Российская Федерация Адрес для переписки: [email protected] Информация о статье
Поступила в редакцию 10.11.14, принята к печати 20.04.15
doi:10.17586/2226-1494-2015-15-4-695-700
Язык статьи - русский
Ссылка для цитирования: Табаков Ю.Г. Разработка метода обработки управляющих низкочастотных сигналов для интеллектуального тренажера // Научно-технический вестник информационных технологий, механики и оптики. 2015. Т. 15. № 4. С. 695-700.
Аннотация
Рассмотрена задача формирования управляющих сигналов для интеллектуального тренажера по восстановлению опорно-двигательной системы человека. Разработан метод обработки низкочастотного сигнала (до 50 Гц), снятого с поверхности коры головного мозга человека. Эти сигналы связаны с активностью головного мозга человека и непосредственно с а- и Р-ритмами, отвечающими за движение конечностей. Предложенный метод основан на применении дифференциальных функций и вейвлетов Добеши и Морле. Для устранения ошибок, возникающих в процессе снятия низкочастотного сигнала с поверхности коры головного мозга, предложена модульная обработка сигнала. Исследование проведено на 10 добровольцах мужского пола, которые в ходе эксперимента выполняли движение руки, находясь в расслабленном бодрствовании. Результаты исследования показали, что предложенный метод позволяет выявить управляющие сигналы амплитудой от 5 до 15 мкВ в диапазоне частот от 10 до 50 Гц. Такой уровень сигналов позволяет адаптировать их для управления интеллектуальным тренажером. Результаты работы могут быть применены в медицинских реабилитационных учреждениях, а также при подготовке спортсменов к соревновательным мероприятиям.
Ключевые слова
низкочастотные сигналы, вейвлет-преобразование, вейвлет Добеши, вейвлет Морле, вейвлет Хаара, интеллектуальный тренажер, электромиостимуляторы.
PROCESSING METHOD DEVELOPMENT OF CONTROL LOW-FREQUENCY SIGNALS FOR THE INTELLECTUAL TRAINER Yu.G. Tabakov"
a Voronezh State Academy of Forestry Engineering, Voronezh, 394087, Russian Federation Corresponding author: [email protected]
Article info
Received 10.11.14, accepted 20.04.15 doi:10.17586/2226-1494-2015-15-4-695-700 Article in Russian
For citation: Tabakov Yu.G. Processing method development of control low-frequency signals for the intellectual trainer. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2015, vol.15, no. 4, pp. 695-700.
Abstract
The problem of control signals generating for intellectual trainer intended for the human musculoskeletal system recovery is considered. A method for low-frequency signal processing (frequency 50 Hz) readout from the surface of cerebral cortex has been developed. These signals are connected to the activity of the human brain and, directly, with a- and P-rhythms responsible for limb movements. The proposed method is based on the application of differential functions and Daubechies and Morlaix algorithms for wavelet transforms. To avoid errors occurring during low-frequency signal readout from the surface of cerebral cortex, a modular signal processing is suggested. Research was carried out on 10 male volunteers, who performed hand movement in the course of the experiment staying in a relaxed wakefulness. The findings showed that the proposed method gives the possibility for detecting the amplitude of the control signals from 5 to 15 mV in a frequency range from 10 Hz to 50 Hz. This level of signals makes it possible to adapt them for intellectual trainer control. The results are applicable in medical rehabilitation facilities, as well as in the training of athletes for competitive events. Keywords
low-frequency signals, wavelet transform, Daubechies wavelet, Morlaix wavelet, Haar wavelet, intellectual trainer, electromyostimulators.
Введение
В последнее время все большей популярностью пользуются разнообразные методы управления внешними устройствами, использующими низкочастотные (НЧ) сигналы, снятые с поверхности коры головного мозга человека с помощью электродов, применяемых при электроэнцефалографии (ЭЭГ). Эти методы находят широкое применение при управлении инвалидными колясками, радиоуправляемыми самолетами в видеоиграх и т.п. [1, 2].
В связи с быстрым развитием подобных технологий появилась возможность применения управляющих сигналов в медицине, в частности, при создании интеллектуальных тренажеров. Такие тренажеры позволяют адаптировать индивидуальные особенности НЧ сигналов, снятых с поверхности коры головного мозга человека, для формирования управляющих сигналов [3] и в результате этого интенсифицировать процесс восстановительного лечения опорно-двигательной системы человека. Кроме того, некоторые тренажеры стимулируют мышцы человека путем их сокращений и расслаблений. К таким тренажерам относятся электромиостимуляторы. Они выпускаются как в стационарном, так и в мобильном (к примеру, в виде пояса или шорт) исполнении.
Недостатком существующих электромиостимуляторов является отсутствие возможности корректировки их работы и управления ими в автоматизированном режиме с помощью НЧ сигналов, генерируемых мозгом. Отсутствует возможность корректировки базы данных. Это особенно важно для людей с нарушениями деятельности опорно-двигательной системы. Подобного рода тренировки позволяют больным не только подготавливать мышцы к работе, но и восстанавливать фантомные связи между корой головного мозга и конечностями. Это не только улучшает восстановительное лечение опорно-двигательной системы, но и ускоряет его.
Реализация метода электромиостимуляции в сочетании с применением управляющих сигналов, полученных с поверхности коры головного мозга, сталкивается с проблемой первичной обработки сравнительно слабых НЧ сигналов. Основными методами их обработки на сегодняшний день являются выявление и сопоставление а-, Р-, у- и ц-ритмов с амплитудой менее 5-15 мкВ и частотой 10-50 Гц [4], а также снижение или уменьшение Р-ритмов, полученных в области центральных лобных извилин, задних центральных и лобных извилин.
Целью представленного исследования является разработка метода, позволяющего корректно обрабатывать НЧ сигнал, поступающий с электродов, регистрирующих сигналы с коры головного мозга, а также сформировать на его основе управляющий сигнал для тренажера [5]. Показана возможность использования при обработке такого сигнала вейвлет-преобразования.
Для разработки интеллектуального тренажера необходима информационная база принятия решения на совершение определенного вида действия. Например, когда человек выполняет движение конечностями, его мозг начинает выполнять ряд параллельных и последовательных задач: обеспечивается сознательная реакция, загружаются модели движения ног или рук в исполнительные нейроны, изменяется тонус мышц, осуществляется координация работы разных групп мышц и нейронов и т.д.
Так, для первоначальной обработки НЧ сигнала необходимо определить его амплитудно-частотные характеристики и временные показатели [6]:
Q = ,И1}, при 1 = 1,2,...п , где - амплитудно-частотные характеристики НЧ сигнала в момент времени t¡. Простейшая функция для обработки НЧ сигнала имеет вид
где х0, х0 - неизвестные параметры НЧ сигнала; t - текущее время снятия сигнала; t0 - начальный момент времени,
Значение функции регрессии (1) х на t вычисляется по методу наименьших квадратов. Если t также является случайной величиной, то переменные регрессии (t и х) меняются местами.
Во время снятия НЧ сигнала с электродов могут возникнуть различные ошибки , что негативно
отражается на результатах его обработки. Исходя из этого, на первоначальном этапе необходимо учитывать каждый временной отрезок сигнала [7]: X =х(^) + , при 1 = 1,2,...п .
По формулам (1) и (2) можно сформировать функцию для определения неизвестных параметров низкочастотного сигнала х0, Х0:
Способ снятия и обработки низкочастотного сигнала
х
() = х0 +х0 ( - t0 ) ,
(1)
(2)
п 2
F(xo, Х0 ) = Z[X - x0 - x0 (( -h )] .
1=1
Функция (3) должна стремиться к минимальному значению: F(x0, x0) ^ min.
(3)
^ Начало ^
Выбор частоты /_
НЧ сигнала Г
Л = 0
Для каждого П £ [О. .V - 1] вычисляются значения функинн
_1 Г_
Обработка низкочастотного сигнала матмоделъю
Суммирование полученного числового рада, для П £ [0,jV- l]
©0
Нет
Вывод данных на. график
Крнец J)
Обработка низкочастотного сигнала вейвлет-npecopasosiHneu
Переход к следующей частоте
Рис. 1. Блок-схема алгоритма обработки низкочастотного сигнала
К2
Сигнал с поверхности головы
Я4
О
б в
Рис. 2. Принципиальная электрическая схема (а), внешний вид платы (б) и внешний вид устройства
с датчиками (в)
Рассмотренные возможные проблемы при обработке НЧ сигнала позволяют сформировать конечные дифференциальные функции, которые имеют следующий вид:
Функции (4) и (5) реализуют многокритериальный метод, который позволяет обрабатывать НЧ сигнал с определенными амплитудно-частотными характеристиками помодульно. Блок-схема алгоритма обработки НЧ сигнала, реализующего изложенный метод, представлена на рис. 1.
Метод реализован в разработанном программном комплексе с гибкой архитектурой, позволяющем легко подключать различные программируемые компоненты и модули обработки информации и быстро переключаться между ними в процессе снятия и обработки НЧ сигналов по заданному алгоритму приоритетов. Работа программного комплекса детально описана в [8].
Для проведения серии исследований было спроектировано устройство для считывания НЧ сигналов (до 100 Гц) (рис. 2, в) с несколькими платами (рис. 2, б), которые питаются от литиевых элементов Ба13 и Ба14 напряжением 3 В. Провода, соединяющие электроды с устройством, экранированы для уменьшения множества внешних помех.
Каждый из 10 добровольцев мужского пола выполнял одинаковые действия руки (поднятие руки до уровня плеч, вращающие движения выпрямленной руки), находясь в расслабленном бодрствовании, и повторял эти действия несколько раз.
На рис. 3 представлены сигналы, зарегистрированные от одного из испытуемых и полученные в результате обработки с помощью вейвлетов Добеши [9-11] и Морле [12, 13].
По полученным данным после обработки с помощью вейвлетов Добеши и Морле проводится спектральный анализ [14]. Вейвлет Хаара позволяет получить итоговые результаты:
- 0, если в информационном сигнале не был обнаружен управляющий сигнал,
- 1, если в информационном сигнале был обнаружен управляющий сигнал.
В первом эксперименте (рис. 3, а) испытуемый находился в спокойном и расслабленном состоянии при полной тишине. Сигнал данного состояния представлен на временном отрезке [0; 550]. По команде испытуемый поднимал левую руку в сторону до уровня плеч на 90° и сразу опускал ее в исходное положение. На рис. 3, в, представлен увеличенный фрагмент графика в момент обнаружения управляющих сигналов. Так, первый сигнал в точке [580] отвечает за поднятие руки, а второй сигнал в точке [600] - за опускание руки в исходное положение. После совершения действия испытуемый возвращался в расслабленное состояние.
Таким образом, разработанный метод позволяет обнаружить в начальный момент отправляемый мозгом сигнал к мышцам руки для выполнения определенного действия. Это дает возможность существенно снизить время передачи управляющих сигналов для интеллектуального тренажера.
Во втором эксперименте (рис. 3, б) испытуемый также находился в спокойном и расслабленном состоянии при полной тишине. Сигнал данного состояния представлен на временном отрезке [0; 400]. По команде испытуемый поднимал левую руку в сторону до уровня плеч на 90° и совершал три круговых вращательных движения вокруг оси вытянутой руки, после чего опускал руку в исходное положение.
На рис. 3, г, сигнал в точке [460] отвечает за поднятие руки, последующие сигналы на отрезке [470; 810] отвечают за вращение руки, а в точке [900] рука была возвращена в исходное положение.
По полученным данным можно предположить, что при более сложных движениях (к примеру, вращение руки) мозг человека отправляет значительное количество сигналов для сокращения мышц, которые приводят конечности в действие.
Программа, реализующая многокритериальный метод, разработана в среде C++ Builder и обладает следующими возможностями:
- выявление НЧ сигналов коры головного мозга на программном уровне;
- формирование управляющих сигналов для интеллектуального тренажера;
- взаимодействие программных модулей и простота их подключения;
Программа проста в использовании и имеет возможность модификации. Метод обладает достаточной надежностью для выявления НЧ сигналов коры головного мозга.
Рекомендуемые системные требования: операционная система Windows XP sp3 / Vista / Windows 7/8; тактовая частота процессора 1 ГГц; оперативная память 256 МБ; видеокарта 128 МБ; разрешение экрана выше 1024x768; HDD 300 МБ.
(4)
(5)
Формирование управляющих сигналов для интеллектуального тренажера
мкВ 80
40
0
-40
50
150
250
350
450
550
650
750
мкВ 50 150 250 350 450 550 650 750 8550 950 с 160 120 80 40 0 -40 -80 -120
1
1 |. 1 I Ьг: Д |. I 1
У'А л. 1 '. ' ,■ ■ .1
' Ч "Т
-ч ' 1 г :—: г'
мкВ 80
40
0
-40
550
650 с
мкВ 450 550 160
650
750 850 с
120 80 40 0 -40 -80 -120
I
/4
V
■V
ЛАМ
||Л 41 111 к 3 Ел I 1
Рис. 3. Диаграммы сигналов до и после обработки при поднятии руки (а) и при вращении руки (б); фрагменты графиков с зафиксированными управляющими сигналами (в) и (г): исходный низкочастотный сигнал (голубая линия); сигнал, обработанный алгоритмом Добеши (синяя линия); сигнал, обработанный алгоритмом Морле (коричневая линия); управляющий сигнал, полученный с применением вейвлета Хаара
(черная линия)
Заключение
Результаты проведенных вычислительных экспериментов с использованием разработанного многокритериального метода на основе вейвлетов Добеши и Морле позволили выявить управляющие сигналы для интеллектуального тренажера по восстановлению опорно-двигательной системы человека. Выбранные вейвлет-преобразования позволяют не только значительно снизить различные шумы/помехи в сигнале, но и дают возможность выявить незначительные всплески в низкочастотном сигнале (управляющие сигналы).
Преимущества предложенного метода по сравнению с известными методами состоят в возможности индивидуальной адаптации низкочастотного сигнала и формирования на его основе управляющих сигналов для интеллектуального тренажера.
Полученные результаты могут быть использованы в медицинских реабилитационных учреждениях, предназначенных для полного или частичного восстановления опорно-двигательной системы человека, а также в спортивной сфере для подготовки спортсменов к соревновательным мероприятиям.
а
б
в
г
Литература
1. Гольденберг Л.М., Матюшкин Б.Д., Поляк М.Н. Цифровая обработка сигналов. М.: Радио и связь, 1985. 312 с.
2. Варакин Л.Е. Теория сложных сигналов. М.: Советское радио, 1970. 376 с.
3. Wolpaw J.R., Birbaumer N., McFarland D.J., Pfurtscheller G., Vaughan T.M. Brain-computer interfaces for communication and control // Clinical Neurophysiology. 2002. V. 113. N 6. P. 767-791.
4. Гнездицкий В.В. Обратная задача ЭЭГ и клиническая электроэнцефалография. М.: Медпресс-информ, 2004. 624 с.
5. Лавлинский В.В., Бибиков Д.В., Буров Р.Б., Табаков Ю.Г. Интеллектуальный тренажер // Актуальные направления научных исследований XXI века: теория и практика. 2014. Т. 2. №4-3 (9-3). С. 360-367.
6. Воробьев В.И., Грибунин В.Г. Теория и практика вейвлет-преобразования. СПб.: ВУС, 1999. 204 с.
7. Никифоров И.В. Последовательное обнаружение изменения свойств временных рядов. M.: Наука, 1983. 199 c.
8. Табаков Ю.Г. Разработка программного комплекса для обработки НЧ сигналов // Молодой ученый. 2014. № 20. С. 228-231.
9. Добеши И. Десять лекций по вейвлетам. Москва-Ижевск: РХД, 2001. 464 с.
10. Дьяконов В.П. Вейвлеты. От теории к практике. 2-e изд. М.: СОЛОН-Пресс, 2004. 400 с.
11. Малла С. Вейвлеты в обработке сигналов. М.: Мир, 2005. 671 с.
12. Яковлев А.Н. Введение в вейвлет преобразования. Новосибирск: НГТУ, 2003. 104 с.
13. Петухов А.П. Введение в теорию базисов всплесков. СПб.: СПбГТУ, 1999. 132 с.
14. Марпл-мл. С.Л. Цифровой спектральный анализ и его приложения. М.: Мир, 1990. 584 с.
Табаков Юрий Геннадьевич — аспирант, ФГБОУ ВПО «Воронежская государственная
лесотехническая академия», Воронеж, 394087, Российская Федерация, [email protected]
Yuri G. Tabakov - postgraduate, Voronezh State Academy of Forestry Engineering,
Voronezh, 394087, Russian Federation, [email protected]