Quantifying the Impact of Motion on 2D Gaze Estimation in Real-World Mobile Interactions

arXiv:2502.10570 · cs.HC, cs.CV · Submitted 2025-02-14 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "Quantifying the Impact of Motion on 2D Gaze Estimation in Real-World Mobile Interactions".

Jane: The gist Mobile gaze tracking accuracy is significantly impacted by user mobility and behavior, with head distance, head pose,

Tom: First, who's behind it and why it matters.

Title and authors: Jane: Now, what does this paper actually summarize? It sets up a framework to capture both device movement and the visual information simultaneously. They use data from an accelerometer, gyroscope, magnetometer, camera frames, and ground-truth gaze to precisely capture both device movement and corresponding visual information >

Tom: So it’s a dual study design. First they characterize motion patterns in natural usage—User Study one—and then they assess how those patterns impact gaze estimation accuracy under simulated real-world conditions in User Study two > <ref:2502.10570#pg3>

Lu: User Study one focuses on observing and recording various motion states, like lying down or walking through a maze, to understand typical user interaction patterns > <ref:2502.10570#pg3>

Meng: And User Study two takes those same tasks but adds the actual gaze estimation procedures, like calibration and testing to measure accuracy under different motion conditions > <ref:2502.10570#pg1>

Jane: So they’re essentially mapping out how different physical activities translate into errors in the gaze tracking system.

The paper's summary: Tom: When you look at the raw data analysis from this paper, they find distinct behavioral patterns between static activities, like lying down, and dynamic ones, like walking >

Lu: They found that the largest variation in head distance happens when users are lying down—they recorded a mean of thirty-one point three seven centimeters with a standard deviation of ten point zero nine centimeters > <ref:2502.10570#pg2>

Jane: That’s quite a spread for distance, which is interesting because they also look at orientation, and lying down showed the largest variation there too >

Tom: The two dynamic conditions—walking slowly and walking in a maze—showed greater variation in accelerometer and gyroscope readings compared to the static conditions >

Meng: And they used t-SNE plots to show that lying down is distinctly separate from sitting, but walking slowly and walking in a maze are overlapping because their motion signatures are similar >

Jane: So they’re showing that the way you move really dictates how much the tracking system struggles.

The paper's improvements: Tom: When it comes to performance impact, they used a repeated-measures ANOVA and found a significant main effect of motion condition on gaze estimation error >

Lu: Specifically, dynamic conditions like walking and walking in a maze showed significantly higher errors than static conditions >

Jane: They also tested motion-specific calibration approaches, and those achieved very high accuracy with errors of less than two centimeters in stable conditions > <ref:2502.10570#pg1>

Tom: But under dynamic conditions, that error jumps up to two point seven three centimeters, which is a drop of nearly forty-eight point nine one percent compared to the one-off calibration approach >

Meng: The Lasso regression analysis pointed out that head distance was the most critical factor influencing accuracy across all motion conditions >

Lu: Head distance contributed nine point seven nine to the between-motion model, which is about thirty-five point eight seven percent of the total weight in that calculation >

Jane: So they’re suggesting that explicitly modeling head and device orientation is a big unmet need in 2D gaze estimation for mobile devices > <ref:2502.10570#pg1>

Conclusion: Tom: The main conclusion is that explicitly modeling head and device orientation remains the biggest missing piece in 2D gaze estimation for mobile devices > <ref:2502.10570#pg1>

Lu: They suggest that small posture shifts or task switches can degrade errors by up to two or three times >

Jane: So, the implication is that we need more advanced, adaptive eye-tracking systems that can explicitly account for head movements and maintain accuracy across diverse usage contexts >

Meng: If you're deploying this, you'd need something that adapts quickly to sudden changes in posture rather than relying on a one-time setup >

Lalam: I’m confident that incorporating orientation and head-distance data directly into the 2D pipeline is the most direct way to mitigate those performance degradations > <ref:2502.10570#pg1>

Tom: So, it sounds like the next step for this research is moving toward explicit modeling of these spatial factors rather than just relying on calibration adjustments >

Yaxiong Lei, Yuheng Wang, Fergus Buchanan, Mingyue Zhao, Yusuke Sugano, Shijing He, Mohamed Khamis

University of St Andrews University of Tokyo King’s College London University of Glasgow

cs.HC, cs.CV

Submitted: 2025-02-14

Updated: 2026-10-14

Comments: 27 pages, 14 figures, International Journal of Human-Computer Studies, 1 round revision version

License: http://creativecommons.org/licenses/by-nc-nd/4.0/

Importance score: 78/100

The gist: The gist Mobile gaze tracking accuracy is significantly impacted by user mobility and behavior, with head distance, head pose, and device orientation being key factors affecting accuracy How it works

Key concepts

Appearance-based 2D gaze estimation
This is the common method used in mobile eye tracking where a computer looks at a standard front-facing camera image to guess where the user is looking on the screen. It relies purely on visual cues from that single 2D image, making it accessible without needing specialized hardware.
Motion-related geometry change
This refers to how the physical relationship between your head, the camera, and your device changes constantly while you are using a phone. When you move or switch tasks (like lying down or walking), these spatial relationships shift, which confuses the simple 2D gaze estimation algorithm.
Head distance
This is a key measurement of how far your head is from the camera lens. The study found that this distance is most stable during continuous use but changes significantly when users switch between different activities or tasks, directly impacting how accurately the gaze is estimated.
Task-switch behavior
This describes when a user stops one activity and starts another, such as moving from sitting to walking or navigating a maze. The research showed that these switches cause much larger fluctuations in geometry and consequently lead to greater errors in gaze estimation than staying within the same task.

Terminology

Summary

The gist Mobile gaze tracking accuracy is significantly impacted by user mobility and behavior, with head distance, head pose, and device orientation being key factors affecting accuracy

How it works

The research introduces a novel data collection framework that synchronizes motion and vision data (accelerometer, gyroscope, magnetometer, camera frames, and ground-truth gaze) to precisely capture both device movement and corresponding visual information. This framework is used in User Study 1 to observe spatial dynamics and motion behaviors during everyday tasks under various conditions such as lying, sitting, standing, walking slowly, and navigating through a maze. The data collection involves recording rich sensor readings (IMU) and camera measurements (head pose and distance) across these motion states.

The study employs a dual-study design to first characterize motion patterns in natural usage (User Study 1) and then assess their impact on gaze estimation accuracy under simulated real-world conditions (User Study 2). User Study 1 focuses on observing and recording a variety of motion states such as lying, sitting, standing, walking slowly, and navigating through a maze to understand typical user interaction patterns. In contrast, User Study 2 involves participants performing similar tasks but includes gaze estimation procedures like calibration and testing to measure the accuracy of gaze prediction under different motion conditions.

Key Findings from Data Analysis

The analysis of raw motion data reveals distinct behavioral patterns between static (e.g., lying, sitting) and dynamic (e.g., walking) activities. The largest variation in head distance resides in lying (M = 31.37cm, SD = 10.09cm), followed by sitting (M = 34.61cm, SD = 8.44cm) and two dynamic conditions: walking slowly (M = 31.07cm, SD = 7.01cm), and walking in maze (M = 33.13cm, SD = 7.57cm).

The analysis of orientation shows that lying has the largest variation in head distance and orientation. The two walking conditions exhibit a greater variation than static conditions on accelerometer and gyroscope readings. Furthermore, the t-SNE plots show a distinct separation between lying (purple) and sitting (green) conditions, while walking slowly (blue) and walking in maze (yellow) are overlapping due to their similar motion signatures.

Impact on Gaze Estimation Performance

The repeated-measures ANOVA revealed a significant main effect of motion condition on gaze estimation error, with dynamic conditions (walking and walking in maze) being significantly higher than static conditions. The motion-specific calibration approach achieved high accuracy, with errors of less than 2 cm in stable conditions, but under dynamic conditions the error increases to 2.73 cm, dropping by nearly 48.91% compared to the one-off calibration approach.

The Lasso regression analysis identified head distance as the most critical factor influencing gaze estimation accuracy across all motion conditions. The total Lasso-coefficient sum for the between-motion model was 27.29, of which head distance contributed 9.79 (≈ 35.87%), head movements 2.78 (≈ 10.19%), and device orientation deflection 10.44 (≈ 38.26%).

Conclusion and Future Directions

The study concludes that explicitly modelling head and device orientation remains the largest unmet need in 2D gaze estimation for mobile devices. The results suggest that small posture shifts or task switches can degrade errors by up to 2 or 3 times. Future work should focus on developing novel approaches that address these limitations, potentially by incorporating elements of 3D gaze estimation or explicit head pose modelling into more efficient 2D frameworks. The paper highlights the need for more advanced, adaptive eye-tracking systems that can explicitly account for head movements and maintain accuracy across diverse usage contexts.

The study provides empirical evidence on the limitations of 2D gaze estimation methods in mobile contexts, particularly their vulnerability to head pose and device orientation variations. The results show that 2D gaze estimators struggle to handle the frequent orientation changes characteristic of real-world mobile device usage. By combining motion (IMU) and vision data, the research demonstrates that 2D gaze estimators struggle to handle the frequent orientation changes characteristic of real-world mobile device usage. This highlights the need for more advanced, adaptive eye-tracking systems that can explicitly account for head movements and maintain accuracy across diverse usage contexts >.

Improvements for AI systems

  1. Bold Header: Adaptive Calibration Strategy

User systems should implement an adaptive calibration strategy that periodically re-estimates the user’s head pose or normalises on-screen coordinates to maintain accuracy, as a one-off calibration is often insufficient for highly dynamic daily usage.

  1. Bold Header: Explicit Head and Orientation Modeling

The AI system must incorporate explicit modeling of head and device orientation by incorporating orientation and head-distance data directly into the 2D pipeline, which helps mitigate performance degradation where head movements, device orientation changes, and increased screen distance collectively account for over 70% of the variance in gaze error during between-motion scenarios.

  1. Bold Header: Motion Pattern Recognition

The system can use Gaussian Mixture Models (GMM) on sensor data to identify distinct behavioural patterns between static (e.g. lying, sitting) and dynamic (e.g. walking) activities, allowing the AI to better anticipate where performance will degrade based on the user's current motion state.

Abstract

Mobile gaze tracking on handheld devices commonly relies on appearance-based 2D gaze estimation from the device's front-facing RGB camera. Although this approach makes eye tracking more accessible by avoiding dedicated infrared hardware, maintaining accuracy remains difficult because the spatial relationship among the user's face, the camera, and the screen changes continuously during handheld use. This paper examines how motion-related geometry change affects a representative front-camera RGB 2D gaze-estimation pipeline. We report two complementary within-subject user studies (n=10) that capture handheld behaviour, calibration data, and gaze-estimation error during everyday-style mobile tasks across conditions ranging from lying and sitting to walking and maze navigation. Rather than treating motion as a single binary factor, we analyse within-task versus task-switch behaviour, calibration-test mismatch, and condition-specific motion signatures. Behavioural results show that head-to-camera distance is comparatively stable during sustained within-task use, while task switches introduce much larger geometry fluctuations, with head-distance standard deviations of approximately 7.42--10.10,cm across conditions. In the gaze-evaluation study, one-off calibration reduced average RMSE from 4.49,cm to 3.44,cm; under this regime, the global effect of motion condition on RMSE was not statistically reliable, whereas clearer patterns appeared in task-specific and motion-specific calibration analyses, where better calibration-test match reduced error.

Sources

Related papers