Learning Iterative Neural Optimizers for Image Steganography

Xiangyu Chen, Varsha Kishore, Kilian Q. Weinberger
3/1/2023

No official code found. Best implementation: cxy1997/LISO (22 stars, PyTorch, last commit 2025-06-24).

Abstract

Image steganography is the process of concealing secret information in images through imperceptible changes. Recent work has formulated this task as a classic constrained optimization problem. In this paper, we argue that image steganography is inherently performed on the (elusive) manifold of natural images, and propose an iterative neural network trained to perform the optimization steps. In contrast to classical optimization methods like L-BFGS or projected gradient descent, we train the neural network to also stay close to the manifold of natural images throughout the optimization. We show that our learned neural optimization is faster and more reliable than classical optimization approaches. In comparison to previous state-of-the-art encoder-decoder-based steganography methods, it reduces the recovery error rate by multiple orders of magnitude and achieves zero error up to 3 bits per pixel (bpp) without the need for error-correcting codes.

View on arXivView PDF

Code Implementations(1)

cxy1997/LISOCommunity100%
PyTorch

Learning Iterative Neural Optimizers for Image Steganography

224PythonFeb 27, 20231 years agoNOASSERTION
image-steganographyneural-optimizerpytorch

Similar Papers

Cite this paper

@article{chen2023learning,
  title  = {Learning Iterative Neural Optimizers for Image Steganography},
  author = {Xiangyu Chen and Varsha Kishore and Kilian Q. Weinberger},
  year   = {2023},
  eprint = {2303.16206},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2303.16206},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.16206.svg)](https://codeofpaper.com/paper/2303.16206)

Discussion