skip to main content
10.1145/3549555.3549595acmotherconferencesArticle/Chapter ViewAbstractPublication PagescbmiConference Proceedingsconference-collections
research-article
Open Access

The Potential of Webcam Based Real Time Eye-Tracking to Reduce Rendering Cost

Authors Info & Claims
Published:07 October 2022Publication History

ABSTRACT

Performance optimisation continues to be a relevant topic both in hardware and software development, with video games producing fully rendered images every 16 or 34 ms, depending on the desired framerate. Human observers close their eyes for about 300 ms an average of twelve times per minute, which means many frames will never be observed. This paper aimed to examine if it would be possible to reduce rendering time by detecting and skipping these unobserved frames. Blinks were identified during runtime by detecting the eye aspect ratio of the observer in low-quality web camera footage. A prototype using this method was tested on a small group of subjects to determine if footage watched this way was perceived as distracting or of lesser quality than unaltered images. Results from a questionnaire suggest that the altered footage did not impact the subjects’ opinions, with no participant reporting any visual disturbances. Because this test used video footage, skipping frames was substituted by a lower resolution render. Altered frames were rendered an average of five percent faster than their unaltered counterparts.

References

  1. Ahmad Aljaafreh, Murad Alaqtash, Naeem Al-Oudat, Jafar Abukhait, and Ma’en Saleh. 2019. saccadic-measurement. github.com/jaafreh/saccadic-measurementGoogle ScholarGoogle Scholar
  2. Paul Bakker. 2017. Real-time face and landmark localization for eyeblink-response detection: a heterogenous CPU-GPU approach. Ph. D. Dissertation. Delft University of Technology.Google ScholarGoogle Scholar
  3. W. P. Blount. 1927. Studies of the movements of the eyelids of animals: blinking. Quarterly Journal of Experimental Physiology: Translation and Integration 18, 2(1927), 111–125.Google ScholarGoogle ScholarCross RefCross Ref
  4. Benjamin Bolte and Markus Lappe. 2015. Subliminal Reorientation and Repositioning in Immersive Virtual Environments using Saccadic Suppression. IEEE transactions on visualization and computer graphics 21, 4(2015), 545–552. https://doi.org/10.1109/TVCG.2015.2391851Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Navneet Dalal and Bill Triggs. 2005. Histograms of oriented gradients for human detection. In 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05), Vol. 1. Ieee, 886–893.Google ScholarGoogle Scholar
  6. Sanjeev Kr Dhull, Krishna Kant Singh, 2020. ECG beat classifiers: a journey from ANN to DNN. Procedia Computer Science 167 (2020), 747–759.Google ScholarGoogle ScholarCross RefCross Ref
  7. Marshall G. Doane. 1980. Interactions of eyelids and tears in corneal wetting and the dynamics of the normal human eyeblink. American journal of ophthalmology 89, 4 (1980), 507–516.Google ScholarGoogle Scholar
  8. Irving Fatt and Barry A. Weissman. 2013. Physiology of the eye: an introduction to the vegetative functions. Butterworth-Heinemann.Google ScholarGoogle Scholar
  9. Helinä Häkkänen, Heikki Summala, Markku Partinen, Mikko Tiihonen, and Jouni Silvo. 1999. Blink duration as an indicator of driver sleepiness in professional bus drivers. Sleep 22, 6 (1999), 798–802.Google ScholarGoogle ScholarCross RefCross Ref
  10. Jonathan Peirce et. PsychoPyAl.2021. PsychoPy. psychopy.orgGoogle ScholarGoogle Scholar
  11. Bart Krekelberg. 2010. Saccadic suppression. Current Biology 20, 5 (2010), R228–R229.Google ScholarGoogle ScholarCross RefCross Ref
  12. Kyung-Ah Kwon, Rebecca J. Shipley, Mohan Edirisinghe, Daniel G. Ezra, Geoff Rose, Serena M. Best, and Ruth E. Cameron. 2013. High-speed camera characterization of voluntary eye blinking kinematics. Journal of the Royal Society Interface 10, 85 (2013), 20130227.Google ScholarGoogle ScholarCross RefCross Ref
  13. Tomas Möller, Eric Haines, and Naty Hoffman. 2018. Real-time rendering(fourth edition ed.). CRC Press, Boca Raton.Google ScholarGoogle Scholar
  14. Keith O’Conor. 2017. GPU Performance for Game Artists. http://fragmentbuffer.comGoogle ScholarGoogle Scholar
  15. H. Rambold, A. Sprenger, and C. Helmchen. 2002. Effects of voluntary blinks on saccades, vergence eye movements, and saccade-vergence interactions in humans. Journal of neurophysiology 88, 3 (2002), 1220–1233. https://doi.org/10.1152/jn.2002.88.3.1220Google ScholarGoogle ScholarCross RefCross Ref
  16. Martin Rolfs Richard Schweitzer. 2018. Online Saccade Detection. github.com/richardschweitzer/OnlineSaccadeDetectionGoogle ScholarGoogle Scholar
  17. A. A. Skavenski and R. M. Hansen. 1978. Role of eye position information in visual space perception. Eye Movements and the Higher Psychological Functions (1978), 15–34.Google ScholarGoogle Scholar
  18. John A. Stern, Larry C. Walrath, and Robert Goldstein. 1984. The endogenous eyeblink. Psychophysiology 21, 1 (1984), 22–33.Google ScholarGoogle ScholarCross RefCross Ref
  19. Miika Toivanen, Kati Pettersson, and Kristian Lukander. 2015. A probabilistic real-time algorithm for detecting blinks, saccades, and fixations from EOG data. Journal of Eye Movement Research 8, 2 (2015).Google ScholarGoogle ScholarCross RefCross Ref
  20. Toivanen, M., Pettersson, K., Lukander, K.2016. EOGERT - EOG Event Recognizer Tool. github.com/bwrc/eogertGoogle ScholarGoogle Scholar
  21. Raimondas Zemblys, Diederick C Niehorster, and Kenneth Holmqvist. 2019. gazeNet: End-to-end eye-movement event detection with deep neural networks. Behavior research methods 51, 2 (2019), 840–864.Google ScholarGoogle Scholar

Index Terms

  1. The Potential of Webcam Based Real Time Eye-Tracking to Reduce Rendering Cost

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Article Metrics

        • Downloads (Last 12 months)79
        • Downloads (Last 6 weeks)7

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format