Distortion Robust Image Classification using Deep Convolutional Neural Network with Discrete Cosine Transform

11/14/2018
by   Md Tahmid Hossain, et al.
0

Convolutional Neural Network is good at image classification. However, it is found to be vulnerable to image quality degradation. Even a small amount of distortion such as noise or blur can severely hamper the performance of these CNN architectures. Most of the work in the literature strives to mitigate this problem simply by fine-tuning a pre-trained CNN on mutually exclusive or a union set of distorted training data. This iterative fine-tuning process with all known types of distortion is exhaustive and the network struggles to handle unseen distortions. In this work, we propose distortion robust DCT-Net, a Discrete Cosine Transform based module integrated into a deep network which is built on top of VGG16. Unlike other works in the literature, DCT-Net is "blind" to the distortion type and level in an image both during training and testing. As a part of the training process, the proposed DCT module discards input information which mostly represents the contribution of high frequencies. The DCT-Net is trained "blindly" only once and applied in generic situation without further retraining. We also extend the idea of traditional dropout and present a training adaptive version of the same. We evaluate our proposed method against Gaussian blur, motion blur, salt and pepper noise, Gaussian noise and speckle noise added to CIFAR-10/100 and ImageNet test sets. Experimental results demonstrate that once trained, DCT-Net not only generalizes well to a variety of unseen image distortions but also outperforms other methods in the literature.

READ FULL TEXT

page 1

page 2

page 5

research
11/14/2018

Distortion Robust Image Classification with Deep Convolutional Neural Network based on Discrete Cosine Transform

State of the art CNN models for image classification are found to be hig...
research
12/02/2019

Training the Convolutional Neural Network with Statistical Dependence of the Response on the Input Data Distortion

The paper proposes an approach to training a convolutional neural networ...
research
04/05/2020

Comparative Analysis of Multiple Deep CNN Models for Waste Classification

Waste is a wealth in a wrong place. Our research focuses on analyzing po...
research
01/08/2017

On Classification of Distorted Images with Deep Convolutional Neural Networks

Image blur and image noise are common distortions during image acquisiti...
research
05/05/2017

DeepCorrect: Correcting DNN models against Image Distortions

In recent years, the widespread use of deep neural networks (DNNs) has f...
research
10/26/2019

Image to Image Translation based on Convolutional Neural Network Approach for Speech Declipping

Clipping, as a current nonlinear distortion, often occurs due to the lim...
research
10/18/2017

Enhancing the Performance of Convolutional Neural Networks on Quality Degraded Datasets

Despite the appeal of deep neural networks that largely replace the trad...

Please sign up or login with your details

Forgot password? Click here to reset