Sadeghi Roksana, Ressmeyer Ryan, Yates Jacob, Otero-Millan Jorge
Herbert Wertheim School of Optometry and Vision Science, University of California, Berkeley, California, USA.
Bioengineering, University of Washington, Seattle, Washington, USA.
bioRxiv. 2024 Apr 22:2024.02.27.582401. doi: 10.1101/2024.02.27.582401.
Eye-tracking is an essential tool in many fields, yet existing solutions are often limited for customized applications due to cost or lack of flexibility. We present OpenIris, an adaptable and user-friendly open-source framework for video-based eye-tracking. OpenIris is developed in C# with modular design that allows further extension and customization through plugins for different hardware systems, tracking, and calibration pipelines. It can be remotely controlled via a network interface from other devices or programs. Eye movements can be recorded online from camera stream or offline post-processing recorded videos. Example plugins have been developed to track eye motion in 3-D, including torsion. Currently implemented binocular pupil tracking pipelines can achieve frame rates of more than 500Hz. With the OpenIris framework, we aim to fill a gap in the research tools available for high-precision and high-speed eye-tracking, especially in environments that require custom solutions that are not currently well-served by commercial eye-trackers.
眼动追踪是许多领域的重要工具,但由于成本或缺乏灵活性,现有的解决方案在定制应用中往往受到限制。我们提出了OpenIris,这是一个适用于基于视频的眼动追踪的、适应性强且用户友好的开源框架。OpenIris是用C#开发的,采用模块化设计,允许通过针对不同硬件系统、追踪和校准管道的插件进行进一步扩展和定制。它可以通过网络接口从其他设备或程序进行远程控制。眼动可以从相机流中在线记录,也可以对录制的视频进行离线后处理。已经开发了示例插件来追踪三维眼动,包括扭转。目前实现的双目瞳孔追踪管道可以实现超过500Hz的帧率。通过OpenIris框架,我们旨在填补高精度和高速眼动追踪研究工具的空白,特别是在需要定制解决方案而商业眼动追踪器目前无法很好满足的环境中。