Nowadays, the prevailing detectors of steganographic communication in digital images mainly consist of three steps, i.e., residual computation, feature extraction, and binary classification. In this paper, we present an alternative approach to steganalysis of digital images based on convolutional neural network (CNN), which is shown to be able to well replicate and optimize these key steps in a unified framework and learn hierarchical representations directly from raw images. The proposed CNN has a quite different structure from the ones used in conventional computer vision tasks. Rather than a random strategy, the weights in the first layer of the proposed CNN are initialized with the basic high-pass filter set used in the calculation of residual maps in a spatial rich model (SRM), which acts as a regularizer to suppress the image content effectively. To better capture the structure of embedding signals, which usually have extremely low SNR (stego signal to image content), a new activation function called a truncated linear unit is adopted in our CNN model. Finally, we further boost the performance of the proposed CNN-based steganalyzer by incorporating the knowledge of selection channel. Three state-of-the-art steganographic algorithms in spatial domain, e.g., WOW, S-UNIWARD, and HILL, are used to evaluate the effectiveness of our model. Compared to SRM and its selection-channel-aware variant maxSRMd2, our model achieves superior performance across all tested algorithms for a wide variety of payloads.
8 May 2019 in IEEE Transactions on Circuits and Systems for Video Technology
Reversible data hiding (RDH) has unique advantage in copyright and integrity protection for multimedia contents. As a typical RDH scheme, histogram shifting technique (HS) has found wide applications due to its high quality of marked image. At present, most existing HS based RDH schemes rely on single histogram generated from cover image to hide data. Since the single histogram based approach (SH RDH) commonly employs smooth regions in the cover image for data hidng, it might not well utilize the cover image and exploit the correlations among image contents of different texture characteristics. In this paper, a novel RDH general framework using multiple histograms modification (MH_RDH) is proposed, which involves two key issues as follows: 1) the construction of multiple histograms based on optimized multi-features; 2) the rate allocation among multiple histograms is formulated as the one of ratedistortion optimization and solved with evolutionary algorithms. Experimental results show that the proposed method could considerably increase the payload of current MH RDH based embedding (ranging from 0.2 bpp to 0.7 bpp for most test images) and outperform other state-of-the-art SH RDH and MH RDH schemes.
In this paper, a novel image splicing detection and localization scheme is proposed based on the local feature descriptor which is learned by deep convolutional neural network (CNN). A two-branch CNN, which serves as an expressive local descriptor is presented and applied to automatically learn hierarchical representations from the input RGB color or grayscale test images. The first layer of the proposed CNN model is used to suppress the effects of image contents and extract the diverse and expressive residual features, which is deliberately designed for image splicing detection applications. In specific, the kernels of the first convolutional layer are initialized with an optimized combination of the 30 linear high-pass filters used in calculation of residual maps in spatial rich model (SRM), and is fine-tuned through a constrained learning strategy to retain the high-pass filtering properties for the learned kernels. Both the contrastive loss and cross entropy loss are utilized to jointly improve the generalization ability of the proposed CNN model. With the block-wise dense features for a test image extracted by the pre-trained CNN-based local descriptor, an effective feature fusion strategy, known as block pooling, is adopted to obtain the final discriminative features for image splicing detection with SVM. Based on the pre-trained CNN model, an image splicing localization scheme is further developed by incorporating the fully connected conditional random field (CRF). Extensive experimental results on several public datasets show that the proposed CNN based scheme outperforms some state-of-the-art methods not only in image splicing detection and localization performance, but also in robustness against JPEG compression.
9 June 2020 in IEEE Transactions on Circuits and Systems for Video Technology
Recent advances on adaptive steganography show that the performance of image steganographic communication can be improved by incorporating the non-additive models that capture the dependencies among adjacent pixels. In this paper, a Gaussian Markov Random Field model (GMRF) with four-element cross neighborhood is proposed to characterize the interactions among local elements of cover images, and the problem of secure image steganography is formulated as the one of minimization of KL-divergence in terms of a series of low-dimensional clique structures associated with GMRF by taking advantages of the conditional independence of GMRF. The adoption of the proposed GMRF tessellates the cover image into two disjoint subimages, and an alternating iterative optimization scheme is developed to effectively embed the given payload while minimizing the total KL-divergence between cover and stego, i.e., the statistical detectability. Experimental results demonstrate that the proposed GMRF outperforms the prior arts of model based schemes, e.g., MiPOD, and rivals the state-of-the-art HiLL for practical steganography, where the selection channel knowledges are unavailable to steganalyzers.
14 August 2018 in IEEE Transactions on Circuits and Systems for Video Technology
Nowadays, the most prevailing approach to steganography is the minimal embedding distortion framework, which includes an optimizable distortion function for each cover element and an encoding method to minimize the distortion. With the emergence of Syndrome-Trellis Code, the distortion function plays an increasingly important role in modern adaptive image steganography. In this letter, a new distortion function called generalized uniform embedding distortion (GUED) is proposed for JPEG steganography. The proposed GUED consists of the new distortion measures for both Alternating Current (AC) mode and Discrete Cosine Transform (DCT) block, which are represented in a more general exponential model, aiming to flexibly allocate the embedding data so as to minimize the global changes of the statistics of quantized DCT coefficients after embedding. In addition, an empirical rule is developed to determine the parameters of the exponential function according to the payload and quality factor. By exploring the statistics of both DCT and spatial domains, the proposed GUED is shown to be more consistent with the objective of generalized uniform embedding strategy, i.e., maintaining the relative changes of DCT coefficients to be proportional to their coefficients of variations. Extensive experiments demonstrate that the proposed GUED gains significant performance improvements when compared with its original UERD, and outperforms the state-of-the-art J-UNIWARD with markedly reduced computation time.