Introducing the Simuletic Synthetic CCTV Weapon-Detection Dataset
Advancing AI Safety With Realistic Synthetic Data
Today we're releasing Simuletic's first open-source synthetic dataset for AI powered weapon detection software — a YOLO-annotated CCTV weapon detection dataset built to train models on the scenarios real footage almost never covers, including AI concealed weapons detection where a handgun is partially hidden behind a jacket, bag, or the person's own body.
Modern computer vision models are extremely capable — but they still struggle with rare, high-risk edge cases like weapons appearing in real-world surveillance footage. These events are:
- rare (thankfully)
- highly sensitive ethically and legally
- difficult to collect responsibly
- almost impossible to annotate at scale
- often constrained by privacy & regulatory requirements
Synthetic data changes this.
This release is part of our mission at Simuletic to make AI safer and more reliable by providing diverse, ethical, and controllable datasets tailored for real-world safety scenarios.
Why Synthetic CCTV Weapon Data?
Traditional datasets face major challenges:
Challenge
- • Rare/extreme events hard to capture
- • Ethical/legal/privacy constraints
- • Annotation cost & accuracy
- • Limited diversity & camera setups
- • Bias risk in real imagery
Synthetic Solution
- • Generate them safely on demand
- • 100% synthetic = no real people or events
- • Automated labeling with pixel-accurate ground truth
- • Unlimited environments, angles, lighting and poses
- • Controlled scenario balancing and diversity planning
Our goal is to support security, research, and surveillance AI teams building responsible detection systems, without compromising privacy or sourcing sensitive footage.
Dataset Overview
Classes:
- • person
- • weapon (guns, knives, carried in various natural postures)
Format:
YOLO-style bounding boxes
Media:
Realistic synthetic CCTV-style imagery
Resolution:
Mixed (similar to real CCTV feeds)
Usage:
Object detection training & evaluation
License:
CC-BY-4.0 (free to use with attribution)
This dataset is a sample produced by Simuletic's synthetic data pipeline, built for high-variance CCTV edge-case simulation. Larger commercial datasets & custom scenarios are available.
Data Structure
dataset/
├─ images/
│ └─ *.jpg / *.png
├─ labels/
│ └─ *.txt # YOLO format
├─ annotations.csv (optional)
└─ dataset.yamlExample YOLO Label Line
0 0.45 0.55 0.20 0.30 # person
1 0.60 0.70 0.10 0.15 # weaponSample dataset.yaml
path: /path/to/dataset
train: images
val: images
names:
0: person
1: weaponDownload & Explore
If you train a model on this dataset, we'd love to see your results!
Ethics, Safety & Limitations
We believe strongly in ethical synthetic data for public safety.
Ethical Benefits
- No real people or events
- Designed to reduce bias & privacy risks
- Intended for research, safety testing, and threat-detection systems
Limitations
- Not all camera types, angles, cultures, clothing, or motion patterns included
- Real-world deployment requires combined real + validated synthetic data
We plan to expand the diversity of:
- environments
- subjects and clothing
- behavior patterns
- camera viewpoints
- lighting and weather conditions
Always audit, stress-test, and validate your model before real deployment.
Ready to explore synthetic data for your use case?
This open dataset is just the beginning. We can create custom synthetic datasets tailored to your specific detection needs, environments, and edge cases.
Related Articles
The Camera Saw It, the Model Missed It: Training Shoplifting Detection AI That Actually Works in Retail CCTV
Synthetic CCTV dataset with 5,000+ frames, 100+ videos, YOLO + pose + VLM captions, for retail loss prevention AI.
Read MoreWho's Holding the Knife? Role-Aware ATM Robbery Detection with Synthetic Data
A 3,000-image synthetic CCTV dataset with offender, victim, gun, and knife classes for ATM security AI.
Read MoreThe First 60 Seconds: Why Most Fire-Detection AI Misses the Fires That Matter Most
Forest-fire datasets won't save a building. Here's how synthetic data finally cracks early-stage CCTV fire detection.
Read More