Video anomaly detection using unsupervised deep learning methods
Video anomaly detection has played a significant role in computer vision and video surveillance tasks. It is concerned about security applications which are much needed by academy and industry. Different from other video analysis tasks such as action detection and action recognition, the deviatio...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/88812 http://hdl.handle.net/10220/46011 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-88812 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-888122023-07-04T16:34:04Z Video anomaly detection using unsupervised deep learning methods Yan, Mengjia Jiang Xudong School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering::Computer applications Video anomaly detection has played a significant role in computer vision and video surveillance tasks. It is concerned about security applications which are much needed by academy and industry. Different from other video analysis tasks such as action detection and action recognition, the deviation between the normal and the anomaly, including appearance and motion, is the crucial measurement we use to determine the anomaly. However, different scenarios will have different normal patterns, which leads to the various definition of deviation. This yields the objective definition problem to video anomaly detection. Another challenge is the limited abnormal samples: abnormal events and behaviors are unusual temporal or spatiotemporal parts of videos. It brings difficulties when we formulate the video anomaly detection problem: some effective methods such as supervised learning methods are impractical to employ. Much effort has been made to achieve video anomaly detection using object tracking, dynamic textures, and sparse reconstruction, for example. However, the majority of these methods employ low-level features and separate classifiers, leading to massive computational and memory cost. To address the above challenges and reduce the computational and memory cost, in this thesis, we propose unsupervised deep learning and end-to-end methods for temporal and spatiotemporal anomaly detection, respectively. For temporal anomaly detection, we formulate it as fake data detection via the discriminative framework of a designed 3D-GAN. This new formulation only employs normal videos during the training phase and detects anomalies according to the deviation estimated by the discriminator of 3D-GAN. We treat normal videos as real data and construct a 3D-GAN to learn the distribution of normal videos during the training phase. Since testing data contain abnormal videos or fake data, whose distribution is different from normal videos/real data, we employ the trained discriminator of our networks to detect temporal normal and abnormal segments. Experiments show that 3D-GANs outperforms 2D-GANs in temporal anomaly detection, and demonstrate the effectiveness and competitive performance of our approach on anomaly detection datasets. For spatiotemporal anomaly detection, we design a 3D fully convolutional autoencoder that is trainable in an end-to-end manner to learn the spatiotemporal representation of normal visual patterns. Subsequently, spatiotemporal patterns can be detected as blurry regions that are not well reconstructed. Our approach can accurately locate temporal and spatiotemporal anomalies thanks to the 3D fully convolutional structure and the careful design of the architectures. We evaluate the proposed autoencoder for detecting abnormal spatiotemporal patterns on benchmark video datasets. Compared with state-of-the-art approaches, experiment results demonstrate the effectiveness of our approach. Moreover, the learned autoencoder demonstrates good generalizability across multiple datasets. Master of Engineering 2018-09-17T03:50:52Z 2019-12-06T17:11:22Z 2018-09-17T03:50:52Z 2019-12-06T17:11:22Z 2018 Thesis Yan, M. (2018). Video anomaly detection using unsupervised deep learning methods. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/88812 http://hdl.handle.net/10220/46011 10.32657/10220/46011 en 79 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computer applications |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computer applications Yan, Mengjia Video anomaly detection using unsupervised deep learning methods |
description |
Video anomaly detection has played a significant role in computer vision and video
surveillance tasks. It is concerned about security applications which are much
needed by academy and industry. Different from other video analysis tasks such
as action detection and action recognition, the deviation between the normal and
the anomaly, including appearance and motion, is the crucial measurement we
use to determine the anomaly. However, different scenarios will have different
normal patterns, which leads to the various definition of deviation. This yields the
objective definition problem to video anomaly detection. Another challenge is the
limited abnormal samples: abnormal events and behaviors are unusual temporal or
spatiotemporal parts of videos. It brings difficulties when we formulate the video
anomaly detection problem: some effective methods such as supervised learning
methods are impractical to employ.
Much effort has been made to achieve video anomaly detection using object
tracking, dynamic textures, and sparse reconstruction, for example. However, the
majority of these methods employ low-level features and separate classifiers, leading
to massive computational and memory cost. To address the above challenges and
reduce the computational and memory cost, in this thesis, we propose unsupervised
deep learning and end-to-end methods for temporal and spatiotemporal anomaly
detection, respectively.
For temporal anomaly detection, we formulate it as fake data detection via
the discriminative framework of a designed 3D-GAN. This new formulation only
employs normal videos during the training phase and detects anomalies according
to the deviation estimated by the discriminator of 3D-GAN. We treat normal
videos as real data and construct a 3D-GAN to learn the distribution of normal
videos during the training phase. Since testing data contain abnormal videos or
fake data, whose distribution is different from normal videos/real data, we employ
the trained discriminator of our networks to detect temporal normal and abnormal
segments. Experiments show that 3D-GANs outperforms 2D-GANs in temporal
anomaly detection, and demonstrate the effectiveness and competitive performance
of our approach on anomaly detection datasets.
For spatiotemporal anomaly detection, we design a 3D fully convolutional autoencoder
that is trainable in an end-to-end manner to learn the spatiotemporal
representation of normal visual patterns. Subsequently, spatiotemporal patterns
can be detected as blurry regions that are not well reconstructed. Our approach
can accurately locate temporal and spatiotemporal anomalies thanks to the 3D
fully convolutional structure and the careful design of the architectures. We evaluate
the proposed autoencoder for detecting abnormal spatiotemporal patterns on
benchmark video datasets. Compared with state-of-the-art approaches, experiment
results demonstrate the effectiveness of our approach. Moreover, the learned
autoencoder demonstrates good generalizability across multiple datasets. |
author2 |
Jiang Xudong |
author_facet |
Jiang Xudong Yan, Mengjia |
format |
Theses and Dissertations |
author |
Yan, Mengjia |
author_sort |
Yan, Mengjia |
title |
Video anomaly detection using unsupervised deep learning methods |
title_short |
Video anomaly detection using unsupervised deep learning methods |
title_full |
Video anomaly detection using unsupervised deep learning methods |
title_fullStr |
Video anomaly detection using unsupervised deep learning methods |
title_full_unstemmed |
Video anomaly detection using unsupervised deep learning methods |
title_sort |
video anomaly detection using unsupervised deep learning methods |
publishDate |
2018 |
url |
https://hdl.handle.net/10356/88812 http://hdl.handle.net/10220/46011 |
_version_ |
1772827455206195200 |