Cargando…

EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking

Eye-trackers are widely used to study nervous system dynamics and neuropathology. Despite this broad utility, eye-tracking remains expensive, hardware-intensive, and proprietary, limiting its use to high-resource facilities. It also does not easily allow for real-time analysis and closed-loop design...

Descripción completa

Detalles Bibliográficos
Autores principales: Arvin, Simon, Rasmussen, Rune Nguyen, Yonehara, Keisuke
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8696164/
https://www.ncbi.nlm.nih.gov/pubmed/34955752
http://dx.doi.org/10.3389/fncel.2021.779628
_version_ 1784619746062237696
author Arvin, Simon
Rasmussen, Rune Nguyen
Yonehara, Keisuke
author_facet Arvin, Simon
Rasmussen, Rune Nguyen
Yonehara, Keisuke
author_sort Arvin, Simon
collection PubMed
description Eye-trackers are widely used to study nervous system dynamics and neuropathology. Despite this broad utility, eye-tracking remains expensive, hardware-intensive, and proprietary, limiting its use to high-resource facilities. It also does not easily allow for real-time analysis and closed-loop design to link eye movements to neural activity. To address these issues, we developed an open-source eye-tracker – EyeLoop – that uses a highly efficient vectorized pupil detection method to provide uninterrupted tracking and fast online analysis with high accuracy on par with popular eye tracking modules, such as DeepLabCut. This Python-based software easily integrates custom functions using code modules, tracks a multitude of eyes, including in rodents, humans, and non-human primates, and operates at more than 1,000 frames per second on consumer-grade hardware. In this paper, we demonstrate EyeLoop’s utility in an open-loop experiment and in biomedical disease identification, two common applications of eye-tracking. With a remarkably low cost and minimum setup steps, EyeLoop makes high-speed eye-tracking widely accessible.
format Online
Article
Text
id pubmed-8696164
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-86961642021-12-24 EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking Arvin, Simon Rasmussen, Rune Nguyen Yonehara, Keisuke Front Cell Neurosci Cellular Neuroscience Eye-trackers are widely used to study nervous system dynamics and neuropathology. Despite this broad utility, eye-tracking remains expensive, hardware-intensive, and proprietary, limiting its use to high-resource facilities. It also does not easily allow for real-time analysis and closed-loop design to link eye movements to neural activity. To address these issues, we developed an open-source eye-tracker – EyeLoop – that uses a highly efficient vectorized pupil detection method to provide uninterrupted tracking and fast online analysis with high accuracy on par with popular eye tracking modules, such as DeepLabCut. This Python-based software easily integrates custom functions using code modules, tracks a multitude of eyes, including in rodents, humans, and non-human primates, and operates at more than 1,000 frames per second on consumer-grade hardware. In this paper, we demonstrate EyeLoop’s utility in an open-loop experiment and in biomedical disease identification, two common applications of eye-tracking. With a remarkably low cost and minimum setup steps, EyeLoop makes high-speed eye-tracking widely accessible. Frontiers Media S.A. 2021-12-09 /pmc/articles/PMC8696164/ /pubmed/34955752 http://dx.doi.org/10.3389/fncel.2021.779628 Text en Copyright © 2021 Arvin, Rasmussen and Yonehara. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Cellular Neuroscience
Arvin, Simon
Rasmussen, Rune Nguyen
Yonehara, Keisuke
EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking
title EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking
title_full EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking
title_fullStr EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking
title_full_unstemmed EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking
title_short EyeLoop: An Open-Source System for High-Speed, Closed-Loop Eye-Tracking
title_sort eyeloop: an open-source system for high-speed, closed-loop eye-tracking
topic Cellular Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8696164/
https://www.ncbi.nlm.nih.gov/pubmed/34955752
http://dx.doi.org/10.3389/fncel.2021.779628
work_keys_str_mv AT arvinsimon eyeloopanopensourcesystemforhighspeedclosedloopeyetracking
AT rasmussenrunenguyen eyeloopanopensourcesystemforhighspeedclosedloopeyetracking
AT yoneharakeisuke eyeloopanopensourcesystemforhighspeedclosedloopeyetracking