Text Detection in Natural Images Using Stroke Feature Transform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current text detection methods in natural scene images face challenges due to the diversity of text patterns and complexity of scenes, leading to difficulties in accurately distinguishing text from non-text regions, especially with variations in font, size, shape, and distortions caused by illumination or occlusion, and false alarms from text-like background objects.

Innovation Solution

A system and method that employs a component detection module using a Stroke Feature Transform (SFT) filter, which generates stroke width and color maps to identify text components, and a component filtering module with Text Covariance Descriptors (TCDs) for robust classification, reducing incorrect connections and enhancing intra-component connections, thereby improving text detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If texture-based methods are used to detect text in images, then text regions can be classified based on extracted window descriptors, but text-lines with layout variation (rotation, perspective distortion, aspect ratio) cannot be well captured

Engineering Contradiction:
Improvetext layout variation captureVSAvoidtext detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments text detection into multiple levels: first detecting text components at pixel level using SFT filter, then grouping components into text lines at component level, and finally classifying text lines at line level using TCDs. This hierarchical segmentation allows each level to specialize in capturing specific text characteristics, thereby handling layout variations while maintaining detection precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multi-level classification dimensions beyond simple texture analysis. By adding component-level grouping and line-level classification with TCDs, the system creates additional dimensional space for capturing text layout variations such as rotation, perspective distortion, and aspect ratio changes that single-level methods miss.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If component-based methods with low-level filters are used, then background pixels can be discarded, but filtering is sensitive to image noise and distortions leading to incorrect component grouping

Engineering Contradiction:
Improvecomponent identification accuracyVSAvoidcomponent grouping robustness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the parameters used for component identification from simple low-level filters to multi-parameter Text Covariance Descriptors that capture stroke width, color, and orientation variations. This parameter expansion makes the system more robust to noise and distortions while maintaining accurate component identification and grouping.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent combines multiple feature types (stroke width, color, orientation) into composite Text Covariance Descriptors, analogous to composite materials. This combination creates a more robust representation that resists degradation from individual feature noise or distortion, improving both identification accuracy and grouping reliability.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If multi-level classification is performed at component and text-line levels, then text detection accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvetext detection accuracyVSAvoidclassification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the classification task into distinct levels (component level with SFT filter, text-line level with TCDs), allowing each level to use optimized algorithms appropriate to its specific task. This segmentation manages complexity by preventing any single level from becoming overly complex while achieving high overall accuracy through coordinated multi-level classification.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9076056B2Text detection in natural images
Publication Date: 2015.07.07 ADOBE INC
  • US9076056B2 patent drawing
  • US9076056B2 patent drawing
  • US9076056B2 patent drawing

AI summary

A system and method of text detection in an image are described. A component detection module applies a filter having a stroke width constraint and a stroke color constraint to an image to identify text stroke pixels in the image and to generate both a first map based on the stroke width constraint and a second map based on the stroke color constraint. A component filtering module has a first classifier and second classifier. The first classifier is applied to both the first map and the second map to generate a third map identifying a component of a text in the image. The second classifier is applied to the third map to generate a fourth map identifying a text line of the text in the image. A text region locator module thresholds the fourth map to identify text regions in the image.