Deep Learning Steganography for High-Capacity Image Hiding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current steganographic methods face challenges in hiding large amounts of information within images without significantly altering the carrier image, as the amount of alteration increases with the length of the message, and statistical analysis can reveal hidden information, especially when using least significant bits or small message sizes.

Innovation Solution

The use of deep neural networks to simultaneously train image hiding and decoding networks, allowing for the effective embedding and recovery of a full-size image within a carrier image by dispersing the hidden message across all bits, minimizing distortion and detection likelihood, while maintaining the statistical integrity of the carrier image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional steganographic methods are used to hide information in images, then the hidden message can be concealed within the carrier image, but the amount of information that can be hidden is limited and the carrier image requires significant alteration

Engineering Contradiction:
Improveamount of information hiddenVSAvoidcarrier image alteration
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent replaces traditional mechanical steganographic methods (such as least significant bit modification) with deep neural networks that use learned representations and transformations. The neural network models capture complex patterns and relationships in image data, enabling efficient embedding of large amounts of information while preserving the visual quality and statistical properties of the carrier image.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of how information is embedded by transitioning from bit-level manipulation to feature-level transformation using neural networks. The models operate on high-dimensional feature spaces, allowing for more efficient and less destructive information hiding compared to traditional pixel or bit modification techniques.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If traditional steganographic methods are used, then small messages can be hidden, but statistical analysis can reveal the hidden information

Engineering Contradiction:
Improveinformation hiding securityVSAvoidstatistical detection difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces traditional statistical steganalysis methods with deep learning-based detection models. The neural networks learn complex patterns and statistical dependencies from training data, enabling them to detect hidden information that would be invisible to traditional statistical tests. This substitution of detection methods raises the difficulty of detecting hidden messages.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces deep neural networks as an intermediary layer between the carrier image and the hidden information. The networks learn complex transformations and representations that obscure the relationship between the visible image data and the hidden message, making statistical detection difficult while preserving recoverability for authorized users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If the length of the message is increased, then more information can be hidden, but the carrier image alteration increases

Engineering Contradiction:
Improvemessage lengthVSAvoidcarrier image quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent moves the information hiding process from the spatial dimension (pixel-level modification) to the feature representation dimension using neural networks. By operating in high-dimensional feature spaces and using learned transformations, the models can embed longer messages without proportionally increasing visible alterations in the carrier image.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent changes the operational parameters from bit-level manipulation to feature-level transformation. The neural networks process information at the feature representation level, allowing for more efficient packing of information and better preservation of image quality compared to traditional pixel or bit modification techniques.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11080809B2Hiding information and images via deep learning
Publication Date: 2021.08.03 GOOGLE LLC
  • US11080809B2 patent drawing
  • US11080809B2 patent drawing
  • US11080809B2 patent drawing

AI summary

The present disclosure provides systems and methods for hiding information using deep neural networks. In one example, a computer-implemented method is provided to train neural networks for hiding images, which includes inputting a package image and a cover image into an image hiding neural network and generating a carrier image as an output, the carrier image comprising the package image hidden within the cover image. The method includes inputting the carrier image into an image decoding neural network and generating a reconstruction of the package image as an output. The method includes simultaneously training the image decoding neural network based at least in part on a first loss function that describes a difference between the package image and the reconstruction of the package image and the image hiding neural network based at least in part on the first loss function and on a second loss function that describes a difference between the cover image and the carrier image.