Manufacturing and mining
Design context-preserving inspection, PPE, equipment, defect, event, and operational-state programs.
Design context-preserving inspection, PPE, equipment, defect, event, and operational-state programs.

Related camera views stay visible while the operator works in one controlled editing context.
Who this blueprint is for: Manufacturing, mining, construction, safety, quality, and computer-vision program teams. Outcome: Operate a multiview safety or inspection program whose identities, state changes, review decisions, and releases remain reproducible.
State the operational or model decision in one sentence. Then list the minimum evidence, temporal or spatial context, allowed uncertainty, and downstream representation required to make that decision consistently. Do not begin with a tool list; begin with the decision contract.
A site- and task-specific definition of hazards, defects, equipment states, and allowed ambiguity.
Synchronized or near-synchronized representative views from normal, crowded, low-light, occluded, and high-risk conditions.
Named safety or quality authority for ontology policy and specialist escalation.
A downstream inspection, training, monitoring, or audit consumer.
Problem: The same item appears in four camera views. Treating each recording as an independent task can create inconsistent identity and defect decisions.
Unitlab pattern:
Ingest the four camera files with consistent identifiers.
Use auto-grouping to create one Data Group per inspected item.
Arrange four video tiles in a custom layout.
Define object classes and defect properties in the ontology.
Use tracking or interpolation within each view.
Route uncertain cases to a specialist-configured Review stage.
Publish a release that preserves the grouped case.
This workflow keeps the four views connected from curation through release, so annotators can make one case-level decision with all relevant visual context available.
Problem: Many people must be tracked over time and classified by helmet status.
Unitlab pattern:
Use a Person class with a dynamic Helmet status property.
Seed or import initial detections.
Use Auto-Tracking across later frames.
Correct identity drift and status changes at keyframes.
Route to review; rejected tracks return to annotation.
Measure accepted tracks after rework, not raw predictions.
This workflow combines persistent tracks with properties that can change over time, allowing reviewers to distinguish identity errors from attribute changes.
Context is split across unrelated tasks
Use Data Groups and a custom layout; validate incomplete and ambiguous group behavior before attachment.
Operators invent different policies
Align Instructions, ontology validation, calibration examples, and reviewer decisions before scale.
Throughput hides systematic error
Inspect cohorts, issue categories, rejection patterns, and model failures rather than relying on aggregate completion.
A configuration change alters active work
Pilot the change on a controlled sample, record impact, and validate downstream schema before rollout.
Delivery cannot be reproduced
Pin dataset versions and retain ontology, workflow, model, format, split, exclusion, and validation records with the release.
Retain the workspace and project IDs; source scope; Data Group rule and layout version; dataset version; Instructions owner; ontology version; workflow stages and routes; role assignments; model and endpoint versions; calibration cohort; quality findings; unresolved exceptions; release ID and format; downstream validation result; approval owner; and the date or event that triggers the next review. Never place credentials, signed download URLs, cloud secrets, or regulated source data in this record.
Continue with Unitlab: computer-vision image labeling · Unitlab’s video annotation platform · cross-modal annotation workflows