CCTV Video Anomaly Detection Datasets
What goes into a surveillance video dataset, which anomaly classes matter, and why synthetic CCTV is now the fastest way to train these models in 2026.
What CCTV anomaly detection actually is
A CCTV video anomaly detection model watches a surveillance feed and flags anything that isn't ordinary: a fall, a fight, a weapon coming out, a person loitering, a bag left behind. The dataset is what teaches the model where the line between normal and abnormal sits.
The clip below is an example of exactly the kind of anomaly a CCTV model has to catch — a sudden collapse from cardiac arrest. This one is 100% synthetic, generated in our pipeline with per-frame skeleton and bounding-box annotations.
Example anomaly: sudden collapse. Synthetic clip with per-frame labels — no real CCTV, no PII, no consent overhead.
The anomaly classes that matter
Real deployments almost always care about the same short list of behaviors:
- Falls and medical collapses — eldercare, hospitals, transit platforms.
- Fights and aggression — bars, transit, schools, custody.
- Weapon draws — retail, banking, transport hubs.
- Shoplifting and concealment — retail loss prevention.
- ATM robbery and hold-up — banking and self-service.
- Loitering and abandoned objects — transit, public venues.
- Smoke and fire onset — indoor CCTV, warehouses, wildfire perimeter.
Why real CCTV data is a dead end
Building an anomaly dataset from real surveillance footage means three things nobody wants: waiting for events to happen on your cameras, paying a labeler by the frame, and defending the whole thing against GDPR and the EU AI Act's biometric-training rules. It's why every open surveillance dataset is small, biased toward a handful of camera setups, and years out of date on modern hardware.
Synthetic CCTV inverts every one of those problems. You render the exact behavior at the exact camera angle, height, resolution, and lighting your deployment uses. Labels are attached automatically because the pipeline knows the character's skeleton and the action class.
Related datasets you can download today
Every dataset below ships as synthetic CCTV video and images, YOLO-annotated, GDPR-safe.
Also on Simuletic
- Video Datasets for Computer Vision — the umbrella guide
- Fall Detection Dataset write-up
- Aggressive Pose Detection write-up
- CCTV Shoplifting Dataset write-up
- CCTV ATM Robbery Dataset write-up
Need a specific anomaly class we don't have yet?
Send us the behavior, camera type, and label format. We generate custom synthetic CCTV video with per-frame annotations, usually in days.