УДК 576.54, 532.135, 576.526
КОМПОЗИЦИОННЫЙ СПОСОБ ОПРЕДЕЛЕНИЯ УПРАВЛЕНИЯ ГЛАЗОДВИГАТЕЛЬНЫМИ МЫШЦАМИ ПРИ САККАДЕ
А.Г. Якушев1, Д.А. Напалков2, П.О. Ратманова2,
А.П. Кручинина1, О.Ю. Штефанова1, Е.А. Гинзбург1
1 Механико-математический факультет МГУ имени М.В. Ломоносова, Россия, 119899, Москва, Ленинские горы, 1, e-mail: [email protected]
2 Биологический факультет МГУ имени М.В. Ломоносова, Россия, 119899, Москва, Ленинские горы, 1, строение 12, e-mail: [email protected]
Аннотация. В работе на основе анализа экспериментальных данных по саккадическим движениям глаз установлено, что закон поворота глаза при саккаде хорошо аппроксимируется функцией Больцмана. Такое приближение позволяет вычислять аналитически угловые скорость и ускорение глаза при саккаде. Рассмотрена вязкоупругая модель мышечного сокращения. Сделаны дополняющие предположения о композиционном построении управления мышцы и о том, что динамическая часть управления отлична от нуля только для той мышцы, которая создает момент, совпадающий по знаку с угловым ускорением глаза. Эти предположения позволяют покомпонентно определить законы управления, реализующие саккадические движения глаза. Приведен соответствующий численный пример.
Ключевые слова: саккада, экстраокулярные мышцы, программирование движения, динамические уравнения.
Введение
Быстрое скачкообразное синхронное движение обоих глаз, осуществляемое, например, при смене точек фиксации взора, называют саккадой. В ряде литературных источников [3, 4, 8, 9, 11, 16] показано, что саккадическое движение глаза планируется до его начала и сама саккада осуществляется как программное движение, ее коррекция в случае промаха осуществляется по окончанию движения. Данная работа посвящена построению программного мышечного управления, реализующего саккаду.
Экспериментальные данные
В ходе эксперимента испытуемый находится в звуко- и светоизолированной камере в кресле с подголовником, исключающим движения головы. На светодиодном стенде, имеющем в пределах зрительного поля размер 27 х 40°, предъявляют световые точечные стимулы, один центральный и шестнадцать периферических. Испытуемого инструктируют фиксировать взор на центральном стимуле, а при появлении
© Якушев А.Г., Напалков Д.А., Ратманова П.О., Кручинина А.П., Штефанова О.Ю., Гинзбург Е.А., 2011
Якушев Андрей Германович, к.ф.-м.н., с.н.с. механико-математического факультета, Москва
Напалков Дмитрий Анатольевич, к.б.н., доцент биологического факультета, Москва
Ратманова Патриция Олеговна, к.б.н., с.н.с. биологического факультета, Москва
Кручинина Анна Павловна, магистрант механико-математического факультета, Москва
Штефанова Ольга Юрьевна, аспирант механико-математического факультета, Москва
Гинзбург Евгений Александрович, студент механико-математического факультета, Москва
09806267
периферического - как можно быстрее перевести взор в его направлении (совершить саккаду).
До начала каждого экспериментального цикла взор испытуемого не фиксирован и направлен в темноте произвольно перед собой. Стимуляционный экран погашен. Цикл начинается с момента, когда включается центральный световой стимул. Чтобы исключить привыкание, длительность включения центрального стимула изменяется случайным образом в диапазоне 700-1000 мс. Затем центральный стимул выключается и одновременно включается один из периферических стимулов, длительность включения которого составляет 1000-1300 мс. Далее периферический стимул выключается и цикл повторяется. Циклограмма эксперимента показана условно на рис. 1. Эксперимент предусматривает выполнение 800 циклов.
Движения глаз испытуемого регистрируют методом электроокулографии с помощью чашечковых электродов, которые накладывают у височных краев правого и левого глаза (для регистрации горизонтальных саккад) и у верхнего и нижнего краев правого глаза (для регистрации вертикальных саккад). Электроокулограмму записывают в файл с частотой 512 Гц. В этот же файл синхронно записывают отметки
о включении стимулов на экране.
В данной работе рассматривались только горизонтальные саккады, возникающие при переводе взора на периферический стимул, находящийся справа от центрального стимула под углом в 20°. В экспериментальном файле имелось 63 таких записи. Саккады характеризовались максимальной скоростью 300 ± 30°/с и длительностью 0,05-0,08 с.
Для определения управления, подаваемого на глазодвигательные мышцы, необходимо нахождение первой и второй производных программного угла поворота глаза. Однако оказалось, что численное дифференцирование цифровой записи затруднительно из-за высокочастотного шума, который плохо удалялся с помощью процедур сглаживания. Поэтому для каждой записи траектория глаза аппроксимировалась функцией Больцмана вида
Данная функция содержит четыре неизвестных параметра, значения которых для каждой саккады определялись методом наименьших квадратов. Такая аппроксимация оказалась очень удачной (рис. 2): при общей амплитуде скачка в 20° среднеквадратическое отклонение подобранной функции (1) от записи имело величину около 0,2° на саккаде, содержащей в среднем 30 измерений.
Обработка экспериментальных записей
ф(г) - А---------------2—
(1)
где г е [0; Т].
700-1000 мс
Центральный стимул
1000-1300 мс
Периферический стимул
Движение глаз
/
Рис. 1. Циклограмма эксперимента
20
9
15 ■
«
«
♦
5 ■
Рис. 2. Аппроксимация записи саккады функцией Больцмана
В результате применения метода наименьших квадратов для каждой записи саккады были построены оценки значений коэффициентов функции Больцмана. Далее выражения вида (1) были дважды продифференцированы, чтобы получить оценки угловых скоростей и ускорений глаза во время саккады (рис. 3).
В литературе описано значительное число математических моделей мышечного сокращения; однако практически все они предложены для случаев изометрического или изотонического сокращения. Эти модели непригодны для случаев произвольного движения, в частности для моделирования саккады. Тем не менее существует ряд моделей, пригодных для описания произвольного движения мышцы.
Детальный обзор моделей мышцы приводится в работе Хилла [13]. Следует отметить, что в большинстве своем эти модели эквивалентны или вязкоупругой модели Фойхта, или модели Максвелла, кинематические схемы которых показаны на рис. 4. До настоящего времени практически нет никаких аргументов, позволяющих предпочесть одну из этих моделей.
В качестве примера приведем модель А.Г. Фельдмана [6], который предложил описывать силу Г , развиваемую мышцей, законом
Здесь I - текущая длина мышцы, к и g - коэффициенты, характеризующие упругие и вязкие свойства мышцы, X - управляющий параметр, имеющий смысл свободной длины мышцы.
Практически таким же образом моделируют силу, развиваемую глазодвигательной мышцей, М. Egerstedt и С. МаНт [10]. Силы, развиваемые парой мышц-антагонистов, эти авторы описывают уравнениями
Вязкоупругие модели мышцы
(3)
V ^) • у2 ^) = 0, причем
ф,
■4,0
0,0 0,5 1,0
в
Рис. 3. Аппроксимации саккады функцией Больцмана. В безразмерных единицах показаны угол поворота глаза (а), вычисленные угловая скорость (б) и угловое ускорение (в)
В этих уравнениях и соотношениях 10 - свободная длина мышцы, ф - угловая скорость глаза, у1 и у2 - управляющие параметры, имеющие размерность силы.
Программирование саккады
Подготовка и выполнение саккад определяются скоординированной работой многих структур головного мозга, включая стволовые структуры, подкорковые ядра и различные отделы коры больших полушарий (рис. 5). Вместе они составляют сложную систему, организованную по иерархическому принципу. Первые два уровня этой системы являются исполнительными, а вторые два - управляющими [3, 5].
Первый уровень саккадной системы выступает как единая эфферентная структура, обеспечивающая выполнение саккад. Он включает ядра черепно-мозговых нервов и наружные мышцы глаза, которые составляют три антагонистических пары [17].
Второй уровень объединяет стволовые структуры, получившие название стволового генератора саккад [15, 17]. Здесь выделяют два центра, управляющие горизонтальными и вертикальными движениями глаз, которые расположены в ретикулярной формации моста и среднего мозга. Структуры второго уровня управляют координацией движений обоих глаз. Их задача состоит в непосредственном запуске саккад с различных входов (верхнее двухолмие, кора больших полушарий, вестибулярный вход и пр.).
К третьему уровню относят верхнее двухолмие, базальные ганглии и ряд других структур, контролирующих работу стволового генератора саккад [12]. Ключевую роль среди структур этого уровня играет верхнее двухолмие, обеспечивающее перекодирование результата сенсорного описания внешнего мира на «язык» двигательных программ [5]. Нейроны нижних слоев верхнего двухолмия получают возбуждающие проекции от многих областей коры больших полушарий, принимают участие в процессах вычисления параметров саккады и обеспечивают основной выход зрительной системы на стволовой генератор саккад [11, 12, 17].
К четвертому уровню саккадной системы относят различные зоны коры больших полушарий, среди которых ключевую роль играют фронтальное глазодвигательное поле, заднетеменные и затылочные области [11, 12]. Структуры этого уровня принимают участие в интеграции высших когнитивных функций (внимания, памяти и принятия решения), связанных с процессами подготовки саккадических движений.
Уравнение движения. Дополняющее предположение. Синергия мышц
Запишем уравнение движения глаза для случая поворота вокруг вертикальной оси. Поворот глаза в этом случае осуществляется внутренней и наружной прямыми мышцами. Глаз будем считать твердым однородным шаром массы т и радиуса R, центр вращения которого совпадает с его геометрическим центром. Глазодвигательные мышцы прикрепляются к глазному яблоку в точках А и С, к сухожильному кольцу в точках В и D (рис. 6). Мышцы, изображаемые кривыми АВ и CD, расположены в горизонтальной плоскости, проходящей через центр шара. Будем предполагать, что при рассматриваемых поворотах глаза экстраокулярные мышцы своими передними концами остаются «намотанными» на поверхность глаза. Это предположение позволяет выразить текущую длину мышцы в зависимости от угла поворота глаза ф :
АО) = к -^X ) = 10 + ^). (5)
Уравнение движения глаза выражается законом изменения кинетического момента
Гф = М2,
где I - момент инерции глаза относительно оси вращения, I = у mR2; ф - угол поворота глаза, Ыг - сумма моментов сил, развиваемых мышцами. Обозначая силы, развиваемые мышцами, через F1 и F2 соответственно, запишем уравнение движения в виде
Гф = R(F1 - F2). (6)
Для каждой мышцы величину развиваемой силы считаем положительной, если она является тянущей. Обратим внимание на то, что в уравнениях (2) и (3) принято противоположное соглашение для знака силы.
Г.В. Коренев [2] выполнил анализ и разработку программ движения частей тела человека, в том числе и глаза. При программировании движения глаза, как и других кинематических цепей, обнаруживается неполнота этой программы. В качестве возможного пути разрешения проблемы неполноты программы Г.В. Коренев сформулировал принцип дополнения: «если программа не полна, то всегда можно поставить дополнительные цели таким образом, чтобы получить полную программу».
а б
Рис. 4. Эквивалентные схемы вязкоупругой модели мышцы: а - модель Фойхта, б - модель Максвелла; РЕ и SE - параллельный и последовательный упругие элементы, СЕ -сократительный элемент, VD - вязкий демпфер
IV уровень различные области коры больших полушарий: фронтальное глазодвигательное поле, дополнительное глазодвигательное поле, затылочная, теменная области и др.
III уровень базальные ганглии, верхнее двухолмие
II уровень стволовой генератор саккад:
центры горизонтального и вертикального взора
I уровень наружные мышцы глаза,
черепномозговые нервы (III, IV, VI) и их ядра
Рис. 5. Иерархический принцип строения саккадной системы
С
А
Рис. 6. Правый глаз, вид сверху: 1 и 2 - внешняя и внутренняя прямые
экстраокулярные мышцы
Как уже отмечалось ранее, многие авторы, принимая вязкоупругую модель мышечного сокращения, делают различные допущения для доопределения программы движения. Рассматривая подход А.Г. Фельдмана к построению мышечного движения, приходим к заключению, что саккадическое движение строится как баллистическое с постоянным значением управления X. Такое допущение плохо согласуется с тем, что начальная и конечная фазы саккады обладают симметрией с достаточно высокой степенью точности. Дополняющее предположение в уравнении (2) означает, что поворот глаза осуществляется только одной мышцей.
Не выдерживает критики и дополняющее предположение (4), использованное в работе [10]. Поскольку угловая скорость глаза не меняет знака во все время саккады, получаем, что в модели этих авторов саккада совершается усилиями одной мышцы, тогда как мышца-антагонист создает только вязкоупругое сопротивление повороту глаза.
Сделаем иное дополняющее предположение. По оценке В.А. Филина [7], в течение недели глаз человека совершает более 400 тысяч саккад и после каждой из них поступает корректирующий эфферентный сигнал для глазодвигательных мышц. В силу огромного числа повторений движения вырабатывается двигательный навык. Н.А. Бернштейн [1] писал о высокой синергичности движений, осуществляемых на уровне штампов. Отметим также тот факт, что в состоянии покоя мышца не расслаблена полностью, а демонстрирует некоторый тонический уровень напряжения. Следовательно, при движении, требующем растяжения мышцы, можно говорить о дополнительном расслаблении этой мышцы так, чтобы она не создавала сопротивления движению. Другими словами, будем предполагать, что мышца-антагонист является фактически во время саккады мышцей-синергистом, расслабляясь соответствующим образом, а в надлежащий момент происходит мгновенная смена ролей мышц. Это предположение хорошо согласуется с изменением активности нейронов, иннервирующих глазодвигательные мышцы [17], и с электромиографическими записями [14] мышечной активности при саккаде.
Будем считать, что в уравнениях для мышечного усилия
управление V строится как сумма четырех составляющих: тонической V,, статической
V , кинематической V и динамической V :
С к д
^ = k(/ -/0) + gll + V-, г =1,2
(7)
(8)
Для каждой глазодвигательной мышцы все эти составляющие определяются независимо и вычисляются однозначно по текущим значениям угла, скорости и ускорения поворота глаза. Тоническая составляющая постоянна и принимается равной некоторой доле от максимальной силы, развиваемой мышцей,
= V2x = ^ Vmax , ^ = COnSt.
Статическая компонента управления каждой мышцы находится из условия, что в стационарном положении, определяемом углом ф, при нулевых угловых скорости и ускорении глаза сила, действующая со стороны каждой мышцы (не считая тонической компоненты), равняется нулю:
F = k(l (ф) - l0) + Vic = 0, - = 1 2,
откуда с учетом соотношений (5) получаем выражения для статических компонент управления
V1c = k^ V2c = -^ф.
Кинематическую компоненту управления каждой мышцы находим аналогично из условия, что при движении глаза с постоянной угловой скоростью мышца развивает такую кинематическую составляющую силы, что полностью компенсирует свое вязкое сопротивление:
d + V-к = 0, г = 1,2, откуда получаем выражение для кинематических компонент управления
V1. = gR(P, У2к = - gR(P.
Наконец, динамические составляющие определяются в зависимости от знака программного углового ускорения глаза ф. Будем считать, что для динамических компонент имеет место условие, аналогичное условию (4):
, ч Л K(t) * 0 при ф > 0,
V^(t) • V2^(t) = 0, причем \ _
I у2д (t) * 0 при ф < 0,
т.е. отлична от нуля лишь та динамическая компонента, для которой знак соответствующего момента силы совпадает со знаком углового ускорения глаза. Для ненулевой компоненты получаем выражение через программное угловое ускорение
I ф| = 2
R ~ 5[
Таким образом, управление для каждой мышцы полностью определено соотношением (8) как сумма четырех слагаемых. Подставляя закон программного движения глаза (1), выпишем суммарное управление как функцию времени и четырех свободных параметров:
{ ЪЛ ГГ Л
Vi (t) = М^ Vmax - (-1)iR kA1 - Zi2 + ^Г + ^(І, t)
V z
kA2 gA2 z(t) -1 | 4mRA2 z(t) -1
1 z(t) D zz(t) ) w ' 5D2 zz(t) ^z(t) 2
11
Л
где обозначено: 2(^) = 1 + е ° и 8(/,I) = ((/ = 1) = (I < Б)). Этот закон управления вместе с уравнениями (5), (6) и (7) полностью задает программное движение глаза при саккаде.
Численный пример
Для саккады, задаваемой уравнением (1), было проведено покомпонентное вычисление управлений для обеих глазодвигательных мышц. В таблице приведены числовые значения коэффициентов, использованные для расчетов.
На рис. 7 показаны вычисленные значения компонент управлений (кроме постоянной, тонической) и их композиция - суммарные управления v1 и v2.
Числовые значения коэффициентов
Параметр Значение Размерность Параметр Значение Размерность
Ах 0,376 рад k 0,0856 Н / м
А2 0,421 рад g 0,0342 Нс / м
В 0,0267 с т 0,0107 кг
D 0,0128 с R 0,0127 м
Т 0,06 с Ц 0,05 -
1о 0,03 м V тах 0,0245 Н
0,02 0,03 0,04 0,05 0,06
а
0,01 0,02 0,03 0,04 0,05 0,06
б
0,014
0,012
0,010
0,008
0,006
0,004
0,002
0
0
V, Н
' 4 /
ч /
- * / -
\ /
\ /
\ /
\ /
\ /
- \ / -
N /
\ /
- ' / \ / -
\ / \ /
\ /
у
0,01 0,02 0,03 0,04 0,05 0,06
в
г
Рис. 7. Компоненты мышечного управления при саккаде: а - статическая,
б - кинематическая, в - динамическая, г - суммарное управление; VI - пунктирная,
v2 - сплошная линия
Выводы
В результате анализа экспериментальных данных показано, что с высокой точностью закон движения глаза во время саккады можно аппроксимировать функцией Больцмана. Такое аналитическое приближение позволяет находить угловые скорости и ускорения глаза дифференцированием функции Больцмана, а не исходных данных, содержащих значительный высокочастотный шум.
Принятые в работе дополняющие предположения о выборе закона управления мышцей в виде композиции четырех компонент и о том, что из двух динамических составляющих отлична от нуля лишь та, которая создает момент, совпадающий по знаку с угловым ускорением глаза, дают возможность полностью доопределить программу движения глаза и найти управляющие воздействия. Такой способ построения закона управления может быть использован для математического моделирования динамики глазодвигательного аппарата при саккаде.
Благодарности
Работа выполнена при поддержке РФФИ (грант 09-01-00809).
Список литературы
1. Бернштейн Н.А. Биомеханика и физиология движений / под ред. В.П. Зинченко. - М.: Изд-во Ин-та практической психологии. - Воронеж: МОДЭК, 1997. - 608 с.
2. Коренев Г.В. Введение в механику человека. - М.: Наука, 1977. - 264 с.
3. Митькин А.А. Системная организация зрительных функций. - М.: Наука, 1988. - 200 с.
4. Митькин А.А., Сергиенко Е.А., Ямщиков А.Н. Некоторые формы поведения в раннем онтогенезе человека // Системный анализ механизмов поведения. - М.: Наука, 1978. - С. 58-69.
5. Подвигин Н.Ф., Макаров Ф.Н., Шелепин Ю.Е. Элементы структурно-функциональной организации зрительно-глазодвигательной системы. - Л.: Наука, 1986. - 252 с.
6. Фельдман А.Г. Центральные и рефлекторные механизмы управления движениями. - М.: Наука, 1979. - 184 с.
7. Филин В.А. Автоматия саккад. - М.: Изд-во МГУ, 2002. - 240 с.
8. Becker W. Saccadic eye movements as a control system // The Neurobiology of Saccadic Eye Movements / еds. R. Wurtz, M.Goldberg. - Amsterdam: Elsevier Sci. Publ. BV (Biomedical Division), 1989. - P. 13-67.
9. Ciuffreda K.J.J., Kenyon R.V., Stark L. Abnormal saccadic substitution during small amplitude pursuit tracking in amblyopsis eyes // Investigative Ophthalmology. - 1979. - Vol. 18 (5). - P. 506-516.
10. Egerstedt M., Martin C. A control theoretic model of the combined planar motion of the human head and eye // Applied Mathematics and Computation. - 1998. - Vol. 60. - P. 61-95.
11. Fischer B. The preparation of visually guided saccades // Rev. Physiol. Biochem. Pharmacol. - 1987. -Vol. 106. - P. 1-35.
12. Hikosaka O., Takikawa Y., Kawagoe R. Role of the basal ganglia in the control of purposive saccadic eye movements // Phys. Rev. - 2000.- Vol. 80, No. 3. - P. 953-978.
13. Hill A.V. First and last experiments in muscle mechanics. - Cambridge: Cambridge University Press, 1970. - 141 p.
14. Jampolsky A. What can electromyography do for the ophthalmologist? // Investigative Ophthalmology. -1970. - Vol. 9, No. 8. - P. 570-593.
15. Keller S. The brainstem // Eye Movements. Vision and Visual Dysfunction / ed. R.H.S. Carpenter. -Macmillian Press Ltd. - 1991. - Vol. 5. - P. 201-223.
16. Ron S., Robinson D.A., Skavenski A.A. Saccades and quick phase of nystagmus // Vision Res. - 1972. -Vol. 12, No. 12. - P. 2015-2020.
17. Sparks D.L. The brainstem control of saccadic eye movements // Nat. Rev. Neurosci. - 2002. - Vol. 3. -P. 952-964.
COMPOSITIONAL METHOD FOR DETERMINING THE CONTROL LAWS FOR OCULOMOTORIUS MUSCLES DURING SACCADE
A.G. Yakushev, D.A. Napalkov, P.O. Ratmanova, A.P. Kruchinina, O.Yu. Shtefanova,
E.A. Ginzburg (Moscow, Russia)
In the paper, on the basis of analysis of experimental data on saccadic eye movements, it was found that the law of eyes rotations during saccade is well approximated by the Boltzmann’s function. This approximation allows us to calculate analytically the angular velocity and acceleration of the eyeball during saccade. We consider the viscoelastic model of muscle contraction. Complementary assumptions have been made about the compositional structure of the control input on the eye muscles, and that the dynamic component of the control input is non-zero only for the muscle that generates a force, which moment is of the same sign, as the current angular acceleration of the eyeball. These assumptions allow us to determine the component-wise control laws that implement the saccadic eye movements. An appropriate numerical example is given in the paper.
Key words: saccade, extraocular muscles, movement programming, dynamic equations.
Получено 28 февраля 2011