Skip to main content

Massive-Scale Gaze Analytics Exploiting High Performance Computing

  • Conference paper
  • First Online:
Intelligent Decision Technologies (IDT 2017)

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 39))

Included in the following conference series:

  • 1524 Accesses

Abstract

Methods for parallelized eye movement analysis on a cluster are detailed. The distributed approach advocates the single-core job programming strategy, assigning processing of eye movement data across as many cluster cores as are available. A foreman-worker distribution algorithm takes care of job assignment via the Message Passing Interface (MPI) available on most high-performance computing clusters. Two versions of the MPI algorithm are presented, the first a straightforward implementation that assumes faultless operation, the second a more fault-tolerant revision that gives nodes an opportunity of communicating failure. Job scheduling is also briefly explained.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Andersson, R., Nyström, M., Holmqvist, K.: Sampling frequency and eye-tracking measures: how speed affects durations, latencies, and more. J. Eye Mov. Res. 3(3), 1–12 (2010)

    Google Scholar 

  2. Aoyama, Y., Nakano, J.: RS/6000 SP: Practical MPI Programming. IBM International Technical Supoprt Organization, Austin, TX (1999). http://www.redbooks.ibm.com/redbooks/pdfs/sg245380.pdf. Accessed Dec 2014

  3. Dao, T.C., Bednarik, R., Vrzakova, H.: Heatmap rendering from large-scale distributed datasets using cloud computing. In: Proceedings of the Symposium on Eye Tracking Research and Applications, pp. 215–218. ETRA ’14, ACM, New York (2014). http://doi.acm.org/10.1145/2578153.2578187

  4. Duchowski, A.T., Babu, S.V., Bertrand, J., Krejtz, K.: Gaze analytics pipeline for Unity 3D Integration: signal filtering and analysis. In: Proceedings of the 2nd International Workshop on Eye Tracking for Spatial Research (ET4S), 23 Sept 2014

    Google Scholar 

  5. Duchowski, A.T., Price, M.M., Meyer, M., Orero, P.: Aggregate gaze visualization with real-time heatmaps. In: Proceedings of the Symposium on Eye Tracking Research and Applications, pp. 13–20. ETRA ’12, ACM, New York (2012). http://doi.acm.org/10.1145/2168556.2168558

  6. Gorry, P.A.: General least-squares smoothing and differentiation by the convolution (Savitzky-Golay) method. Anal. Chem. 62(6), 570–573 (1990). http://pubs.acs.org/doi/abs/10.1021/ac00205a007

  7. Hollos, S., Hollos, J.R.: Recursive digital filters: a concise guide. Exstrom Laboratories, LLC., Longmont, CO (April 2014), iSBN: 9781887187244 (ebook). http://www.abrazol.com/books/filter1/

  8. Kirk, D.B., Hwu, W.M.W.: Programming Massively Parallel Processors: A Hands-on Approach. Morgan Kaufmann Publishers, Burlington (2010)

    Google Scholar 

  9. Message Passing Interface Forum: MPI: A Message-Passing Interface Standard. Version 3.0, University of Tennessee, Knoxville, TN (2012). http://www.mpi-forum.org/docs/mpi-3.0/mpi30-report.pdf. Accessed Dec 2014

  10. Nyström, M., Holmqvist, K.: An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data. Behav. Res. Meth. 42(1), 188–204 (2010)

    Article  Google Scholar 

  11. Ouzts, A.D., Duchowski, A.T.: Comparison of eye movement metrics recorded at different sampling rates. In: Proceedings of the 2012 Symposium on Eye-Tracking Research and Applications. ETRA ’12, ACM, New York. 28–30 March 2012

    Google Scholar 

  12. Paris, S., Durand, F.: A Fast Approximation of the Bilateral Filter using a Signal Processing Approach. Technical Report MIT-CSAIL-TR-2006-073, Massachusetts Institute of Technology (2006)

    Google Scholar 

  13. Savitzky, A., Golay, M.J.E.: Smoothing and differentiation of data by simplified least squares procedures. Anal. Chem. 36(8), 1627–1639 (1964). http://pubs.acs.org/doi/abs/10.1021/ac60214a047

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew T. Duchowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Duchowski, A.T., Bolte, T., Krejtz, K. (2015). Massive-Scale Gaze Analytics Exploiting High Performance Computing. In: Neves-Silva, R., Jain, L., Howlett, R. (eds) Intelligent Decision Technologies. IDT 2017. Smart Innovation, Systems and Technologies, vol 39. Springer, Cham. https://doi.org/10.1007/978-3-319-19857-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19857-6_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19856-9

  • Online ISBN: 978-3-319-19857-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics