Returns processing

Egocentric Returns Processing Data

Opening a returned parcel, inspecting and scanning what is inside, re-tagging it, then sending it to restock, to the shelf or to disposal: returns work is a chain of small decisions made with the hands. We collect custom egocentric video of it on demand, to a written skill spec, with synchronized streams, hand pose, action segments, anonymization and a buyer-owned license.
Setting
Warehouse & Distribution Center, Retail Floor Set and Retail Store -- Front of House
Returns rows
Three, each Easy; Ready to deploy or Available on request
First batch
Median 48 h in deep-coverage settings
License
Perpetual, buyer-owned

Requirements

What does a returns capture need that a general warehouse or retail clip does not?

01

Three returns rows, named exactly

"Returns Processing" in Warehouse & Distribution Center, "Process a return" in Retail Floor Set and "Checkout and returns" in Retail Store -- Front of House.

02

The hands and the item in view together

Hand pose, contact events and per-frame instance masks are recorded on one clock, with a visibility flag on each joint.

03

Gaps stated, not filled

The catalog states no refund policy, fraud check, return reason or system screen. Those would be written into the spec, not assumed.

04

Privacy stated plainly

Consent, anonymization and the license are stated below. Faces, plates and screens are blurred. This page makes no certification claim.

Definition

What is egocentric returns processing data?

Egocentric returns processing data is first-person video of an associate handling returned items, recorded from their own point of view with synchronized sensor streams alongside. The camera sits on the head, close to what a robot’s onboard camera would see, so the frames show what the hands do with the parcel, the item and the tag. The same idea sits behind any returns processing robot training data or reverse logistics video dataset request, applied here as a custom collection scoped to your tasks.

The data is human capture: a paid, consented contributor wears the rig and performs a task from a written skill spec. It is not robot or teleoperation data. It is also not fixed-camera warehouse or store footage, because the viewpoint is the person doing the work.

Tasks

Which returns tasks are in the catalog?

The task catalog lists three rows about returns directly. "Returns Processing" sits in the Warehouse & Distribution Center environment, in the Logistics & Warehousing sector, which the catalog illustrates with an e-commerce fulfillment hub, a distribution center, a cold storage facility and a freight warehouse. It is described as opening returned parcels, inspecting and scanning items and routing them to restock or disposal. It is rated Easy and Ready to deploy.

"Process a return" sits in the Retail Floor Set environment, in the Retail & Consumer Goods sector, illustrated with shelving, a checkout, a garment rail and a pack bench. It is described as inspecting, re-tagging and re-shelving a return. It is rated Easy and Available on request.

"Checkout and returns" sits in the Retail Store -- Front of House environment, illustrated with a clothing store, an electronics shop, a furniture showroom, sporting goods, a bookstore and a department store. It is described as scanning purchases, processing payments and returns at the register and bagging or refunding items. It is rated Easy and Available on request.

Capture

Do the three returns rows use the same capture setup?

No. "Returns Processing" and "Checkout and returns" use a head-mounted phone with a multiview rig. "Process a return" uses a multiview rig with handheld grippers instead. The first-person view of real work comes from the head-mounted phone, and the multiview rig adds synchronized third-person angles when the spec asks for them.

The site states no parcel types, item categories, return volumes, store formats, store chains or facility names for these rows.

Adjacent rows

Which nearby rows are not returns processing?

Several rows touch returns without being returns processing. Damaged-goods sorting, where damaged goods are inspected and sorted with a handheld scanner and returns bins, is a sorting task. Restocking rows fill shelves from cartons or a cart. Checkout rows such as "Checkout and bagging" scan items and take payment at a grocery checkout. This page does not count any of them as returns processing.

Our sorting task page covers damaged-goods sorting and says that a return processing row on a retail floor set is a different task. Our box and parcel handling page covers moving and opening parcels in general. Both are linked below.

Coverage limits

Does the catalog cover refund decisions, fraud checks or return reasons?

No. No catalog row names refund policy decisions, return authorization, fraud or abuse detection, grading an item’s condition, recording a return reason, working in a warehouse management or point-of-sale system, or contacting a customer. The coverage table below sets each of these against what the catalog actually lists.

If a program needs a task the catalog does not name, it is written into the skill spec, and whether it can be captured is confirmed when the spec is quoted rather than assumed.

Episodes

What does each episode contain?

Each attempt is delivered as one episode. On this site the standard episode carries action segments, 3D hand pose for both hands with a per-joint visibility flag, contact events that mark when a hand meets an item, an objects list, one task instruction, and per-frame instance masks stored at the depth resolution of 848×480.

For returns work, an object in the list might be a parcel, an item, a tag or a bin, as written in the skill spec. Whether an item was accepted or refused is not a stated stream.

Labels and delivery

How is the data labeled and delivered?

Action segments divide an episode into start- and end-timestamped spans, each carrying start_ns, end_ns, verb and noun. For returns work, a segment might be one parcel opened, one item scanned or one tag replaced, as written in the skill spec. The site lists no label for the outcome of a step, such as whether an item was sent to restock or to disposal.

Validation runs against signed accept criteria written into the spec before capture, and a reject log ships with each batch. A human reviewer checks every episode. Only footage that clears the criteria is billed as a validated hour.

Delivery is in the format your stack already reads: RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or raw streams with metadata, with readable converter source alongside. The license is perpetual, irrevocable and worldwide, buyer-owned and non-exclusive by default, with exclusivity available as a separate term. The executed agreement controls.

Why it is hard

Why is returns processing hard for robot learning?

Returns look simple in the catalog: open, inspect, scan, route. The difficulty sits in the sequence. The hands go inside a parcel, so the contents and the fingers can be hidden. The same hands then hold a scanner or a tag, and the next step depends on what the inspection showed. That is why hand pose carries a per-joint visibility flag, why contact events mark when the hand meets the item, and why masks are recorded per frame. The challenge table below maps each difficulty to the stream or label this site states.

The destination of each item, restock, shelf, refund or disposal, is a decision. The site states no label for that decision or for item condition.

Capture and privacy

Where is it captured and how are people protected?

The catalog describes the head-mounted phone as recording the first-person view of real work. The site also states that Firsthand does not capture at a customer’s own facility.

Every contributor signs a written release, and each delivered episode links to it through consent artefact IDs. At ingest, automated detection finds faces, plates and screens and blurs them irreversibly, and speech is scrubbed of names, addresses and card numbers. A human reviewer confirms that no un-consented person is identifiable in any frame, and the anonymization record ships with the data. That matters at a register, where a customer or a screen can appear in frame.

Refund policy, fraud handling and certifications are not stated for these environments, and this page makes no such claim.

Speed

How fast can a custom returns processing dataset be collected?

From signed spec to first validated batch, the published timeline is a median of 48 hours where coverage is deep and three to four weeks where it is thin and contributors need to be recruited first. The catalog marks "Returns Processing" Ready to deploy, meaning contributors and site access are already set up. "Process a return" and "Checkout and returns" are Available on request, so they start from the spec.

Getting started

How do you start a returns processing pilot?

Describe the returns task and its order, the items or parcels involved, where each one ends up, what counts as a finished step, and the failure or variation cases your pipeline is missing. If you need something beyond the three rows, such as grading item condition or working in a return system, say so up front. That becomes a written skill spec, quoted for reach, timeline and price before any capture begins.

Most programs begin with a Spec Pilot, a small, fast first batch that proves the spec and the accept criteria on real footage before volume scales. Collections are billed per validated hour.

Capture setup

What is the capture setup for a returns processing collection?

The capture setup as stated on this site. Counts of sites, contributors, episodes and hours are set in the skill spec.
PartAs stated on this site
Capture mode ("Returns Processing", "Checkout and returns")Head-mounted phone for the first-person view of real work; a multiview rig adds synchronized third-person angles when the spec asks for them
Capture mode ("Process a return")Multiview rig with handheld grippers
StreamsTen: 4K head camera, two wrist cameras, depth, IMU, 3D hand and body pose, instance segmentation, action labels
SyncHardware-triggered onto one PTP clock domain; aligned under 2 ms
Hand pose21 joints per hand, 3D, in metres in the head-camera frame; per-joint visibility flag
Which tier applies to a given programNot stated; confirmed in the skill spec

Every collection runs through the same seven-stage end-to-end custom collection pipeline.

Returns rows

Stated returns task × environment × what the catalog says × skill × status

The three catalog rows about returns, as the task catalog states them, with the capture setup each row lists.
TaskEnvironmentWhat the catalog statesSkillCaptureStatus
Returns ProcessingWarehouse & Distribution CenterOpen returned parcels, inspect and scan items and route them to restock or disposalEasyPhone (head-mounted) / multiview rigReady to deploy
Process a returnRetail Floor Set (shelving, checkout, rail, pack bench)Inspect, re-tag, and re-shelve a returnEasyMultiview rig + handheld grippersAvailable on request
Checkout and returnsRetail Store -- Front of HouseScan purchases, process payments and returns at the register and bag or refund itemsEasyPhone (head-mounted) / multiview rigAvailable on request

Coverage

Returns sub-task × in the catalog? × how this page treats it

Each sub-task set against the catalog. Where there is no row, the page says so instead of claiming it.
Sub-taskIn the catalog?Detail
Opening returned parcelsYes, one row"Returns Processing"
Inspecting returned itemsYes, two rows"Returns Processing" and "Process a return"
Scanning returned itemsYes, one row"Returns Processing" names scanning items
Routing items to restock or disposalYes, one row"Returns Processing"
Re-tagging and re-shelving a returnYes, one row"Process a return"
Processing a return at the register, bagging or refunding itemsYes, one row"Checkout and returns"
Damaged-goods sortingAdjacent rowA sorting task, covered by the sorting task page, and not counted as returns processing
Restocking shelvesAdjacent rowsRestocking rows are not counted as returns processing
Refund policy, return authorization or fraud checksNo rowNot named in any row
Grading item condition or recording a return reasonNo rowNot named in any row
Working in a warehouse management or point-of-sale systemNo rowNot named in any row

Capture challenges

Returns challenge × what goes wrong × stream or label that addresses it

Each returns capture challenge mapped to a stream or label this site already states. Where nothing is stated, the row says so.
ChallengeWhat goes wrongStated stream or label
Hands inside the parcelThe package or the item covers the fingers3D hand pose with per-joint visibility flags; reject if the object is out of frame for more than 15% of an episode
Hand meets item, scanner or tagThe moment of contact is hard to place in a long clipContact events and per-frame instance masks
Choosing a destinationThe next step depends on what the inspection showedAction segments with verb and noun; not stated: no outcome or destination label is listed
Item conditionWear or damage is subtle at a distance4K head camera and depth are listed streams; not stated: no condition label is listed
Customer or screen in frameA bystander or a register screen can appearFaces, plates and screens blurred irreversibly at ingest; speech scrubbed of names, addresses and card numbers; human review for any identifiable un-consented person
Force while opening or taggingEffort is not visible in videoNot stated: force and tactile readings are not among the listed streams

Delivered vs not stated

What is delivered and what is not stated

Delivered items are stated elsewhere on this site. Items marked not stated are not promised on this page.
ItemStatusDetail
Action segmentsDeliveredstart_ns, end_ns, verb, noun, one per step
3D hand poseDelivered21 joints per hand; per-joint visibility flag for occluded fingers
Contact eventsDeliveredThe moment a hand meets an item
Per-frame instance masksDeliveredStored at 848×480
Task instructionDeliveredOne per episode; no richer language data is stated
Consent and anonymization recordsDeliveredConsent artefact IDs per episode; anonymization record shipped with the data
Item types, parcel types and condition gradesNot statedAgreed in the skill spec
Refund policy, authorization and fraud detectionNot statedNo such statement exists for these rows
Return rates, volumes and reasonsNot statedNo such figure is listed
Warehouse management and point-of-sale systemsNot statedNo system is named
Store chains, facility names and worker countsNot statedNo such detail is listed
Number of sites, episodes and hoursNot statedSet per program in the skill spec
Outcome or destination labelsNot statedNo such label is listed

FAQ

Returns processing robot training data, answered.

What is egocentric returns processing data?
Custom first-person video of paid, consented contributors processing returned items in a warehouse or a store, captured to a written skill spec.
Which returns tasks are in the catalog?
Three rows: "Returns Processing" in Warehouse & Distribution Center, "Process a return" in Retail Floor Set and "Checkout and returns" in Retail Store -- Front of House. All three are rated Easy.
Does the catalog include refund decisions, fraud checks or grading item condition?
No. None of these is a named row. They would be written into the skill spec, and feasibility is confirmed when the spec is quoted.
Is this a custom warehouse and retail data collection or a ready-made dataset?
It is a custom collection: you write a skill spec, we quote reach, timeline and price against it, and capture runs to your accept criteria.
How are people at the register protected?
Contributors sign a release and each episode links to it. Faces, plates and screens are blurred irreversibly at ingest, and speech is scrubbed of names, addresses and card numbers.
How fast can a fast, on-demand returns processing dataset arrive?
A median of a median of 48 hours from signed spec to first validated batch where coverage is deep, and three to four weeks where it is thin.
Who owns the data and in which formats does it arrive?
The buyer owns it under a perpetual, non-exclusive commercial license by default. Formats include RLDS, LeRobot, WebDataset, HDF5, zarr and Rerun .rrd.

Sources

Where are the delivery formats for returns processing data documented?

Request a custom returns processing dataset.

Tell us the parcels or items, where each one ends up, and the steps your model needs to see. 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.