Accuracy Enhancement of a Blind Image Steganalysis Approach Using Dynamic Learning Rate-Based CNN on GPUs

Blind image steganalysis is the classification problem of determining whether an image contains any hidden data or not. This blind process doesn't need any prior information about the embedding algorithm which is used to hide data on the examined images. Recently, Convolutional Neural Network (CNN) is presented to deal with the blind image steganalysis classification problem. Most of the CNN-based image steganalysis approaches can't cope with low payloads. Improved Gaussian Convolutional Neural Network (IGNCNN) is presented with a transfer learning method in order to deal with stego-images with low payloads. IGNCNN contains a pre-processing layer which is consisted of a fixed coefficients (data-set independent) high pass filter (HPF). IGNCNN also is a fixed learning rate based-CNN. In this paper, a dynamic learning rate-based CNN approach is proposed, in order to highly minimize the detection error cost. Nevertheless, the proposed approach uses a dataset dependent-based Gaussian HPF instead, as a preprocessing layer, in order to well-choose a cutoff frequency depending on the training dataset. Experiments are performed on graphical processing units (GPUs) with the standard BOSSbase 1.01 dataset exposed to the S-UNIWARD and WOW image steganographic algorithms. Results show that the proposed approach outperforms computing approaches, GNCNN, improved GNCNN, SRM and SRM+EC, by an average increase of 7.4%, 5.3%,4.1% and 2.8% respectively in terms of accuracy metric.

[1]  Jessica J. Fridrich,et al.  Digital image steganography using universal distortion , 2013, IH&MMSec '13.

[2]  Yoshua Bengio,et al.  Equilibrated adaptive learning rates for non-convex optimization , 2015, NIPS.

[3]  Jing Dong,et al.  Deep learning for steganalysis via convolutional neural networks , 2015, Electronic Imaging.

[4]  Hedieh Sajedi,et al.  Improvements of Image-Steganalysis Using Boosted Combinatorial Classifiers and Gaussian High Pass Filtering , 2008, 2008 International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[5]  Mohamed M. Fouad,et al.  High throughput parallel scheme for HEVC deblocking filter , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[6]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[7]  Marc Chaumont,et al.  Deep learning is a good steganalysis tool when embedding key is reused for different images, even if there is a cover sourcemismatch , 2015, Media Watermarking, Security, and Forensics.

[8]  Chirag Agarwal,et al.  Convolutional neural network steganalysis's application to steganography , 2017, 2017 IEEE Visual Communications and Image Processing (VCIP).

[9]  Jing Dong,et al.  Learning and transferring representations for image steganalysis using convolutional neural network , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[10]  C. Ern Information hiding techniques for steganography and digital watermarking , 2018 .

[11]  Jessica J. Fridrich,et al.  Rich Models for Steganalysis of Digital Images , 2012, IEEE Transactions on Information Forensics and Security.

[12]  Leslie N. Smith,et al.  Cyclical Learning Rates for Training Neural Networks , 2015, 2017 IEEE Winter Conference on Applications of Computer Vision (WACV).

[13]  Alex Krizhevsky,et al.  One weird trick for parallelizing convolutional neural networks , 2014, ArXiv.

[14]  Geoffrey Brooks Gaussian-based Filters for Elementary Motion Detector Delay Element: Modeling Spatio-Temporal Information Pathways with Elementary Motion Detection , 2018, 2018 IEEE Research and Applications of Photonics In Defense Conference (RAPID).

[15]  Raphaël Couturier,et al.  Steganalysis via a Convolutional Neural Network using Large Convolution Filters , 2016, ArXiv.

[16]  Fatih Kurugollu,et al.  A New Methodology in Steganalysis: Breaking Highly Undetectable Steganograpy (HUGO) , 2011, Information Hiding.

[17]  Yun Q. Shi,et al.  Structural Design of Convolutional Neural Networks for Steganalysis , 2016, IEEE Signal Processing Letters.

[18]  Tomás Pevný,et al.  "Break Our Steganographic System": The Ins and Outs of Organizing BOSS , 2011, Information Hiding.

[19]  Jiwu Huang,et al.  Adaptive steganalysis against WOW embedding algorithm , 2014, IH&MMSec '14.

[20]  Stephan Katzenbeisser,et al.  Information Hiding Techniques for Steganography and Digital Watermaking , 1999 .

[21]  Jessica J. Fridrich,et al.  Ensemble Classifiers for Steganalysis of Digital Media , 2012, IEEE Transactions on Information Forensics and Security.

[22]  Jessica J. Fridrich,et al.  Designing steganographic distortion using directional filters , 2012, 2012 IEEE International Workshop on Information Forensics and Security (WIFS).