EDBT 2026 Demo / reviewers in the wild / expert
Wolfgang Fuhl
dblp:167/2055
· DBLP profile ↗
45ranked-venue papers
37as first author
28since 2021 · last 2025
0000-0001-7128-298XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 33 · 30 first-author · 19 since 2021Human-computer interaction and ubiquitous computing · 29 · 23 first-author · 21 since 2021Artificial intelligence and machine learning · 13 · 10 first-author · 8 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | NERFs for Scanpath Reconstruction and Generation
Wolfgang Fuhl |
ETRA | 1 |
| 2025 | Real Time Detection System of Cataract, Glaucoma and Retinal Disease on a Raspberry Pi 5
Wolfgang Fuhl |
ETRA | 1 |
| 2025 | Can We Predict The Next Fixation For Web Based Video Platforms?
Wolfgang Fuhl, Talitha Neidlein |
ETRA | 1 |
| 2025 | An Annotation Tool for the Slow and Fast Phases of Nystagmus, Applicable to Clinical Caloric Testing
Wolfgang Fuhl, Jörn K. Pomper |
ETRA | 1 |
| 2025 | A Deep Learning Approach for the Estimation of Eye Ball Torsion
Wolfgang Fuhl, Sven Zeisberg |
ETRA | 1 |
| 2025 | Scanpath Classification with an n-mer Deep Neural Network Architecture
Wolfgang Fuhl, Susanne Zabel, Kay Nieselt |
ETRA | 1 |
| 2025 | Recognition of errors in gaze-based interaction with anomaly detection
Björn Severitt, Yannick Sauer, Nora Castner, Wolfgang Fuhl, Siegfried Wahl |
ETRA | 4 |
| 2025 | Deep Neural Networks with an Adaptive Runtime for Eye Tracking on Smart GlassesabstractIn mobile applications, the resource consumption of deep neural networks is a critical challenge. One way to solve this task is with specialized hardware and perfectly tailored architectures. While this approach delivers potentially the best results in terms of reducing resource consumption, it also opens new challenges. One challenge is the maintenance of multiple networks, changing hardware, and the usage of multiple APIs to use the specialized hardware. We propose another way to tackle the challenge, which allows changing the architecture during runtime. In this work, we evaluate different deep neural network architectures for pupil, iris, and eyelid segmentation. Each of those networks is trained in a way so it can disable different layers during runtime. This means that each model is online adjustable in terms of runtime and memory usage. For practical applications, this is a valuable feature since it allows using one model for fast online detection during mobile usage with a battery as well as for highly accurate offline segmentation on a stationary machine. Therefore, only one model has to be maintained, which reduces the complexity and costs to keep it up to date with retraining, etc. In addition, the model is capable of adjusting the resource consumption online. Therefore, other applications like scene segmentation or 3D reconstruction can be performed in parallel, and the eye segmentation DNN (As well as the other DNNs) can be adjusted online so it uses fewer resources. Wolfgang Fuhl |
IJCNN | 1 |
| 2024 | An Eyelid Simulator for Zero Shot Eyelid SegmentationabstractEyelid detection is an important feature for fatigue estimation in autonomous driving, for example. It allows for the estimation of driver readiness if a takeover event occurs, and is therefore crucial for the safety of car passengers and traffic participants. We propose to use two splines and two randomly filled regions as a simple eyelid simulator for deep neural network training. This allows a fast generation of perfectly labeled training images and only needs a fraction of computational resources if compared to rendering-based approaches. We compared our approach against the training on real-world images as well as other rendering-based approaches in terms of accuracy and resource consumption. In addition, we evaluated different combinations of the rendering-based approaches, real-world images, and our approach. Wolfgang Fuhl |
ETRA | 1 |
| 2024 | Zero Shot Learning in Pupil DetectionabstractIn eye tracking, pupil detection is a crucial step for gaze estimation. While there are a plethora of datasets with accurate annotations, new devices, such as differently placed cameras, usually require more data to be annotated since the new perspective is not part of the datasets so far. The research community has already published multiple simple simulators for data generation, as well as rendering-based approaches for the human eye. We created a dataset with different camera perspectives along with different challenges and evaluated the pupil simulators as well as the rendering-based approaches for zero-shot pupil detection. In our evaluation, we highlight the limitations of the simulators and the rendering-based approaches in terms of the different challenges. Wolfgang Fuhl |
ETRA | 1 |
| 2024 | An Evaluation of Gaze-Based Person Identification with Different StimuliabstractIn eye tracking, the most promising approaches for person identification are based on the iris. Therefore, the iris of a subject is extracted and compared against a database of stored iris templates or directly classified by a deep neural network. While this approach is robust and has found its way into many practical applications like security access devices, it has some limitations, since it is possible to fake the iris. This can be done either by presenting a rendered image or by using a contact lens. Our research focuses on the gaze behavior of a subject for person identification. Therefore, we present different stimuli as well as moving dots. In past research, only a static dot has been used so far. We show that, especially, the combination of different stimuli is a promising approach and could be used as an additional security layer in combination with iris recognition. Wolfgang Fuhl, Dennis Grüneberg, Abdullah Yalvac |
ETRA | 1 |
| 2024 | Gaze-based Assessment of Expertise in ChessabstractChess is known worldwide and has acquired a deep cultural significance. It is recognized as a sport by the International Olympic Committee, and this sport has around 600 million players worldwide. Since chess is a strategic game, it requires an estimate of the future actions of the opposite player and the integration of these estimates into the own planning. This makes it a perfect sport to study expertise classification based on eye tracking data, since the players sit still and only have visual information about the actions of the opposite player. We conducted a small study and investigated different features to estimate the outcome of a chess game. The level of expertise of the players was determined by the number of years they had played chess already. We found, that transfer learning seems to be a promising approach since it can be trained on larger amounts of data without annotations. Wolfgang Fuhl, Gazmend Hyseni |
ETRA | 1 |
| 2024 | A Trainable Feature Extractor Module for Deep Neural Networks and Scanpath Classification
Wolfgang Fuhl |
ICPR (13) | 1 |
| 2023 | A temporally quantized distribution of pupil diameters as a new feature for cognitive load classificationabstractIn this paper, we present a new feature that can be used to classify cognitive load based on pupil information. The feature consists of a temporal segmentation of the eye tracking recordings. For each segment of the temporal partition, a probability distribution of pupil size is computed and stored. These probability distributions can then be used to classify the cognitive load. The presented feature significantly improves the classification accuracy of the cognitive load compared to other statistical values obtained from eye tracking data, which represent the state of the art in this field. The applications of determining Cognitive Load from pupil data are numerous and could lead, for example, to pre-warning systems for burnouts. Wolfgang Fuhl, Anne Herrmann-Werner, Kay Nieselt |
ETRA | 1 |
| 2023 | The Tiny Eye Movement TransformerabstractIn this paper, we evaluate different small neural network models for eye movement classification and show our so far developed improved model architecture. For evaluation, we used a subset (1.5 million sequences) of the TEyeDS annotations since it contains in the wild recordings and has the most eye movement annotations to our knowledge. We classified fixations, saccades, and smooth pursuits with four different network architectures and the proposed model improves the equally weighted accuracy by 3.8% to the best competitor while only using 6% of the amount of learnable weights. Wolfgang Fuhl, Anne Herrmann-Werner, Kay Nieselt |
ETRA | 1 |
| 2023 | Watch out for those bananas! Gaze Based Mario Kart Performance ClassificationabstractThis paper is about a small eye tracking study for scan path classification. Seven participants played Mario Kart while wearing a head mounted eye tracker. In total, we had 64 recordings, but one had to be removed (Only 79 gaze samples were recorded). We compared different scan path classification features to estimate the performance of the participants based on the ranking they achieved. The best performing feature was ENCODJI which incooperates saccades and the heatmap in one feature. HOV, which uses saccade angles, performed well for all tasks but was outperformed by the heatmap (HEAT) for the last two groups. Wolfgang Fuhl, Björn Severitt, Nora Castner, Babette Bühler, Johannes Meyer 0001, Daniel Weber 0003, Regine Lendway, Ruikun Hou, Enkelejda Kasneci |
ETRA | 1 |
| 2023 | Area of interest adaption using feature importanceabstractIn this paper, we present two approaches and algorithms that adapt areas of interest (AOI) or regions of interest (ROI), respectively, to the eye tracking data quality and classification task. The first approach uses feature importance in a greedy way and grows or shrinks AOIs in all directions. The second approach is an extension of the first approach, which divides the AOIs into areas and calculates a direction of growth, i.e. a gradient. Both approaches improve the classification results considerably in the case of generalized AOIs, but can also be used for qualitative analysis. In qualitative analysis, the algorithms presented allow the AOIs to be adapted to the data, which means that errors and inaccuracies in eye tracking data can be better compensated for. A good application example is abstract art, where manual AOIs annotation is hardly possible, and data-driven approaches are mainly used for initial AOIs. Wolfgang Fuhl, Susanne Zabel, Theresa Anisja Harbig, Julia Astrid Moldt, Teresa Festl-Wietek, Anne Herrmann-Werner, Kay Nieselt |
ETRA | 1 |
| 2023 | One step closer to EEG based eye trackingabstractIn this paper, we present two approaches and algorithms that adapt areas of interest. We present a new deep neural network (DNN) that can be used to directly determine gaze position using EEG data. EEG-based eye tracking is a new and difficult research topic in the field of eye tracking, but it provides an alternative to image-based eye tracking with an input data set comparable to conventional image processing. The presented DNN exploits spatial dependencies of the EEG signal and uses convolutions similar to spatial filtering, which is used for preprocessing EEG signals. By this, we improve the direct gaze determination from the EEG signal compared to the state of the art by 3.5 cm MAE (Mean absolute error), but unfortunately still do not achieve a directly applicable system, since the inaccuracy is still significantly higher compared to image-based eye trackers. Wolfgang Fuhl, Susanne Zabel, Theresa Anisja Harbig, Julia Astrid Moldt, Teresa Festl-Wietek, Anne Herrmann-Werner, Kay Nieselt |
ETRA | 1 |
| 2023 | Multiperspective Teaching of Unknown Objects via Shared-gaze-based Multimodal Human-Robot InteractionabstractFor successful deployment of robots in multifaceted situations, an understanding of the robot for its environment is indispensable. With advancing performance of state-of-the-art object detectors, the capability of robots to detect objects within their interaction domain is also enhancing. However, it binds the robot to a few trained classes and prevents it from adapting to unfamiliar surroundings beyond predefined scenarios. In such scenarios, humans could assist robots amidst the overwhelming number of interaction entities and impart the requisite expertise by acting as teachers. We propose a novel pipeline that effectively harnesses human gaze and augmented reality in a human-robot collaboration context to teach a robot novel objects in its surrounding environment. By intertwining gaze (to guide the robot's attention to an object of interest) with augmented reality (to convey the respective class information) we enable the robot to quickly acquire a significant amount of automatically labeled training data on its own. Training in a transfer learning fashion, we demonstrate the robot's capability to detect recently learned objects and evaluate the influence of different machine learning models and learning procedures as well as the amount of training data involved. Our multimodal approach proves to be an efficient and natural way to teach the robot novel objects based on a few instances and allows it to detect classes for which no training dataset is available. In addition, we make our dataset publicly available to the research community, which consists of RGB and depth data, intrinsic and extrinsic camera parameters, along with regions of interest. Daniel Weber 0003, Wolfgang Fuhl, Enkelejda Kasneci, Andreas Zell |
HRI | 2 |
| 2023 | Deep learning-based position detection for hydraulic cylinders using scattering parameters
Chen Xin 0002, Thomas Motz, Wolfgang Fuhl, Andreas Hartel, Enkelejda Kasneci |
Expert Syst. Appl. | 3 |
| 2022 | HPCGen: Hierarchical K-Means Clustering and Level Based Principal Components for Scan Path GenarationabstractIn this paper, we present a new approach for decomposing scan paths and its utility for generating new scan paths. For this purpose, we use the K-Means clustering procedure to the raw gaze data and subsequently iteratively to find more clusters in the found clusters. The found clusters are grouped for each level in the hierarchy, and the most important principal components are computed from the data contained in them. Using this tree hierarchy and the principal components, new scan paths can be generated that match the human behavior of the original data. We show that this generated data is very useful for generating new data for scan path classification but can also be used to generate fake scan paths. Code can be downloaded here https://atreus.informatik.uni-tuebingen.de/seafile/d/8e2ab8c3fdd444e1a135/?p=%2FHPCGen&mode=list. Wolfgang Fuhl, Enkelejda Kasneci |
ETRA | 1 |
| 2022 | Maximum and Leaky Maximum PropagationabstractIn this work, we present an alternative to conventional residual connections, which is inspired by maxout nets. This means that instead of the addition in residual connections, our approach only propagates the maximum value or, in the leaky formulation, propagates a percentage of both. In our eval-uation, we show on different public data sets that the presented approaches are comparable to the residual connections and have other interesting properties, such as better generalization with a constant batch normalization, faster learning, and also the possibility to generalize without additional activation functions. In addition, the proposed approaches work very well if ensembles together with residual networks are formed. LinkToCodeBlind Wolfgang Fuhl, Enkelejda Kasneci |
IJCNN | 1 |
| 2022 | Where and What: Driver Attention-based Object DetectionabstractHuman drivers use their attentional mechanisms to focus on critical objects and make decisions while driving. As human attention can be revealed from gaze data, capturing and analyzing gaze information has emerged in recent years to benefit autonomous driving technology. Previous works in this context have primarily aimed at predicting "where" human drivers look at and lack knowledge of "what" objects drivers focus on. Our work bridges the gap between pixel-level and object-level attention prediction. Specifically, we propose to integrate an attention prediction module into a pretrained object detection framework and predict the attention in a grid-based style. Furthermore, critical objects are recognized based on predicted attended-to areas. We evaluate our proposed method on two driver attention datasets, BDD-A and DR(eye)VE. Our framework achieves competitive state-of-the-art performance in the attention prediction on both pixel-level and object-level but is far more efficient (75.3 GFLOPs less) in computation. Yao Rong 0001, Naemi-Rebecca Kassautzki, Wolfgang Fuhl, Enkelejda Kasneci |
Proc. ACM Hum. Comput. Interact. | 3 |
| 2021 | Reinforcement Learning for the Privacy Preservation and Manipulation of Eye Tracking Data
Wolfgang Fuhl, Efe Bozkir, Enkelejda Kasneci |
ICANN (4) | 1 |
| 2021 | Weight and Gradient Centralization in Deep Neural Networks
Wolfgang Fuhl, Enkelejda Kasneci |
ICANN (4) | 1 |
| 2021 | Rotated Ring, Radial and Depth Wise Separable Radial ConvolutionsabstractSimple image rotations significantly reduce the accuracy of deep neural networks. Moreover, training with all possible rotations increases the data set, which also increases the training duration. In this work, we address trainable rotation invariant convolutions as well as the construction of nets, since fully connected layers can only be rotation invariant with a one-dimensional input. On the one hand, we show that our approach is rotationally invariant for different models and on different public data sets. We also discuss the influence of purely rotational invariant features on accuracy. The rotationally adaptive convolution models presented in this work are more computationally intensive than normal convolution models. Therefore, we also present a depth wise separable approach with radial convolution. Wolfgang Fuhl, Enkelejda Kasneci |
IJCNN | 1 |
| 2021 | TEyeD: Over 20 Million Real-World Eye Images with Pupil, Eyelid, and Iris 2D and 3D Segmentations, 2D and 3D Landmarks, 3D Eyeball, Gaze Vector, and Eye Movement TypesabstractWe present TEyeD, the world’s largest unified public data set of eye images taken with head-mounted devices. TEyeD was acquired with seven different head-mounted eye trackers. Among them, two eye trackers were integrated into virtual reality (VR) or augmented reality (AR) devices. The images in TEyeD were obtained from various tasks, including car rides, simulator rides, outdoor sports activities, and daily indoor activities. The data set includes 2D&3D landmarks, semantic segmentation, 3D eyeball annotation and the gaze vector and eye movement types for all images. Landmarks and semantic segmentation are provided for the pupil, iris and eyelids. Video lengths vary from a few minutes to several hours. With more than 20 million carefully annotated images, TEyeD provides a unique, coherent resource and a valuable foundation for advancing research in the field of computer vision, eye tracking and gaze estimation in modern VR and AR applications. Data and code at DOWNLOAD LINK. Wolfgang Fuhl, Gjergji Kasneci, Enkelejda Kasneci |
ISMAR | 1 |
| 2021 | From perception to action using observed actions to learn gesturesabstractAbstract Pervasive computing environments deliver a multitude of possibilities for human–computer interactions. Modern technologies, such as gesture control or speech recognition, allow different devices to be controlled without additional hardware. A drawback of these concepts is that gestures and commands need to be learned. We propose a system that is able to learn actions by observation of the user. To accomplish this, we use a camera and deep learning algorithms in a self-supervised fashion. The user can either train the system directly by showing gestures examples and perform an action, or let the system learn by itself. To evaluate the system, five experiments are carried out. In the first experiment, initial detectors are trained and used to evaluate our training procedure. The following three experiments are used to evaluate the adaption of our system and the applicability to new environments. In the last experiment, the online adaption is evaluated as well as adaption times and intervals are shown. Wolfgang Fuhl |
User Model. User Adapt. Interact. | 1 |
| 2020 | Training Decision Trees as Replacement for Convolution LayersabstractWe present an alternative layer to convolution layers in convolutional neural networks (CNNs). Our approach reduces the complexity of convolutions by replacing it with binary decisions. Those binary decisions are used as indexes to conditional distributions where each weight represents a leaf in a decision tree. This means that only the indices to the weights need to be determined once, thus reducing the complexity of convolutions by the depth of the output tensor. Index computation is performed by simple binary decisions that require fewer cycles compared to conventionally used multiplications. In addition, we show how convolutions can be replaced by binary decisions. These binary decisions form indices in the conditional distributions and we show how they are used to replace 2D weight matrices as well as 3D weight tensors. These new layers can be trained like convolution layers in CNNs based on the backpropagation algorithm, for which we provide a formalization. Our results on multiple publicly available data sets show that our approach performs similar to conventional neuronal networks. Beyond the formalized reduction of complexity and the improved qualitative performance, we show the runtime improvement empirically compared to convolution layers. Wolfgang Fuhl, Gjergji Kasneci, Wolfgang Rosenstiel, Enkelejda Kasneci |
AAAI | 1 |
| 2020 | Fully Convolutional Neural Networks for Raw Eye Tracking Data Segmentation, Generation, and ReconstructionabstractIn this paper, we use fully convolutional neural networks for the semantic segmentation of eye tracking data. We also use these networks for reconstruction, and in conjunction with a variational auto-encoder to generate eye movement data. The first improvement of our approach is that no input window is necessary, due to the use of fully convolutional networks and therefore any input size can be processed directly. The second improvement is that the used and generated data is raw eye tracking data (position X, Y and time) without preprocessing. This is achieved by pre-initializing the filters in the first layer and by building the input tensor along the z axis. We evaluated our approach on three publicly available datasets and compare the results to the state of the art. Wolfgang Fuhl, Yao Rong 0001, Enkelejda Kasneci |
ICPR | 1 |
| 2020 | Explainable Online Validation of Machine Learning Models for Practical ApplicationsabstractWe present a reformulation of the regression and classification, which aims to validate the result of a machine learning algorithm. Our reformulation simplifies the original problem and validates the result of the machine learning algorithm using the training data. Since the validation of machine learning algorithms must always be explainable, we perform our experiments with the kNN algorithm as well as with an algorithm based on conditional probabilities, which is proposed in this work. For the evaluation of our approach, three publicly available data sets were used and three classification and two regression problems were evaluated. The presented algorithm based on conditional probabilities is also online capable and requires only a fraction of memory compared to the kNN algorithm. Wolfgang Fuhl, Yao Rong 0001, Thomas Motz, Michael Scheidt, Andreas Hartel, Enkelejda Kasneci |
ICPR | 1 |
| 2019 | 500, 000 Images Closer to Eyelid and Pupil Segmentation
Wolfgang Fuhl, Wolfgang Rosenstiel, Enkelejda Kasneci |
CAIP (1) | 1 |
| 2019 | Encodji: encoding gaze data into emoji space for an amusing scanpath classification approach ;)abstractTo this day, a variety of information has been obtained from human eye movements, which holds an imense potential to understand and classify cognitive processes and states - e.g., through scanpath classification. In this work, we explore the task of scanpath classification through a combination of unsupervised feature learning and convolutional neural networks. As an amusement factor, we use an Emoji space representation as feature space. This representation is achieved by training generative adversarial networks (GANs) for unpaired scanpath-to-Emoji translation with a cyclic loss. The resulting Emojis are then used to train a convolutional neural network for stimulus prediciton, showing an accuracy improvement of more than five percentual points compared to the same network trained using solely the scanpath data. As a side effect, we also obtain novel unique Emojis representing each unique scanpath. Our goal is to demonstrate the applicability and potential of unsupervised feature learning to scanpath classification in a humorous and entertaining way. Wolfgang Fuhl, Efe Bozkir, Benedikt Hosp, Nora Castner, David Geisler, Thiago Santini, Enkelejda Kasneci |
ETRA | 1 |
| 2019 | Ferns for area of interest free scanpath classificationabstractScanpath classification can offer insight into the visual strategies of groups such as experts and novices. We propose to use random ferns in combination with saccade angle successions to compare scanpaths. One advantage of our method is that it does not require areas of interest to be computed or annotated. The conditional distribution in random ferns additionally allows for learning angle successions, which do not have to be entirely present in a scanpath. We evaluated our approach on two publicly available datasets and improved the classification accuracy by ≈ 10 and ≈ 20 percent. Wolfgang Fuhl, Nora Castner, Thomas C. Kübler, Rene Alexander Lotz, Wolfgang Rosenstiel, Enkelejda Kasneci |
ETRA | 1 |
| 2019 | Learning to validate the quality of detected landmarksabstractWe present a new loss function for the validation of image landmarks detected via Convolutional Neural Networks (CNN). The network learns to estimate how accurate its landmark estimation is. This loss function is applicable to all regression-based location estimations and allows the exclusion of unreliable landmarks from further processing. In addition, we formulate a novel batch balancing approach which weights the importance of samples based on their produced loss. This is done by computing a probability distribution mapping on an interval from which samples can be selected using a uniform random selection scheme. We conducted experiments on the 300W, AFLW, and WFLW facial landmark datasets. In the first experiments, the influence of our batch balancing approach is evaluated by comparing it against uniform sampling. In addition, we evaluated the impact of the validation loss on the landmark accuracy based on uniform sampling. The last experiments evaluate the correlation of the validation signal with the landmark accuracy. All experiments were performed for all three datasets. Wolfgang Fuhl, Enkelejda Kasneci |
ICMV | 1 |
| 2018 | BORE: boosted-oriented edge optimization for robust, real time remote pupil center detectionabstractUndoubtedly, eye movements contain an immense amount of information, especially when looking to fast eye movements, namely time to the fixation, saccade, and micro-saccade events. While, modern cameras support recording of few thousand frames per second, to date, the majority of studies use eye trackers with the frame rates of about 120 Hz for head-mounted and 250 Hz for remote-based trackers. In this study, we aim to overcome the challenge of the pupil tracking algorithms to perform real time with high speed cameras for remote eye tracking applications. We propose an iterative pupil center detection algorithm formulated as an optimization problem. We evaluated our algorithm on more than 13,000 eye images, in which it outperforms earlier solutions both with regard to runtime and detection accuracy. Moreover, our system is capable of boosting its runtime in an unsupervised manner, thus we remove the need for manual annotation of pupil images. Wolfgang Fuhl, Shahram Eivazi, Benedikt Hosp, Anna Eivazi, Wolfgang Rosenstiel, Enkelejda Kasneci |
ETRA | 1 |
| 2018 | CBF: circular binary features for robust and real-time pupil center detectionabstractModern eye tracking systems rely on fast and robust pupil detection, and several algorithms have been proposed for eye tracking under real world conditions. In this work, we propose a novel binary feature selection approach that is trained by computing conditional distributions. These features are scalable and rotatable, allowing for distinct image resolutions, and consist of simple intensity comparisons, making the approach robust to different illumination conditions as well as rapid illumination changes. The proposed method was evaluated on multiple publicly available data sets, considerably outperforming state-of-the-art methods, and being real-time capable for very high frame rates. Moreover, our method is designed to be able to sustain pupil center estimation even when typical edge-detection-based approaches fail - e.g., when the pupil outline is not visible due to occlusions from reflections or eye lids / lashes. As a consequece, it does not attempt to provide an estimate for the pupil outline. Nevertheless, the pupil center suffices for gaze estimation - e.g., by regressing the relationship between pupil center and gaze point during calibration. Wolfgang Fuhl, David Geisler, Thiago Santini, Tobias Appel, Wolfgang Rosenstiel, Enkelejda Kasneci |
ETRA | 1 |
| 2018 | PuReST: robust pupil tracking for real-time pervasive eye trackingabstractPervasive eye-tracking applications such as gaze-based human computer interaction and advanced driver assistance require real-time, accurate, and robust pupil detection. However, automated pupil detection has proved to be an intricate task in real-world scenarios due to a large mixture of challenges - for instance, quickly changing illumination and occlusions. In this work, we introduce the Pupil Reconstructor with Subsequent Tracking (PuReST), a novel method for fast and robust pupil tracking. The proposed method was evaluated on over 266,000 realistic and challenging images acquired with three distinct head-mounted eye tracking devices, increasing pupil detection rate by 5.44 and 29.92 percentage points while reducing average run time by a factor of 2.74 and 1.1. w.r.t. state-of-the-art 1) pupil detectors and 2) vendor provided pupil trackers, respectively. Overall, PuReST outperformed other methods in 81.82% of use cases. Thiago Santini, Wolfgang Fuhl, Enkelejda Kasneci |
ETRA | 2 |
| 2018 | PuRe: Robust pupil detection for real-time pervasive eye tracking
Thiago Santini, Wolfgang Fuhl, Enkelejda Kasneci |
Comput. Vis. Image Underst. | 2 |
| 2017 | CalibMe: Fast and Unsupervised Eye Tracker Calibration for Gaze-Based Pervasive Human-Computer InteractionabstractAs devices around us become smart, our gaze is poised to become the next frontier of human-computer interaction (HCI). State-of-the-art mobile eye tracker systems typically rely on eye-model-based gaze estimation approaches, which do not require a calibration. However, such approaches require specialized hardware (e.g., multiple cameras and glint points), can be significantly affected by glasses, and, thus, are not fit for ubiquitous gaze-based HCI. In contrast, regression-based gaze estimations are straightforward approaches requiring solely one eye and one scene camera but necessitate a calibration. Therefore, a fast and accurate calibration is a key development to enable ubiquitous gaze-based HCI. In this paper, we introduce CalibMe, a novel method that exploits collection markers (automatically detected fiducial markers) to allow eye tracker users to gather a large array of calibration points, remove outliers, and automatically reserve evaluation points in a fast and unsupervised manner. The proposed approach is evaluated against a nine-point calibration method, which is typically used due to its relatively short calibration time and adequate accuracy. CalibMe reached a mean angular error of 0.59 (0=0.23) in contrast to 0.82 (0=0.15) for a nine-point calibration, attesting for the efficacy of the method. Moreover, users are able to calibrate the eye tracker anywhere and independently in - 10 s using a cellphone to display the collection marker. Thiago Santini, Wolfgang Fuhl, Enkelejda Kasneci |
CHI | 2 |
| 2017 | Fast and Robust Eyelid Outline and Aperture Detection in Real-World ScenariosabstractThe correct identification of the eyelids and its aperture provide essential data to infer a subject's mental state (e.g., vigilance, fatigue, and drowsiness) and to validate or reduce the search space of other eye features (e.g., pupil, and iris). This knowledge can be used not only to improve many applications, such as eye tracking and iris recognition, but also to derive information about the user (such as, the take-over readiness of the driver in the automated driving context). In this paper, we propose a computervision-based approach to eyelids identification and aperture estimation. Evaluation was performed on an existing data set from the literature as well as on a new data set introduced in this work. The new data set contains 4000 hand-labeled eye images from 11 subjects driving in a city, these contain several challenges such as reflections, makeup, wrinkles, blinks, and changing illumination. The proposed method outperformed state-of-the-art methods by up to 16.11 percentage points in terms of average similarity to the hand-labeled eyelid outline (from 34px to 12px) and 21.7 pixels (or 7.53% of the eye image height) in terms of average eyelid aperture estimation error. The proposed method implementation runs in real time even on a single core (7ms) and is available, together with the new data set, at http://www.ti.uni-tuebingen.de/Eyelid-detection.2007.0.html. Wolfgang Fuhl, Thiago Santini, Enkelejda Kasneci |
WACV | 1 |
| 2016 | ElSe: ellipse selection for robust pupil detection in real-world environmentsabstractFast and robust pupil detection is an essential prerequisite for video-based eye-tracking in real-world settings. Several algorithms for image-based pupil detection have been proposed in the past, their applicability, however, is mostly limited to laboratory conditions. In real-world scenarios, automated pupil detection has to face various challenges, such as illumination changes, reflections (on glasses), make-up, non-centered eye recording, and physiological eye characteristics. We propose ElSe, a novel algorithm based on ellipse evaluation of a filtered edge image. We aim at a robust, inexpensive approach that can be integrated in embedded architectures, e.g., driving. The proposed algorithm was evaluated against four state-of-the-art methods on over 93,000 hand-labeled images from which 55,000 are new eye images contributed by this work. On average, the proposed method achieved a 14.53% improvement on the detection rate relative to the best state-of-the-art performer. Algorithm and data sets are available for download: ftp://[email protected] (password:eyedata). Wolfgang Fuhl, Thiago Santini, Thomas C. Kübler, Enkelejda Kasneci |
ETRA | 1 |
| 2016 | Bayesian identification of fixations, saccades, and smooth pursuitsabstractSmooth pursuit eye movements provide meaningful insights and information on subject's behavior and health and may, in particular situations, disturb the performance of typical fixation/saccade classification algorithms. Thus, an automatic and efficient algorithm to identify these eye movements is paramount for eye-tracking research involving dynamic stimuli. In this paper, we propose the Bayesian Decision Theory Identification (I-BDT) algorithm, a novel algorithm for ternary classification of eye movements that is able to reliably separate fixations, saccades, and smooth pursuits in an online fashion, even for low-resolution eye trackers. The proposed algorithm is evaluated on four datasets with distinct mixtures of eye movements, including fixations, saccades, as well as straight and circular smooth pursuits; data was collected with a sample rate of 30 Hz from six subjects, totaling 24 evaluation datasets. The algorithm exhibits high and consistent performance across all datasets and movements relative to a manual annotation by a domain expert (recall: μ = 91.42%, σ = 9.52%; precision: μ = 95.60%, σ = 5.29%; specificity μ = 95.41%, σ = 7.02%) and displays a significant improvement when compared to I-VDT, an state-of-the-art algorithm (recall: μ = 87.67%, σ = 14.73%; precision: μ = 89.57%, σ = 8.05%; specificity μ = 92.10%, σ = 11.21%). Algorithm implementation and annotated datasets are openly available at www.ti.uni-tuebingen.de/perception Thiago Santini, Wolfgang Fuhl, Thomas C. Kübler, Enkelejda Kasneci |
ETRA | 2 |
| 2016 | Pupil detection for head-mounted eye tracking in the wild: an evaluation of the state of the art
Wolfgang Fuhl, Marc Tonsen, Andreas Bulling, Enkelejda Kasneci |
Mach. Vis. Appl. | 1 |
| 2015 | ExCuSe: Robust Pupil Detection in Real-World Scenarios
Wolfgang Fuhl, Thomas C. Kübler, Katrin Sippel, Wolfgang Rosenstiel, Enkelejda Kasneci |
CAIP (1) | 1 |