Sensitivity of deep learning applied to spatial image steganalysis.
Reinel Tabares-SotoHarold Brayan Arteaga-ArteagaAlejandro Mora-RubioMario Alejandro Bravo-OrtízDaniel Arias-GarzónJesús Alejandro Alzate-GrisalesSimon Orozco-AriasGustavo IsazaRaúl Ramos-PollánPublished in: PeerJ. Computer science (2021)
In recent years, the traditional approach to spatial image steganalysis has shifted to deep learning (DL) techniques, which have improved the detection accuracy while combining feature extraction and classification in a single model, usually a convolutional neural network (CNN). The main contribution from researchers in this area is new architectures that further improve detection accuracy. Nevertheless, the preprocessing and partition of the database influence the overall performance of the CNN. This paper presents the results achieved by novel steganalysis networks (Xu-Net, Ye-Net, Yedroudj-Net, SR-Net, Zhu-Net, and GBRAS-Net) using different combinations of image and filter normalization ranges, various database splits, different activation functions for the preprocessing stage, as well as an analysis on the activation maps and how to report accuracy. These results demonstrate how sensible steganalysis systems are to changes in any stage of the process, and how important it is for researchers in this field to register and report their work thoroughly. We also propose a set of recommendations for the design of experiments in steganalysis with DL.