Pattern-Based OCR Correction for Unique Character Strings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing OCR methods face difficulties in accurately processing character strings like serial numbers, member IDs, and patient IDs in reports, as these unique strings are hard to register in word lists and often result in low accuracy due to their distinct nature.

Innovation Solution

The system determines if a character string from the OCR process matches a word dictionary and, if not, applies a pattern-based adjustment to the recognition process by detecting and weighting character string patterns, allowing for improved accuracy in processing non-standard character strings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a word list matching method is used for OCR correction, then common words can be corrected effectively, but unique character strings like serial numbers cannot be processed accurately

Engineering Contradiction:
ImproveOCR accuracy for common wordsVSAvoidAbility to process unique character strings
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the character string verification process into two distinct phases: first checking against a word list for common words, then applying pattern matching for unique strings. This segmentation allows each method to be optimized for its appropriate use case, resolving the contradiction between handling common words and unique strings effectively

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces pattern templates as an intermediary mechanism between the word list and unique character strings. These patterns serve as a bridge that can match both conventional words and unique identifiers like serial numbers, enabling the system to handle both types of character strings with a unified approach

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If OCR processing is performed on all character strings, then processing time increases, but accuracy for unique strings improves

Engineering Contradiction:
ImproveOCR accuracy for unique stringsVSAvoidProcessing time for character recognition
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by first checking character strings against a word list before performing full OCR processing. This preliminary check quickly identifies common words that can be corrected through simple matching, avoiding the need for time-consuming OCR processing on every character string while still maintaining accuracy for unique strings that require full processing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11972208B2Information processing device and information processing method
Publication Date: 2024.04.30 CANON KK
  • US11972208B2 patent drawing
  • US11972208B2 patent drawing
  • US11972208B2 patent drawing

AI summary

The present disclosure determines whether or not a character string of a result obtained by a character recognition process matches a word of a word dictionary; and when a pattern that is similar to a predefined arrangement pattern of a character type is present in the character string of the result obtained by the character recognition process that is determined not to match a word of the word dictionary, changes the character recognition process for the character string based on the pattern.