Document Watermarking via Geometric Feature Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document watermarking techniques fail to maintain encoded information integrity when documents are reproduced at different resolutions, printed in various formats, or scanned, leading to reduced robustness in digital rights management and security processes.

Innovation Solution

The method involves encoding information within periodically-varying features of documents, such as dashed lines, by modifying geometric properties, and dynamically updating the watermark with features like printer IDs, copy numbers, and user IDs, using error-correcting techniques and feature replication to enhance retrieval and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing document watermarking techniques are used, then documents can be watermarked, but the encoded information integrity is not maintained when documents are reproduced at different resolutions, printed in various formats, or scanned

Engineering Contradiction:
Improveencoded information integrityVSAvoidreproduction format compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The watermark is divided into multiple segments distributed throughout the document. Each segment contains portions of the encoded information and can be independently recovered even if other segments are lost or degraded during reproduction processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The watermark encoding uses geometric properties of document features that can be detected across different resolutions and formats. The system transforms the watermark into parameters that remain stable through reproduction, scanning, and format conversion while allowing for error correction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If watermarking is applied to track document flow and detect counterfeiting, then security is enhanced, but the watermark must remain imperceptible to prevent detection by unauthorized parties

Engineering Contradiction:
Improvesecurity and authenticationVSAvoidwatermark detectability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The watermark is embedded within existing document features such as dashed lines, borders, or graphical elements. By modifying local geometric properties of these features rather than adding separate watermark elements, the watermark remains imperceptible while maintaining security functionality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The watermark information is encoded by creating subtle variations in the geometric properties of existing document features. These variations are imperceptible copies of the original features that contain encoded authentication data for security verification.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10939013B2Encoding information within features associated with a document
Publication Date: 2021.03.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10939013B2 patent drawing
  • US10939013B2 patent drawing
  • US10939013B2 patent drawing

AI summary

A method for encoding information within a feature of a document. The method includes at least one computer processors determining information to encode within a document. The method further includes identifying a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature. The method further includes determining a set of geometric properties of one or more segments of the identified feature. The method further includes encoding, by one or more computer processors, a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment. The method further includes outputting the document with information encoded within the first segment.