StegGAN: hiding image within image using conditional generative adversarial networks

Published: 01 Jan 2022, Last Modified: 04 Nov 2024Multim. Tools Appl. 2022EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Steganography is the art of hiding a secret message in another innocuous-looking image (or any digital media). Statistical imperceptibility is one of the major concerns for conventional steganography. In recent times, deep learning-based schemes have shown remarkable success in hiding an image within an image. However, a majority of these approaches suffer from the visual artifacts in the embedded and extracted images. In this paper, we have proposed a conditional generative adversarial network-based architecture for hiding an image within an image. The proposed method ensures the visual quality, statistical un-detectability as well as a noise-free extraction by incorporating the perceptual loss function and adversarial training. The proposed framework is tested on various datasets, and results have shown notable improvement (\(\sim 1~dB\)) over existing methods. An ablation study is presented at the end of this paper to demonstrate the contributions of the various modules of the proposed architecture. Code is available at https://github.com/brijeshiitg/StegGAN.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview