Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Task family

Egocentric Quilting and Needlepoint Data

Quilting and needlepoint are two slow, two-handed textile jobs that look nothing alike. One cuts and pieces fabric blocks, layers them with batting and quilts the layers together. The other pulls yarn through canvas in a counted pattern with a tapestry needle. The site’s task catalog lists both in the Textile Arts & Stitching Studio, and this page covers quilting robot training data, egocentric needlepoint video and a fabric piecing and counted stitch dataset as first-person capture. We run custom textile arts data collection fast and on demand against a spec you write, and as custom collection at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs.
Catalog rows
Quilting; Needlepoint (Textile Arts & Stitching Studio)
Status
Both Medium, both Ready to deploy
Capture setup (as listed)
Phone (head-mounted) / multiview rig
License
Perpetual, buyer-owned

Why these two rows need their own spec

What makes quilting and needlepoint different from other hand stitching?

01

A build-up of steps, and a counted pattern

Quilting is described as cutting and piecing fabric blocks, layering with batting and quilting the layers together, so it is an ordered chain of steps. Needlepoint is described as stitching yarn through canvas in a counted pattern, so the same small motion repeats across a grid.

02

Two hands on soft material

One hand holds the cloth or the canvas and the other works the needle. The tool, the material and the fingers occupy a small part of the frame at once, so hand pose and its visibility flag matter more than a wide scene view.

03

Hand work only, as described

Neither row mentions a machine. Hemming and tailoring name hand or machine work, but quilting and needlepoint are described without one, and a spec should still say which part of each row it wants.

04

Ready to deploy, with no delivered hours claimed

Both rows are listed as Ready to deploy, which the site defines as contributors and site access being set up, with capture starting once a spec is signed. This page claims no delivered hours or episodes for either.

Definition

What is egocentric quilting and needlepoint data?

It is first-person video of one person doing textile hand work, recorded from that person’s own point of view. A paid, consented contributor wears the capture rig and performs the task written in a skill spec, and each attempt is delivered as an episode with synchronized streams, hand pose and labeled action segments. It is human capture. It is not robot or teleoperation data, and it is not a fixed corpus you download.

People reach the topic through quilting robot training data, egocentric needlepoint video, a fabric piecing and counted stitch dataset or custom textile arts data collection. They describe one request from different angles: write the task down, collect it on demand, and receive validated episodes. Because the data comes from people and not from a robot, using it for a particular robot still needs your own retargeting step.

Catalog rows

Which catalog rows does this page rely on, and what is their status?

Two, listed in lib/commercial-catalog-data.ts under the Textile Arts & Stitching Studio environment in the Creative Workshops & Crafts sector. The environment is described with examples of hand embroidery, tailoring studio, quilting, needlepoint, custom garment fitting and hemming. The row "Quilting" reads: "Cut and piece fabric blocks, layer with batting and quilt the layers together." The row "Needlepoint" reads: "Stitch yarn through canvas in a counted pattern with a tapestry needle." Both are rated Medium, both list the capture setup "Phone (head-mounted) / multiview rig", and both are Ready to deploy.

The site defines Ready to deploy as contributors and site access being set up, with capture starting once a spec is signed. The other seven rows of the studio are not the subject here: "Custom garment fitting", "Hand embroidery", "Hemming" and "Tailoring" are also Ready to deploy, and "Crochet", "Embroidery" and "Knitting" are Available on request. This page names only the tasks and items in the two rows above. It states no delivered hours, episodes or footage for either row.

Difference

How is this different from the embroidery, knitting, sewing and stereo textile pages?

The egocentric embroidery and hand stitching page covers hand-stitching rows, including "Needlepoint", but it states that quilting is outside its scope. This page takes quilting and needlepoint together as its main subject. The egocentric knitting and crochet page covers the two Available on request rows, "Knitting" and "Crochet". The egocentric sewing and textile handling page spans cutting, pinning, hemming, stitching and handling fabric across several environments and reproduces the studio rows as one of its settings.

The stereo embroidery and tailoring page covers all nine studio rows as stereo capture and MCAP delivery, and it states that stereo applies through the site’s general stereo offer and not through these rows. This page is first-person capture of the two rows as the catalog lists them, so it is not a stereo page. The first table below reproduces the two rows, and the second sets the pages side by side. The site has no separate egocentric tailoring and alterations page, so none is compared.

Capture setup

What capture setup do the rows list?

The catalog lists "Phone (head-mounted) / multiview rig" for both rows. The site describes that setup for the studio rows as a head-mounted phone recording the first-person view of real work on site, with a multiview rig adding synchronized third-person angles when the spec asks for them. The catalog does not say which of the two applies to each row, so the spec names the one you want and a Spec Pilot confirms it.

The site does not state a stereo pair for these rows, and this page does not describe the capture as stereo. It names no studio, school, workshop, city or region, and it lists capture at a customer’s own facility as not offered, so this page claims neither. Camera count, resolution, frame rate and lighting for these rows are Not stated. Capture is run to your skill spec using the settings and contributors Firsthand arranges.

Quilting

Which steps of quilting can a spec label?

The row names three jobs: cutting and piecing fabric blocks, layering with batting, and quilting the layers together. Each is a natural cut. A spec that says "make a quilt" gives one very long action segment. A spec that names cutting, piecing, layering and quilting gives a sequence you can slice by step, with each action segment carrying start_ns, end_ns, verb and noun.

Which verbs and nouns are used, whether a step is a single seam or a whole block, and whether one episode is one step, one block or a whole piece are spec decisions. The site does not set an episode length or a step count, states no block size or quilt size, and names no cutting tool, sewing machine or hoop. How "quilt the layers together" is done, by hand or by machine, is not stated in the row, so a spec that cares should say.

Contact events, which the site describes as the moment a hand meets an item, can mark when a finger or a tool touches the fabric. The site does not say whether a layer of batting or a fold of cloth counts as the item, so the spec settles what a contact means for your task.

Needlepoint

What does a counted-stitch needlepoint spec need to decide?

The row describes yarn stitched through canvas in a counted pattern with a tapestry needle. The counting is the part a robot cannot read from a single frame, because the same motion repeats while the position moves across the canvas. A spec should say whether an episode is one stitch, one row of stitches, one motif or the whole piece, and what a finished step is.

The site gives no pattern, chart, canvas count, stitch type, yarn weight, stitch count or finished-piece label for needlepoint, and it lists no label for whether a count was correct. Action segments mark when each step starts and ends, and hand pose carries how the fingers hold the needle and the canvas. Anything beyond that, such as a position-in-pattern annotation, is Not stated and would be agreed in the spec.

Occlusion

What do the hands, the needle and the cloth do to visibility?

At a stitching bench the hands sit between the camera and the work, and a needle tip or a length of yarn can vanish behind a finger, a fold of fabric or the canvas edge. The site states that the hands occlude the work and that fingers disappear behind objects. That is why each hand joint carries a visibility flag, why contact events mark when a hand or a tool meets a surface, and why instance masks are recorded per frame.

The site says two-handed fine motion and small objects are where occlusion bites, and it states that metric depth on sub-centimetre parts is flagged rather than interpolated. Whether a tapestry needle or a strand of yarn counts as such a part is Not stated, and so is a mask accuracy figure for yarn or needles. A spec that needs a clear view of the needle entering the canvas should name that step, ask for a multiview angle, and confirm it on a Spec Pilot.

Deformable material

How does soft, layered material change what QA checks?

Fabric blocks, batting, canvas and yarn have no fixed shape, and the site states that masks for deformable objects are shipped per frame rather than propagated. Instance masks are stored at the depth resolution of 848×480 so they line up with the depth stream. What counts as the object, whether a single block, the layered stack, the canvas or the needle, is a spec decision.

That decision matters because of two machine-checked rules. An episode is rejected if the manipulated object is out of frame for more than 15 percent of it, and if more than 35 percent of depth pixels in the manipulation region are invalid. Layers that stack and fold, or a canvas that sits under the hand, can change what is in view. The site states no behaviour for particular fabrics, batting or yarn, so how they affect depth or masks is Not stated.

Streams and labels

Which streams and labels come with an episode, and which are not stated?

The site states ten hardware-synchronized streams under 2 ms, including head and wrist cameras, depth with confidence maps, IMU, 3D hand and body pose and instance segmentation, plus action segments and contact events. Hand pose is delivered for both hands with a per-joint visibility flag. The site lists the standard label fields as hand_joints, hand_visible, contact_events, objects and instance_masks.

Which of these streams apply to the head-mounted phone or multiview setup the two rows list is Not stated, and is set in the skill spec. The site lists no label for the quilting or the stitching itself: no stitch type or count, seam or pattern quality, block alignment, completion score, contact force or thread tension reading. It provides one task instruction per episode and no other language annotation for these rows.

People and privacy

What does the site say about consent and privacy?

Every contributor signs a written release before capture, and each delivered episode links to that record through consent artefact IDs in the batch data card. The consent chain has six checkpoints, and a break at any one discards the footage rather than shipping it at a lower grade. At ingest, automated detection finds faces, plates and screens and blurs them irreversibly, and speech is scrubbed of names, addresses and card numbers while ambient audio is kept.

A human reviewer confirms that no un-consented person is identifiable in any frame, and footage that cannot be de-identified is discarded. An undocumented bystander is also a machine-checked reject criterion. The anonymization record is delivered with the data. Neither row involves a client, but a spec that would put a second person in frame should settle consent for that person first. Tool safety is Not stated: the site gives no contributor safety protocol, injury-prevention guidance or certification for any textile row, so this page describes none. This is not legal advice, and the executed agreement controls.

Not stated

What does the site not state about quilting and needlepoint?

Fabric types, batting types, yarn types and weights, canvas types and counts, needle sizes, patterns and charts, block and quilt sizes, stitch counts, machine and tool brands, cycle times, error rates, item counts and what a finished piece means are Not stated. They are set in the written spec, and this page claims none of them. Nothing here reports a robot result, a benchmark or a model improvement.

Scale

How do off-the-shelf coverage and custom collection combine for textile work?

No dataset in the off-the-shelf catalog names quilting or needlepoint, so for these two tasks this is custom collection and not an off-the-shelf purchase. A few listed datasets name sewing, stitching and knitting among other tasks, and they are the place to look for adjacent coverage. The off-the-shelf catalog page lists the current datasets and figures.

Custom collection runs at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs. Where coverage is deep, the median time from signed spec to first validated batch is a median of 48 hours; where it is thin, turnaround runs three to four weeks. The site does not say which applies to the studio rows, so the timeline is quoted against your spec. Collections are billed per validated hour, and rejected episodes and recaptures are never billed.

Speed

How fast can a custom quilting or needlepoint dataset be collected?

The site states program milestones beside the per-batch rule: a pilot reaches its first delivery in two to three weeks, and a standing program reaches full rate in four to six weeks. Both assume coverage is in place. After the first batch, on-demand top-ups run against the same accept criteria, so you can add steps or a second row without rewriting the spec. The site does not state a turnaround for those later batches, so plan them in your quote.

Speed comes from a warm pipeline, not from cutting consent, review or anonymization. The site publishes no price list, minimum order or batch size for this task family, so those are set in your quote. A focused brief, such as one row and one step, is a normal starting point.

Delivery

In what formats is the data delivered?

Delivery is in the format your stack already reads: RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or raw streams with metadata. Readable converter source ships alongside the data so the schema can be retargeted to your own loader. Firsthand also offers MCAP delivery. The official documentation for three of these formats is linked in the sources below, and the MCAP hub page and glossary cover the container.

The site states no topic names, message schemas or rates for an MCAP file for these rows, so none are given here. Name the streams that matter in the skill spec and confirm them on a Spec Pilot batch. The license is perpetual, irrevocable and worldwide, buyer-owned and non-exclusive by default, with exclusivity available as a separate term.

Ordering

How do you order a quilting or needlepoint dataset?

Describe the task and where it starts and ends: cutting and piecing blocks, layering with batting, quilting the layers together, or stitching yarn through canvas in a counted pattern. Say whether an episode covers one step, one block, one row of stitches or a whole piece, what counts as the object and as a finished step, whether the work is by hand, the setting and lighting, the privacy rule if a second person might appear, and name the variation your pipeline is missing.

Then name the streams you want and the delivery format. Most programs begin with a Spec Pilot, a small first batch that proves the spec and accept criteria on real footage before you scale. The fifth table below shows what each spec element decides.

At a glance

What you get.

Catalog row: Quilting
"Quilting": "Cut and piece fabric blocks, layer with batting and quilt the layers together."; Textile Arts & Stitching Studio, Creative Workshops & Crafts; Medium; Ready to deploy
Catalog row: Needlepoint
"Needlepoint": "Stitch yarn through canvas in a counted pattern with a tapestry needle."; Textile Arts & Stitching Studio; Medium; Ready to deploy
Catalog capture setup
Phone (head-mounted) / multiview rig on both rows. The site does not state a stereo pair for these rows
Streams (general egocentric offer)
Ten, hardware-synchronized, under 2 ms; which apply to the phone and multiview setup is agreed in the skill spec
Labels
Action segments with start_ns, end_ns, verb and noun; contact events; 3D hand pose with a per-joint visibility flag
Fabric, batting, yarn, canvas, pattern and machine types, item counts, cycle times
Not stated; agreed in the skill spec
Tool safety
Not stated; nothing here is safety guidance
Delivery formats
RLDS, LeRobot, WebDataset, HDF5, zarr, Rerun .rrd, or raw streams with metadata; MCAP is also offered
License
Perpetual, irrevocable, buyer-owned, non-exclusive by default

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.

Catalog rows

Which catalog rows cover quilting and needlepoint, and what is their status?

Two rows from lib/commercial-catalog-data.ts, reproduced as the catalog states them.
Task (as listed)Description (as listed)EnvironmentSkillCapture setupStatus
QuiltingCut and piece fabric blocks, layer with batting and quilt the layers together.Textile Arts & Stitching StudioMediumPhone (head-mounted) / multiview rigReady to deploy
NeedlepointStitch yarn through canvas in a counted pattern with a tapestry needle.Textile Arts & Stitching StudioMediumPhone (head-mounted) / multiview rigReady to deploy

Compared pages

How does this page differ from the other textile and stitching pages?

Each page and what it covers. Statuses are as the site lists them; none of these pages is claimed to hold delivered hours here.
PageWhat it coversRow status as listedRelation to this page
This page: egocentric quilting and needlepoint dataTwo Textile Arts & Stitching Studio rows: Quilting and NeedlepointBoth Ready to deploy (both Medium)First-person capture of the two rows as the main subject
Egocentric embroidery and hand stitching dataHand-stitching rows including Hand embroidery, Needlepoint, Embroidery, Hemming and TailoringHand embroidery, Needlepoint, Hemming and Tailoring Ready to deploy; Embroidery Available on requestCovers Needlepoint; leaves quilting out of scope
Egocentric knitting and crochet dataTwo rows: Knitting and CrochetBoth Available on request (both Medium)Other studio rows; same first-person framing
Egocentric sewing and textile handling dataCutting, pinning, hemming, stitching and handling fabric across several environmentsAs listed per rowBroader sewing and fabric handling; reproduces the studio rows
Stereo embroidery and tailoring dataAll nine studio rows as stereo and MCAP captureSix Ready to deploy, three Available on requestStereo through the general stereo offer; this page is not stereo
Egocentric stereo data in MCAPThe stereo and MCAP hub across tasksNot applicableGeneral format page; not specific to textile work

Stated vs not stated

What the site states about quilting and needlepoint capture

Left to right: the item, what the site states, and what that means for an order. “Not stated” means the site does not say.
ItemWhat the site statesFor a quilting or needlepoint order
Catalog capture setupPhone (head-mounted) / multiview rig on both rowsWhich of the two applies per row: Not stated; set in the spec
Stereo pairNot stated for these rowsNot claimed; a stereo order goes through the stereo page
Row statusQuilting and Needlepoint are Ready to deploy; capture starts once a spec is signedNo hours, episodes or delivered footage are claimed
Hands and contactsPer-joint visibility flag on hand pose; contact events mark when a hand meets an itemStated; what counts as the item is set in the spec
Hand occlusionThe hands occlude the work and fingers disappear behind objectsStated; how often a needle or fold leaves the view is Not stated
Deformable objectsMasks for deformable objects are shipped per frame rather than propagatedStated; accuracy on yarn and needles is Not stated
Depth on sub-centimetre partsMetric depth on sub-centimetre parts is flagged rather than interpolatedWhether a needle or yarn counts: Not stated
StreamsTen hardware-synchronized streams under 2 ms in the general egocentric offerWhich apply to a phone or multiview setup: Not stated
Language dataOne task instruction per episodeNo other language annotation is claimed
Fabric, batting, yarn, canvas, pattern, needle, machine and tool brandsNot statedNot claimed; set in the spec
Cycle time, error rate, finished-piece qualityNot statedNot claimed on this page
Tool safetyNot stated; no contributor safety protocol or guidance for any textile rowNot claimed; no safety instructions are given

Failure modes and QA

What goes wrong in quilting and needlepoint capture, and what QA does about it

Left to right: the failure mode, what the site states, and what a buyer sees. “Not stated” means the site does not say.
Failure modeWhat the site statesWhat a buyer sees
Fingers hidden behind the needle, cloth or canvasPer-joint visibility flag on hand pose; a multiview angle available in the specA hidden joint flagged as hidden, not guessed
Fabric stack, canvas or needle out of framePer-frame instance masks; episode rejected when the object is out of frame for more than 15 percent of itReject log per batch; what the object is gets set in the spec
Two-handed fine motion with a tapestry needle and yarnThe catalog names a tapestry needle and yarn; no frequency or error rate is statedSegment boundaries and contact events set in the spec
Soft, layered material changing shape between framesMasks for deformable objects are shipped per frame rather than propagatedPer-frame masks; accuracy on yarn: Not stated
Invalid depth in the manipulation regionEpisode rejected when more than 35 percent of depth pixels are invalidReject log per batch; confidence maps ship with depth
Bystander in frameFaces, plates and screens blurred and reviewer-confirmed; undocumented bystander rejected; footage that cannot be de-identified is discardedReject log per batch; anonymization record ships with the data
Sync breachRejected beyond the 2.0 ms ceiling for more than three consecutive framesReject log per batch
Spec mismatchRejected for a mismatch against the named skill specReject log per batch

Skill spec

What the skill spec fixes for a quilting and needlepoint order

Spec element and where a buyer can see it in the delivery. “Set per program” means the site states no fixed value.
Spec elementWhat it decidesWhere it shows up
RowsQuilting, Needlepoint or both, worded as the catalog words themSet per program; both Ready to deploy
Steps and orderWhat one step is: cut, piece, layer, quilt, or stitch across the counted patternEpisode boundaries and action segments; set per program
Episode scopeOne step, one block, one row of stitches, one motif or a whole pieceSet per program; the site does not state an episode length
Object definitionWhether a block, the layered stack, the canvas, the needle or the yarn counts as the objectContact events and the out-of-frame reject rule; set per program
Hand or machineWhether the quilting step is by hand, by machine or eitherSet per program; the row does not say
Capture setupHead-mounted phone, multiview rig or both, and any extra anglesThe channels you can read; confirm on the Spec Pilot
Setting and lightingWhere capture runs and how the work area is litSet per program; the site states no lighting setup for these rows
Delivery formatHow the data is packagedRLDS, LeRobot, WebDataset, HDF5, zarr, Rerun .rrd or MCAP
Accept criteriaWhat passes QA, including what counts as a rejectReject log per batch
PrivacyHow people, screens and signage in frame are handledFaces, plates and screens blurred at ingest; other items agreed in the spec
LicenseWho owns the datasetPerpetual, irrevocable, buyer-owned, non-exclusive by default

Example footage

What does first-person capture look like?

One real clip already published on this site, shown as a format and rig example: a first-person view with faces blurred. It does not show quilting or needlepoint.

egocentric_cooking_10s.mp4 · first-person view · faces blurred · 1080 × 1080 web preview · format example, not a quilting or needlepoint clip

No quilting or needlepoint clip is published on the site, so this is labelled as a format and rig example. Request a sample to see delivered files. See sample data outputs, request an egocentric data sample.

FAQ

Quilting robot training data, answered.

What is egocentric quilting and needlepoint data?
First-person video of a person piecing, layering and quilting fabric, or stitching yarn through canvas in a counted pattern, captured to a written skill spec and delivered as validated episodes with hand pose and action segments.
Which catalog rows cover it, and what is their status?
Two, under Textile Arts & Stitching Studio: "Quilting" and "Needlepoint". Both are Medium, both list "Phone (head-mounted) / multiview rig", and both are Ready to deploy. This page claims no delivered hours.
Is this stereo capture?
Not stated. The catalog lists a head-mounted phone or multiview rig for both rows and no stereo pair. Stereo is agreed through the general stereo offer, covered on the stereo embroidery and tailoring page.
Is there an off-the-shelf quilting or needlepoint dataset?
No listed dataset names quilting or needlepoint, so this is custom collection, at scale through a network of thousands of capture providers, for a consistent, recurring data flow to labs.
How fast can it be collected?
From signed spec to first validated batch, a median of 48 hours where coverage is deep and three to four weeks where it is thin. Confirm which applies when you request the quote.
What does the site not state about fabric, yarn and tools?
Fabric, batting, yarn, canvas, pattern and machine types, item counts, cycle times and error rates are Not stated and are set in the spec. The site gives no tool safety guidance, so none is claimed.
Is the footage anonymized and consented, and who owns it?
Every contributor signs a written release, and each episode links to it by consent artefact ID. Faces, plates and screens are blurred irreversibly, and footage that cannot be de-identified is discarded. The license is perpetual, irrevocable and buyer-owned.

Sources

Where are the delivery formats documented?

Request a custom quilting and needlepoint dataset.

Tell us the task and where it starts and ends, whether an episode covers one step, one block, one row of stitches or a whole piece, what counts as the object, whether the work is by hand, the setting and lighting, the privacy rule if a second person may appear, and the delivery format. We will quote reach, timeline and price against a written spec, with a first validated batch proven on a Spec Pilot.