Back to Guides

    CCTV and surveillance datasets: public sources, licences and gaps (2026)

    Seventeen public CCTV, surveillance and person datasets side by side: what each one contains, which camera it was shot from, how it is labelled, what its licence allows, and where the gaps are for a commercial product.

    By Fredrik Hegardt
    October 24, 2026
    9 min read

    What counts as CCTV data

    CCTV data is footage from fixed, usually elevated cameras that watch a scene continuously, as opposed to handheld, dashcam or film footage. The viewpoint matters more than the word "surveillance" in a dataset's title: a detector trained on people seen at eye level from a car learns different shapes, scales and occlusions than one trained on people seen from three metres up a wall.

    Three properties separate real CCTV from other video. The camera does not move, so the background is learned and the foreground is small. The angle is steep, so heads and shoulders hide hands and objects. And the image is degraded: compression, low bit rates, infrared at night, motion blur and wide-angle distortion. A useful CCTV dataset has to reproduce all three. Several sets people search for under "CCTV dataset" do not, which is why the table below has a camera column and why AVA and Charades are listed as "not CCTV".

    17 public datasets compared

    Sizes and licences are taken from each dataset's own page or paper (sources at the end). Where a page states no licence, the table says so; no licence is not the same as permission.

    TaskDatasetSizeCameraLabelsLicenceCaveat
    Anomaly detectionUCF-Crime1,900 untrimmed videos, ~128 h, 13 anomaly typesReal surveillance clips collected from YouTube and LiveLeakNormal / anomaly and anomaly type per videoNone stated on the project pageWeb-sourced footage, 320×240; rights in the clips are unclear
    Anomaly detectionShanghaiTech Campus437 videos (330 train, 107 test), 13 scenes, 130 abnormal eventsFixed campus camerasNormal-only training; abnormal events marked in testNone found; the original project page is offlineOne university campus
    Anomaly detectionCUHK Avenue16 train + 21 test clips, 30,652 frames, 47 abnormal eventsOne fixed camera on a campus avenueAbnormal events marked with rectanglesNone stated on the project pageSingle scene; mostly staged events (running, throwing, wrong direction)
    Anomaly detection (synthetic)UBnormal543 clips, 236,902 frames, 29 virtual scenesRendered in Cinema4D on real background photosPixel-level anomaly annotations; open-set train/test splitCC BY-NC-ND 4.0Non-commercial and no derivatives
    Violence detectionXD-Violence4,754 untrimmed videos, 217 h, 6 violence classesMulti-scene, with audioWeak (video-level) labelsNone stated on the project pageWeak labels only; confirm terms with the authors
    Fight detectionRWF-20002,000 clips of 5 sSurveillance cameras, clips sourced from YouTubeFight / non-fight per clipNo commercial use or redistribution without the lab's approvalVideo files currently withheld on the site for privacy reasons
    Events and objectsVIRAT Ground 2.0~8.5 h HD video, 11 outdoor scenesStationary ground cameras, mostly mounted high on buildings12 annotated event typesSigned VIRAT protection agreement, per personNo sharing with anyone who has not signed
    Multi-camera tracking / Re-IDDukeMTMCWithdrawn in 2019Campus cameras at Duke UniversityPerson tracks and identitiesWithdrawn by its creatorsDo not use copies or derived sets such as DukeMTMC-ReID
    Multi-object trackingMOT1714 sequences (7 train, 7 test), each with 3 detector setsPedestrian scenes, several camerasPerson boxes with track IDsCC BY-NC-SA 3.0Some sequences carry extra third-party conditions
    Multi-object trackingMOT208 very crowded sequences (4 train, 4 test)Includes an elevated night view of a stadium exitPerson boxes with track IDsCC BY-NC-SA 3.0Crowds, not typical retail or corridor CCTV
    Pedestrian detectionCityPersonsPerson boxes on the 5,000 finely annotated Cityscapes imagesStreet-level driving footagePedestrian bounding boxesCityscapes terms: non-commercial useCar viewpoint, not an overhead camera
    Pedestrian detectionCaltech Pedestrian~10 h of 640×480 video, 250k frames, 350k boxes, ~2,300 peopleDriving through urban trafficBoxes, occlusion labels, temporal linksCheck the Caltech page before useCar viewpoint, low resolution by 2026 standards
    Pedestrian attributesPA-100K100,000 images, 598 scenes, 26 attributesOutdoor surveillance camerasAttribute labels (gender, age, bags, phone…)CC BY 4.0Real, identifiable people: GDPR still applies to you
    Person Re-IDMarket-150132,668 boxes of 1,501 identities, 6 camerasCameras outside a campus supermarketIdentity per boxREADME: research only, no distribution, no commercial useRe-ID tracks real individuals across cameras
    Shoplifting / anomaly clipsDCSASS (Kaggle)16,853 short clips (9,676 normal, 7,177 abnormal), 13 classesCut from UCF-CrimeNormal / abnormal per clipCC BY-NC-SA 4.0 on KaggleInherits UCF-Crime's sourcing questions
    Action detection (not CCTV)AVA Actions v2.2430 videos, 15 min each annotated at 1 sFeature filmsSpatio-temporal atomic actionsCC BY 4.0 (dataset); source videos are on YouTubeCinematic angles, nothing like a ceiling camera
    Activity recognition (not CCTV)Charades9,848 videos of ~30 s, 157 action classesCrowd workers filming themselves at homeAction classes with temporal intervalsNon-commercial use licenceHandheld, eye-level home video

    How to read the table by task

    • Anomaly detection: UCF-Crime is the only large set of real incidents, but labels are per video and the clips came from video-sharing sites. ShanghaiTech and Avenue are small, single-site and mostly staged. More detail in our CCTV video anomaly detection guide.
    • Fights and violence: RWF-2000 is genuinely shot on surveillance cameras, but it bars commercial use without approval and its videos are currently withheld.
    • CCTV person detection and tracking: MOT17/MOT20 and VIRAT Ground are the closest public sources; CityPersons and Caltech are driving datasets.
    • Attributes and Re-ID: PA-100K is the rare permissive licence. Market-1501 is research-only and, like every Re-ID set, exists to follow real individuals between cameras.
    • Action recognition: AVA and Charades are excellent action benchmarks, just not from security cameras. Our human activity recognition guide covers them.

    Why most CCTV datasets are academic or non-commercial

    A non-commercial dataset is one whose licence allows research and teaching but not use in a product you sell. Most CCTV sets end up there for three reasons.

    • The footage was never theirs to licence. UCF-Crime's clips were gathered from YouTube and LiveLeak; RWF-2000's from YouTube. A university can share annotations, but rights in the underlying video stay with whoever filmed or uploaded it.
    • The people in it did not consent to a product. Campus recordings were approved, if at all, by an ethics board for a specific study. Commercial reuse falls outside that approval.
    • Copyleft and NC clauses travel. MOT17 and MOT20 are CC BY-NC-SA 3.0; DCSASS is CC BY-NC-SA 4.0; UBnormal is CC BY-NC-ND 4.0. Creative Commons' own guidance says the conservative reading of NC covers every stage, from copying during training to sharing the trained model.

    Privacy, GDPR and withdrawn datasets

    Under the GDPR, video of an identifiable person is personal data, and the European Data Protection Board's Guidelines 3/2019 apply that to video devices in general. A permissive copyright licence such as PA-100K's CC BY 4.0 does not change that: the licence covers copyright, not your legal basis for processing images of the people in it.

    DukeMTMC shows how quickly a dataset can disappear. It was recorded on Duke University's campus and became a standard multi-camera tracking and Re-ID benchmark. In 2019, after reporting by Exposing.ai and the Financial Times, a Duke review found it was "neither collected nor made available to the public consistent with the terms of the study" approved by the IRB, and the creators took it down. Derived sets such as DukeMTMC-ReID kept circulating, and a Princeton study later found withdrawn datasets still in wide use. If a model in your product was trained on a withdrawn set, you inherit that history.

    The EU AI Act adds a hard line: Article 5(1)(e) prohibits AI systems that build or expand facial recognition databases "through the untargeted scraping of facial images from the internet or CCTV footage". Detecting people or objects is not facial recognition, but any pipeline that harvests faces from CCTV is now out of bounds in the EU.

    Synthetic CCTV data as the commercial route

    Synthetic CCTV data is footage rendered from virtual cameras placed like real security cameras, with labels written by the renderer instead of by people. UBnormal showed academically that rendered scenes work for anomaly benchmarks; its NC-ND licence just keeps it out of products.

    For a product team, the useful properties are practical. Nobody real appears in the frames, so there is no consent or GDPR question about the training set. The licence can be commercial because the vendor owns every pixel. Rare classes (a knife in a hand, a fall at night, a fight under IR) can be generated in volume, and hard negatives, the umbrellas and phones that cause false alarms, are generated on purpose rather than hoped for. What synthetic data does not remove is the need to validate on real footage from your own cameras before you ship; see our synthetic vs real data comparison.

    From task to dataset

    Each Simuletic dataset below is synthetic, rendered from CCTV viewpoints, and licensed for research or commercial use. Image datasets ship with YOLO and COCO labels and a fixed train/val split.

    TaskPublic gapSimuletic dataset
    Weapon detection (handgun, rifle, shotgun)No licensable public CCTV weapon set in the table aboveCCTV Weapon Detection Dataset
    Weapon look-alikes (umbrellas, chip bags)Hard negatives are missing from public setsRifles vs Umbrellas, Handgun vs Bag of Chips
    Knife detectionNone in the table aboveCCTV Knife Detection Dataset
    Fall detectionNo fall class in the CCTV sets aboveCCTV Fall & Incident Detection Dataset
    Fight and aggressionRWF-2000, XD-Violence: clip-level labels, no commercial termsCCTV Fight & Aggression Detection Dataset (boxes + COCO-17 pose)
    Smoke and fire on CCTVArson/explosion clips in UCF-Crime and XD-Violence onlyCCTV Smoke & Fire Emergency Detection Dataset
    ShopliftingUCF-Crime and DCSASS clips: video-level labels, non-commercial or unclearCCTV Shoplifting Detection Dataset (video, pose, VLM captions)
    ATM robberyRobbery clips in UCF-Crime onlyCCTV ATM Robbery Detection Dataset
    Pedestrian attributesPA-100K is CC BY 4.0 but shows real peoplePedestrian Attribute Recognition Dataset (Pedestrian-1K)

    FAQ

    What is a CCTV dataset?

    A CCTV dataset is a set of images or video from fixed, usually elevated security cameras, labelled for a task such as person detection, tracking, anomaly detection or event recognition.

    Is there a free CCTV footage dataset I can use commercially?

    Rarely. Of the 17 public sets compared here, most are non-commercial (CC BY-NC-SA, CC BY-NC-ND, research-only) or state no licence at all; PA-100K is CC BY 4.0, and VIRAT ground video comes under a signed agreement. Even with a permissive licence, footage of real people is personal data under GDPR.

    Which public dataset is best for CCTV person detection?

    For people seen from elevated cameras, MOT17 and MOT20 (person boxes with track IDs, CC BY-NC-SA 3.0) and VIRAT Ground (high-mounted outdoor cameras) are closest; CityPersons and Caltech Pedestrian are filmed from a car, so the viewpoint differs from a ceiling or pole camera.

    Why was DukeMTMC taken down?

    Duke University found the campus recordings were not collected or released in line with the study's approved IRB terms, and the creators removed the dataset in 2019; derived copies such as DukeMTMC-ReID still circulate but should not be used.

    How do companies get commercial CCTV training data?

    They record and label their own footage with a legal basis under GDPR, buy a commercially licensed dataset, or use synthetic CCTV data, which contains no real people and can be licensed for products.

    Sources

    Dataset sizes and licences checked on October 24, 2026. Licences change; confirm on the dataset's own page before use.

    Related guides

    Need CCTV data you can ship with?

    Every catalogue dataset has a free sample and a commercial licence. If your cameras or classes are not covered, we build a custom set on your own camera views.