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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |