Document Image Alignment for Faster OCR on Skewed Pages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems struggle with skewed or distorted documents, leading to inefficient feature part detection and prolonged processing times due to the need for repeated searches in different directions.
Innovation Solution
An image processing system that corrects skew and distortion using a combination of feature point groups and template matching to align document features, followed by optical character recognition on a corrected image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If image data is transmitted to a remote server for processing, then processing capability is improved, but communication time and bandwidth consumption increase
Solution Approach 1:
The patent segments the image processing function into two parts: preliminary processing (denoising, edge detection) performed locally by the terminal device, and advanced processing (object recognition, classification) performed by the remote server. This segmentation allows simple operations to be executed quickly locally, reducing communication time and bandwidth consumption while still utilizing remote processing capability for complex tasks.
2Power
If image data is transmitted to a remote server for processing, then processing capability is improved, but communication bandwidth consumption increases
Solution Approach 1:
The patent extracts and removes unnecessary or redundant information from the image data before transmission. By performing preliminary processing such as denoising and edge detection locally, the system extracts only the essential features and transmits a reduced data set to the remote server, thereby reducing communication bandwidth consumption while maintaining processing capability.
3Loss of time
If processing is performed locally on the terminal device, then communication time is reduced, but processing capability deteriorates
Solution Approach 1:
The patent segments the processing tasks based on their complexity and computational requirements. Simple, time-critical operations like denoising and edge detection are performed locally to reduce communication time, while complex, computationally intensive tasks like object recognition and classification are segmented out and performed by the remote server, thus balancing both communication time and processing capability.
4Measurement precision
If high-resolution image data is processed, then measurement precision is improved, but communication bandwidth consumption increases
Solution Approach 1:
The patent extracts essential image features (edges, contours, key regions) and removes redundant information (noise, unnecessary details) before transmission. This extraction process maintains the precision needed for accurate image processing while significantly reducing the amount of data that needs to be transmitted, thereby reducing communication bandwidth consumption.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
To speed up image processing, an obtaining means (101) of an image processing system (S) obtains a captured image of a document that includes a fixed part and an un-fixed part, where the document is captured by an image reader or an image capture device. A first shaping means (102) shapes the captured image based on a feature of the document in a sample image and a feature of the document in the captured image so as to obtain a first shaped image. A detecting means (103) detects a feature part of the fixed part from the first shaped image. A second shaping means (104) shapes the first shaped image such that a position of the feature part detected by the detecting means is aligned with a predetermined position so as to obtain a second shaped image.