Robots Atlas>ROBOTS ATLAS
Computer Vision

Hand Tracking

ActivePublished: 21 October 2026Updated: 21 October 2026Published
Key innovation
Enables marker-free, controller-free real-time reconstruction of hand pose and finger joints from camera images alone, replacing physical controllers and sensor gloves.
Category
Computer Vision
Abstraction level
Building block
Operation level
InferenceRobot controlApplication
Use cases
Controller-free XR/VR/AR interactionRobot and dexterous-gripper teleoperationHand gesture recognitionHuman–robot interaction (HRI)Sign language and accessibilityController-free interface controlCollecting demonstrations for robot learning

How it works

A typical pipeline runs in two stages: a detector first localizes the hand in the frame (a palm/hand detector), then a landmark regression model reconstructs joint coordinates (21 landmarks with x, y and relative depth in MediaPipe Hands). Between consecutive frames, temporal tracking and filtering reduce full re-detection and stabilize the output. In devices such as Leap Motion the 3D hand geometry is reconstructed from a pair of infrared images, while XR headsets use their built-in cameras with machine learning. The resulting hand skeleton is then interpreted as gestures or mapped onto the joints of a gripper or manipulator for teleoperation.

Problem solved

Interacting with digital systems and robots used to require physical controllers, sensor gloves or markers. Hand tracking captures rich, high-dimensional finger-motion information without contact, using inexpensive vision hardware — which is essential for natural XR interaction and for intuitive teleoperation of dexterous robot hands.

Components

Palm / hand detectorHand localization

Detects the presence and region of a hand in the frame, returning a bounding box that initializes the landmark model.

INRGB image (or camera frame).
OUTBounding box / hand region.

Official

Hand landmark modelHand pose estimation

Regresses hand joint coordinates within the detected region; 21 landmarks (x, y and relative depth) in MediaPipe Hands.

INCropped hand region.
OUTHand-joint keypoints.

Official

Temporal tracking and filteringTemporal stabilization

Uses the prediction from the previous frame to skip full detection and smooth jitter in the landmarks.

Official

Implementation

Implementation pitfalls
Finger occlusion and self-occlusionHigh

Fingers occluding each other or folded into the palm cause erroneous joint estimates.

Fix:Models with a strong anatomical prior, multiple cameras, or depth fusion.
Motion blur during fast motionMedium

Fast hand motion blurs the image and degrades landmark accuracy.

Fix:Higher frame rate, shorter exposure, temporal filtering.
Depth ambiguity from monocular RGBMedium

A single RGB camera yields only relative depth, hindering accurate 3D pose reconstruction.

Fix:Depth/stereo cameras or infrared sensors.
Two-hand interaction and overlapMedium

Touching or overlapping hands can be confused or merged by the detector.

Fix:Models trained on two-hand interaction, hand-identity tracking.
Sensitivity to lighting and IR interferenceMedium

Poor or variable lighting and external infrared sources (e.g. sunlight) degrade tracking.

Fix:Active IR illumination, exposure control, calibration.

Evolution

2013
Leap Motion Controller ships

First shipment of the optical Leap Motion Controller (two monochromatic infrared cameras) for contact-free hand tracking, July 2013.

2019
Controller-free hand tracking on Oculus/Meta Quest
Inflection point

Introduction of experimental controller-free hand tracking on Quest (December 2019) from the headset's built-in cameras using machine learning.

2020
MediaPipe Hands
Inflection point

Release of MediaPipe Hands — on-device, real-time hand tracking from a single RGB camera (21 landmarks).

2023
AnyTeleop

A general vision-based system for dexterous robot hand teleoperation driven by human hand tracking.

Hyperparameters (configurable axes)

Number of landmarksHigh

Number of joints/keypoints reconstructed per hand.

21MediaPipe Hands
Maximum number of handsMedium

How many hands are tracked simultaneously.

1
2
Input modalityCritical

Type of sensor providing the input.

RGB
Depth / stereo
Infrared
Minimum detection confidenceMedium

Confidence threshold above which a hand detection is accepted.

0.5
Model complexityMedium

Model variant trading accuracy for performance (e.g. lite vs full).

lite
full

Execution paradigm

Primary mode
Dense

Reflects typical CNN-based implementations (detector + landmark regressor) where all network paths are active for each frame.

Activation pattern
All paths active
Routing mechanism

Parallelism

Parallelism level
Partially parallel

The two-stage pipeline (detection -> landmarks) introduces a sequential dependency within a frame, but CNN inference is highly parallel on GPU/NPU.

Scope
Inference

Hardware requirements

Good fit

CNN inference for detection and landmark regression maps well onto GPUs.

Good fit

Lightweight models (e.g. MediaPipe Hands) run in real time on mobile and edge CPUs.