Automatic Segmentation Parameter Selection for Optical Character Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Setting up optical character recognition (OCR) parameters for machine vision systems is challenging, especially for new users, as it often requires technical expertise to adjust segmentation parameters, which can be difficult when default settings fail, especially with new parts or printing/labels introduced.

Innovation Solution

A computer-implemented method that automatically generates and selects segmentation parameters for OCR, allowing users to interactively set up OCR tools with minimal input, includes user-selectable options for indicating correct or incorrect segmentations, and automatically tunes parameters based on statistical properties of good characters, ensuring compliance with criteria like ASCII uniformity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If default segmentation parameters are used, then setup is easy, but recognition accuracy deteriorates when default parameters don't work

Engineering Contradiction:
ImproveOCR parameter setupVSAvoidcharacter recognition accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs self-adjustment of segmentation parameters by automatically analyzing image characteristics and tuning parameters without requiring user expertise. The OCR system monitors its own performance and autonomously modifies parameters to maintain high recognition accuracy across different text scenarios.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes segmentation parameters based on image analysis. By detecting text characteristics in the input image, the system automatically adjusts parameters such as segmentation thresholds, character boundaries, and recognition sensitivity to optimize accuracy for the specific text type and quality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual parameter adjustment is enabled, then recognition accuracy can be improved, but user skill requirement increases

Engineering Contradiction:
Improvecharacter recognition accuracyVSAvoidparameter configuration
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-adjustment of segmentation parameters by automatically analyzing image characteristics and tuning parameters without requiring user expertise. The OCR system monitors its own performance and autonomously modifies parameters to maintain high recognition accuracy across different text scenarios.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from recognition results to automatically adjust parameters. By monitoring recognition accuracy and performance metrics, the system feeds this information back into the parameter adjustment process, continuously optimizing segmentation settings based on actual performance rather than requiring manual user intervention.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If more segmentation parameters are provided, then recognition flexibility increases, but system complexity increases

Engineering Contradiction:
Improveparameter adjustment flexibilityVSAvoidparameter list size
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically determines which parameters to adjust based on the specific text characteristics and recognition needs. Rather than presenting all possible parameters statically, the system activates and adjusts only the relevant parameters for the current text type, quality, and context, making the system adaptable without overwhelming the user with complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9317767B2System and method for selecting segmentation parameters for optical character recognition
Publication Date: 2016.04.19 COGNEX CORP
  • US9317767B2 patent drawing
  • US9317767B2 patent drawing
  • US9317767B2 patent drawing

AI summary

A computer-implemented method for selecting at least one segmentation parameter for optical character recognition is provided. The method can include receiving an image having a character string that includes one or more characters. The method can also include receiving a character string identifying each of the one or more characters. The method can also include automatically generating at least one segmentation parameter. The method can also include performing segmentation on the image having the character string using the at least one segmentation parameter. The method can also include determining if a resultant segmentation satisfies one or more criteria and if the resultant segmentation satisfies the one or more criteria, selecting the at least one segmentation parameter.