CoolFace
Datasetpublic

anywaylabs/synthetic-jewellery-theft-detection

Synthetic Jewellery Theft Detection Dataset by AnywayLabs.ai Need a custom synthetic dataset for your own theft detection use case? This dataset is an open-source sample of our synthetic data generation work at AnywayLabs. If you're working on: industrial defect detection visual inspection supervised anomaly detection hard-to-collect defect classes synthetic data for computer vision training You can request a custom synthetic dataset here, or email:… See the full description on the dataset page: https://huggingface.co/datasets/anywaylabs/synthetic-jewellery-theft-detection.

sourceHugging Facecc-by-4.0updated 4mo agoView on Hugging Face
1likes98downloads
Dataset Card

Synthetic Jewellery Theft Detection Dataset by AnywayLabs.ai

Need a custom synthetic dataset for your own theft detection use case?

This dataset is an open-source sample of our synthetic data generation work at AnywayLabs.

If you're working on:

  • —industrial defect detection
  • —visual inspection
  • —supervised anomaly detection
  • —hard-to-collect defect classes
  • —synthetic data for computer vision training

You can request a custom synthetic dataset here, or email: contact@anywaylabs.ai

Dataset Summary

This dataset contains fully synthetic images for jewellery theft detection in retail and surveillance scenarios, generated by AnywayLabs.ai.

The dataset is designed for supervised object detection of theft-related behaviors, covering three action classes across multiple camera viewpoints (FOV). It targets real-world retail security monitoring and is intended to train models that detect shoplifting and theft events in jewellery stores and similar environments.

Key Features

  • —Fully synthetic jewellery theft detection dataset
  • —Supervised object detection formulation
  • —YOLO-format annotations
  • —Multiple camera fields-of-view (FOV1, FOV2, FOV3 and jewelry-specific views)
  • —3 theft behavior classes
  • —571 annotated training images

Sample Images

<table> <tr> <th>FOV1</th> <th>FOV2</th> <th>FOV3</th> </tr> <tr> <td><img src="images/train/6.png" width="300"/></td> <td><img src="images/train/2.png" width="300"/></td> <td><img src="images/train/0.png" width="300"/></td> </tr> </table>

Dataset Structure

Format

  • —Task: Object Detection (Theft / Shoplifting Detection)
  • —Annotation Format: YOLO (normalized bounding boxes)
  • —Image Resolution: 1408 × 768 (primary), 1376 × 768, 1200 × 896

Directory Structure

images/ train/ labels/ train/ data.yaml


Classes

IDClass NameDescription
0stealingActive theft action being performed
1pickingPicking up an item (potential precursor)
2personwithbagPerson carrying a bag in the scene

Data Generation

The dataset is generated using AnywayLabs.ai's proprietary synthetic dataset generation framework.

Capabilities

  • —Behavior-level control:
  • —Action type (e.g., stealing, picking, carrying bag)
  • —Pose variation and body positioning
  • —Occlusion and partial visibility
  • —Scene-level control:
  • —Lighting conditions
  • —Retail interior background variation
  • —Camera placement and field-of-view
  • —Structural consistency:
  • —Subject body geometry preserved
  • —Realistic action integration

Design Philosophy

Instead of replicating real data exactly, the dataset is designed to:

  • —Expand the behavioral distribution beyond limited real surveillance samples
  • —Introduce controlled variation across theft action appearance
  • —Improve robustness to unseen real-world shoplifting behaviors

Annotation Process

  • —Bounding boxes are generated for each behavior instance
  • —Labels follow YOLO format:

classid xcenter y_center width height

  • —Bounding box tightness is manually reviewed
  • —Annotation consistency is maintained across all camera views

Limitations

  • —Validation sets are not included in the public release
  • —Performance may vary across camera placements and lighting conditions
  • —Bounding boxes do not capture fine-grained body pose (compared to keypoint annotations)

Usage

Recommended Use Cases

  • —Retail shoplifting detection model training
  • —Synthetic pretraining before fine-tuning on real surveillance data
  • —Security system development for jewellery and high-value retail stores
  • —Multi-view theft behavior recognition research

Compatible Frameworks

  • —Ultralytics YOLO (recommended)
  • —Detectron2 (after conversion)
  • —Any YOLO-compatible pipeline

Comparison with Real-World Theft Detection Datasets

FeatureReal-World Surveillance DatasetsThis Dataset
Data SourceReal CCTV recordingsFully synthetic
Privacy ConcernsHigh (person identity)None
Annotation EffortManual, costlyAutomated
Behavioral CoverageLimited by recordingConfigurable
Class BalanceOften imbalancedControllable
Training ParadigmSupervisedFully supervised

Need a custom synthetic dataset for your own theft detection use case?

This dataset is an open-source sample of our synthetic data generation work at AnywayLabs.

If you're working on:

  • —industrial defect detection
  • —visual inspection
  • —supervised anomaly detection
  • —hard-to-collect defect classes
  • —synthetic data for computer vision training

You can request a custom synthetic dataset here, or email: contact@anywaylabs.ai

Citation

If you use this dataset, please cite:

Synthetic Jewellery Theft Detection Dataset – AnywayLabs.ai