RekaDaily-10k-raw · Dataset Card
RekaDaily-10k-raw: Dataset Card
Written by Reka AI, published under apache-2.0, revision 800e8ba00cf0, read 2026-09-18. Shown as written; SAVRN's own facts about this dataset are on its page.
Raw, unscripted, first-person daily-life video, collected through Claru, Reka's data collection marketplace — recorded by paid collectors in their own homes and workplaces on head-mounted and handheld phones, across multiple regions.
Videos are delivered as recorded — no cuts, no trimming, no editing, no
filtering beyond basic integrity checks. A processed tier (short clips with
machine captions) is released separately under the same RekaDaily-10k prefix.
This is the full RekaDaily-10k release: 10,865 hours / 412,050 videos / 11,127 shards / 80 TB. See the
release announcement.
Additional recordings may be appended over time; the metadata/ tables and
this line are updated whenever that happens.
The Dataset Viewer above opens on the browse table: every video as a
thumbnail next to its full metadata row, so the collection can be skimmed
without downloading anything. The metadata config is the same fields without
the images, for lighter programmatic reads.
Browse either release visually in the RekaDaily-10k Viewer Space: it plays sample videos and clips inline with their full metadata record beside them, and switches between the raw recordings and the processed clips from a dropdown at the top.
Structure
Videos are packed into WebDataset tar archives (~8 GB), organized by collection project:
data/<project>/shard-NNNNN.tar # <video_id>.<mp4|mov> + <video_id>.json, plus <video_id>.imu.csv and
# <video_id>.frames.csv for sessions recorded with motion sensors
metadata/browse.parquet # one row per video: thumbnail + every metadata field
metadata/index.parquet # the same metadata fields, without thumbnails
The metadata/ parquets are refreshed at the end of each upload batch, so they
can trail the newest shards briefly while a batch is in flight.
Load the video shards with any WebDataset reader, e.g.:
import webdataset as wds
url = "https://huggingface.co/datasets/RekaAI/RekaDaily-10k-raw/resolve/main/data/egocentric_household_tasks/shard-00000.tar"
ds = wds.WebDataset(url)
The tar shards are not previewed in the Hub's Dataset Viewer (its WebDataset preview is currently broken platform-wide for video archives); they download and stream normally.
Projects: egocentric_household_tasks, egocentric_household_tasks_usa,
residential_egocentric_latam_upload_via_claru,
egocentric_commercial_environments, video_capture_activities,
video_capture, video_capture_first_person_videos_phone,
egocentric_household_tasks_imu, egocentric_household_tasks_imu_usa_canada,
egocentric_household_tasks_imu_mexico. The three _imu projects ship
motion-sensor sidecars (see below).
Metadata fields
Each .json sidecar carries the fields below; metadata/index.parquet and
metadata/browse.parquet carry the same set, one row per video (browse adds
the thumbnail image column):
| field | description |
|---|---|
video_id |
unique id, matches the media file name |
project |
Claru collection project |
flow, activities |
activity taxonomy (activities-type projects): session scenario + performed actions |
category, subcategory |
category taxonomy (video-capture-type projects) |
lighting |
lighting condition, where captured |
duration_s, fps, width, height, num_frames, codec |
probe stats |
collector |
salted-hash collector id — distinct values ≈ distinct environments |
has_imu |
true when the video ships with .imu.csv and .frames.csv |
Each video populates one taxonomy family (flow/activities or category/subcategory) depending on its project type.
IMU
Sessions from the newer collection projects were recorded with the phone's motion sensors alongside the camera. For those videos each shard carries two extra files with the same stem as the video:
| file | contents |
|---|---|
<video_id>.imu.csv |
one row per sample: user acceleration with gravity removed (g), gravity vector (g), bias-corrected rotation rate (rad/s), attitude as quaternion and rotation matrix, plus raw accelerometer (g), gyroscope (rad/s) and magnetometer (µT) tracks, each on its own hardware timestamp column |
<video_id>.frames.csv |
presentation timestamp of every video frame on the same clock as the IMU, for frame-accurate joins |
All timestamps are on one monotonic device clock per session. The .json
sidecar for these videos additionally carries an imu block with the sample
rates and frame anchor (sync), camera intrinsics and distortion coefficients
with a provenance tag (intrinsics), the camera-to-IMU rotation
(extrinsics.cam_to_imu; translation is null where it has not been
physically measured), and the delivered frame geometry (resolution, including
any rotation baked into the pixels). Attitude is gravity-aligned with arbitrary
yaw; the magnetometer is provided raw and is not fused into attitude.
Videos without motion sensors have no .imu.csv/.frames.csv entries and
their .json omits the imu block. Readers that pick only the mp4/json
keys keep working unchanged.
Consent, privacy & takedown
This dataset was collected through Claru, Reka's data collection marketplace, as described in the release announcement. Collectors are paid contractors who opt in, and every session is recorded with the wearer's knowledge and agreement. Collectors are instructed to record only with the agreement of other adults present and to keep others out of frame where that is not possible.
Every video in this release has been processed to remove container metadata — GPS coordinates, device identifiers, and capture timestamps — and verified clean before upload, in addition to the automated PII screening described in the announcement. Screening is not perfect. If you find something in this release that should not be there, tell us and we will remove it: contact [email protected].
License
Apache 2.0 — use, redistribute, and build on this data, including commercially, with attribution per the license terms.