skip to main content
10.1145/3314111.3319914acmconferencesArticle/Chapter ViewAbstractPublication PagesetraConference Proceedingsconference-collections
short-paper

Improving real-time CNN-based pupil detection through domain-specific data augmentation

Published: 25 June 2019 Publication History
  • Get Citation Alerts
  • Abstract

    Deep learning is a promising technique for real-world pupil detection. However, the small amount of available accurately-annotated data poses a challenge when training such networks. Here, we utilize non-challenging eye videos where algorithmic approaches perform virtually without errors to automatically generate a foundational data set containing subpixel pupil annotations. Then, we propose multiple domain-specific data augmentation methods to create unique training sets containing controlled distributions of pupil-detection challenges. The feasibility, convenience, and advantage of this approach is demonstrated by training a CNN with these datasets. The resulting network outperformed current methods in multiple publicly-available, realistic, and challenging datasets, despite being trained solely with the augmented eye images. This network also exhibited better generalization w.r.t. the latest state-of-the-art CNN: Whereas on datasets similar to training data, the nets displayed similar performance, on datasets unseen to both networks, ours outperformed the state-of-the-art by ≈27% in terms of detection rate.

    References

    [1]
    Andrea F Abate, Maria Frucci, Chiara Galdi, and Daniel Riccio. 2015. BIRD: Watershed based iris detection for mobile devices. Pattern Recognition Letters 57 (2015), 43--51.
    [2]
    Reuben Aronson et al. 2018. Eye-Hand Behavior in Human-Robot Shared Manipulation. In Proceedings of the 13th Annual ACM/IEEE International Conference on Human Robot Interaction (To appear).
    [3]
    Warapon Chinsatit and Takeshi Saitoh. 2017. CNN-Based Pupil Center Detection for Wearable Gaze Estimation System. Applied Computational Intelligence and Soft Computing 2017 (2017).
    [4]
    Wolfgang Fuhl, Shahram Eivazi, Benedikt Hosp, Anna Eivazi, Wolfgang Rosenstiel, and Enkelejda Kasneci. 2018a. BORE: boosted-oriented edge optimization for robust, real time remote pupil center detection. In Proceedings of the 2018 ACM Symposium on Eye Tracking Research & Applications. ACM, 48.
    [5]
    Wolfgang Fuhl, David Geisler, Thiago Santini, Tobias Appel, Wolfgang Rosenstiel, and Enkelejda Kasneci. 2018b. CBF: circular binary features for robust and real-time pupil center detection. In Proceedings of the 2018 ACM Symposium on Eye Tracking Research & Applications. ACM, 8.
    [6]
    Wolfgang Fuhl, Thomas Kübler, Katrin Sippel, Wolfgang Rosenstiel, and Enkelejda Kasneci. 2015. ExCuSe: Robust Pupil Detection in Real-World Scenarios. In Computer Analysis of Images and Patterns, George Azzopardi and Nicolai Petkov (Eds.). Springer International Publishing, Cham, 39--51.
    [7]
    Wolfgang Fuhl, Thiago Santini, and Enkelejda Kasneci. 2017a. Fast and robust eyelid outline and aperture detection in real-world scenarios. In Applications of Computer Vision (WACV), 2017 IEEE Winter Conference on. IEEE, 1089--1097.
    [8]
    Wolfgang Fuhl, Thiago Santini, Gjergji Kasneci, and Enkelejda Kasneci. 2016a. PupilNet: Convolutional Neural Networks for Robust Pupil Detection. CoRR abs/1601.04902 (2016). arXiv:1601.04902 http://arxiv.org/abs/1601.04902
    [9]
    Wolfgang Fuhl, Thiago Santini, Gjergji Kasneci, Wolfgang Rosenstiel, and Enkelejda Kasneci. 2017b. PupilNet v2.0: Convolutional Neural Networks for CPU based real time Robust Pupil Detection. CoRR abs/1711.00112 (2017). arXiv:1711.00112 http://arxiv.org/abs/1711.00112
    [10]
    Wolfgang Fuhl, Thiago C Santini, Thomas Kübler, and Enkelejda Kasneci. 2016b. Else: Ellipse selection for robust pupil detection in real-world environments. In Proceedings of the Ninth Biennial ACM Symposium on Eye Tracking Research & Applications. ACM, 123--130.
    [11]
    Wolfgang Fuhl, Marc Tonsen, Andreas Bulling, and Enkelejda Kasneci. 2016c. Pupil Detection for Head-mounted Eye Tracking in the Wild: An Evaluation of the State of the Art. Mach. Vision Appl. 27, 8 (Nov. 2016), 1275--1288.
    [12]
    Xavier Glorot and Yoshua Bengio. 2010. Understanding the difficulty of training deep feedforward neural networks. In Proceedings of the thirteenth international conference on artificial intelligence and statistics. 249--256.
    [13]
    Naoyuki Kan, Nagisa Kondo, Warapon Chinsatit, and Takeshi Saitoh. 2018. Effectiveness of Data Augmentation for CNN-Based Pupil Center Point Detection. In 2018 57th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE). IEEE, 41--46.
    [14]
    Enkelejda Kasneci et al. 2014a. Homonymous Visual Field Loss and Its Impact on Visual Exploration: A Supermarket Study. Translational vision science & technology 3, 6 (2014), 2--2.
    [15]
    Enkelejda Kasneci, Katrin Sippel, Kathrin Aehling, Martin Heister, Wolfgang Rosenstiel, Ulrich Schiefer, and Elena Papageorgiou. 2014b. Driving with binocular visual field loss? A study on a supervised on-road parcours with simultaneous eye and head tracking. PloS one 9, 2 (2014), e87470.
    [16]
    Thomas C Kübler et al. 2015. Driving with glaucoma: task performance and gaze movements. Optometry & Vision Science 92, 11 (2015), 1037--1046.
    [17]
    Min Lin, Qiang Chen, and Shuicheng Yan. 2013. Network in network. arXiv preprint arXiv:1312.4400 (2013).
    [18]
    Joseph Redmon and Ali Farhadi. 2017. YOLO9000: better, faster, stronger. arXiv preprint (2017).
    [19]
    Thiago Santini et al. 2018a. The Art of Pervasive Eye Tracking: Unconstrained Eye Tracking in the Austrian Gallery Belvedere. In Proceedings of the 2018 ACM Eye Tracking Methods and Applications : Adjunct (PETMEI). ACM.
    [20]
    Thiago Santini, Wolfgang Fuhl, and Enkelejda Kasneci. 2018b. PuRe: Robust pupil detection for real-time pervasive eye tracking. Computer Vision and Image Understanding (2018).
    [21]
    Thiago Santini, Wolfgang Fuhl, and Enkelejda Kasneci. 2018c. PuReST: Robust Pupil Tracking for Real-time Pervasive Eye Tracking. In Proceedings of the 2018 ACM Symposium on Eye Tracking Research & Applications (ETRA '18). ACM, New York, NY, USA, Article 61, 5 pages.
    [22]
    Thiago Santini, Wolfgang Fuhl, Thomas Kübler, and Enkelejda Kasneci. 2016. Bayesian identification of fixations, saccades, and smooth pursuits. In Proceedings of the Ninth Biennial ACM Symposium on Eye Tracking Research & Applications. ACM, 163--170.
    [23]
    Jürgen Schmidt et al. 2017. Eye blink detection for different driver states in conditionally automated driving and manual driving using EOG and a driver camera. Behavior Research Methods (2017), 1--14.
    [24]
    Katrin Sippel, Enkelejda Kasneci, Kathrin Aehling, Martin Heister, Wolfgang Rosenstiel, Ulrich Schiefer, and Elena Papageorgiou. 2014. Binocular glaucomatous visual field loss and its impact on visual exploration-a supermarket study. PloS one 9, 8 (2014), e106089.
    [25]
    Yusuke Sugano and Andreas Bulling. 2015. Self-calibrating head-mounted eye trackers using egocentric visual saliency. In Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology. ACM, 363--372.
    [26]
    Lech Świrski, Andreas Bulling, and Neil Dodgson. 2012. Robust real-time pupil tracking in highly off-axis images. In Proceedings of the Symposium on Eye Tracking Research and Applications. ACM, 173--176.
    [27]
    Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jon Shlens, and Zbigniew Wojna. 2016. Rethinking the inception architecture for computer vision. In Proceedings of the IEEE conference on computer vision and pattern recognition. 2818--2826.
    [28]
    Tony Tien et al. 2015. Differences in gaze behaviour of expert and junior surgeons performing open inguinal hernia repair. Surgical endoscopy 29, 2 (2015), 405--413.
    [29]
    Marc Tonsen, Xucong Zhang, Yusuke Sugano, and Andreas Bulling. 2016. Labelled pupils in the wild: a dataset for studying pupil detection in unconstrained environments. In Proceedings of the Ninth Biennial ACM Symposium on Eye Tracking Research & Applications. ACM, 139--142.
    [30]
    FJ Vera-Olmos and N Malpica. 2017. Deconvolutional neural network for pupil detection in real-world environments. In International Work-Conference on the Interplay Between Natural and Artificial Computation. Springer, 223--231.
    [31]
    FJ Vera-Olmos, E Pardo, H Melero, and N Malpica. 2019. DeepEye: Deep convolutional network for pupil detection in real environments. Integrated Computer-Aided Engineering 26, 1 (2019), 85--95.
    [32]
    Erroll Wood, Tadas Baltrusaitis, Xucong Zhang, Yusuke Sugano, Peter Robinson, and Andreas Bulling. 2015. Rendering of eyes for eye-shape registration and gaze estimation. In Proceedings of the IEEE International Conference on Computer Vision. 3756--3764.
    [33]
    Joanne M Wood, Richard A Tyrrell, Philippe Lacherez, and Alex A Black. 2017. Night-time pedestrian conspicuity: effects of clothing on driversâĂŹ eye movements. Ophthalmic and physiological optics 37, 2 (2017), 184--190.
    [34]
    Yinheng Zhu, Wanli Chen, Xun Zhan, Zonglin Guo, Hongjian Shi, and Ian G Harris. 2018. Head Mounted Pupil Tracking Using Convolutional Neural Network. arXiv preprint arXiv:1805.00311 (2018).

    Cited By

    View all
    • (2024)Improving Eye-Tracking Data Quality: A Framework for Reproducible Evaluation of Detection AlgorithmsSensors10.3390/s2409268824:9(2688)Online publication date: 24-Apr-2024
    • (2024)EyeMo: A Solution for Individuals with Disabilities to Use a Computer Through Eye MovementsGazi Üniversitesi Fen Bilimleri Dergisi Part C: Tasarım ve Teknoloji10.29109/gujsc.140430512:1(224-232)Online publication date: 25-Mar-2024
    • (2024)A method to enhance drivers' hazard perception at night based on “knowledge-attitude-practice” theoryAccident Analysis & Prevention10.1016/j.aap.2024.107565200(107565)Online publication date: Jun-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ETRA '19: Proceedings of the 11th ACM Symposium on Eye Tracking Research & Applications
    June 2019
    623 pages
    ISBN:9781450367097
    DOI:10.1145/3314111
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 June 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. data augmentation
    2. deep learning
    3. pupil detection

    Qualifiers

    • Short-paper

    Funding Sources

    • Institutional Strategy of the University of Tuebingen

    Conference

    ETRA '19

    Acceptance Rates

    Overall Acceptance Rate 69 of 137 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)111
    • Downloads (Last 6 weeks)8

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Improving Eye-Tracking Data Quality: A Framework for Reproducible Evaluation of Detection AlgorithmsSensors10.3390/s2409268824:9(2688)Online publication date: 24-Apr-2024
    • (2024)EyeMo: A Solution for Individuals with Disabilities to Use a Computer Through Eye MovementsGazi Üniversitesi Fen Bilimleri Dergisi Part C: Tasarım ve Teknoloji10.29109/gujsc.140430512:1(224-232)Online publication date: 25-Mar-2024
    • (2024)A method to enhance drivers' hazard perception at night based on “knowledge-attitude-practice” theoryAccident Analysis & Prevention10.1016/j.aap.2024.107565200(107565)Online publication date: Jun-2024
    • (2024)Benign Paroxysmal Positional Vertigo Disorders Classification Using Eye Tracking DataArtificial Intelligence Applications and Innovations10.1007/978-3-031-63215-0_13(174-185)Online publication date: 19-Jun-2024
    • (2023)A framework for generalizable neural networks for robust estimation of eyelids and pupilsBehavior Research Methods10.3758/s13428-023-02266-356:4(3959-3981)Online publication date: 28-Nov-2023
    • (2023)Vertical Nystagmus Recognition Based on Deep LearningSensors10.3390/s2303159223:3(1592)Online publication date: 1-Feb-2023
    • (2023)Trial frame for evaluating eye movementsApplied Optics10.1364/AO.49837562:25(6754)Online publication date: 25-Aug-2023
    • (2023)3ET: Efficient Event-based Eye Tracking using a Change-Based ConvLSTM Network2023 IEEE Biomedical Circuits and Systems Conference (BioCAS)10.1109/BioCAS58349.2023.10389062(1-5)Online publication date: 19-Oct-2023
    • (2023)Racially fair pupillometry measurements for RGB smartphone cameras using the far red spectrumScientific Reports10.1038/s41598-023-40796-013:1Online publication date: 24-Aug-2023
    • (2023)PerimetryNet: A multiscale fine grained deep network for three‐dimensional eye gaze estimation using visual field analysisComputer Animation and Virtual Worlds10.1002/cav.214134:5Online publication date: 13-Feb-2023
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media

    -