Gaussian parameter method hides data in images with high accuracy

Gaussian Image Steganography via Parameter-Domain Keyed Embeddings

Computer Vision and Pattern RecognitionGraphics

Summary

Steganography is about hiding secret messages inside images so others don't notice. This work shows a new way to hide information by changing the way images are described using Gaussian shapes instead of changing individual pixels. The secret message can be perfectly recovered with the right key, and impossible to decode correctly with the wrong key, keeping the image looking almost the same. They tested this on both simple and natural images, showing it works well across different cases.

What this means in practice

  • For digital security teams: Hide authentication or secret keys within images to enhance secure communication without noticeable distortion.
  • For digital content creators: Embed copyright or ownership data directly into image parameters to protect media against unauthorized use.

Authors

Tong Wu, Runze Cheng, Xiaoyue Fan, Kaan Akşit

Abstract

2D Gaussian-based image representation is becoming increasingly popular, and our work proposes a new approach to steganography by embedding information within Gaussian parameters rather than image pixels. We first fit the parameters of this representation to the target image and employ a secret key to select a subset of these parameters for fine-tuning, allowing us to embed an 8-bit message while maintaining high visual fidelity in the reconstructed image. Thirty fitting experiments on three synthetic images show that the correct key can recover the message without error, while decoding with incorrect keys yields a Bit Error Rate (BER) of $0.543$, close to random guessing. Compared with random selection using the key, selecting the least-disturbing edits recovers the message more reliably (one-sided $p=0.031$), and the average PSNR cost is only $0.091$ dB in visual quality. The embedding method transfers to 112 natural images at $256\times256$ using 4,096 Gaussians. The correct-key BER is $0.000$, and decoding under a wrong key stays close to random guessing at $0.520$. Our method embeds the payload through three Gaussian parameter types: log-anisotropy, opacity, and color luminance. In a separate nine-fit reduced setting, color luminance is removed, so the payload uses two instead of three parameter types, a $33.3\%$ reduction; all 256 Gaussians remain in the fitted representation. The correct key still recovers the message without error. However, wrong-key BER rises from $0.514$ to $0.571$, moving farther from random guessing ($0.5$).