3D Image Message Embedding for Imperceptible Multi-View Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Embedding imperceptible or near-imperceptible messages in three-dimensional image data poses unique challenges, as existing techniques often result in perceptible differences and fail to ensure message extractability from various viewpoints.

Innovation Solution

A computing system utilizing machine-learned models for embedding and extracting messages in three-dimensional image data, where the message is imperceptibly embedded by modifying aspects like vertex positions, material properties, or point labels, and extracted using neural networks, with a loss function to minimize perceptual differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional message embedding techniques are used in three-dimensional image data, then message length can be increased, but perceptual quality deteriorates with significantly perceptible differences

Engineering Contradiction:
Improvemessage lengthVSAvoidperceptual quality
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent transforms the 3D image data into a latent representation space where message embedding can occur with minimal perceptual impact. By changing the parameter space from raw 3D data to learned latent features, the system enables longer message embedding while maintaining visual fidelity through the transformation bottleneck that constrains perceptible changes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary latent representation layer between the 3D image data and the embedded message. This intermediary space acts as a mediator that allows message embedding while preserving the original visual characteristics, as the message is embedded in the latent space rather than directly in the perceptible 3D data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If messages are embedded in three-dimensional image data, then data transmission efficiency improves, but message extractability from various viewpoints deteriorates

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidmessage extractability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal message embedding mechanism that functions across multiple viewpoints and rendering conditions. The latent space representation and learned embedding model are designed to be viewpoint-invariant, allowing the same embedded message to be extracted regardless of the observation angle or rendering parameters used.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs feedback mechanisms during training where the system learns to embed messages in a way that maximizes extractability across various viewpoints. The loss function incorporates viewpoint variations and the model adjusts its embedding strategy based on feedback from multiple rendering perspectives, ensuring robust message recovery.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12548105B2Systems and methods for message embedding in three-dimensional image data
Publication Date: 2026.02.10 GOOGLE LLC
  • US12548105B2 patent drawing
  • US12548105B2 patent drawing
  • US12548105B2 patent drawing

AI summary

Systems and methods are directed to a computing system. The computing system can include one or more processors, a message embedding model, a message extraction model, and a first set of instructions that cause the computing system to perform operations including obtaining the three-dimensional image data and the message vector. The operations can include inputting three-dimensional image data and a message vector into the message embedding model to obtain encoded three-dimensional image data. The operations can include using the message extraction model to extract an embedded message from the encoded three-dimensional image data to obtain a reconstructed message vector. The operations can include evaluating a loss function for a difference between the reconstructed message vector and the message vector and modifying values for parameters of at least the message embedding model based on the loss function.