skip to main content
10.1145/2168556.2168558acmconferencesArticle/Chapter ViewAbstractPublication PagesetraConference Proceedingsconference-collections
research-article

Aggregate gaze visualization with real-time heatmaps

Published: 28 March 2012 Publication History

Abstract

A GPU implementation is given for real-time visualization of aggregate eye movements (gaze) via heatmaps. Parallelization of the algorithm leads to substantial speedup over its CPU-based implementation and, for the first time, allows real-time rendering of heatmaps atop video. GLSL shader colorization allows the choice of color ramps. Several luminance-based color maps are advocated as alternatives to the popular rainbow color map, considered inappropriate (harmful) for depiction of (relative) gaze distributions.

References

[1]
Baron, J., and Li, Y., 2007. Notes on the use of R for psychology experiments and questionnaires. Online Notes, 09 November. URL: http://www.psych.upenn.edu/~baron/rpsych/rpsych.html (last accessed Dec. 2007).
[2]
Batcher, K. E. 1968. Sorting networks and their applications. In Proceedings of the April 30--May 2, 1968, Spring Joint Computer Conference, ACM, New York, NY, AFIPS '68, 307--314.
[3]
Borland, D., and Taylor II, R. M. 2007. Rainbow Color Map (Still) Considered Harmful. IEEE Computer Graphics and Applications 27, 2 (March/April), 14--17.
[4]
Bourke, P., 1996. Colour ramping for data visualisation. Online Tutrial, July. URL: http://local.wasp.uwa.edu.au/~pbourke/texture_colour/colourramp/ (last accessed, Dec. 2010).
[5]
Breslow, L. A., Ratwani, R. M., and Trafton, J. G. 2009. Cognitive Models of the Influence of Color Scale on Data Visualization Tasks. Human Factors 51, 3, 321--338.
[6]
Brewer, C., Harrower, M., Woodruff, A., and Heyman, D., 2009. Colorbrewer 2.0: Color advice for maps. Online Resource, Winter. URL: http://colorbrewer2.org (last accessed Dec. 2010).
[7]
Buck, I., and Purcell, T. 2004. A Toolkit for Computation on GPUs. In GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics, R. Fernando, Ed. Addison-Wesley, Boston, MA, 621--636.
[8]
Caldara, R., and Miellet, S. 2011. iMap: a novel method for statistical fixation mapping of eye movement data. Behavior Research Methods 43, 3 (April), 864--878.
[9]
Chafe, W. L. 1980. The Deployment of Consciousness in the Production of a Narrative. In The Pear Stories: Cognitive, Cultural and Linguistic Aspects of Narrative Production, W. L. Chafe, Ed. Ablex Publishing Corporation, Norwood, NJ.
[10]
Daugherty, B. 2000. Ocular Vergence Response Over Anaglyphic Stereoscopic Video. Master's thesis, Clemson University, Clemson, SC.
[11]
Duchowski, A. T., Driver, J., Jolaoso, S., Ramey, B. N., Robbins, A., and Tan, W. 2010. Scanpath Comparison Revisited. In Eye Tracking Research & Applications (ETRA), ACM, Austin, TX.
[12]
Elias, G., Sherwin, G., and Wise, J. 1984. Eye movements while viewing NTSC format television. Tech. rep., SMPTE Psychophysics Subcommittee, March.
[13]
Fournier, A., Ed. 1995. Course Notes: Wavelets and Their Applications in Computer Graphics, SIGGRAPH 1995, 22nd International Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY.
[14]
Grindinger, T. J., Murali, V. N., Tetreault, S., Duchowski, A. T., Birchfield, S. T., and Orero, P. 2010. Algorithm for Discriminating Aggregate Gaze Points: Comparison with Salient Regions-Of-Interest. In International Workshop on Gaze Sensing and Interactions, IWGSI/ACCV.
[15]
Kirk, D. B., and Hwu, W.-m. W. 2010. Programming Massively Parallel Processors: A Hands-on Approach. Morgan Kaufmann Publishers, Burlington, MA.
[16]
Marchant, P., Raybould, D., Renshaw, T., and Stevens, R. 2009. Are You Seeing What I'm Seeing? An Eye-Tracking Evaluation of Dynamic Scenes. Digital Creativity 20, 3, 153--163.
[17]
McDonnell, R., Larkin, M., Hernández, B., Rudomin, I., and O'Sullivan, C. 2009. Eye-catching crowds: saliency based selective variation. In SIGGRAPH '09: ACM SIGGRAPH 2009 papers, ACM, New York, NY, USA, 1--10.
[18]
Mital, P. K., Smith, T. J., Hill, R. L., and Henderson, J. M. 2011. Clustering of Gaze During Dynamic Scene Viewing is Predicted by Motion. Cognitive Computation 3, 5--24.
[19]
Munshi, A., Gaster, B. R., Mattson, T. G., Fung, J., and Ginsburg, D. 2012. OpenCL Programming Guide. Pearson Education, Inc., Boston, MA.
[20]
Nodine, C. F., Kundel, H. L., Toto, L. C., and Krupinski, E. A. 1992. Recording and analyzing eye-position data using a microcomputer workstation. Behavior Research Methods 24, 3, 475--485.
[21]
Paris, S., and Durand, F. 2006. A Fast Approximation of the Bilateral Filter using a Signal Processing Approach. Tech. Rep. MIT-CSAIL-TR-2006-073, Massachusetts Inst. of Technology.
[22]
Pomplun, M., Ritter, H., and Velichkovsky, B. 1996. Disambiguating Complex Visual Information: Towards Communication of Personal Views of a Scene. Perception 25, 8, 931--948.
[23]
Privitera, C. M. 2006. The scanpath theory: its definitions and later developments. In Human Vision and Electronic Imaging XI, SPIE, San Jose, CA, B. E. Rogowitz, T. N. Pappas, and S. J. Daly, Eds.
[24]
Ratwani, R. M., Trafton, J. G., and Boehm-Davis, D. A. 2008. Thinking Graphically: Connecting Vision and Cognition During Graph Comprehension. Journal of Experimental Psychology: Applied 14, 1, 36--49.
[25]
Rost, R. J., and Licea-Kane, B. 2010. OpenGL Shading Language, 3rd ed. Pearson Education, Inc., Boston, MA.
[26]
Stellmach, S., Nacke, L., and Dachselt, R. 2010. 3D attentional maps: aggregated gaze visualizations in three-dimensional virtual environments. In Proceedings of the International Conference on Advanced Visual Interfaces, ACM, New York, NY, AVI '10, 345--348.
[27]
Stellmach, S. 2009. Visual Analysis of Gaze Data in Virtual Environments. Master's thesis, Otto-von-Guericke University Magdeburg, Magdeburg, Germany.
[28]
van Gisbergen, M. S., van der Most, J., and Aelen, P. 2007. Visual Attention to Online Search Engine Results. Tech. rep., De Vos & Jansen in cooperation with Checkit. URL: http://www.iprospect.nl/wp-content/themes/iprospect/pdf/checkit/eyetracking_research.pdf (last accessed Dec. 2011).
[29]
Špakov, O. 2008. iComponent---Device-Independent Platform for Analyzing Eye Movement Data and Developing Eye-Based Applications. PhD thesis, University of Tampere, Finland.
[30]
Williams, L. 1983. Pyramidal Parametrics. Computer Graphics 17, 3 (July), 1--11.
[31]
Wooding, D. S. 2002. Fixation Maps: Quantifying Eye-Movement Traces. In ETRA '02: Proceedings of the 2002 Symposium on Eye Tracking Research & Applications, ACM, New York, NY, 31--36.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ETRA '12: Proceedings of the Symposium on Eye Tracking Research and Applications
March 2012
420 pages
ISBN:9781450312219
DOI:10.1145/2168556
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: 28 March 2012

Permissions

Request permissions for this article.

Check for updates

Author Tag

  1. heatmaps

Qualifiers

  • Research-article

Conference

ETRA '12
ETRA '12: Eye Tracking Research and Applications
March 28 - 30, 2012
California, Santa Barbara

Acceptance Rates

Overall Acceptance Rate 69 of 137 submissions, 50%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)33
  • Downloads (Last 6 weeks)5
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

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