Cargando…

SET: a pupil detection method using sinusoidal approximation

Mobile eye-tracking in external environments remains challenging, despite recent advances in eye-tracking software and hardware engineering. Many current methods fail to deal with the vast range of outdoor lighting conditions and the speed at which these can change. This confines experiments to arti...

Descripción completa

Detalles Bibliográficos
Autores principales: Javadi, Amir-Homayoun, Hakimi, Zahra, Barati, Morteza, Walsh, Vincent, Tcheang, Lili
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4391030/
https://www.ncbi.nlm.nih.gov/pubmed/25914641
http://dx.doi.org/10.3389/fneng.2015.00004
_version_ 1782365753143459840
author Javadi, Amir-Homayoun
Hakimi, Zahra
Barati, Morteza
Walsh, Vincent
Tcheang, Lili
author_facet Javadi, Amir-Homayoun
Hakimi, Zahra
Barati, Morteza
Walsh, Vincent
Tcheang, Lili
author_sort Javadi, Amir-Homayoun
collection PubMed
description Mobile eye-tracking in external environments remains challenging, despite recent advances in eye-tracking software and hardware engineering. Many current methods fail to deal with the vast range of outdoor lighting conditions and the speed at which these can change. This confines experiments to artificial environments where conditions must be tightly controlled. Additionally, the emergence of low-cost eye tracking devices calls for the development of analysis tools that enable non-technical researchers to process the output of their images. We have developed a fast and accurate method (known as “SET”) that is suitable even for natural environments with uncontrolled, dynamic and even extreme lighting conditions. We compared the performance of SET with that of two open-source alternatives by processing two collections of eye images: images of natural outdoor scenes with extreme lighting variations (“Natural”); and images of less challenging indoor scenes (“CASIA-Iris-Thousand”). We show that SET excelled in outdoor conditions and was faster, without significant loss of accuracy, indoors. SET offers a low cost eye-tracking solution, delivering high performance even in challenging outdoor environments. It is offered through an open-source MATLAB toolkit as well as a dynamic-link library (“DLL”), which can be imported into many programming languages including C# and Visual Basic in Windows OS (www.eyegoeyetracker.co.uk).
format Online
Article
Text
id pubmed-4391030
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-43910302015-04-24 SET: a pupil detection method using sinusoidal approximation Javadi, Amir-Homayoun Hakimi, Zahra Barati, Morteza Walsh, Vincent Tcheang, Lili Front Neuroeng Neuroscience Mobile eye-tracking in external environments remains challenging, despite recent advances in eye-tracking software and hardware engineering. Many current methods fail to deal with the vast range of outdoor lighting conditions and the speed at which these can change. This confines experiments to artificial environments where conditions must be tightly controlled. Additionally, the emergence of low-cost eye tracking devices calls for the development of analysis tools that enable non-technical researchers to process the output of their images. We have developed a fast and accurate method (known as “SET”) that is suitable even for natural environments with uncontrolled, dynamic and even extreme lighting conditions. We compared the performance of SET with that of two open-source alternatives by processing two collections of eye images: images of natural outdoor scenes with extreme lighting variations (“Natural”); and images of less challenging indoor scenes (“CASIA-Iris-Thousand”). We show that SET excelled in outdoor conditions and was faster, without significant loss of accuracy, indoors. SET offers a low cost eye-tracking solution, delivering high performance even in challenging outdoor environments. It is offered through an open-source MATLAB toolkit as well as a dynamic-link library (“DLL”), which can be imported into many programming languages including C# and Visual Basic in Windows OS (www.eyegoeyetracker.co.uk). Frontiers Media S.A. 2015-04-09 /pmc/articles/PMC4391030/ /pubmed/25914641 http://dx.doi.org/10.3389/fneng.2015.00004 Text en Copyright © 2015 Javadi, Hakimi, Barati, Walsh and Tcheang. http://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) or licensor 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 Neuroscience
Javadi, Amir-Homayoun
Hakimi, Zahra
Barati, Morteza
Walsh, Vincent
Tcheang, Lili
SET: a pupil detection method using sinusoidal approximation
title SET: a pupil detection method using sinusoidal approximation
title_full SET: a pupil detection method using sinusoidal approximation
title_fullStr SET: a pupil detection method using sinusoidal approximation
title_full_unstemmed SET: a pupil detection method using sinusoidal approximation
title_short SET: a pupil detection method using sinusoidal approximation
title_sort set: a pupil detection method using sinusoidal approximation
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4391030/
https://www.ncbi.nlm.nih.gov/pubmed/25914641
http://dx.doi.org/10.3389/fneng.2015.00004
work_keys_str_mv AT javadiamirhomayoun setapupildetectionmethodusingsinusoidalapproximation
AT hakimizahra setapupildetectionmethodusingsinusoidalapproximation
AT baratimorteza setapupildetectionmethodusingsinusoidalapproximation
AT walshvincent setapupildetectionmethodusingsinusoidalapproximation
AT tcheanglili setapupildetectionmethodusingsinusoidalapproximation