Small-Scale Deep Network for DCT-Based Images Classification

The need to acquire high performance deep neural network models is a research trend in recent years. Many examples have shown that achieving high validation accuracies require a very large number of parameters in most cases and therefore, the space used to store these models becomes very large. This may be a disadvantage on small storage size and low performance CPU edge devices during image processing that are embedded with neural networks for object recognition tasks. In this paper, we investigate the effect of input images which are partially compressed using the Discrete Cosine Transform (DCT) algorithm on two different Convolutional Neural Network (CNN) performances, known as CNN-C (large model) and CNN-RC3 (small model). DCT is used to reduce some data redundancies but also the risk of losing valuable features for the network to learn efficiently. However, the results show that both CNN architectures with DCT features perform as well as with raw image data, concluding that a properly designed CNN model can still achieve high performance on further compressed images regardless of its information reductions.

[1]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[2]  Jianqin Zhou,et al.  On discrete cosine transform , 2011, ArXiv.

[3]  Meng Joo Er,et al.  High-speed face recognition based on discrete cosine transform and RBF neural networks , 2005, IEEE Transactions on Neural Networks.

[4]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1991, CACM.

[5]  S. Ipson,et al.  Face detection based neural networks using robust skin color segmentation , 2008, 2008 5th International Multi-Conference on Systems, Signals and Devices.

[6]  William K. Pratt,et al.  Scene Adaptive Coder , 1984, IEEE Trans. Commun..

[7]  Sanjay V. Dudul,et al.  Neural Network Classifier for Human Emotion Recognition from Facial Expressions Using Discrete Cosine Transform , 2008, 2008 First International Conference on Emerging Trends in Engineering and Technology.

[8]  Vacius Jusas,et al.  Fast DCT algorithms for EEG data compression in embedded systems , 2015, Comput. Sci. Inf. Syst..

[9]  D. Sridhar,et al.  Brain Tumor Classification using Discrete Cosine Transform and Probabilistic Neural Network , 2013, 2013 International Conference on Signal Processing , Image Processing & Pattern Recognition.

[10]  Rozenn Dahyot,et al.  On using CNN with DCT based Image Data , 2017 .