Improving corruption robustness of deep neural network in video classification

Recently, video social media platforms grow fast and wide, video analysis become a necessary task. Deep neural networks have previously demonstrated exceptional performance on a variety of computer vision tasks, including image classification and action recognition. However, some studies prove that...

Full description

Saved in:
Bibliographic Details
Main Author: Gong, Zeyu
Other Authors: Alex Chichung Kot
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167077
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-167077
record_format dspace
spelling sg-ntu-dr.10356-1670772023-07-07T15:45:43Z Improving corruption robustness of deep neural network in video classification Gong, Zeyu Alex Chichung Kot School of Electrical and Electronic Engineering Rapid-Rich Object Search (ROSE) Lab EACKOT@ntu.edu.sg Engineering::Electrical and electronic engineering Recently, video social media platforms grow fast and wide, video analysis become a necessary task. Deep neural networks have previously demonstrated exceptional performance on a variety of computer vision tasks, including image classification and action recognition. However, some studies prove that when the training video clips and test video clips are marginally different, the accuracy of the deep neural network can observably decrease. And corrupted test videos can lead to even worse test accuracy. The corruption robustness of a video classification model refers to its capability to maintain accurate predictions when presented with corrupted input data. The corruption can occur due to various factors such as weather, sensor noise and transmission errors. Therefore, the robustness of the video classification model is still a problem and there is a large progress to be made. In this project, we use two popular video datasets which have various classes of videos and different human actions as the train datasets. We train a video classification model with the clean dataset and evaluate its robustness with test datasets. We apply different corruptions to the original fine videos to serve as test datasets. To test the robustness, we test the model with corrupted videos and evaluate the accuracy of its classification result. Based on the test and evaluation result, we aim to train a deep neural network that has good corruption robustness compared with previous models or make improvements to the robustness of existing video classification models. Bachelor of Engineering (Electrical and Electronic Engineering) 2023-05-21T11:50:36Z 2023-05-21T11:50:36Z 2023 Final Year Project (FYP) Gong, Z. (2023). Improving corruption robustness of deep neural network in video classification. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167077 https://hdl.handle.net/10356/167077 en A3006-221 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Gong, Zeyu
Improving corruption robustness of deep neural network in video classification
description Recently, video social media platforms grow fast and wide, video analysis become a necessary task. Deep neural networks have previously demonstrated exceptional performance on a variety of computer vision tasks, including image classification and action recognition. However, some studies prove that when the training video clips and test video clips are marginally different, the accuracy of the deep neural network can observably decrease. And corrupted test videos can lead to even worse test accuracy. The corruption robustness of a video classification model refers to its capability to maintain accurate predictions when presented with corrupted input data. The corruption can occur due to various factors such as weather, sensor noise and transmission errors. Therefore, the robustness of the video classification model is still a problem and there is a large progress to be made. In this project, we use two popular video datasets which have various classes of videos and different human actions as the train datasets. We train a video classification model with the clean dataset and evaluate its robustness with test datasets. We apply different corruptions to the original fine videos to serve as test datasets. To test the robustness, we test the model with corrupted videos and evaluate the accuracy of its classification result. Based on the test and evaluation result, we aim to train a deep neural network that has good corruption robustness compared with previous models or make improvements to the robustness of existing video classification models.
author2 Alex Chichung Kot
author_facet Alex Chichung Kot
Gong, Zeyu
format Final Year Project
author Gong, Zeyu
author_sort Gong, Zeyu
title Improving corruption robustness of deep neural network in video classification
title_short Improving corruption robustness of deep neural network in video classification
title_full Improving corruption robustness of deep neural network in video classification
title_fullStr Improving corruption robustness of deep neural network in video classification
title_full_unstemmed Improving corruption robustness of deep neural network in video classification
title_sort improving corruption robustness of deep neural network in video classification
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/167077
_version_ 1772826377975758848