Back to Blog

    Introducing the Simuletic Synthetic CCTV Weapon-Detection Dataset

    By Fredrik
    October 30, 2025
    7 min read

    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.yaml

    Example YOLO Label Line

    0 0.45 0.55 0.20 0.30   # person
    1 0.60 0.70 0.10 0.15   # weapon

    Sample dataset.yaml

    path: /path/to/dataset
    train: images
    val: images
    names:
      0: person
      1: weapon

    Download & 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

    Jun 1, 2026

    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 More
    May 26, 2026

    Who'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 More
    Apr 26, 2026

    The 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