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...
Autores principales: | , , , , |
---|---|
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 |