Robust deep convolutional neural network against image distortions

Liang Yao Wang, Sau Gee Chen, Feng Tsun Chien*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Many approaches have been proposed in the literature to enhance the robustness of Convolutional Neural Network (CNN)-based architectures against image distortions. Attempts to combat various types of distortions can be made by combining multiple expert networks, each trained by a certain type of distorted images, which however lead to a large model with high complexity. In this paper, we propose a CNN-based architecture with a pre-processing unit in which only undistorted data are used for training. The pre-processing unit employs discrete cosine transform (DCT) and discrete wavelets transform (DWT) to remove high-frequency components while capturing prominent high-frequency features in the undistorted data by means of random selection. We further utilize the singular value decomposition (SVD) to extract features before feeding the preprocessed data into the CNN for training. During testing, distorted images directly enter the CNN for classification without having to go through the hybrid module. Five different types of distortions are produced in the SVHN dataset and the CIFAR-10/100 datasets. Experimental results show that the proposed DCT-DWT-SVD module built upon the CNN architecture provides a classifier robust to input image distortions, outperforming the state-of-the-art approaches in terms of accuracy under different types of distortions.

Original languageEnglish
Article numbere14
JournalAPSIPA Transactions on Signal and Information Processing
Volume10
DOIs
StatePublished - 11 Oct 2021

Keywords

  • Convolutional neural network
  • Discrete cosine transform
  • Image distortion

Fingerprint

Dive into the research topics of 'Robust deep convolutional neural network against image distortions'. Together they form a unique fingerprint.

Cite this