Dynamics Based 3D Skeletal Hand Tracking
Not on the map. Why?
Abstract (arXiv)
Tracking the full skeletal pose of the hands and fingers is a challenging problem that has a plethora of applications for user interaction. Existing techniques either require wearable hardware, add restrictions to user pose, or require significant computation resources. This research explores a new approach to tracking hands, or any articulated model, by using an augmented rigid body simulation. This allows us to phrase 3D object tracking as a linear complementarity problem with a well-defined solution. Based on a depth sensor's samples, the system generates constraints that limit motion orthogonal to the rigid body model's surface. These constraints, along with prior motion, collision/contact constraints, and joint mechanics, are resolved with a projected Gauss-Seidel solver. Due to camera noise properties and attachment errors, the numerous surface constraints are impulse capped to avoid overpowering mechanical constraints. To improve tracking accuracy, multiple simulations are spawned at each frame and fed a variety of heuristics, constraints and poses. A 3D error metric selects the best-fit simulation, helping the system handle challenging hand motions. Such an approach enables real-time, robust, and accurate 3D skeletal tracking of a user's hand on a variety of depth cameras, while only utilizing a single x86 CPU core for processing.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 6; 2023: 1; 2024: 1.
10 papers.
- 2022Observation-Centric SORT: Rethinking SORT for Robust Multi-Object Trackingcited by 346
- 2022Embodied Hands: Modeling and Capturing Hands and Bodies Togethercited by 181
- 2021Real-time Pose and Shape Reconstruction of Two Interacting Hands With a Single Depth Cameracited by 70
- 2024Hamba: Single-view 3D Hand Reconstruction with Graph-guided Bi-Scanning Mambacited by 45
- 2021RGB2Hands: Real-Time Tracking of 3D Hand Interactions from Monocular RGB Videocited by 23
- 2022Efficient Annotation and Learning for 3D Hand Pose Estimation: A Surveycited by 17
- 2022UV-Based 3D Hand-Object Reconstruction with Grasp Optimizationcited by 8
- 2022NIMBLE: A Non-rigid Hand Model with Bones and Musclescited by 6
- 2023Physics-Based Rigid Body Object Tracking and Friction Filtering From RGB-D Videoscited by 3
- 2022Mutual Adaptive Reasoning for Monocular 3D Multi-Person Pose Estimationcited by 0
- 2024Hamba: Single-view 3D Hand Reconstruction with Graph-guided Bi-Scanning Mamba12 Jul 2024
- 2023Physics-Based Rigid Body Object Tracking and Friction Filtering From RGB-D Videos27 Sep 2023
- 2022UV-Based 3D Hand-Object Reconstruction with Grasp Optimization24 Nov 2022
- 2022Mutual Adaptive Reasoning for Monocular 3D Multi-Person Pose Estimation16 Jul 2022
- 2022Efficient Annotation and Learning for 3D Hand Pose Estimation: A Survey5 Jun 2022
- 2022Observation-Centric SORT: Rethinking SORT for Robust Multi-Object Tracking27 Mar 2022
- 2022NIMBLE: A Non-rigid Hand Model with Bones and Muscles9 Feb 2022
- 2022Embodied Hands: Modeling and Capturing Hands and Bodies Together7 Jan 2022
- 2021RGB2Hands: Real-Time Tracking of 3D Hand Interactions from Monocular RGB Video22 Jun 2021
- 2021Real-time Pose and Shape Reconstruction of Two Interacting Hands With a Single Depth Camera15 Jun 2021