Litcius/Paper detail

How to Pretrain for Steganalysis

Jan Butora, Yassine Yousfi, Jessica Fridrich

202143 citationsDOIOpen Access PDF

Abstract

In this paper, we investigate the effect of pretraining CNNs on ImageNet on their performance when refined for steganalysis of digital images. In many cases, it seems that just 'seeing' a large number of images helps with the convergence of the network during the refinement no matter what the pretraining task is. To achieve the best performance, the pretraining task should be related to steganalysis, even if it is done on a completely mismatched cover and stego datasets. Furthermore, the pretraining does not need to be carried out for very long and can be done with limited computational resources. An additional advantage of the pretraining is that it is done on color images and can later be applied for steganalysis of color and grayscale images while still having on-par or better performance than detectors trained specifically for a given source. The refining process is also much faster than training the network from scratch. The most surprising part of the paper is that networks pretrained on JPEG images are a good starting point for spatial domain steganalysis as well.

Topics & Concepts

SteganalysisComputer scienceArtificial intelligenceSteganographyJPEGTask (project management)Pattern recognition (psychology)Process (computing)Computer visionEmbeddingImage (mathematics)EconomicsManagementOperating systemAdvanced Steganography and Watermarking TechniquesDigital Media Forensic DetectionGenerative Adversarial Networks and Image Synthesis
How to Pretrain for Steganalysis | Litcius