A cost function to determine the optimum filter and parameters for stabilizing gaze data

Prior to delivery of data, eye tracker software may apply filtering to correct for noise. Although filtering produces much better precision of data, it may add to the time it takes for the reporting of gaze data to stabilise after a saccade due to the usage of a sliding window. The effect of variou...

Full description

Bibliographic Details
Main Author: Pieter Blignaut
Format: Article
Language:English
Published: Bern Open Publishing 2019-07-01
Series:Journal of Eye Movement Research
Subjects:
Online Access:https://bop.unibe.ch/JEMR/article/view/4487
id doaj-ada19ba1ff854b76a83687534e6094fa
record_format Article
spelling doaj-ada19ba1ff854b76a83687534e6094fa2021-05-28T13:33:38ZengBern Open PublishingJournal of Eye Movement Research1995-86922019-07-0112210.16910/jemr.12.2.3A cost function to determine the optimum filter and parameters for stabilizing gaze dataPieter Blignaut0University of the Free State, South Africa Prior to delivery of data, eye tracker software may apply filtering to correct for noise. Although filtering produces much better precision of data, it may add to the time it takes for the reporting of gaze data to stabilise after a saccade due to the usage of a sliding window. The effect of various filters and parameter settings on accuracy, precision and filter related latency is examined. A cost function can be used to obtain the optimal parameters (filter, length of window, metric and threshold for removal of samples and removal percentage). It was found that for any of the FIR filters, the standard deviation of samples can be used to remove 95% of samples in the window so than an optimum combination of filter related latency and precision can be obtained. It was also confirmed that for unfiltered data, the shape of noise, signified by RMS/STD, is around √2 as expected for white noise, whereas lower RMS/STD values were observed for all filters. https://bop.unibe.ch/JEMR/article/view/4487Eye-trackingFiltersData qualityAccuracyPrecisionLatency
collection DOAJ
language English
format Article
sources DOAJ
author Pieter Blignaut
spellingShingle Pieter Blignaut
A cost function to determine the optimum filter and parameters for stabilizing gaze data
Journal of Eye Movement Research
Eye-tracking
Filters
Data quality
Accuracy
Precision
Latency
author_facet Pieter Blignaut
author_sort Pieter Blignaut
title A cost function to determine the optimum filter and parameters for stabilizing gaze data
title_short A cost function to determine the optimum filter and parameters for stabilizing gaze data
title_full A cost function to determine the optimum filter and parameters for stabilizing gaze data
title_fullStr A cost function to determine the optimum filter and parameters for stabilizing gaze data
title_full_unstemmed A cost function to determine the optimum filter and parameters for stabilizing gaze data
title_sort cost function to determine the optimum filter and parameters for stabilizing gaze data
publisher Bern Open Publishing
series Journal of Eye Movement Research
issn 1995-8692
publishDate 2019-07-01
description Prior to delivery of data, eye tracker software may apply filtering to correct for noise. Although filtering produces much better precision of data, it may add to the time it takes for the reporting of gaze data to stabilise after a saccade due to the usage of a sliding window. The effect of various filters and parameter settings on accuracy, precision and filter related latency is examined. A cost function can be used to obtain the optimal parameters (filter, length of window, metric and threshold for removal of samples and removal percentage). It was found that for any of the FIR filters, the standard deviation of samples can be used to remove 95% of samples in the window so than an optimum combination of filter related latency and precision can be obtained. It was also confirmed that for unfiltered data, the shape of noise, signified by RMS/STD, is around √2 as expected for white noise, whereas lower RMS/STD values were observed for all filters.
topic Eye-tracking
Filters
Data quality
Accuracy
Precision
Latency
url https://bop.unibe.ch/JEMR/article/view/4487
work_keys_str_mv AT pieterblignaut acostfunctiontodeterminetheoptimumfilterandparametersforstabilizinggazedata
AT pieterblignaut costfunctiontodeterminetheoptimumfilterandparametersforstabilizinggazedata
_version_ 1721423819743166464