Anomaly Detection in Surveillance Videos

In the present society, video surveillance systems are rapidly evolving with intelligent video analytics to improve public safety. With the increasing installation of surveillance cameras in both public and private spaces, there is a growing reliance on continuous monitoring to ensure public safety....

Full description

Saved in:
Bibliographic Details
Main Author: Foo, Jia Qi
Format: Final Year Project / Dissertation / Thesis
Published: 2025
Subjects:
Online Access:http://eprints.utar.edu.my/7147/1/3E_2003619_FYP_report_%2D_JIA_QI_FOO.pdf
http://eprints.utar.edu.my/7147/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1855616541570105344
author Foo, Jia Qi
author_facet Foo, Jia Qi
author_sort Foo, Jia Qi
building UTAR Library
collection Institutional Repository
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
continent Asia
country Malaysia
description In the present society, video surveillance systems are rapidly evolving with intelligent video analytics to improve public safety. With the increasing installation of surveillance cameras in both public and private spaces, there is a growing reliance on continuous monitoring to ensure public safety. However, human-based monitoring is labour-intensive and inefficient. Video anomaly detection (VAD) plays a vital role in modern surveillance systems by automatically identifying unusual events in video streams. This study focuses on developing a lightweight and efficient VAD framework that supports both binary and multiclass detection. The proposed system, AnomLite combines MobileNetV2, a lightweight Convolutional Neural Network (CNN) for spatial feature extraction, and Long Short-Term Memory (LSTM) for temporal modelling. By leveraging the strengths of MobileNetV2 in extracting efficient spatial features and LSTM in capturing temporal dependencies in video sequences, the model detects anomalous events across various classes. The system trains on two datasets: UCF-Crime, which contains real-world CCTV footage, and XD-Violence, which includes video content from movies and YouTube. Preprocessing steps are employed to ensure the model performs well under varying data conditions. The evaluation of the proposed model shows strong performance on the first dataset, achieving an ROC AUC of 0.99 and an average precision of 0.99 on UCF-Crime. The model demonstrates strong performance on another well-known dataset in video anomaly detection, achieving an ROC AUC of 0.98 and an average precision of 0.97 on XD Violence. The model also achieves high accuracy of 94% on UCF-Crime and 93% on XD-Violence, with strong F1 scores across both datasets (F1-Micro 0.93 on UCF-Crime, 0.89 on XD-Violence). The model achieves high per-class accuracy across the UCF-Crime dataset, with 10 out of 14 classes exceeding 0.95 accuracy and several classes, such as Arson, Explosion, Fighting, Shooting, and Vandalism, reaching a perfect accuracy of 1.00, demonstrating the model’s strong and consistent performance in detecting diverse types of anomalies. Moreover, the model performs well on the XD-Violence dataset, with accuracies ranging from 0.79 to 0.95. It shows highest accuracy on Car Accidents (0.95) and strong performance across other classes like Abuse, Riot, and Fighting, indicating its effectiveness in handling diverse anomalies. Additionally, the model is optimized for inference through quantization. With a reduction of around 70% in model size through model compression techniques such as quantization, the flexibility of the model is further improved, particularly for low-end devices. These results highlight how deep learning techniques, such as SMOTE, data augmentation, and advanced loss functions like cross-entropy loss, contribute to high accuracy and effective performance in automating surveillance tasks, even when dealing with highly imbalanced datasets. Data augmentation techniques that simulate real-world conditions enhance the efficiency of anomaly detection systems in practical applications. Keywords: Video anomaly detection, deep learning, edge computing, artificial intelligence, neural network Subject Area: TK7885-7895 Computer engineering. Computer hardware
format Final Year Project / Dissertation / Thesis
id my-utar-eprints.7147
institution Universiti Tunku Abdul Rahman
publishDate 2025
record_format eprints
spelling my-utar-eprints.71472026-01-13T08:49:49Z Anomaly Detection in Surveillance Videos Foo, Jia Qi H Social Sciences (General) HM Sociology In the present society, video surveillance systems are rapidly evolving with intelligent video analytics to improve public safety. With the increasing installation of surveillance cameras in both public and private spaces, there is a growing reliance on continuous monitoring to ensure public safety. However, human-based monitoring is labour-intensive and inefficient. Video anomaly detection (VAD) plays a vital role in modern surveillance systems by automatically identifying unusual events in video streams. This study focuses on developing a lightweight and efficient VAD framework that supports both binary and multiclass detection. The proposed system, AnomLite combines MobileNetV2, a lightweight Convolutional Neural Network (CNN) for spatial feature extraction, and Long Short-Term Memory (LSTM) for temporal modelling. By leveraging the strengths of MobileNetV2 in extracting efficient spatial features and LSTM in capturing temporal dependencies in video sequences, the model detects anomalous events across various classes. The system trains on two datasets: UCF-Crime, which contains real-world CCTV footage, and XD-Violence, which includes video content from movies and YouTube. Preprocessing steps are employed to ensure the model performs well under varying data conditions. The evaluation of the proposed model shows strong performance on the first dataset, achieving an ROC AUC of 0.99 and an average precision of 0.99 on UCF-Crime. The model demonstrates strong performance on another well-known dataset in video anomaly detection, achieving an ROC AUC of 0.98 and an average precision of 0.97 on XD Violence. The model also achieves high accuracy of 94% on UCF-Crime and 93% on XD-Violence, with strong F1 scores across both datasets (F1-Micro 0.93 on UCF-Crime, 0.89 on XD-Violence). The model achieves high per-class accuracy across the UCF-Crime dataset, with 10 out of 14 classes exceeding 0.95 accuracy and several classes, such as Arson, Explosion, Fighting, Shooting, and Vandalism, reaching a perfect accuracy of 1.00, demonstrating the model’s strong and consistent performance in detecting diverse types of anomalies. Moreover, the model performs well on the XD-Violence dataset, with accuracies ranging from 0.79 to 0.95. It shows highest accuracy on Car Accidents (0.95) and strong performance across other classes like Abuse, Riot, and Fighting, indicating its effectiveness in handling diverse anomalies. Additionally, the model is optimized for inference through quantization. With a reduction of around 70% in model size through model compression techniques such as quantization, the flexibility of the model is further improved, particularly for low-end devices. These results highlight how deep learning techniques, such as SMOTE, data augmentation, and advanced loss functions like cross-entropy loss, contribute to high accuracy and effective performance in automating surveillance tasks, even when dealing with highly imbalanced datasets. Data augmentation techniques that simulate real-world conditions enhance the efficiency of anomaly detection systems in practical applications. Keywords: Video anomaly detection, deep learning, edge computing, artificial intelligence, neural network Subject Area: TK7885-7895 Computer engineering. Computer hardware 2025 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/7147/1/3E_2003619_FYP_report_%2D_JIA_QI_FOO.pdf Foo, Jia Qi (2025) Anomaly Detection in Surveillance Videos. Final Year Project, UTAR. http://eprints.utar.edu.my/7147/
spellingShingle H Social Sciences (General)
HM Sociology
Foo, Jia Qi
Anomaly Detection in Surveillance Videos
title Anomaly Detection in Surveillance Videos
title_full Anomaly Detection in Surveillance Videos
title_fullStr Anomaly Detection in Surveillance Videos
title_full_unstemmed Anomaly Detection in Surveillance Videos
title_short Anomaly Detection in Surveillance Videos
title_sort anomaly detection in surveillance videos
topic H Social Sciences (General)
HM Sociology
url http://eprints.utar.edu.my/7147/1/3E_2003619_FYP_report_%2D_JIA_QI_FOO.pdf
http://eprints.utar.edu.my/7147/
url_provider http://eprints.utar.edu.my