Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Neuroscience

VisualEyes:一个模块化的软件系统动眼神经实验

Published: March 25, 2011 doi: 10.3791/2530

ERRATUM NOTICE

Summary

神经控制和认知过程可以通过眼球运动来研究。在VisualEyes软件允许操作员程序独立使用一个简单的,自定义的脚本语言上的两个电脑屏幕的刺激。该系统可以刺激串联眼球运动(扫视和平滑追踪)或相对的眼球运动(辐辏)或任何组合。

Abstract

眼球运动的研究已经提供了坚实的基础形成的大脑如何获得在正常和不正常的脑的视觉信息的理解。1然而,平台的开发,以刺激和存储眼球运动可需要大量的编程,时间和成本。许多系统不提供编程许多刺激针对各种实验需要的灵活性。然而,VisualEyes系统具有灵活的结构,允许操作者选择任何背景和前景的刺激,节目的一个或两个屏幕为串联或相对眼睛的运动而独立地刺激的左眼和右眼。该系统能够显著减少到进行动眼神经研究所需的编程开发时间。 1)动眼神经记录装置获得眼球运动的反应,2)写在LabVIEW中VisualEyes软件,产生刺激的数组:VisualEyes系统将分三​​个部分进行讨论和存储的响应文本文件和3)离线数据分析。角膜缘跟踪系统,巩膜搜索线圈,或一个视频图像系统:眼球运动可以通过多种类型的仪器,如进行记录。将示出典型的眼球运动刺激如扫视步骤,vergent坡道和与相应的响​​应vergent步骤。在这个视频报告中,我们展示了系统的灵活性,以创造众多的视觉刺激,并可以通过基本的科学家和临床医生可以利用学习健康和临床人群的记录眼球运动。

Protocol

进行一次动眼神经实验所需要的关键要素的概述示于图1的流程图中的每个块将在下面详细讨论。

1.仪器设置:

  1. 任何类型的眼球运动的显示器,可用于本系统。我们将展示一个红外角膜缘跟踪和视频监视系统。
  2. 为串联的跟踪运动,如扫视或光滑的追求,可用于视觉显示一台计算机。研究对方的眼睛运动,如辐辏辐辏或与串联版本的动作(即vergent与扫视刺激)一haploscope需要有两个电脑显示器的可视化显示的互动,见图2。

2.校准:

  1. 校准是必要的,以转换一组度量到另一个。眼球运动通常表示在旋转度(°),如图3。然而,计算机米所示onitors使用像素值相比,视觉研究人员谁经常在表示度的视觉刺激。因此,需要转换到的像素值转换为度。人们可以使用三角法来计算出在哪里放置的物理目标来校准视觉显示器。例如,如果在计算机屏幕上的刺激对准一个2°物理目标(参见图2),那么该象素值对应于2°刺激。
  2. 为了校准系统,运营商需要向VisualEyes目录内打开Pixel2Deg.vei。首先,定义显示器采用拉伸模场校准。输入号1用于左眼显示器和2号用于右眼显示器。然后,运行该程序,并移动绿线刺激,直到绿线叠加在物理目标之上。度输入物理目标的已知位置,然后按保存键。然后,点击绿线。程度和像素值将在叔在显示器上显示他左下角。操作者应收集至少三个校准点。
  3. 保存所有校准点后,在VisualEyes目录打开D2P输出文件,以获得校准点。绘制校准点达到一元线性回归方程。使用公式来计算视觉刺激操作者需要在像素值进行编程的初始和最终位置。使用五个校准点的辐辏刺激获得的左眼和右眼的校准曲线的例子显示于图4。
  4. 重复步骤2.2和2.3的其他监视器,如果刺激需要一个额外的显示器。

3. VISUALEYES软件:

  1. 定义一个刺激:操作员需要定义的在实验前左右眼的刺激的初始和最终位置。首先,打开一个新的文本文件的第一行,定义初始时间和位置值Øf显示刺激。四个参数需要定义1)时间(秒),2)的水平位置(象素),3)的垂直位置(象素)和4)的旋转(°)由制表符分隔。同样,定义的四个参数的最终时间和刺激的位置。保存的刺激,在VisualEyes目录作为stimulus_name.vei(VEI = VisualEyes输入)文件,重复另一只眼睛的刺激这一步。
    1. 刺激的运动可以被概括为两种类型的运动:突然步骤或一个连续的斜坡。在步允许刺激突然移动或从初始位置到最终位置跳跃。操作人员应注意的是,时间的变化为0.001秒一步的刺激。在接下来的行中,定义要多久刺激驻留在初始位置,以及最终的位置上。刺激正在使用一个行内的四个字段定义。一扫视一步,顺利追求坡道,vergent一步,vergent坡道的一个例子显示在表1中。
    2. 为刺激,则可以有一个单一的刺激,如步骤或视觉任务顺序诸如多个步骤。
  2. 保存到刺激刺激图书馆:有VisualEyes目录内的dc1.txt几个默认设置(左眼刺激/监视器)和dc2.txt(右眼刺激/监视器)的文件。第一行是画面内水平方向上的百分比。第二行是画面内的上下方向的百分比。第三个是背景图像和第四是前景或目标图像。第五行表示计算机的独立模式下工作。 6 表示其监视器(1右眼2左眼)。在 7行是监视器的宽高比。行的其余部分是不同类型的刺激操作者可以一个实验会话中使用的。
    1. 打开dc1.txt从VisualEyes直销dc2.txt保守党。这两个文件分别包含图书馆刺激的左眼和右眼。上的最后一行,写入已经从步骤3.1中产生的刺激的文件名。所述简档数是指 m行对应于激励文件名 ​​。例如,在图1中,刺激的轮廓数为8。
  3. 一个可以重复步骤3.1至3.2,以创建所需的实验尽可能多的刺激。
  4. 写剧本的实验协议:打开一个文本文件,键入实验协议的命令。此文件被称为这表示该VisualEyes系统将读取并从该文件中的脚本执行的每个命令的脚本文件。以创建一个实验方案的脚本文件的能力允许用户进行重复使用相同的协议的实验会话。此外,大量的脚本可以被写入以改变实验的命令的类型和顺序。此文件可以保存到VisualEyes目录作为一个script_name.ves文件。 (VES = VisualEyes脚本)
    1. 在VisualEyes功能输入和输出参数。表2示出在VisualEyes软件的全部功能。
      1. ExpTrial:此功能用于调用已保存在刺激库从3.2步的刺激。数据的长度是时间它将使函数来执行的刺激。所述tempfile.lwf允许VisualEyes软件到传入数据和输出它临时存储到输出缓冲器。当tempfile.lwf没有被定义,该函数的执行过程中,也不会存储用于数字化的任何输入数据。
      2. 日志文件:该函数输出的字符串或由ExpTrial定义成在VisualEyes目录中的文件out.txt输入缓冲器。当实验结束时,操作者必须改变out.txt文件到另一个名称的名称。否则,该数据将下一experim期间被覆盖耳鼻喉科。
      3. TriggerWait:该函数等待受推触发按钮来启动ExpTrial和数字化的数据。这是一个信道的数字采集卡上正在等待的信号,以从数字高(5V)改变为低(0V)。
      4. RandomDelay:该函数产生一个随机的延迟,以防止预测或预期的下一个刺激。
      5. WaveMSD:此函数计算的平均值和数据的标准偏差。

4.将眼球运动监测及运行实验:

  1. 不同的眼球运动的显示器,如角膜反射视频成像系统,角膜缘跟踪系统或巩膜搜索线圈可用于收集和记录眼球运动。
  2. 前一个主题可以参加,实验需要说明的主体必须阅读并签署批准的机构审查委员会的知情同意书。
  3. 操作万亩ST调节眼球运动监视器上的主题。首先,受试者被要求注视的目标。操作者调节眼球运动监视器捕捉眼睛的解剖学属性,如或瞳孔和角膜反射取决于所使用的眼球运动监视器上(虹膜和巩膜之间的边界)的缘。
  4. 一旦眼球运动的显示器已正确调整,关于这个问题,经营者应验证该眼球运动监视器问这个问题,使vergent或扫视运动捕捉眼球运动。
  5. 在VisualEyes目录中打开该程序ReadScript.vei。在右上角,在从步骤3.4中创建的实验方案的脚本文件的文件名的类型。然后,运行ReadScript.vei程序通过按左上角的红色箭头。
  6. 给予受试者的触发按钮,并解释说,当被摄体按下按钮时,数据收集将开始。另一个Acquire.vei文件将自动 LY出现这将绘制输入的数据在屏幕上。数据采样率为500Hz的。
  7. 当在实验完成后,ReadScript.vei将自动停止。此时,进入VisualEyes目录并找到Out1.txt文件。重命名否则操作运行实验接下来的时间,该数据文件将被覆盖的文件。

5.离线数据分析:

  1. 操作者可以通过使用不同的软件程序包(即MATLAB或Excel)中分析数据。延迟,峰值速度,或幅度可能会感兴趣根据研究。
    1. 一个Matlab的分析代码示例提供在VisualEyes目录中,以积扫视,辐辏步骤和辐辏坡道。与相应的速度响应的合奏扫视,辐辏步骤和辐辏坡道位置轨迹的示例示于图5。

代表性的成果:

吨“>使用VisualEyes系统记录眼球运动的合奏的例子示于图5的典型10°扫视运动示于曲线图4A。Antisaccades是扫视响应当对象被告知要作出一个扫视在相反的方向。视觉刺激和示于曲线图4B这是一种更苛刻的认知任务;因此人们可以观察到,延迟或以开始运动的时间被延长为antisaccades(曲线4B)相比扫视朝向视觉刺激也称为prosaccades (曲线图4A)。辐辏反应到4°步骤示于曲线图4C和辐辏反应至5℃/ s的斜坡刺激示于曲线图4D,每个轨迹是一个单独的眼球运动,其中在上排是位置表示以度为一功能时,眼球运动的校准度,电表的角度,或棱镜屈光度的单位。我们的研究使用了旋转程度,下面一行是绘制在°/秒为时间的函数的速度d是移动速度。规模为每个集合数据的不同而不同的运动。

图1
图1.流程图关键要素来进行动眼神经的实验。示的需要产生使用VisualEyes软件的刺激和进行实验用于离线数据的分析步骤的例子。 A部分显示了Pixel2Deg.vei窗口。 B部分演示了定义一个刺激所需要的四个参数。 C部分是刺激图书馆,刺激库中的黑色文本行是例如刺激的文件和红色的文字定义每行。 D部分是实验脚本协议的一个例子。

图2
图2. VisualEyes系统Haploscope实验装置。三个CRT显示器的使用:1)控制面板是需要查看的刺激ð反应2)CRT显示器用于右眼(RE)的视觉刺激和3)的CRT监视左眼(LE)的视觉刺激。一个半镀银的镜子被放置应远离30公分两个视觉刺激CRT显示器。这是为了确保在CRT监视器的刺激被投射到半镀银反射镜(50%透射和50%的反射镜)。镜使受到来自叠加到位于距所需要标定受试者测量的距离的目标的计算机屏幕视图的刺激。用haploscope,容纳需求双眼保持恒定。被检者的眼睛和所述反射镜之间的距离为10厘米。该系统可以调整,以适应不同的瞳孔间距离(IPD),但对于这个示范我们将假设所述IPD为6厘米

图3
图3眼跳的计算(左)和Vergent(右)莫显示从目标A到B vement。瞳距是瞳孔间距。

图4
左眼(上图)和右眼(下图)的刺激图4.校准曲线。类似的程序会为扫视或顺利追求刺激进行。

图5
扫视5.实施例(A)的antisaccades(B)中,辐辏步骤(C)和使用该系统VisualEyes聚散度斜坡(D)和使用定制MATLAB程序进行分析。合奏位置的痕迹(°作为时间在秒的函数)被绘制,其中每个颜色的线代表一个不同的眼球运动在上排。相应的速度轨迹(度/秒作为时间在秒的功能)。

0.5
刺激类型 刺激物_Name_Left Eye.vei Stimulus_Name_Right_Eye.vei
时间(s) x位置(像素)的 y位置(像素) 旋转(°) 时间(s) x位置(像素)的 y位置(像素) 旋转(°)
光滑的斜坡追求 0 100 0 0 0 100 0 0
10 200 0 0 10 200 0 0
扫视步骤 0 100 0 0 0 100 0 0
100 0 0 0.5 100 0 0
0.501 200 0 0 0.501 200 0 0
3 200 0 0 3 200 0 0
辐辏斜坡 0 452 0 0 0 973 0 0
10 370 0 0 10 1044 0 0
辐辏步骤 0 452 0 0 0 973 0
0.5 452 0 0 0.5 973 0 0
0.501 416 0 0 0.501 1002 0 0
3 416 0 0 3 1002 0 0

光滑追求斜坡,眼跳步,辐辏斜坡和辐辏步骤刺激1.一个例子

功能 句法
ExpTrial 输出缓冲器#= ExpTrial(“数据长度:LE简介:RE配置文件”);
例如:2 = ExpTrial(“13:3:3”);
Outpu吨缓冲区#=外切审判(“数据长度:LE简介:RE简介:临时文件LWF”);
例如:2 = ExpTrial(“13:3:3:templfile.lwf”);
日志文件 输出缓冲器#=日志文件(“TEXT”);
例如:0 =日志文件(“实验1”);
0 =日志文件(输入缓冲器#);
例如:0 =日志文件(2);
TriggerWait 0 = TriggerWait(缓冲数);
例如:0 = TriggerWait(0);
RandomDelay 0 = RandomDelay(“T2:T1”);
例如:0 = RandomDelay(“2000:500”);
WaveMSD 输出缓冲器#= WaveMSD(输入缓冲器#);

表2.函数用来写实验协议在VisualEyes计划

Subscription Required. Please recommend JoVE to your librarian.

Discussion

关键步骤:

眼球运动监视器必须在主题进行适当调整。例如,眼球运动记录监视器的范围内工作,并且必须调整到受试者。如果被检者的眼球运动超出的范围内,则系统变为饱和。经饱和,眼球运动信号是无效的。校准也是在眼球运动记录的关键。所有眼球运动监视器测量的模拟信号被数字化,并需要被转换为单位常用于眼动研究,例如旋转的程度。通过三个或更多个校准点评估系统的线性度也很重要,以确定是否可以使用一个简单的线性变换或需要一个更复杂的转换完成的信号的转变程度。同样重要的是要注意,计算机监视器和物理目标的正确放置是需要的对准的视觉刺激的计算机上屏幕在haploscope设置使用时。

此外,对受试者的说明也势在必行。例如,对于视频或角膜缘跟踪系统眨眼将导致信号损失;然而,运营商不能提出一个主题,以不眨眼持续时间很长。说明这个问题可以方便的时候运营商希望受到看看一个新的目标,以避免数据收集过程中闪烁。的指令的重要性的另一个例子是表示在一个prosaccade与一个antisaccade实验。对于prosaccades主体注视相比,antisaccade实验其中标的查找在刺激靶的相反方向的对象。

可能的修改:

该VisualEyess制度的力量在于它的灵活性。几项研究已经发表了他们的定制软件,以刺激扫视刺激。2,3,4,5然而,还有很多其他的TY动眼神经的研究,人们可能要调查,如顺利追求或辐辏运动PES。所述VisualEyes系统允许一个每个监视器独立地进行编程,以使操作员可以编程扫视,平滑追求或vergent刺激或三个(扫视与vergent刺激例如)任何组合。背景是静态图像,当前不移动,但下一代VisualEyes软件将允许该背景图像移动。前景图像可以水平移动,垂直或旋转。默认图像是一条线,但可以改变为高斯函数(DOG)刺激用于进一步降低宽松的刺激或任何其他图像中的分布。此外,编程计算机屏幕的能力独立地允许更多的灵活性。例如,隐斜常规地测定作为临床参数,但人们可能想要与眼球运动监视器记录它。隐斜是一个闭塞的眼睛得到控制而静止位置E中的另一只眼睛有刺激作用。我们已经验证测量使用的VisualEyes系统隐斜的这种方法。6,7,8

应用程序和意义:

眼动研究可以提供显著信息基础科学家和临床医生。它也可以是一个工具,以监测神经障碍从创伤性脑损伤9至肌营养不良10到阿尔茨海默氏病11精神分裂症12可为马达的学习,13注意机制,14或存储器15提供的洞察力,仅举几例的应用程序。而且,受益于从单细胞记录在非人primates1并且可以与功能性磁共振成像来同时研究大脑功能,了解视觉网络,连接和相互作用很强神经生理学基础。16

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

没有利益冲突的声明。

Acknowledgments

这项工作是由美国国家科学基金会(BES-0447713)生涯奖和从依视路,国际赠款部分支持。

References

  1. Leigh, R. J., Zee, D. S. The Neurology of Eye Movements. , 4th edn, Oxford University Press. (2006).
  2. Pruehsner, W. R., Enderle, J. D. The operating version of the Eye Tracker, a system to measure saccadic eye movements. Biomed Sci Instrum. 38, 113-118 (2002).
  3. Pruehsner, W. R., Liebler, C. M., Rodriguez-Campos, F., Enderle, J. D. The Eye Tracker System--a system to measure and record saccadic eye movements. Biomed Sci Instrum. 39, 208-213 (2003).
  4. Rufa, A. Video-based eye tracking: our experience with Advanced Stimuli Design for Eye Tracking software. Ann N Y Acad Sci. 1039, 575-579 (2005).
  5. Cornelissen, F. W., Peters, E. M., Palmer, J. The Eyelink Toolbox: eye tracking with MATLAB and the Psychophysics Toolbox. Behav Res Methods Instrum Comput. 34, 613-617 (2002).
  6. Han, S. J., Guo, Y., Granger-Donetti, B., Vicci, V. R., Alvarez, T. L. Quantification of heterophoria and phoria adaptation using an automated objective system compared to clinical methods. Ophthalmic Physiol Opt. 30, 95-107 (2010).
  7. Kim, E. H., Granger-Donetti, B., Vicci, V. R., Alvarez, T. L. The Relationship between Phoria and the Ratio of Convergence Peak Velocity to Divergence Peak Velocity. Invest Ophthalmol Vis Sci. , (2010).
  8. Lee, Y. Y., Granger-Donetti, B., Chang, C., Alvarez, T. L. Sustained convergence induced changes in phoria and divergence dynamics. Vision Res. 49, 2960-2972 (2009).
  9. Maruta, J., Suh, M., Niogi, S. N., Mukherjee, P., Ghajar, J. Visual tracking synchronization as a metric for concussion screening. J Head Trauma Rehabil. 25, 293-305 (2010).
  10. Osanai, R., Kinoshita, M., Hirose, K. Eye movement disorders in myotonic dystrophy type 1. Acta Otolaryngol Suppl. , 78-84 (2007).
  11. Kaufman, L. D., Pratt, J., Levine, B., Black, S. E. Antisaccades: a probe into the dorsolateral prefrontal cortex in Alzheimer's disease. A critical review. J Alzheimers Dis. 19, 781-793 (2010).
  12. Hannula, D. E. Use of Eye Movement Monitoring to Examine Item and Relational Memory in Schizophrenia. Biol Psychiatry. , (2010).
  13. Schubert, M. C., Zee, D. S. Saccade and vestibular ocular motor adaptation. Restor Neurol Neurosci. 28, 9-18 (2010).
  14. Noudoost, B., Chang, M. H., Steinmetz, N. A., Moore, T. Top-down control of visual attention. Curr Opin Neurobiol. 20, 183-190 (2010).
  15. Herwig, A., Beisert, M., Schneider, W. X. On the spatial interaction of visual working memory and attention: evidence for a global effect from memory-guided saccades. J Vis. 10, (2010).
  16. McDowell, J. E., Dyckman, K. A., Austin, B. P., Clementz, B. A. Neurophysiology and neuroanatomy of reflexive and volitional saccades: evidence from studies of humans. Brain Cogn. 68, 255-270 (2008).

Tags

神经科学,第49,眼球运动录音,神经科学,视觉刺激,扫视,辐辏,平滑的追求,中心视力,注意力,隐斜视

Erratum

Formal Correction: Erratum: VisualEyes: A Modular Software System for Oculomotor Experimentation
Posted by JoVE Editors on 05/11/2011. Citeable Link.

A correction was made to VisualEyes: A Modular Software System for Oculomotor Experimentation. There was an error in the authors, Eun H. Kim and Tara L. Alvarez, names. The author's names have been corrected to:

Eun H. Kim and Tara L. Alvarez

instead of:

Eun Kim and Tara Alvarez

VisualEyes:一个模块化的软件系统动眼神经实验
Play Video
PDF DOI

Cite this Article

Guo, Y., Kim, E. H., Alvarez, T. L.More

Guo, Y., Kim, E. H., Alvarez, T. L. VisualEyes: A Modular Software System for Oculomotor Experimentation. J. Vis. Exp. (49), e2530, doi:10.3791/2530 (2011).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter