Skip to content
This repository has been archived by the owner on Jun 16, 2023. It is now read-only.

ssafty/graph-viz-eye-tracker

Repository files navigation

Graph Navigation with Eye-tracker

Creating a gaze-aided graph navigating application using Unity3D and Pupil-lab.

Features:

  • Dataset from wikipedia is sampled and projected in 3D space using Force-directed-layouts.
    • Inspired by this post.
  • Supports keyboard/mouse controls.
  • Navigation/Rotation and Dramatic Camera in Node selection.
  • Information panel added for each selected Node to render extra information.
  • Bubble technique to narrow down selection area for user[1].

Why?

TODO:

  • Implementation of Dwell Time.
  • Integrate HapRing[2] as a control device.
  • Enhance the eye tracking with regression/interpolation[3].

Collaborators

Samples

Graph View

Sample

References:

[1] Dominjon, Lionel, et al. "The" Bubble" technique: interacting with large virtual environments using haptic devices with limited workspace." Eurohaptics Conference, 2005 and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2005. World Haptics 2005. First Joint. IEEE, 2005.

[2] Nunez, Oscar Javier Ariza, Paul Lubos, and Frank Steinicke. "HapRing: A Wearable Haptic Device for 3D Interaction." Mensch & Computer. 2015.

[3] Scheel, Christian, A. B. M. Islam, and Oliver Staadt. "An Efficient Interpolation Approach for Low Cost Unrestrained Gaze Tracking in 3D Space." (2016).