Glossary

What Is SLAM for Egocentric Video?

SLAM recovers camera motion from egocentric video. EgoScale pairs it with hand-pose estimation to derive action labels without a purpose-built rig.

Last reviewed: October 2026

Short answer

SLAM for egocentric video recovers how a head-mounted camera moved, using only the footage. NVIDIA’s EgoScale paper (arXiv 2602.16710) applies off-the-shelf SLAM and hand-pose estimation to egocentric RGB video to recover camera motion and hand trajectories, then converts them into action labels. The paper calls these estimates noisy.

01

Why it matters

In egocentric video the camera moves with the wearer’s head, so hand positions are measured relative to a moving frame. EgoScale’s paper gets the world-frame wrist pose by composing the estimated camera pose with the hand pose in the camera frame, so a camera-pose estimate sits inside the action signal. The tradeoff is accuracy: the paper states the estimates are "noisy due to unconstrained data collection," and relies on scale and diversity to make them useful supervision.

02

How Firsthand handles it

Firsthand does not run SLAM and does not state that it delivers a head or camera pose trajectory. Its rig records calibrated head and wrist cameras, active-stereo depth, 200 Hz 6-DoF IMUs and 3D hand pose on one PTP clock. Collection is fast, on demand, to a written spec.

03

What is SLAM for egocentric video?

In EgoScale’s paper, SLAM is one of two off-the-shelf perception pipelines run on head-mounted egocentric RGB video: "We apply off-the-shelf SLAM and hand-pose estimation pipelines to recover camera motion and human hand trajectories."

The estimated camera pose is represented as an SE(3) transform between the camera and world frames. The recordings are RGB at 30 FPS. Which SLAM pipeline was used is not stated.

04

Why does egocentric robot pretraining need camera pose?

The paper models hand pose as 21 keypoints in the camera frame. To place the wrist in the world frame it composes that with the estimated camera pose.

To get motion commands "invariant to global camera movement," it then uses relative wrist motion between consecutive timesteps, which it says "removes dependence on absolute camera pose."

05

How do sources such as EgoScale use SLAM-derived labels?

EgoScale uses them to label its large egocentric corpus. This site’s EgoScale pages report 20,854 hours of action-labeled egocentric human video, with labels from off-the-shelf SLAM and hand-pose estimation.

The paper concedes the estimates are noisy, yet states "the scale and diversity of the data provide effective supervision for learning transferable action representations."

06

How does SLAM relate to hand pose and action labels?

They are separate estimates that combine. SLAM supplies camera motion, hand-pose estimation supplies the hand keypoints, and together they yield a wrist-level action representation shared across human demonstrations and robot executions.

EgoScale also uses a smaller, embodiment-aligned human dataset where Vive trackers give wrist pose and Manus gloves record 25 joint transforms, all synchronized with the video stream.

07

What does Firsthand’s capture rig record instead?

Firsthand states a head-mounted global-shutter 4K/60 camera, two wrist 1080p/60 cameras, an active-stereo depth sensor at 848×480/30 and 200 Hz 6-DoF IMUs, hardware-triggered onto one PTP clock. Intrinsics and extrinsics are re-solved with a checkerboard at the start and end of every session.

3D hand pose is delivered as handJoints[2][21][3] in metric units in the head-camera frame, with a visibility flag per joint. A per-frame world-frame camera trajectory is not stated on this site.

08

When does a team need custom-collected egocentric data?

When coverage of a specific scene, task or object set is thin, or a program needs commercial rights, labels recovered from unconstrained public video do not fill the gap. EgoScale shows what off-the-shelf pipelines can do at scale, not what any one program lacks.

Firsthand’s custom collection targets that gap: fast, on-demand capture to a written spec, delivered with a buyer-owned commercial license.

09

SLAM-derived signals (EgoScale) vs. Firsthand’s stated capture streams

SLAM-derived signals (EgoScale) vs. Firsthand’s stated capture streams
SignalEgoScale (SLAM + hand-pose estimation)Firsthand (stated capture streams)
Camera motionEstimated by off-the-shelf SLAM; SE(3) camera-to-world poseNo SLAM or camera-pose trajectory stated; extrinsics are given relative to the head camera
Inertial motionNot stated in the passages used here200 Hz 6-DoF IMUs: one head-mounted, one per wrist
Hand pose21 keypoints at each timestep, estimated in the camera framehandJoints[2][21][3], metric, head-camera frame, per-joint visibility flag
DepthNot statedActive-stereo depth, 848×480/30, registered to the head-camera frame
SynchronizationNot stated for the SLAM-labeled videoHardware-triggered onto one PTP clock
CalibrationNot stated for the SLAM-labeled videoIntrinsics and extrinsics re-solved at the start and end of every session

11

What the EgoScale paper states about SLAM vs. what it does not state

What the EgoScale paper states about SLAM vs. what it does not state
QuestionWhat the paper statesNot stated
What is SLAM used for?Recovering camera motion from egocentric RGB videoWhich SLAM pipeline
How is camera pose represented?An estimated SE(3) camera-to-world transform at each timestepSLAM accuracy
How reliable are the estimates?"Noisy due to unconstrained data collection"; scale and diversity still give effective supervisionError figures
How is camera movement handled in actions?Relative wrist motion removes dependence on absolute camera posePer-method ablations of SLAM
Is any data captured with tracked pose?A smaller aligned set uses Vive trackers and Manus gloves, synchronized with videoHours in that set, as restated here

12

Frequently asked questions

What does SLAM do for egocentric video?
It recovers camera motion from the footage. EgoScale (arXiv 2602.16710) applies off-the-shelf SLAM and hand-pose estimation to recover camera motion and human hand trajectories.
Why does egocentric robot pretraining need camera pose?
Hands are measured in the camera frame and the camera moves with the head. EgoScale composes the estimated camera pose with hand pose for a world-frame wrist pose.
Are SLAM-derived action labels accurate?
The paper calls the estimates "noisy due to unconstrained data collection" and relies on scale and diversity for effective supervision. It does not state SLAM accuracy figures.
How does SLAM relate to hand-pose estimation?
They are separate pipelines. SLAM gives camera motion and hand-pose estimation gives hand keypoints. EgoScale combines both into a wrist-level action representation.
Does Firsthand run SLAM or deliver camera pose?
No. Firsthand does not run SLAM and does not state a head or camera pose trajectory. It delivers calibrated streams, depth, 200 Hz IMUs and 3D hand pose on one PTP clock.
What does Firsthand record instead of SLAM output?
Head and wrist video, active-stereo depth, 6-DoF IMUs and handJoints[2][21][3] with visibility flags, plus intrinsics and extrinsics, captured fast and on demand to a written spec.