Task family

Egocentric Furniture Restoration Video Data

Stripping old finish, repairing joints and veneer, then sanding and refinishing the piece, captured first-person against a spec you write, for furniture restoration robot training data and fast, on-demand custom craft task collection.
Streams
Ten, synced under 2 ms
Catalog status
Available on request
Billing
Per validated hour
License
Buyer-owned

Requirements

What does furniture restoration data need?

01

A named restoration sequence

Stripping a finish, repairing joints and veneer, sanding and refinishing are separate jobs in a fixed order. A spec names each one rather than relying on one generic restoration label.

02

Both hands and the piece in frame

Restoration is bench work with two hands on one object. A head-mounted view keeps both hands, the piece and the surface being worked in view through the whole sequence.

03

Hand pose through every job

3D hand pose with a visibility flag per joint records the fingers through stripping, joint repair, sanding and refinishing, which RGB video alone does not give you as numbers.

04

Job boundaries on the same clock

Frame-accurate action segments mark where stripping ends, where repair begins and where refinishing starts, aligned to video and depth on one hardware clock.

05

Rights you can ship on

A perpetual, buyer-owned commercial license backed by a documented consent chain, so a policy trained on the data can go into a product.

Why it matters

What is egocentric furniture restoration video data, and why does it need its own page?

Egocentric furniture restoration video data is real-world, first-person video of a person restoring a piece of furniture: stripping the old finish, repairing joints and veneer, then sanding and refinishing it. It is recorded from the operator viewpoint, with depth, 3D hand pose, contact events and frame-accurate action segments aligned on one hardware clock.

The site lists furniture restoration as one row in its task catalog. Until now it has appeared only as a neighbour on other pages, such as the watch, bicycle, shoe and furniture assembly pages and the sanding and finishing page, and each of those says it is not a row of its own topic. This page is built on that one row.

The site states one restoration row and no other restoration, refinishing or furniture repair row. This page says so plainly instead of inventing a task list. Anything beyond that row is a spec conversation, not a catalog entry.

Setting

Which furniture restoration tasks can be captured?

The task catalog states one restoration task. It is called Furniture restoration, it sits in the Repair Services sector and it is listed in a Repair Shop environment that covers appliance, bicycle, shoe, watch and furniture work. The catalog describes it as "Strip old finish, repair joints and veneer, sand and refinish the piece." It is rated Hard and listed as Available on request.

The same environment holds five other rows: Appliance repair, Bicycle repair, Electronics repair, Shoe repair and Watch repair. They are neighbours, not restoration tasks. The third table below lists the nearest wood-finishing rows from other environments, with the reason none of them is counted.

The row

What does the Furniture restoration row say, step by step?

The row names its work in one sentence: strip old finish, repair joints and veneer, sand and refinish the piece. Read in order, that is stripping, then repair, then sanding, then refinishing. The first table below sets each step against what the site does and does not state about it.

The row says "joints and veneer", so a spec can choose joint repair, veneer repair or both. The site does not state which one a collection covers, how many repairs are made in an episode, or what counts as a finished piece.

The row does not name a finish, a stripping method, a tool or a wood. The site states none of them for restoration, so this page claims none.

Scope

Does the site state upholstery or other furniture work?

No. The site states no upholstery row and no reupholstering row. The only restoration row is the one quoted above, and it covers stripping, joint and veneer repair, sanding and refinishing. This page does not claim upholstery, and it does not suggest that a restoration collection includes it.

The site also states no furniture repair row beyond that one. If a policy needs a different piece of furniture work, describe it in the spec: the object, the steps, and where the sequence starts and ends. The site does not state which pieces of furniture it has collected, so none are listed here.

Environments

Where are furniture restoration tasks captured, and is it real work or a staged set?

The Furniture restoration row sits in the Repair Shop environment, whose examples are electronics repair, appliance workshop, bicycle shop, shoe repair, watch repair and furniture restoration. The environment is listed under the Repair Services sector.

The row is Available on request, which the site defines as scoped and recruited to spec when a buyer asks for it.

The row uses the head-mounted phone capture mode, which the site describes as the first-person view of real work on site. So the site describes this as work captured in a working environment, not a staged set, and the row does not use the staged handheld-gripper mode. The site does not state which sites a collection runs at, does not name a workshop, and does not state capture at a buyer own bench or shop, so the environment, access and schedule are agreed in the written spec.

Capture setup

How is furniture restoration captured from a first-person view?

The Furniture restoration row names the capture mode Phone (head-mounted) / multiview rig. A head-mounted phone records the first-person view of real work on site, and a multiview rig adds synchronized third-person angles when the spec asks for them. A wrist-mounted camera is available alongside the head camera for close-range detail.

Depth, 3D hand pose, contact events and action segments are aligned to video on one hardware clock, synced under 2 ms. Distance-invalid pixels beyond the depth sensor reliable range are flagged rather than interpolated. The site does not state how depth behaves at the close range of a bench, so raise that in the spec if your policy relies on it.

The site does not state a camera count, resolution or frame rate for restoration. Lighting, bench setup, piece sizes and finishes are Not stated, so they are agreed in the written spec.

Streams and labels

What does each furniture restoration episode contain?

Each episode follows the same episode schema used across Firsthand custom collections: ten streams synced under 2 ms, with head and wrist RGB, depth, 3D hand pose with per-joint visibility, contact and grasp events, and frame-accurate action segments.

For restoration, hand pose tracks the operator through each job, contact events mark when the fingers make and break contact with the piece or a tool, and action segments mark the start and end of each job. Because the labels share one clock with the video and depth, a boundary between stripping and repair, or between sanding and refinishing, lines up with the exact frame where it happens.

The site does not say how finely hand pose resolves a joint or a veneer edge, so this page makes no precision claim.

Robots

Why does restoration data matter for robot learning?

A restoration is a sequence of manipulations in a fixed order, and a policy has to learn both the moves and the order. First-person data gives the hand and object detail for each move, and the action segments give the order. That combination is what the site describes for every task family it collects.

The dexterous manipulation page covers per-finger hand pose and contact events, which is the hand-level data a dexterous hand needs. This page applies the same streams to one restoration sequence.

The site states no robot results for furniture restoration and makes no claim that any model was trained on this data. This page describes what is collected, not what a policy trained on it will do.

Neighbours

How is this different from the sanding, woodworking and assembly pages?

The nearest wood-finishing rows sit in a Carpentry & Furniture Workshop environment, not the Repair Shop. They cover sanding and surface prep, staining and finishing, and veneer lamination and pressing. Those rows describe preparing and finishing new work at a workshop, and none of them mentions an old finish, a repair or a restored piece.

The sanding and finishing, woodworking and carpentry, painting and coating, and furniture assembly pages each cover their own rows, and each lists furniture restoration only as a neighbour. This page covers the restoration row itself. The streams, labels and formats are the same across all of them.

Delivery

How is furniture restoration data labeled and delivered?

Delivery formats are RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd. The first three are the training-loader formats; HDF5 and zarr carry arrays for custom pipelines, and Rerun .rrd gives a multi-stream synchronized playback file for review. The last table below sets each against what its official documentation states.

Converter source is readable, so you can retarget the schema to your own loader, and the episode schema page lists the fields.

Every batch is validated against signed accept criteria before it ships, with a reject log, and delivery is rolling, per validated batch.

Privacy

How is privacy protected?

Every episode links to a signed contributor release through a documented consent chain, and the consent record is part of the delivery. Contributors are the people who perform the restoration, so their release covers the footage captured of their hands and workspace.

Faces, plates and screens are detected and irreversibly blurred at ingest, and a reviewer confirms the result before anything ships. The anonymization record is delivered with the data.

Markings on a piece of furniture, and any text in the workspace, are not listed as blur categories on the site, so this page does not claim they are blurred.

Fast and on demand

How fast can a custom restoration dataset be collected?

Where coverage is already deep, the first validated batch lands in a median of 48 hours from signed spec. Thin environments typically take three to four weeks, because vetting operators there is the bottleneck, and we quote that timeline up front.

The Furniture restoration row is listed as Available on request, which means contributors are scoped and recruited to your spec when you ask. The site does not map that status to a specific number of days or weeks, so the timeline is quoted against your spec. It does not state a number of restoration contributors or a restoration-specific turnaround either.

On-demand top-ups run against the same spec and accept criteria after each training run, so new restoration data stays consistent with what you already hold.

The spec

How do you start a pilot?

You describe the restoration sequence your policy needs: the piece, the jobs, the start state and the end state. We turn that into a written spec covering tasks, environments, capture tier, annotation depth and accept criteria, then quote reach, timeline and price against that document before any capture begins.

A Spec Pilot, a small and fast first batch, can prove the spec and the accept criteria before you scale volume. Billing is per validated hour, a reject log ships with every batch, and rejected items are recaptured at our cost.

At a glance

What you get.

Every collection runs through the same seven-stage end-to-end custom collection pipeline. End-to-end custom data collection is a managed service that takes an AI data need from problem to owned dataset in a single accountable pipeline.

The stated row

How does the catalog state the Furniture restoration row?

Every field of the one restoration row in the task catalog, as listed, with what each field means on this site.
Catalog fieldAs the site states itWhat it means here
SectorRepair ServicesThe group the row sits in
EnvironmentRepair Shop (appliance, bicycle, shoe, watch, furniture)Where the row is listed
Environment examplesElectronics repair, appliance workshop, bicycle shop, shoe repair, watch repair, furniture restorationThe stated setting; furniture restoration is one example
TaskFurniture restorationThe only restoration row the site states
DescriptionStrip old finish, repair joints and veneer, sand and refinish the piece.Four jobs in one sentence
SkillHardThe catalog rating for the row
CapturePhone (head-mounted) / multiview rigHead-mounted view of real work on site, with optional third-person angles
StatusAvailable on requestScoped and recruited to spec when a buyer asks

Step by step

What is stated about each job, and what is not?

The jobs in the row wording, with the details the site does not state and a spec would define.
Job as the row words itWhat the site statesWhat the site does not state
Strip old finishThe first job in the rowWhich finishes, how a finish is stripped, tools used
Repair joints and veneerJoints and veneer, in one jobJoint types, veneer types, how many repairs per episode
SandA job in the rowSanding tools, grits, how a surface is judged ready
Refinish the pieceThe closing job of the rowWhich finish is applied, how a finished piece is judged
The pieceA single piece of furnitureFurniture type, size, wood, number of pieces

Adjacent rows

Which nearby rows are not counted as restoration rows?

Wood and furniture rows in the task catalog that sit near the restoration row, with the catalog description and why this page leaves them to other pages.
Catalog taskCatalog descriptionEnvironmentWhy it is not a restoration row
Sanding & Surface PrepSand panels smooth by machine and hand, fill defects and wipe off dust before finishing.Carpentry & Furniture WorkshopSurface prep before finishing; no old finish or repair wording
Staining & FinishingApply stain, sealer or lacquer with rags, brushes or spray gun and sand between coats.Carpentry & Furniture WorkshopFinishing new work; no stripping or repair wording
Veneer Lamination & PressingCut veneer sheets, spread adhesive, position them on the substrate and press them flat.Carpentry & Furniture WorkshopLaying new veneer; no repair wording
Furniture craftingCut, join and finish timber components into furniture pieces at the bench.Woodcraft & Carving StudioBuilding a piece; no restoration wording
Shoe repairRemove worn soles or heels, cut and glue replacements and stitch and finish edges.Repair Shop (appliance, bicycle, shoe, watch, furniture)Footwear task in the same environment

Streams and labels

What does each episode carry, and what is not stated?

Streams and labels the site states for Firsthand custom collections, and restoration fields the site does not state.
ItemStatus on this siteWhy it matters for restoration
Ten streams synced under 2 msStatedA job boundary lines up with the exact video and depth frames
Head and wrist RGBStatedKeeps both hands, the piece and the working surface in view
Depth, with distance-invalid pixels flaggedStatedUnreliable pixels are marked, not interpolated
3D hand pose with per-joint visibilityStatedRecords the fingers through stripping, repair, sanding and refinishing
Contact and grasp eventsStatedMarks when the hands take and release the piece or a tool
Frame-accurate action segmentsStatedMarks the start and end of each job
Furniture types, woods or finishesNot statedDefined in the spec if needed
Tools, stripping methods or sanding gritsNot statedDefined in the spec if needed
Joint and veneer repair typesNot statedDefined in the spec if needed
Task duration, episode count, success labelNot statedDefined in the spec if needed
Precision, tolerance or robot resultsNot statedNo claim is made

Formats

Which formats carry furniture restoration data?

Delivery formats stated on the site, set against what each format official documentation states where the documentation was read.
FormatWhat the official documentation statesUsed for here
RLDSA dataset is retrieved as episodes, and each episode holds a dataset of steps (RLDS repository README)Episode-based training loaders
LeRobotLeRobotDataset v3.0 is a standardized format for robot learning data, including multi-camera video, with many episodes stored per Parquet or MP4 file (LeRobot documentation)LeRobot dataset format and tooling
WebDatasetTar files in which files that belong together share a basename, split into numbered shards (WebDataset README)Sharded streaming for large training runs
HDF5 and zarrStated by Firsthand onlyArray storage for custom pipelines
Rerun .rrdStated by Firsthand onlyMulti-stream synchronized playback for review

FAQ

Furniture restoration video data, answered.

What is egocentric furniture restoration video data?
It is real-world, first-person video of a person stripping an old finish, repairing joints and veneer, then sanding and refinishing a piece of furniture, captured against a written spec with 3D hand pose, depth and action segments. Firsthand handles contributors, capture, QA, consent, and delivery.
Which furniture restoration task does the site state?
One row, Furniture restoration: "Strip old finish, repair joints and veneer, sand and refinish the piece." It is rated Hard, listed in a Repair Shop environment and marked Available on request. The site states no other restoration, refinishing or furniture repair row.
Does this include upholstery?
No. The site states no upholstery or reupholstering row, and this page makes no upholstery claim. If a policy needs other furniture work, describe it in the written spec.
Is this a real workshop or a staged set?
The row uses the head-mounted phone mode, which the site describes as the first-person view of real work on site. The site does not state which sites a collection runs at or capture at a buyer own shop, so the environment and access are agreed in the written spec.
Are furniture types, finishes, tools or joint types included?
Not stated. Furniture types, woods, finishes, tools, stripping methods and the kinds of joint and veneer repair are defined in the written spec if your policy needs them. No precision or tolerance claim is made.
How is this different from the sanding and finishing data?
The sanding and finishing rows cover preparing and finishing new work in a carpentry workshop. This page covers the one restoration row: stripping an old finish, repairing joints and veneer, then sanding and refinishing. The streams, labels and formats are the same.
How fast can a custom restoration dataset be collected?
Where coverage is deep, the first validated batch lands in a median of 48 hours from signed spec. Thin environments typically take three to four weeks. The Furniture restoration row is Available on request, so the timeline is quoted against your spec.
How do you start a pilot?
Describe the restoration sequence you need: the piece, the jobs and where an episode starts and ends. We write a spec, quote reach, timeline and price against it, and a Spec Pilot proves the accept criteria before you scale. Billing is per validated hour under a perpetual, buyer-owned license.

Sources

Where are the delivery formats documented?

Request a custom dataset.

Tell us the restoration sequence your policy needs to handle. We will quote reach, timeline, and price against a written spec, with a first validated batch in a median of 48 hours where coverage is deep.