Multiple Barcode Detection via Spatial Modulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting data in images are limited in distinguishing arbitrarily placed watermarks and fail to effectively prevent unauthorized copying, as they rely on alignment or synchronizing marks, which are not present in all encoded data sets.

Innovation Solution

A method is developed to decode multiple barcodes printed on a page by estimating and determining grids within a bitmap representation, using spatial modulation of dots to encode data, allowing for the detection of multiple dot patterns without alignment or synchronizing marks, and controlling a photocopier to prevent unauthorized copying based on decoded messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If alignment or synchronizing marks are used for detecting encoded data, then detection accuracy is improved, but the method cannot detect arbitrarily placed watermarks without such marks

Engineering Contradiction:
Improvedetection accuracyVSAvoidability to detect arbitrarily placed watermarks
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The invention extracts and removes the dependency on alignment or synchronizing marks from the detection process. By using spatial modulation of dot patterns where each dot's position encodes data directly, the system eliminates the need for separate alignment marks, enabling detection of arbitrarily placed watermarks while maintaining detection accuracy through the redundant encoding scheme

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The dot pattern encoding method serves multiple functions: it encodes data, provides its own positioning information through spatial modulation, and enables detection without requiring separate alignment marks. This universal approach allows the same mechanism to handle both data encoding and positioning, making the system adaptable to arbitrarily placed watermarks

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

2Reliability

If multiple watermarks with different characteristics are embedded to determine authenticity, then original document identification is improved, but the method cannot detect arbitrarily placed watermarks from copy attacks

Engineering Contradiction:
Improveauthenticity determinationVSAvoiddetection of arbitrarily placed watermarks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary encoding of multiple redundant data sets into the dot patterns before copying occurs. Each dot pattern contains pre-encoded authentication data that can be independently detected and verified, allowing the system to identify original documents and detect copy attacks even when watermarks are arbitrarily placed or modified

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The detection system uses feedback from multiple independently detectable dot patterns to verify authenticity. By comparing decoded data from different spatial locations and verifying consistency against expected authentication codes, the system can distinguish original documents from copies regardless of how watermarks are placed or modified

Inventive Principle:
Principle #23Feedback

3Reliability

If fixed patterns or indicia are used to prevent unauthorized copying, then copy prevention is achieved, but the method relies on specific pattern recognition that may fail with modified copies

Engineering Contradiction:
Improvecopy prevention effectivenessVSAvoidrobustness against modified copies
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The invention changes the encoding parameters from fixed patterns to spatially modulated dot patterns where data is encoded in the relative positions of dots. This parameter change makes the encoding more robust because it can tolerate variations in absolute position, scaling, and minor distortions that occur during copying, while still maintaining reliable copy prevention through authentication verification

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7878401B2Multiple barcode detection
Publication Date: 2011.02.01 CANON KK
  • US7878401B2 patent drawing
  • US7878401B2 patent drawing
  • US7878401B2 patent drawing

AI summary

Disclosed is a method of decoding a first barcode and a second barcode, different from the first barcode. The barcodes have typically been printed on a page and are derived from image scanning. The first barcode comprises a plurality of marks modulated about a first grid to redundantly encode data and the second barcode comprising a plurality of marks modulated about a second grid. The method estimates (810) the first grid from a bitmap representation (805) of at least a portion of the page, using modulated marks contained therein. The method determines (820) a first barcode region from the first grid, the first barcode region being a portion of the first barcode, followed by estimating a second grid from the bitmap representation, using modulated marks contained therein. The method determines a second barcode region from the second grid, the second barcode region being a portion of the second barcode, and then decodes (830) the first and second barcode regions using the first and second grids respectively to derive the first and second barcodes.