Trainable OCR Library Auto-Update via Barcode Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional optical character recognition (OCR) systems face inefficiencies due to the need for manual training of character libraries, leading to errors and process inefficiencies, especially in applications like chain of custody operations where accuracy is critical.

Innovation Solution

A method and system that enhance trainable OCR performance by automatically identifying and adding unrecognized characters to the OCR library using barcode data, with the OCR algorithm interpreting character strings, validating characters through confidence thresholds, and updating the library accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual training of OCR character libraries is used, then the OCR system can be implemented, but the process is computationally intensive and time-consuming

Engineering Contradiction:
ImproveOCR accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The OCR system automatically trains itself by capturing images of documents, extracting character images through OCR processing, and adding unrecognized characters to the font library without manual intervention. This self-service mechanism eliminates the need for manual character library training while continuously improving recognition accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary OCR processing on captured images to extract character images before formally adding them to the font library. This preliminary action prepares the character data in advance, enabling faster and more accurate recognition in subsequent operations without requiring manual preprocessing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual character library training is performed, then the OCR system can recognize characters, but the process requires significant computational resources and reduces efficiency

Engineering Contradiction:
Improvecharacter recognition accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system automatically captures images, processes them through OCR to extract character images, and adds unrecognized characters to the font library without manual intervention. This self-service approach eliminates the computational overhead of manual training while continuously improving recognition accuracy, thereby maintaining high productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of character library training with an automated digital process. The system uses image capture and OCR algorithms to automatically extract and add characters to the library, substituting manual operations with computational processes that are faster and more efficient.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If the OCR library is initialized with insufficient character definitions, then the system can start operating, but it frequently fails to identify unrecognized characters resulting in errors

Engineering Contradiction:
Improvesystem startupVSAvoidcharacter identification accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The font library is designed to be dynamic rather than static. The system automatically captures images, processes them through OCR, extracts character images, and adds unrecognized characters to the library in real-time. This dynamic updating ensures the library continuously adapts to new characters while maintaining system operability from the start.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where unrecognized characters captured during normal operation are automatically processed through OCR, extracted as character images, and added to the font library. This feedback loop continuously improves character identification accuracy while allowing the system to start operating immediately with minimal initial configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230042611A1Systems and Methods for Enhancing Trainable Optical Character Recognition (OCR) Performance
Publication Date: 2023.02.09 ZEBRA TECHNOLOGIES CORP
  • US20230042611A1 patent drawing
  • US20230042611A1 patent drawing
  • US20230042611A1 patent drawing

AI summary

Systems and methods for enhancing trainable optical character recognition (OCR) performance are disclosed herein. An example method includes receiving, at an application executing on a user computing device communicatively coupled to a machine vision camera, an image captured by the machine vision camera, the image including an indicia encoding a payload and a character string. The example method also includes identifying the indicia and the character string; decoding the indicia to determine the payload; and applying an optical character recognition (OCR) algorithm to the image to interpret the character string and identify an unrecognized character within the character string. The example method also includes comparing the payload to the character string to validate the unrecognized character as corresponding to a known character included within the payload; and responsive to validating the unrecognized character, adding the unrecognized character to a font library referenced by the OCR algorithm.