Synthetic✦ Production-ReadyRetailSurveillanceSecurityDetectionBehavioral Analysis

Jewelry Theft Detection

High-fidelity synthetic surveillance images capturing individuals interacting with jewelry displays and concealing merchandise. Diverse lighting and camera angles provide robust training data for detecting theft-related actions and suspicious bag usage in high-value retail jewelry store environments.

Sample Frames

20 annotated samples drawn from the train split. Toggle annotations to inspect bounding-box quality.

All images in this dataset are 100% synthetically generated. No real-world footage was used.

Class Distribution

3 annotation classes · 571 total images. Sorted by object count, descending.

Annotation counts
050100150200stealing211picking191person_with_bag179

Class Balance

Per-class counts, frequency, and average bounding-box area. Sort any column to surface the rarest or most prevalent classes for re-balancing.

3 / 3
Class
Images
with class
Objects
total
Per image
average
Area
% of frame
stealing
211
211
1
8.30%
picking
190
191
1.01
8.05%
person_with_bag
171
179
1.05
7.21%

Co-occurrence Matrix

How frequently pairs of classes appear in the same image. Diagonal cells show standalone image count for that class. Useful for spotting biased or correlated labels.

Pair frequency
stealingpickingperson_with_bag
stealing2111
picking1190
person_with_bag171
Hover any cell for image count01

Average Object Area

Each rectangle is one class, sized by the average area its bounding boxes occupy as a percentage of the frame. Surfaces tiny vs. dominant objects at a glance.

% of frame
stealing8.3%picking8.1%person_with_bag7.2%

Spatial Distribution

Where annotations of each class tend to fall across the frame. Brighter regions indicate higher density — useful for detecting positional bias in your training data.

Per-class heatmaps
stealing211
picking191
person_with_bag179
lowhigh density

Model Performance

Validation metrics from a YOLOv8 detector trained on this dataset. Reference checkpoint: yolov8m.pt.

Validation set
These results are based on training on 100% synthetic images from this dataset, validated on 100% real-world held-out images. For production deployments, AnywayLabs.ai recommends mixing 10–25% real images into your training set.
0.9746
mAP@0.5
0.8532
mAP@0.5:0.95
0.9322
Precision
0.9219
Recall

Validation curves over training

mAP@0.5
0.000.250.500.75113875112149150
mAP@0.5:0.95
0.000.250.500.75113875112149150
Precision
0.000.250.500.75113875112149150
Recall
0.000.250.500.75113875112149150

Dataset Metadata

Annotation formatYOLO
Total images571
Classes3
ResolutionMixed
Last updated2026-05

Interested in this dataset?

Get in touch for sample access, custom variants, or licensing terms — typical turnaround is two business days.