Sensor · Egocentric data
Egocentric Video Datasets with Synchronized IMU
An IMU-synced egocentric dataset pairs head-mounted video with time-aligned inertial (accelerometer + gyroscope) streams, so a model gets the ego-motion and fine action dynamics the camera alone misses. This is head-mounted video+IMU, not the bare wrist- or waist-worn inertial logs that dominate human-activity-recognition datasets. The open corpora that carry synchronized IMU — Ego4D, Aria Everyday Activities, Nymeria — are signed-license or non-commercial, so calibrated custom capture is the commercial route.
Quick facts
- Resolution
- 1080p @ 30fps baseline; 2160p for close-range dexterity work
- Field of view
- ≥120° horizontal so the moving hands and workspace stay in frame through head turns
- Mount
- Head-mounted rig with a calibrated IMU rigidly coupled to the camera; optional wrist or waist IMU for whole-body motion
- Sensors
- RGB (baseline), Head IMU: 3-axis accelerometer + 3-axis gyroscope (baseline), Optional wrist/body IMU, Optional gaze and depth
- Labels
- Frame-to-IMU sync markers with a stated tolerance in milliseconds; Per-device IMU-camera calibration parameters (extrinsics + time offset); Frame-aligned action segments
- Volume
- 40–160 accepted hours per program
Key papers
Hard citations for the claims above. Each entry pairs a specific number with the paper that reports it.
EgoDex: Learning Dexterous Manipulation from Large-Scale Egocentric Video
829 hours, 194 tasks. EgoDex pairs 829 hours of egocentric video across 194 tabletop tasks with 3D hand and finger tracking captured on Apple Vision Pro — the largest and most diverse dexterous human-manipulation dataset to date.
Ego4D: Around the World in 3,000 Hours of Egocentric Video
3,670 hours, 74 locations. Ego4D spans 3,670 hours of daily-life first-person video from 931 camera wearers across 74 locations in 9 countries, collected under consenting-participant privacy and de-identification standards.
EgoVid-5M: A Large-Scale Video-Action Dataset for Egocentric Video Generation
5 million clips. EgoVid-5M is a dataset of 5 million egocentric video clips with fine-grained kinematic-control and high-level textual action annotations for egocentric video generation — a kinematic action layer over egocentric video rather than measured inertial-sensor data.
What IMU-synced data contains
An IMU-synced egocentric dataset pairs head-mounted video with time-aligned inertial (accelerometer + gyroscope) streams, so a model gets the ego-motion and fine action dynamics the camera alone misses. This is head-mounted video+IMU, not the bare wrist- or waist-worn inertial logs that dominate human-activity-recognition datasets. The open corpora that carry synchronized IMU — Ego4D, Aria Everyday Activities, Nymeria — are signed-license or non-commercial, so calibrated custom capture is the commercial route.
The capture settings this covers:
- A worker pushing a parts cart across a shop floor — the gait, the stops, and the weight shifts register on the accelerometer trace before the object of interest ever enters frame.
- Reaching high onto a shelf and back down: the head pitches, the torso leans, and the gyroscope captures the arc the RGB feed only implies.
- Rapid head turns while scanning a workspace — the exact motion that smears a single video frame but reads cleanly as an angular-velocity spike on the IMU.
- Whole-body activity: crouching to a low bin, standing, then pivoting to a bench — locomotion and posture changes a head-mounted camera alone can't separate from a static scene.
- Fine manipulation where the hand and tool micro-jitter at contact — high-rate inertial samples resolve the grasp and release moments that fall between video frames.
- Stair climbs and uneven-terrain walking, where per-step vertical acceleration is the signal a locomotion or ego-motion policy actually learns from.
Why robotics and AI labs need IMU-synced data
Apple's EgoDex pretrains dexterous manipulation on large-scale egocentric human video, and the head-and-wrist IMU streams synchronized to that video are what make the motion machine-readable for a policy. [1]
EgoScale found dexterous-manipulation performance scaling with the volume and diversity of egocentric human data, which turns 'capture more synchronized IMU clips' into a measurable ROI lever rather than a hunch. [2]
EgoLive shows large-scale egocentric human demonstrations of real-world tasks lifting manipulation policies, so IMU-synced first-person capture directly improves the robot skill it targets. [3]
AoE frames scalable, low-cost collection of egocentric human video of manual tasks as an answer to the data scarcity an IMU-synchronized capture program is built to close. [4]
Capture and delivery spec
Every IMU-synced capture program runs to an explicit spec so the footage is training-ready on delivery rather than after a re-shoot. The baseline below is tuned per program; sensors, labels, and volume scale with the buyer's model.
| Spec | Detail |
|---|---|
| Resolution | 1080p @ 30fps baseline; 2160p for close-range dexterity work |
| Frame rate | 30 fps video; IMU at 200 Hz–1 kHz depending on program |
| Field of view | ≥120° horizontal so the moving hands and workspace stay in frame through head turns |
| Mount | Head-mounted rig with a calibrated IMU rigidly coupled to the camera; optional wrist or waist IMU for whole-body motion |
| Sensors | RGB (baseline), Head IMU: 3-axis accelerometer + 3-axis gyroscope (baseline), Optional wrist/body IMU, Optional gaze and depth |
| Labels | Frame-to-IMU sync markers with a stated tolerance in milliseconds; Per-device IMU-camera calibration parameters (extrinsics + time offset); Frame-aligned action segments; Locomotion and posture events (walk, crouch, turn, reach) where captured |
| QA gates | IMU-camera sync within the contracted frame tolerance on every clip; Per-device IMU calibration validated before a batch is accepted; No dropped or clipped inertial samples across the clip window; Head-mount stability and hands-in-frame coverage; Per-clip consent artifact attached |
| Delivery | H.265 video + synchronized IMU streams + a per-device calibration JSON, Hugging Face-streamable, with a consent artifact on every clip |
| Volume | 40–160 accepted hours per program |
Open IMU-synced datasets
The 4 open corpora most relevant to IMU-synced are compared below on scale, sensors, license, commercial use, and the gap each leaves for a buyer. None of them are cleanly licensed for commercial model training — which is the whole reason custom capture exists.
| Dataset | Size / scale | Sensors | License | Commercial use | Gap |
|---|---|---|---|---|---|
| Ego4D (IMU subsets) | Only a share of the 3,670 hours carries synchronized IMU | RGB + IMU (subset) + audio/gaze on some slices | Ego4D signed license agreement | Conditional | IMU coverage is uneven across the corpus and the signed license constrains commercial training; you inherit whatever rate and placement the original wearer's device happened to use. |
| Aria Everyday Activities (AEA) | ~7.3 h of everyday-activity recordings on dual-IMU Aria glasses | RGB + dual IMU + gaze | Aria research license (non-commercial) | No | Gold-standard dual-IMU sync, but ~7.3 hours is smaller than a single pilot batch and the non-commercial terms bar any shipping product. |
| Nymeria | Egocentric video paired with in-the-wild full-body motion capture | RGB + IMU + full-body mocap | Aria research license (non-commercial) | No | The richest ego-motion ground truth in the set — and the non-commercial license means you can benchmark against it but never train a product on it. |
| EgoVid-5M | Kinematic action annotations layered over Ego4D-sourced video | Video + kinematic/action annotations (no raw IMU add) | Annotations released over Ego4D video terms | Conditional | The kinematic layer approximates motion, but it is not measured inertial data and the underlying video stays bound by Ego4D's signed terms. |
Open datasets vs Truelabel custom capture
Every corpus with clean, synchronized IMU is legally locked. Aria Everyday Activities and Nymeria are non-commercial research licenses, and Ego4D is a signed agreement where only a share of the hours carry IMU at all. You can benchmark ego-motion on them; you cannot ship a policy trained on them.
Open sets hand you whatever rate and placement the original device used. Custom capture guarantees the IMU sample rate, the frame-sync tolerance, and the sensor placement your model consumes — head-only for gaze-and-scan work, or head plus wrist and waist for whole-body locomotion — instead of reverse-engineering someone else's rig.
Sync and calibration are the whole game, and open corpora rarely document either per device. We validate IMU-camera calibration on every collector device before a batch is accepted and ship the extrinsics and time offset as a per-device calibration JSON, so the inertial stream and the pixels actually line up.
Inertial traces are motion signatures of a specific person and place, so provenance is not optional. Custom capture gives you a per-clip consent chain and the option of exclusivity, so the same motion data isn't also sold to the lab training against you.
IMU-synced: by the numbers
The figures below are specific to IMU-synced egocentric data and anchor the comparisons above.
- Project Aria glasses carry dual IMUs running at roughly 800 Hz and 1 kHz.
- Aria Everyday Activities: ~7.3 hours of dual-IMU everyday-activity recordings, non-commercial.
- Nymeria pairs Aria inertial data with in-the-wild full-body motion capture ground truth (non-commercial).
- Only a share of Ego4D's 3,670 hours carries synchronized IMU.
- "imu dataset" 10/mo and "imu sensor data" 20/mo (DataForSEO, 2026-07-06).
How Truelabel captures IMU-synced data
Truelabel runs IMU-synced programs on a network of 20,000+ consented collectors across nine countries, capturing to your brief on a head-mounted rig. Every clip passes per-clip machine QA — head-mount stability, field of view, and hands-in-frame coverage — and ships with a signed wearer consent artifact and provenance manifest. A calibration pilot returns its first batch in days, then accepted batches scale to 40–160 accepted hours per program, delivered as H.265 video + synchronized IMU streams + a per-device calibration JSON, Hugging Face-streamable, with a consent artifact on every clip. Go deeper via what egocentric data is, egocentric data licensing, VLA training data, teleoperation data, how datasets are delivered, and physical AI data marketplace.
Related pages
Use these to move from category-level context into specific task, dataset, format, and comparison detail.
External references and source context
- EgoDex: Learning Dexterous Manipulation from Large-Scale Egocentric Video
EgoDex is a large-scale egocentric video corpus built to pretrain dexterous manipulation from first-person human video.
arXiv ↩ - EgoScale: Scaling Dexterous Manipulation with Diverse Egocentric Human Data
EgoScale reports dexterous-manipulation performance scaling with the volume and diversity of egocentric human data.
arXiv ↩ - EgoLive: A Large-Scale Egocentric Dataset from Real-World Human Tasks
EgoLive is a large-scale egocentric dataset of real-world human tasks used to lift manipulation policies.
arXiv ↩ - AoE: Always-on Egocentric Human Video Collection for Embodied AI
AoE frames scalable, low-cost collection of egocentric human video of manual tasks as an answer to embodied-AI data scarcity.
arXiv ↩ - Egocentric video remains useful but incomplete for robot data buyers
Ego4D is a large egocentric corpus under a signed license in which only a subset of hours carries synchronized IMU.
ego4d-data.org - Aria Everyday Activities (AEA)
Aria Everyday Activities provides ~7.3 hours of everyday-activity egocentric recordings on dual-IMU Aria glasses under a non-commercial research license.
Meta / Project Aria - Nymeria: egocentric full-body motion dataset
Nymeria pairs Aria egocentric video and inertial data with in-the-wild full-body motion capture under a non-commercial research license.
Meta / Project Aria - EgoVid-5M
EgoVid-5M layers kinematic action annotations over Ego4D-sourced video rather than adding measured inertial data.
EgoVid-5M project
FAQ
What is an IMU-synced egocentric dataset?
It is first-person, head-mounted video with a time-aligned inertial stream — a 3-axis accelerometer plus 3-axis gyroscope — recorded on the same rig as the camera. The point is that the IMU makes ego-motion explicit: head turns, gait, reaching arcs, and contact jitter that the RGB feed only implies. It is distinct from the wrist- or waist-worn inertial logs used in human-activity-recognition datasets, which carry no matching video.
What IMU rate and sync tolerance to frames do you deliver?
Both are contracted per program. The baseline is a head IMU sampling between 200 Hz and 1 kHz, hard-synced to 30 fps video, with a stated tolerance in milliseconds that every clip is QA-gated against. For reference, Project Aria glasses run dual IMUs at roughly 800 Hz and 1 kHz; we match the rate your model actually needs rather than defaulting to whatever a research device shipped with.
Head-only IMU, or wrist and body too?
Either. Head-only is enough for gaze-and-scan and ego-motion work, where the camera and IMU share one rigid mount. For whole-body activity — crouching, walking, load carrying — we add wrist and waist IMUs so the policy sees limb and torso motion, the way Nymeria pairs Aria inertial data with full-body motion capture.
How is IMU-camera calibration validated per collector device?
Every device runs a calibration pass before its footage is accepted, producing the camera-to-IMU extrinsics and the time offset, delivered as a per-device calibration JSON. That per-device validation is exactly what open corpora leave undocumented — Ego4D inherits whatever calibration each wearer's device happened to hold.
What does IMU add over RGB alone for ego-motion and action models?
High-rate inertial data resolves motion between video frames and disambiguates cases the camera can't: a hard head turn that smears one RGB frame is a clean angular-velocity spike on the gyroscope, and per-step vertical acceleration is the signal a locomotion policy learns from. It also stabilizes visual-inertial state estimation through brief occlusion, when the hand or an object blocks the lens and the pixels stop being informative. It is the motion channel that helps human egocentric data transfer to robots when the view alone is ambiguous, and scaling it up is a measurable performance lever.
Why not just use Ego4D or Aria for free?
Because free stops at the benchmark. Aria Everyday Activities is about 7.3 non-commercial hours, Nymeria is non-commercial, and Ego4D's signed license plus its uneven IMU coverage means you cannot count on synchronized inertial data being present, let alone commercially usable. Even where IMU exists, the rate, placement, and calibration were fixed by someone else's device, so the stream rarely matches what your model needs. A shipping model needs footage — and inertial streams — you actually hold the rights to and can spec.
Looking for IMU dataset?
Specify modality, task, environment, rights, and delivery format. Truelabel matches you with vetted capture partners and helps scope consent artifacts and commercial licensing requirements before delivery.
Request egocentric IMU data