StickyPie: A Gaze-Based, Scale-Invariant Marking Menu Optimized for AR/VR
Authors
Title of the Paper
StickyPie: A Gaze-Based, Scale-Invariant Marking Menu Optimized for AR/VR
Paper Information
- Subject Area: Interaction design for Augmented Reality (AR)/Virtual Reality (VR), gaze input, and marking menu technology
- Keywords: Gaze input, marking menu, AR/VR, head-mounted display, user interface design, eye tracking, interaction techniques, information transfer rate, experimental design
Research Background and Problem
-
Identified Issues or Challenges:
- Challenges exist in menu selection using eye-tracking technology, including overshooting, incorrect selection, and false activations.
- Current gaze-based interface designs are not optimized to support a smooth transition from novice to expert operation.
- Most existing research has not deeply explored how to optimize design parameters such as menu size, hierarchical depth, and granularity for gaze-based menus, nor have they addressed marking menu issues in scenarios requiring high precision.
-
Significance:
- The widespread adoption of AR and VR devices has made gaze input an important hands-free interaction method. Optimizing this interaction method can significantly enhance human-computer interaction efficiency and user experience.
-
Research Motivation and Related Work:
- Marking menus, which support both novice users (via graphical user interfaces) and expert users (via gesture operations), offer potential applications for gaze input.
- Current gaze input research and technologies (e.g., pEyeWrite, OctoPocus) have limitations in user transition design and error handling.
- Designing interfaces that adapt to varying levels of granularity and depth under limited eye-tracking accuracy is a critical challenge.
Solution
-
Proposed Method or Solution:
- The authors designed a marking menu technique called "StickyPie," which leverages gaze trajectory prediction (particularly saccade landing points) to enable "scale-invariant" input operations. Its core feature dynamically renders the next menu level based on the saccade landing position, avoiding the issue of multiple menu options being triggered simultaneously.
- StickyPie integrates algorithms to detect saccadic movements (using velocity thresholds and peak detection) and is optimized for users' gaze behavior.
-
Innovations:
- Supports scale-invariant marking input, eliminating the need for precise control of gaze movement distance.
- Significantly reduces selection errors caused by overshooting, thereby better supporting the transition from novice to expert mode.
- Experiments demonstrate that StickyPie outperforms traditional methods (RegularPie) in terms of accuracy and learning efficiency.
-
Implementation Steps and Key Techniques:
- Experimental Design: Conducted multiple experiments to validate the effects of menu size, hierarchical depth, and granularity on user performance.
- Algorithm Implementation: Applied velocity detection algorithms to determine saccade start and landing points, optimizing detection thresholds (30°/s for saccade initiation, 10°/s for landing position).
- Error Handling: Introduced mechanisms such as detection time limits (200 ms) and blink filtering rules to reduce errors.
- Visual Assistance: Provided visual guidance at menu edges to indicate the correct operation path to users.
Research Outcomes
-
Specific Results:
- StickyPie significantly reduced overshooting errors and improved user learning speed.
- StickyPie outperformed RegularPie in terms of information transfer rate (ITR), especially in expert usage scenarios.
- The design of StickyPie supports more complex menu hierarchies and gesture designs, enhancing overall system interaction efficiency.
-
Comparative Advantages Over Existing Solutions:
- Compared to RegularPie, StickyPie avoids issues of multiple option triggers caused by gaze path distance.
- StickyPie’s menu design offers better scalability and user adaptability while supporting higher interaction precision.
-
Experimental or Evaluation Results:
- Experiment 1: Determined the impact of menu size on novice and expert users, identifying an optimal radial size of 2.5° to 3°.
- Experiment 2: Explored the effects of menu depth and granularity on input efficiency, finding that granularity should be limited to 6 or fewer when depth exceeds 2.
- Experiment 3: Compared StickyPie with RegularPie, showing that StickyPie had clear advantages in learning efficiency, information transfer rate, and user preference.
-
Limitations and Future Directions:
- StickyPie requires constraints on the spatial range of menu appearance to ensure visual and operational comfort (recommended range within ±20°).
- The current solution primarily targets gaze-only input; future work could extend to scenarios combining head-based interactions.
- Error recovery mechanisms (e.g., undoing incorrect operations) have not been thoroughly explored; future research could incorporate more robust error correction features.
In summary, the StickyPie technique and its associated design guidelines open up new possibilities for gaze-based interaction in AR and VR devices, offering significant theoretical and practical value.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can a marking menu suitable for AR/VR devices support gaze-based high-precision input and reduce selection errors?Category: XR Target Selection and Interface ControlSimilar questionsarrow_forward
- How do marking menu size, hierarchy depth, and resolution affect gaze-based user performance?Category: XR Target Selection and Interface ControlSimilar questionsarrow_forward
- How can the transition experience from novice to expert users be optimized in marking menus?Category: XR Target Selection and Interface ControlSimilar questionsarrow_forward
Practical Problems
1- Gaze menus on AR/VR devices easily trigger errors and hinder novice-to-expert transition.Category: XR Target Selection and Interface ControlSimilar questionsarrow_forward
- 100%
PhoneInVR: An Evaluation of Spatial Anchoring and Interaction Techniques for Smartphone Usage in Virtual Reality
CHI '24· Eye Tracking & Gaze Interaction +1
- 67%
A User Study on Mixed Reality Remote Collaboration with Eye Gaze and Hand Gesture Sharing
CHI '20· Full-Body Interaction & Embodied Input +2
- 67%
Radi-Eye: Hands-free Radial Interfaces for 3D Interaction using Gaze-activated Head-crossing
CHI '21· Eye Tracking & Gaze Interaction +2
- 67%
Modeling the Impact of Visual Stimuli on Redirection Noticeability with Gaze Behavior in Virtual Reality
CHI '25· Eye Tracking & Gaze Interaction +2
- 67%
GazeNoter: Co-Piloted AR Note-Taking via Gaze Selection of LLM Suggestions to Match Users' Intentions
CHI '25· Eye Tracking & Gaze Interaction +2
- 67%
Hands-on, Hands-off: Gaze-Assisted Bimanual 3D Interaction
UIST '24· Hand Gesture Recognition +2
Based on Jaccard similarity of research subtopics & professions (≥60%)