Document Scanner Real-Time Image Processing Pipeline

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Document scanners face challenges in increasing throughput while minimizing errors, particularly with OCR, as existing systems suffer from latency in image analysis, compression, and processing, leading to slowdowns and potential loss of data due to delayed error detection.

Innovation Solution

A system that allows direct transfer of camera pixels to host computer memory for real-time processing, using off-the-shelf hardware and techniques like vector processing, parallel processing, and cascading pipelines to enhance image processing efficiency and accurately determine document boundaries during scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If images are processed only after the end of the capture frame, then processing accuracy is maintained, but throughput is reduced due to latency

Engineering Contradiction:
ImprovethroughputVSAvoidprocessing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by initiating image processing operations before the capture frame is complete. The system begins analyzing and compressing image data as it is being captured, rather than waiting for the entire frame to be acquired. This overlapping of capture and processing operations eliminates idle time and increases throughput while maintaining processing accuracy through proper synchronization mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuity of useful action by ensuring that processing operations continue without interruption. The system maintains a continuous pipeline where image data flows from capture through processing and output without gaps. This is achieved by buffering incoming data and keeping processing units constantly engaged, eliminating the stop-start nature of traditional batch processing and maximizing system productivity.

Inventive Principle:
Principle #20Continuity of useful action

2Productivity

If specialized imaging hardware is used to increase data rate, then throughput is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata rateVSAvoidhardware specialization
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies mechanics substitution by replacing specialized imaging hardware with a combination of standard hardware and optimized software processing. Instead of using custom-designed high-speed cameras and processors, the system uses commercially available components paired with efficient image processing algorithms and techniques. This substitution achieves comparable or superior throughput while reducing complexity and cost.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent implements parameter changes by optimizing software processing parameters to compensate for the limitations of standard hardware. The system adjusts processing speed, compression ratios, and buffer sizes to maximize throughput within the constraints of off-the-shelf components. This software-based parameter optimization enables standard hardware to achieve performance levels previously only attainable with specialized equipment.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If processing is delayed until after scanning, then data integrity is preserved, but errors are discovered too late causing document destruction

Engineering Contradiction:
Improvedata integrityVSAvoiderror detection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback by continuously monitoring image processing operations and providing real-time error detection. The system analyzes captured images during the scanning process itself, checking for errors such as poor image quality, incorrect positioning, or scanning failures. When errors are detected, the system immediately provides feedback to stop the scanning process, preventing document destruction while maintaining data integrity through continuous validation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11551462B2Document scanning system
Publication Date: 2023.01.10 IMAGING BUSINESS MACHINES LLC
  • US11551462B2 patent drawing
  • US11551462B2 patent drawing
  • US11551462B2 patent drawing

AI summary

A document scanner with the capability of landing a document by determining its location on the scanning bed, using intelligent methodologies for framing the document to determine the edges/boundaries of the document, processing the image using various techniques and methodologies to speed up the processing, so that the document feed track does not have to be slowed, and a unique binarization of the image to efficiently create different renderings of the scanned image.