Source-linked AI summary

Invisible Steganography via Generative Adversarial Networks

Ru Zhang, Shiqi Dong, Jianyi Liu

arXiv:1807.08571v3cs.MMcs.CV

TL;DR

Prior deep-learning steganography methods leave security and image-quality concerns, while classic approaches require extensive handcrafted expertise. ISGAN uses CNN-based hiding and revealing with adversarial training and a mixed SSIM-based loss; experiments report state-of-the-art steganography performance across three datasets, but robustness to lossy transmission remains unresolved.

  • Problem

    Earlier methods did not consider security, while conventional steganography relies on difficult, expertise-intensive handcrafted algorithms.

  • Method

    ISGAN uses a CNN-based encoder-decoder steganography model, automatic steganalysis during training, and a mixed loss that combines luminance, contrast, and structure similarity.

  • Results

    ISGAN achieves state-of-the-art performance on the steganography task, with average training-set SSIM above 0.985 for stego-cover pairs and above 0.97 for revealed-secret pairs.

  • Takeaways & Limitations

    Adversarial training improves security, while the generated stego images remain nearly identical to cover images in semantic and color.

  • Takeaways & Limitations

    The spatial-domain method requires lossless stego images because transmission loss can remove parts of the secret image, motivating future robustness improvements.

Abstract

from arXiv · show

Nowadays, there are plenty of works introducing convolutional neural networks (CNNs) to the steganalysis and exceeding conventional steganalysis algorithms. These works have shown the improving potential of deep learning in information hiding domain. There are also several works based on deep learning to do image steganography, but these works still have problems in capacity, invisibility and security. In this paper, we propose a novel CNN architecture named as \isgan to conceal a secret gray image into a color cover image on the sender side and exactly extract the secret image out on the receiver side. There are three contributions in our work: (i) we improve the invisibility by hiding the secret image only in the Y channel of the cover image; (ii) We introduce the generative adversarial networks to strengthen the security by minimizing the divergence between the empirical probability distributions of stego images and natural images. (iii) In order to associate with the human visual system better, we construct a mixed loss function which is more appropriate for steganography to generate more realistic stego images and reveal out more better secret images. Experiment results show that ISGAN can achieve start-of-art performances on LFW, Pascal VOC2012 and ImageNet datasets.

1 Introduction

Image steganography conceals secret messages within cover images for transmission, while steganalysis attempts to detect those hidden messages. Their interaction drives progress in information hiding.

  • Image steganography embeds a secret message into a cover image, producing a stego image for transmission.The receiver subsequently reveals the secret message from the stego image.
  • Steganalysis analyzes intercepted images to determine whether they contain secret information.
  • Steganography and steganalysis promote each other’s progress.

2 RELATED WORKS

Prior work combines handcrafted algorithms and deep learning for image steganography, while detectability depends on message capacity and cover-image content.

  • Larger hidden messages make stego images easier to detect, while noisy, semantically rich regions yield less detectable perturbations than smooth regions.
  • Conventional algorithms successfully conceal information in spatial or transform domains using handcrafted embedding procedures.The passage identifies S-UNIWARD and J-UNIWARD as examples with strong invisibility and security.
  • Deep learning has increasingly been introduced into information hiding and image steganography.

1. In order to suppress the distortion of stego im-

ISGAN combines channel-selective embedding, adversarial security training, and a mixed SSIM-based loss to improve stego realism and secret-image reconstruction.

  • ISGAN embeds and extracts secret information only in the cover image’s Y channel, preserving Cr and Cb color information completely.The channel choice is intended to strengthen invisibility.
  • Generative adversarial networks minimize divergence between empirical stego-image and natural-image distributions to increase security.
  • A mixed loss function based on SSIM is designed to better fit the human visual system and produce more realistic stego images and better revealed secrets.SSIM evaluates luminance, contrast, and structure, with weighted components in the total similarity calculation.

2 Related Works

Deep learning steganography evolved from GAN- and CNN-based hiding systems, but prior methods showed limitations in color fidelity, security, capacity, or invisibility that motivate ISGAN.

  • Steganalysis: Deep-learning steganalysis models progressed from GNCNN and XuNet to YeNet, which surpassed SRM and related handcrafted variants.
  • Steganography: GAN-based SGAN used generator, discriminator, and steganalyzer networks to hide information in generated cover images.
  • Steganography: ASDL-GAN reduced reliance on conventional methods but retained substantial prior knowledge and had small capacity, while Hayes’s model had weak invisibility.
  • Steganography: Baluja and Atique demonstrated CNN encoder-decoder hiding, but Atique’s stego images showed color distortion and were easily recognized by a trained steganalyzer.The paper presents ISGAN as an effort to address these shortcomings.

3 Our Approach

ISGAN combines Y-channel hiding, an encoder–decoder basic model, adversarial steganalysis, and a mixed perceptual loss to conceal gray secrets in color images while preserving color information and improving security.

  • New Steganography Position: The encoder embeds a same-size gray secret image into a cover image’s Y channel, while the cover’s chrominance channels complete the stego image.The decoder extracts the secret from the stego image’s Y channel.
  • New Steganography Position: Y-channel embedding preserves the cover image’s Cr and Cb color information, targeting the color distortion observed in prior encoder–decoder methods.The Y channel carries luminance and some semantic information, whereas Cr and Cb carry the color information.
  • Basic Model: The basic model concatenates the Y channel with the gray secret, processes them through an encoder, and trains the encoder–decoder transformation end-to-end.RGB-to-YCrCb conversion is implemented through weighted channel computation without preventing backpropagation.
  • Basic Model: Inception modules with residual shortcuts and batch normalization fuse features across receptive-field sizes and are introduced to speed encoder training.The encoder uses convolutional blocks together with the inception-residual design.
  • Basic Model: A fully convolutional decoder reveals the secret image automatically, using convolutional feature maps with consistent spatial dimensions and batch normalization during training.The decoder architecture is specified separately from the encoder and uses a final 1 × 1 convolution with sigmoid activation.
  • Our Steganalyzer: The adversarial architecture uses the basic model as generator and a CNN steganalyzer as discriminator to reduce divergence between stego and cover-image distributions.The design targets statistical detectability, which is bounded by KL or Jensen–Shannon divergence.
  • Mixed Loss Function: The mixed loss supplements pixel error with SSIM-based comparisons because MSE disregards image structure and the HVS responds to luminance, contrast, and structure.SSIM separates similarity measurement into luminance, contrast, and structure comparisons.

4 EXPERIMENTS AND RESULTS

Experiments evaluate ISGAN across LFW, Pascal VOC 2012, and ImageNet using perceptual, reconstruction, and security-oriented measures. The mixed loss outperforms alternatives on LFW, while reported results show high similarity to covers and revealed secrets, with stronger invisibility and security than Atique’s work.

  • Datasets and evaluation: LFW, Pascal VOC 2012, and ImageNet experiments use separate cover-secret training and validation image pairs.The training sets contain 5k, 8k, and 25k pairs respectively, with validation sets drawn from the remaining images or ImageNet test data.
  • Datasets and evaluation: SSIM and PSNR measure image quality, while a CNN-based steganalyzer measures security.PSNR is treated as a reference because it does not correlate well with human perception of image quality.
  • Loss-function comparison: The mixed loss combining MSE, SSIM, and MS-SSIM is superior to other tested loss functions on LFW.Table 4 compares loss functions after 50 training epochs on the LFW dataset.
  • Final results: More than 0.985 average SSIM is reported between stego and cover images, and more than 0.97 between revealed and secret images on the training set.These averages quantify similarity for both stego-cover and revealed-secret image pairs.
  • Final results: ISGAN’s stego images are reported as more similar to cover images and more secure than Atique’s results, with blurrier residuals and less visible secret outlines.The comparison is illustrated on LFW and Pascal VOC12 examples; Atique’s residuals can reveal secret-image outlines.

5 DISCUSSION AND CONCLUSION

ISGAN improves stego-image similarity and security through adversarial training and a mixed SSIM-based loss, but its secret recovery remains lossy and requires lossless transmission.

  • ISGAN cannot reveal secret images completely, although the authors accept this lossiness because secret-image information is redundant.The limitation makes the model unsuitable for applications requiring complete secret recovery.
  • ISGAN produces stego images that are almost identical to cover images in semantic and color content.Residual comparisons on ImageNet report greater similarity to cover images than Atique’s results.
  • Adversarial training improves ISGAN’s security, with security increasing slowly as training progresses.Table 6 evaluates CNN-based steganalysis accuracy across training epochs.
  • The mixed SSIM-based loss function achieves state-of-the-art performance on the steganography task.The authors state that the loss generates more realistic stego images and better revealed secret images.
  • Because the method operates in the spatial domain, stego images must remain lossless or parts of the secret image will be lost.The authors identify robustness to transmission loss as future work.
Loading 1807.08571v3…