Document Image Binarization Using Pixel-Wise Local Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems fail to accurately distinguish between the backgrounds and characters in the binarized image of a document such as a security, leading to lower character recognition accuracy due to interference from background elements.

Innovation Solution

An image reading apparatus and method that sets individual thresholds for background and character pixels based on brightness values of neighboring pixels, using a control section to generate a binarized image by setting thresholds for each pixel, enhancing the distinction between background and character pixels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single threshold is used for binarization processing of the entire read image, then the processing is simple and fast, but the character recognition accuracy deteriorates due to interference from background elements

Engineering Contradiction:
Improvecharacter recognition accuracyVSAvoidthreshold setting complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by setting different threshold values for different regions of the image. Specifically, it calculates separate thresholds for character pixels and background pixels based on their respective brightness value distributions, allowing each region to be binarized with an optimal threshold tailored to its local characteristics, thereby improving character recognition accuracy while maintaining processing efficiency.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If individual thresholds are set for each pixel based on n×n brightness values, then the distinction between background and character pixels is improved, but the processing time and computational load increase

Engineering Contradiction:
Improvepixel distinction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the image processing into distinct steps: first separating pixels into character and background groups, then calculating thresholds for each group independently based on their brightness value distributions. This segmentation allows efficient processing by avoiding the need to analyze all n×n brightness values for every single pixel, thereby reducing computational load while maintaining accurate pixel distinction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by calculating thresholds based on representative brightness value distributions of character and background regions rather than performing exhaustive analysis on every pixel's complete n×n neighborhood. This approach achieves sufficient discrimination accuracy without the excessive computational cost of full local analysis for each pixel.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260011167A1Image reading apparatus, image reading method, and non-transitory computer-readable storage medium storing program
Publication Date: 2026.01.08 SEIKO EPSON CORP
  • US20260011167A1 patent drawing
  • US20260011167A1 patent drawing
  • US20260011167A1 patent drawing

AI summary

The image reading apparatus includes a reading section and a control section. The control section includes an image acquisition unit, a threshold setting unit, and a binarization processing unit. The threshold setting unit performs threshold setting processing including second processing and third processing, thereby setting a threshold used for binarization processing for each pixel of a read image. The second processing sets a threshold for binarizing a background pixel as a pixel of a background image into white. The third processing sets a threshold for binarizing a character pixel as a pixel of a character image into black. The binarization processing unit generates a binarized image from the read image based on the threshold set for each pixel. The threshold setting unit sets a threshold determined based on each brightness value of n×n pixels containing a pixel as a pixel of interest for the pixel of interest.