| Literature DB >> 36015840 |
Amnah Aldayri1, Waleed Albattah1.
Abstract
With the widespread use of closed-circuit television (CCTV) surveillance systems in public areas, crowd anomaly detection has become an increasingly critical aspect of the intelligent video surveillance system. It requires workforce and continuous attention to decide on the captured event, which is hard to perform by individuals. The available literature on human action detection includes various approaches to detect abnormal crowd behavior, which is articulated as an outlier detection problem. This paper presents a detailed review of the recent development of anomaly detection methods from the perspectives of computer vision on different available datasets. A new taxonomic organization of existing works in crowd analysis and anomaly detection has been introduced. A summarization of existing reviews and datasets related to anomaly detection has been listed. It covers an overview of different crowd concepts, including mass gathering events analysis and challenges, types of anomalies, and surveillance systems. Additionally, research trends and future work prospects have been analyzed.Entities:
Keywords: CCTV; abnormal behavior; anomaly detection; crowd; surveillance system
Mesh:
Year: 2022 PMID: 36015840 PMCID: PMC9415874 DOI: 10.3390/s22166080
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Crowd analysis concepts.
Figure 2Proposed taxonomy for crowd analysis.
Figure 3Crowd scene analysis challenges.
Summarized presentation of review papers in anomaly detection.
| Ref. | Year | Focus |
|---|---|---|
| [ | 2011 | Computer vision techniques for analysis of urban traffic |
| [ | 2012 | Anomaly detection in automated surveillance systems |
| [ | 2012 | Detecting abnormal human behavior in the context of a video |
| [ | 2012 | Discuss frameworks for recognizing human activity |
| [ | 2012 | Human behavior analysis with semantic enhancement |
| [ | 2013 | Intelligence video surveillance system (IVSS) using a multi-camera network |
| [ | 2014 | Machine learning techniques for novelty detection |
| [ | 2015 | Describe the difficulties that come with modeling for video anomaly detection |
| [ | 2016 | Currently available anomaly detection video datasets issues |
| [ | 2017 | Computer vision techniques used for crowd disaster avoidance |
| [ | 2017 | Computer vision techniques for analyzing dense crowd scenes |
| [ | 2017 | Explore various available methods used to identify abnormal crowd behavior |
| [ | 2017 | Crowd statistics and behavior understanding |
| [ | 2018 | Implementation of deep learning techniques for video anomalous detection |
| [ | 2018 | Available methods for human abnormal behavior detection |
| [ | 2018 | Unsupervised- and semi-supervised learning-based for video anomaly detection |
| [ | 2018 | Feature extraction and description techniques for abnormal behavior recognition |
| [ | 2019 | Deep-learning-based anomaly detection techniques for various domains |
| [ | 2019 | Object trajectories, clustering, anomaly detection, summarization, and synopsis generation |
| [ | 2020 | Video anomaly detection in road traffic |
| [ | 2020 | Deep learning-based methods for analyzing crowded scenes |
| [ | 2021 | Deep learning technique used for anomaly detection |
| [ | 2021 | State-of-the-art deep learning-based approaches for detecting video abnormalities |
| [ | 2021 | Explore various studies related to crowd analysis |
| [ | 2021 | Deep learning-based algorithms for recognizing video anomalies, opportunities, and challenges |
| [ | 2021 | For security systems, automated and real-time surveillance technologies of irregular action recognition are used to identify dynamic crowd behavior |
| [ | 2021 | Analyzed and compared crowd anomaly detection methodologies |
| [ | 2022 | Crowd count, human detection and behavior, anomaly detection, and importance of crowd analysis |
| [ | 2022 | Crowd modeling and analysis |
| [ | 2022 | Comparative analysis of existing crowd behavior analysis methods |
| [ | 2022 | Deep learning framework for anomaly detection |
| [ | 2022 | GAN-based anomaly detection |
| [ | 2022 | Summarization of video analytics deep learning techniques in the Hajj scenes |
| [ | 2022 | Evolution of anomaly detection methodologies in intelligent video surveillance |
Figure 4Anomaly detection techniques in crowd scenes.
Figure 5Scope of application.
Categorization of the state-of-the-art anomaly detection methods in crowd scenes.
| Ref. | Type | Approach | Anomaly | Scope | Processing | Target | Dataset |
|---|---|---|---|---|---|---|---|
|
| |||||||
| [ | Unsupervised | K-means | Non-pedestrians, | Public Places | Offline | Human | UCSD, UMN |
| [ | Unsupervised | Dictionary | Suddenly scattered, | Public Places | Offline | Human | UCSD, UMN |
| [ | Unsupervised | Soft Clustering | Non-pedestrian, | Public Places | Offline | Human | UMN, UCSD |
| [ | Unsupervised | k-means | Non-pedestrian | Public Places | Offline | Human | UCSD |
| [ | Supervised | Optical flow | Non-pedestrians, | Public Places | Offline | Human | UCSD, UMN |
| [ | Supervised | GKIM, R-CRF | Non-pedestrians, panics, | Public Places | Offline | Human | UCSD, UMN, UCD |
| [ | Supervised | K-means, Linear SVM | Crowd running, crash, | Public Places | Offline | Human | UCSD, UMN, LV |
| [ | Supervised | SVM | Panics, fighting, running, standing | Public Places | Offline | Human | UMN, BEHAVE |
| [ | Semi-Supervised | GMM, SVM | Violent, panics | Public Places | Real-Time | Human | UMN, Violent flows |
|
| |||||||
| [ | Supervised | SSD, VGG-16 | Bullet train, pedestrian | Railway | Offline | Human | PASCAL VOC, Railway |
| [ | Supervised | SSD, VGG-16 | Small object | Railway | Real-time | - | ILSVRC CLS-LOC, Railway |
| [ | Unsupervised | GAN | Biking, fighting, vehicle, running | Public Places | Offline | Human | CUHK Avenue |
| [ | Unsupervised | 3D-CNN | Panics, fighting, protest | Public Places | Offline | Human | UMN, CAVIA, Web |
| [ | Supervised | Modified 3D | Violent | Public Places | Offline | Human | Crowd violence |
| [ | Supervised | CNN | Use mobile in class, | University | Offline | Human | KTH, CAVIAR |
| [ | Supervised | CNN | Walking, jogging, | Public Places | Offline | Human | CMU, UTI |
| [ | Supervised | VGG-16 | Kicking, pointing | Public Places | Offline | Human | UT-Interaction-Data |
| [ | Supervised | Optical Flow | Panic, running | Public Places | Offline | Human | UCSD, UMN |
| [ | Supervised | CNN | Fighting, explosion, accidents, shooting, robbery, shoplifting, burglary | Smart Cities | Real-Time | Human | UCF-Crime, UMN, Avenue |
| [ | Reinforcement Learning | Faster RCNN | Car, bicycle | Surveillance System | Offline | Vehicle | UCSD |
| [ | Supervised | CNN, RNN | Bicycles, skateboards, wheelchairs | Public Places | Real-Time | Human | CUHK Avenue |
| [ | Supervised | Optical Flow | Standing, sitting, sleeping, running, moving in opposite, | Hajj | Real-Time | Human | UMN, UCSD, HAJJ datasets |
| [ | Supervised | CNN | Density | Hajj, Umrah | Real-Time | Human | HAJJ-Crowd |
| [ | - | point-of-interests (POI) | Crowding, scrambling | Shopping Centers | Real-Time | Human | - |
| [ | Unsupervised | CNN, Conv-LSTM | People littering, skateboard, | Industrial | Real-Time | Human | CUHK Avenue |
| [ | Supervised | CNN, KNN | Injury | Public Places | Real-Time | Human | UMN |
| [ | Supervised | Conv-LSTM | Violence | Public Places | Real-Time | Human | Standard crowd anomaly |
| [ | Supervised | CNN, MII | Escape or panic situation | Public Places | Real-Time | Human | UMN PETS2009 |
| [ | Unsupervised | Vgg-16 and LSTM | Non-pedestrian | Public Places | Offline | Human | UCSD Ped2 |
| [ | Unsupervised | RNN, 2D CNN | Violence | Public Places | Offline | Human | Hockey, Violent-Flow, Real-Life Violence Situations |
| [ | Supervised | VGGNet-19 | Running, Carts Bikers, Skateboarder | Public Places | Offline | Human | UMN, CSD-PED1 |
| [ | Supervised | FCNs | Car Skateboarder Wheelchair Bicycle, Wrong direction | Public Places | Offline | Human | UCSD, Subway |
| [ | Supervised | 2D CNN | - | Public Places | Offline | Vehicle, Human Animal, | CVML Crowd Variety |
| [ | Supervised | Optical Flow | Panics, loitering, running, throwing objects | Surveillance System | Offline | Human | UCSD, UMN |
Summary of available crowd datasets.
| Ref. | Year | Name | Scale | Train | Test | Total | Description |
|---|---|---|---|---|---|---|---|
| [ | 2021 | CVCS | Medium | - | - | 31 | Multi-view crowd counting |
| [ | 2021 | DroneCrowd | Large | - | - | 112 | Detection, tracking, and counting animal crowds with drones |
| [ | 2020 | HAJJv1 | Large | Human abnormal behavior in Hajj | |||
| [ | 2020 | UCF-QNRF | Large | - | - | 1535 | Crowd counting and localization |
| [ | 2020 | NWPU-Crowd | Large | - | - | 5109 | Crowd counting and localization |
| [ | 2019 | DLR-ACD | Large | - | - | 33 | Crowd counting, density estimation, and localization |
| [ | 2019 | JHU-CROWD | Large | - | - | - | Crowd counting dataset under different weather conditions |
| [ | 2018 | CrowdFlow | Large | - | - | 10 | Crowd analysis, crowd flow, and movement estimation |
| [ | 2018 | SCUT-HEAD | Large | - | - | 4405 | Head detection |
| [ | 2018 | SmartCity | Large | - | - | 50 | Crowd counting |
| [ | 2017 | Multi-Task Crowd | Large | - | - | 100 | Crowd counting, violence detection, and density level classification |
| [ | 2016 | Shanghai Tech Part A | Large | - | - | 482 | Crowd counting and density estimation |
| [ | 2015 | WorldExpo ’10 | Large | - | - | 3980 | Crowd counting in a cross-scene |
| [ | 2015 | WWW Crowd | Large | - | - | 10,000 | Crowd understanding |
| [ | 2015 | SHOCK | Large | - | - | - | Analyze spectator crowd behavior at stadiums/theaters/events |
| [ | 2014 | CUHK Crowd | Large | - | - | 474 | Analyze group behavior in crowd scenes. |
| [ | 2014 | Crowd Saliency | Large | Crowd movement, counter flow, source, sink, and instability motion | |||
| [ | 2013 | UCF-CC-50 | Large | - | - | 50 | Extremely dense crowd dataset for crowd counting |
| [ | 2012 | AGORASET | Large | - | - | - | Crowd motion simulation |
| [ | 2012 | Violent flows | Large | - | - | 246 | Classify and detect violent and non-violent behavior |
| [ | 2012 | Mall | Medium | - | - | 2000 | Crowd counting |
| [ | 2012 | Grand Central | Medium | - | - | - | Crowd train station dataset |
| [ | 2009 | PETS2009 | Medium | - | - | 875 | Crowd counting, density estimation, tracking, and event detection |
| [ | 2009 | UMN | Small | - | - | 11 | Abnormal crowd behavior detection |
| [ | 2008 | UCSD Peds 1 | Small | 6800 | 7200 | 40 | Abnormal crowd behavior detection |