《Journal of Neuroscience Methods》:OpenIrisDPI: An open-source digital dual Purkinje image eye tracker for visual neuroscience
编辑推荐:
本文提出OpenIrisDPI开源眼动追踪系统,通过结合瞳孔追踪与第四 Purkinje反射(DPI)技术,采用优化算法和低成本硬件配置,实现了亚分弧度精度,显著降低瞳孔偏移误差,适用于灵长类动物神经科学实验中的高精度眼动追踪需求,并验证其在感受野分析中的优势。
瑞安·A·雷斯迈耶(Ryan A. Ressmeyer)|豪尔赫·奥特罗-米兰(Jorge Otero-Millan)|格雷戈里·D·霍维茨(Gregory D. Horwitz)|雅各布·L·耶茨(Jacob L. Yates)
生物工程系,华盛顿大学,地址:美国华盛顿州西雅图市第15大道东北3720号,邮编98195
摘要
背景
基于视频的眼球追踪技术在视觉科学、心理学、临床评估和神经生理学中得到广泛应用。许多此类系统通过追踪瞳孔中心和角膜反射(P-CR)并比较它们的位置来估计注视方向。然而,对于对眼球追踪质量要求严格的应用来说,P-CR眼球追踪器往往不够精确。
新方法
我们介绍了OpenIrisDPI,这是一个为OpenIris框架开发的开源插件,实现了双普金叶图像(DPI)追踪功能。OpenIrisDPI支持瞳孔图谱学(pupillography)技术,该技术在感知心理学和神经科学中得到广泛应用,并能够直接比较P-CR和DPI信号。
结果
使用OpenIrisDPI从猕猴身上收集的数据表明,与DPI相比,P-CR方法高估了眼球快速移动(saccades)期间的注视漂移量。通过高密度细胞外记录技术进一步验证了DPI信号的准确性。利用DPI信号补偿注视眼球运动的影响,可以比同时收集的P-CR信号获得更精确的神经元感受野(receptive fields)估计结果。
与现有方法的比较
OpenIrisDPI作为开源软件提供,并可在消费级硬件上运行,因此比之前描述的其他DPI眼球追踪器更易于使用,成本也更低。据我们所知,OpenIrisDPI是首个同时支持瞳孔图谱学和DPI眼球追踪的眼球追踪系统。
结论
OpenIrisDPI使高精度眼球追踪技术更容易为研究社区所使用。它特别适用于视觉神经科学研究,因为在这些研究中,准确了解实验过程中的视网膜图像至关重要。
引言
高精度眼球追踪系统对于视觉神经科学研究至关重要,因为在这些研究中,准确了解视网膜图像对于表征神经反应至关重要(Snodderly,2016年)。视觉系统中的神经元会对落在视网膜上的特定光模式作出反应(Hubel和Wiesel,1961年;Hubel和Wiesel,1962年;Levitt等人,1994年)。对某个神经元产生反应的视网膜区域(称为感受野或RF)会随着眼睛的移动而采样不同的视觉区域(Gur和Snodderly,1987年;Gur等人,1997年;Xiao等人,2024年)。某些神经元的感受野仅覆盖几分之一度的小范围,这远小于许多眼球运动的幅度和一些眼球追踪器中的噪声。
因此,实验者通常试图在视觉处理研究中最小化眼球运动,通常通过训练实验动物在刺激呈现时保持注视来实现。然而,注视期间的残余眼球运动是不可避免的,并会影响整个视觉层次的神经活动(例如Snodderly等人,2001年;Leopold和Logothetis,1998年;Bair和O’Keefe,1998年;Khademi等人,2020年)。在线补偿这些运动对视网膜图像的影响(例如Gur和Snodderly,1987年;Snodderly和Gur,1995年),或在事后分析中补偿(例如Read和Cumming,2003年;Livingstone和Tsao,1999年;Tang等人,2007年;McFarland等人,2014年;Gur和Snodderly,2006年),可以改善对神经元反应性、随机性和选择性的测量。
为了证明OpenIrisDPI适用于此类高精度应用,我们使用该系统研究了猕猴LGN中神经元的光响应特性。这些神经元是作为一项关于眼球快速移动相关活动调节的持续研究的一部分而被记录下来的。在这些数据中,我们验证了基于DPI的眼球追踪在提高信号噪声比和空间分辨率方面的优势,并且其性能优于基于P-CR的眼球追踪方法。这些结果突显了高精度眼球追踪在视觉神经科学中的实际应用价值,并表明通过补偿眼球运动引入的变异可以提高对猕猴早期视觉系统中神经反应的准确表征。
OpenIrisDPI算法
OpenIrisDPI追踪算法依次处理视频输入:首先拟合瞳孔边界,然后识别角膜反射(CR),最后定位第四普金叶图像(P4)。算法的伪代码见附录B。
该追踪算法作为OpenIris的插件实现,并通过其C#封装Emgu CV利用OpenCV计算机视觉库。OpenCV针对基于CPU的并行处理进行了高度优化,使OpenIrisDPI能够以高速率处理视频。
OpenIrisDPI的创新之处
OpenIrisDPI的主要创新包括:(1)一个针对CPU优化的算法,可以实时同时追踪瞳孔、CR和P4;(2)硬件配置的详细文档(图3),包括一种新颖的倾斜配置,适用于DPI追踪;(3)与OpenIris眼球追踪框架的集成,便于使用和扩展。
大多数之前描述的DPI眼球追踪器使用反光镜来对齐眼睛和相机的光学轴线(Crane和Steele,1985年;Abdulin等人)
讨论
我们介绍了一种新的开源眼球追踪系统OpenIrisDPI,旨在增加视觉神经科学研究中对DPI眼球追踪的访问。DPI眼球追踪是一种非侵入性且高精度的技术,但由于缺乏方便、经济实惠且广泛可用的系统,其应用受到限制。OpenIrisDPI使研究人员能够使用廉价且易于获得的消费级电子设备构建自定义DPI系统。运行该系统所需的软件是免费的,并包含...
CRediT作者贡献声明
瑞安·A·雷斯迈耶(Ryan A. Ressmeyer):撰写 – 审稿与编辑、初稿撰写、可视化、验证、软件开发、资源管理、方法论设计、研究计划制定、资金获取、正式分析、数据管理、概念构思。
豪尔赫·奥特罗-米兰(Jorge Otero-Millan):撰写 – 审稿与编辑、监督、软件开发、方法论设计。
格雷戈里·D·霍维茨(Gregory D. Horwitz):撰写 – 审稿与编辑、初稿撰写、监督、资源管理、项目计划制定、方法论设计、资金获取。
写作过程中使用生成式AI和AI辅助技术的声明
在准备这项工作时,作者使用了Claude.ai工具进行修订。使用该工具后,作者根据需要审查和编辑了内容,并对发表文章的内容负全责。
利益冲突声明
作者声明以下可能的利益冲突:瑞安·雷斯迈耶(Ryan Ressmeyer)表示获得了美国国家科学基金会的财政支持;格雷戈里·D·霍维茨(Gregory D. Horwitz)表示获得了美国国立卫生研究院的财政支持;雅各布·L·耶茨(Jacob L. Yates)也表示获得了美国国立卫生研究院的财政支持。如果还有其他作者,他们声明没有已知的利益冲突。
致谢
本项工作得到了以下机构的资助:NIH OD010425、NIH EY032900(资助格雷戈里·D·霍维茨),NIH EY032179(资助雅各布·L·耶茨),以及NSF GRFP奖学金(资助瑞安·A·雷斯迈耶)。