Image Reconstruction Using Local and Global Character Thickness Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing techniques for improving image quality prior to optical character recognition (OCR) are limited in their ability to handle low-quality images, particularly those with distortion, and fail to differentiate between bold and normal characters, requiring high-quality input and frequent updates to character dictionaries.
Innovation Solution
A system and method that preprocesses images to generate character images, determines local and global character thickness threshold values, and reconstructs characters based on these values to enhance image quality, allowing for improved OCR accuracy by mitigating distortions and differentiating between character types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If existing image processing techniques are used to improve image quality, then some correction capabilities are provided, but they cannot differentiate between bold and normal characters and require frequent dictionary updates
Solution Approach 1:
The patent applies parameter changes by computing character thickness values for each character in the image and using these thickness parameters to differentiate between bold and normal characters. Instead of relying on dictionary updates, the system dynamically adjusts reconstruction thresholds based on measured character thickness, allowing automatic adaptation to different fonts and styles without maintaining extensive character dictionaries.
2Manufacturing precision
If existing image processing techniques are used, then some reconstruction is performed, but they do not differentiate between bold and normal characters
Solution Approach 1:
The patent applies local quality by computing individual thickness values for each character and applying reconstruction thresholds specific to each character's measured thickness. This allows bold characters to be reconstructed with different parameters than normal characters, preserving character style information through localized adaptation rather than uniform processing.
Solution Approach 2:
The system changes the reconstruction parameter (threshold value) based on the measured thickness of each character. By dynamically adjusting the reconstruction threshold according to character thickness, the system preserves distinctions between bold and normal characters while improving overall reconstruction accuracy.
3Measurement precision
If high quality input image is provided to OCR, then accurate text recognition is achieved, but low quality distorted images cannot be processed effectively
Solution Approach 1:
The patent applies preliminary action by performing image reconstruction and quality improvement before the OCR process. The system reconstructs distorted characters, corrects skew, and improves image quality in advance, enabling subsequent OCR to achieve high accuracy even from low-quality input images.
Solution Approach 2:
The system changes physical parameters of the image during reconstruction, including character thickness, skew angle, and pixel density. By adjusting these parameters to optimize character appearance before OCR, the system enables accurate text recognition from distorted images that would otherwise be unsuitable for OCR.
4Ease of operation
If manual data extraction is performed, then flexibility is maintained, but time consumption and human error increase
Solution Approach 1:
The patent replaces manual mechanical data extraction with an automated computer-based image reconstruction and recognition system. The system automatically performs image preprocessing, character reconstruction, and OCR without human intervention, eliminating time consumption and human error while maintaining flexibility through configurable processing parameters.
Data Source
AI summary
This disclosure relates generally to image processing, and more particularly to method and system for reconstructing an image. In one embodiment, the method includes pre-processing an input image to generate character images corresponding to characters in the input image, determining a local character thickness threshold value for each character image, determining a global character thickness threshold value for the input image based on the local character thickness threshold values for the character images, and reconstructing each character image based on the local character thickness threshold value for each character image and the global character thickness threshold value to generate reconstructed character images. The local character thickness threshold value in a character image may be based on a set of character pixel values in a pre-determined number of segments in the character image. The method further includes re-constructing the input image based on the reconstructed character images.


