HybridTrak: Adding Full-Body Tracking to VR Using an Off-the-Shelf Webcam
Authors
Full-Body Interaction & Embodied InputImmersion & Presence ResearchEsports Players & Live StreamersHCI Researchers
Title of the Paper
HybridTrak: Adding Full-Body Tracking to VR Using an Off-the-Shelf Webcam
Paper Information
- Domain: Virtual reality, full-body tracking, computer vision
- Keywords: full-body tracking, virtual reality, computer vision, hybrid tracking, deep learning, RGB camera, pose estimation, SteamVR, user study, machine learning
Research Background and Problem
- Identified Problem: Current virtual reality devices primarily focus on head and hand tracking, lacking effective support for full-body tracking. Traditional full-body tracking systems require complex setups (e.g., external cameras and markers), while existing upper-body tracking using wearable cameras performs poorly for lower-body tracking.
- Significance: Full-body tracking enhances the sense of presence in virtual reality, supports interaction through body posture, and improves social expression among users.
- Motivation and Related Work:
- Existing full-body tracking solutions either rely on bulky hardware or expensive RGBD cameras, often requiring additional calibration.
- Studies have shown that upper-body tracking based on head-mounted cameras (inside-out tracking) suffers from occlusion issues, resulting in poor lower-body tracking performance.
- This paper proposes a hybrid system combining uncalibrated external RGB cameras and built-in upper-body tracking to address the shortcomings of current technologies.
Solution
- Method: A new system named HybridTrak is introduced, which integrates 2D full-body pose data from uncalibrated RGB cameras with 3D upper-body position data from built-in VR systems. A deep learning neural network generates consistent 3D full-body tracking results.
- Innovations:
- Achieves high-precision full-body tracking using a single RGB camera and existing upper-body tracking systems.
- Introduces a fully neural network to fuse 2D camera data and 3D upper-body data, generating stable 3D poses.
- Directly produces waist and foot tracking data compatible with SteamVR.
- Implementation Steps:
- Data Input: Extract 2D poses from the RGB camera and 3D upper-body position data from the head-mounted display.
- Deep Learning Transformation: Use a pose transformation neural network to map 2D and 3D inputs into VR's 3D coordinate space.
- Virtual Device Simulation: Simulate virtual tracking points for the waist and feet using SteamVR drivers, enabling plug-and-play compatibility with VR applications supporting full-body tracking.
- Training Process: Train the neural network on Human3.6m and MPI-INF-3DHP datasets, utilizing synthetic data to enhance model performance.
Research Results
- Specific Outcomes:
- On the Human3.6m and MPI-INF-3DHP datasets, HybridTrak outperformed baseline methods using RGBD cameras in joint position error (MPJPE) and angular error (MPJRE).
- HybridTrak's MPJPE was 0.098 meters, compared to the RGBD camera baseline's 0.136 meters.
- HybridTrak's MPJRE was 0.282 radians, while the RGBD camera baseline's was 0.609 radians.
- User studies demonstrated that HybridTrak produced more accurate and natural poses compared to KinectToVR and upper-body tracking alone.
- In experiments, users achieved a 99% pose recognition rate under HybridTrak conditions, significantly higher than other methods.
- On a 7-point Likert scale, users rated pose naturalness and transition smoothness significantly higher for HybridTrak.
- The proposed fully neural network method surpassed the HybridTrak-transform method (based on transformation matrices) in computational efficiency and robustness.
- On the Human3.6m and MPI-INF-3DHP datasets, HybridTrak outperformed baseline methods using RGBD cameras in joint position error (MPJPE) and angular error (MPJRE).
- System Advantages:
- Compared to most existing RGB or RGBD tracking algorithms, HybridTrak delivers higher accuracy with less hardware and lower resource requirements.
- The system is calibration-free and plug-and-play, making it particularly suitable for general consumers.
- Effectively addresses body occlusion issues, especially the disparity in occlusion between upper and lower body in virtual environments.
- Experimental Results:
- Quantitative: On the MPI-INF-3DHP dataset, HybridTrak's MPJPE significantly outperformed the VNect algorithm (0.138 meters vs. 0.455 meters).
- Qualitative: Users consistently rated HybridTrak-generated poses as natural and easy to recognize.
- Limitations and Future Directions:
- Limitations:
- The current system requires a dedicated GPU for 2D pose estimation.
- The training datasets used have limited diversity in skeleton sizes, which may not be user-friendly for individuals with extreme body types.
- Certain complex poses (e.g., crossed-leg movements) remain unresolved in the output results.
- Future Directions:
- Expand training dataset diversity through crowdsourcing or synthetic data generation.
- Integrate depth camera information or optimize 2D pose detection to enable operation on low-spec hardware.
- Develop specialized HybridTrak models for specific VR applications to improve accuracy and real-time performance in targeted scenarios.
- Limitations:
Research Questions / Practical Problems
Question signals indexed for this paper.
help
Research Questions
3- How can consumer-grade RGB cameras achieve high-precision full-body motion tracking?Category: Immersion, Presence Measurement, and Disruptive FactorsSimilar questionsarrow_forward
- Can existing VR upper-body tracking data be combined with external RGB camera data to achieve natural, stable full-body poses?Category: Immersion, Presence Measurement, and Disruptive FactorsSimilar questionsarrow_forward
- Can deep learning networks improve full-body motion tracking accuracy under low hardware requirements?Category: Immersion, Presence Measurement, and Disruptive FactorsSimilar questionsarrow_forward
lightbulb
Practical Problems
1- VR users lack cost-effective full-body motion tracking technology, affecting immersion and interaction experience.Category: Immersion, Presence Measurement, and Disruptive FactorsSimilar questionsarrow_forward
- 75%
RayCursor: A 3D Pointing Facilitation Technique based on Raycasting
CHI '19· Full-Body Interaction & Embodied Input +1
- 60%
Quantitative Measurement of Tool Embodiment for Virtual Reality Input Alternatives
CHI '19· Full-Body Interaction & Embodied Input +1
- 60%
Soma Design and Sensory Misalignment
CHI '20· Full-Body Interaction & Embodied Input +1
- 60%
Virtual Transcendent Dream: Empowering People through Embodied Flying in VR
CHI '22· Full-Body Interaction & Embodied Input +1
- 60%
Touching the Moon: Leveraging Passive Haptics, Embodiment and Presence for Operational Assessments in Virtual Reality
CHI '24· Full-Body Interaction & Embodied Input +1
- 60%
AlphaPIG: The Nicest Way to Prolong Interactive Gestures in Extended Reality
CHI '25· Full-Body Interaction & Embodied Input +1
- 60%
VR Side-Effects: Memory & Proprioceptive Discrepancies After Leaving Virtual Reality
UIST '25· Full-Body Interaction & Embodied Input +1
Based on Jaccard similarity of research subtopics & professions (≥60%)
Quick Actions
AdRecommended
Learn AI Coding at CodeNow
open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/abs/10.1145/3491102.3502045
At a Glance
fact_checkPaper Snapshot
dataset
Source
CHI
calendar_month
Year
2022
emoji_events
Award
No award tagged
group
Authors
5 authors
sell
Subtopics
Full-Body Interaction & Embodied Input, Immersion & Presence Research
work
Professions
Esports Players & Live Streamers, HCI Researchers
article
Content Status
Full text indexed
hub
Related Papers
7 related papers