Trading Card Code Detection via Template Matching and Bias Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for reading graphically-encoded identifiers from physical trading cards face challenges such as glossy finishes, design blending, varying imaging device conditions, and user obstruction, leading to user frustration and difficulty in detecting codes.

Innovation Solution

A system and method utilizing image-based template matching, where control point and graphical encoding templates are stored and used to locate and decode graphical encoding indicators on trading cards, accounting for perspective skew and imaging artifacts, and employing bias correction to improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

If graphically-encoded identifiers are integrated into trading card design, then aesthetic appearance is improved, but detection accuracy deteriorates due to glossy finishes and design blending

Engineering Contradiction:
Improveaesthetic appearanceVSAvoiddetection accuracy
Core Design Contradiction:
ShapeVSMeasurement precision

Solution Approach 1:

The patent segments the trading card image into multiple regions of interest (ROIs), each targeting specific graphical encoding indicators. By dividing the card into distinct segments and applying specialized processing to each, the system can isolate encoding elements from decorative design elements, thereby maintaining aesthetic appearance while improving detection accuracy through focused analysis of specific card portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality enhancement by adjusting image processing parameters specifically for regions containing graphical encoding indicators. Different processing techniques are applied to different card regions based on their characteristics - for example, adjusting contrast and sharpness locally around encoding indicators while preserving the overall aesthetic quality of the card design in non-critical areas.

Inventive Principle:
Principle #3Local quality

2Reliability

If template matching is used to read graphical codes, then detection reliability is improved, but processing time increases due to multiple imaging conditions and bias correction

Engineering Contradiction:
Improvedetection reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-processing images to correct for anticipated imaging artifacts and biases before template matching occurs. Control point detection and perspective correction are applied in advance to normalize the card image, and bias correction parameters are pre-calculated based on expected imaging conditions. This preliminary preparation reduces the computational burden during actual code detection, improving reliability while minimizing additional processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts processing parameters based on detected imaging conditions. When glossy reflections or lighting variations are detected, the system modifies contrast enhancement parameters, threshold values, and template matching sensitivity settings accordingly. This adaptive parameter adjustment maintains high detection reliability across varying conditions while optimizing processing speed by applying only necessary corrections rather than exhaustive analysis.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple imaging conditions are accounted for, then detection accuracy under varying conditions is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracy under varying conditionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal image processing framework that handles multiple imaging conditions through a single integrated system. The same control point detection algorithm, perspective correction process, and template matching routine are used across all imaging conditions (glossy finishes, dark lighting, user obstruction, varying angles). This multi-functional approach maintains detection accuracy under varying conditions while avoiding the need for separate specialized systems for each condition, thereby controlling overall system complexity.

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

Data Source

PatentUS10179289B2System and method for reading graphically-encoded identifiers from physical trading cards through image-based template matching
Publication Date: 2019.01.15 ACTIVISION PUBLISHING INC
  • US10179289B2 patent drawing
  • US10179289B2 patent drawing
  • US10179289B2 patent drawing

AI summary

A system and method is provided for reading graphically-encoded identifiers from physical trading cards through image-based template matching in order to incorporate game items from the identified trading cards in a video game.