Smartphone Camera Document Scanning with Video Page Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smartphone cameras lack efficient mechanisms for batch scanning multiple document pages, as they do not have auto-feeders, making it challenging to capture multiple pages of content under random conditions without access to conventional scanners.

Innovation Solution

A system that automatically scans multiple document sheets using a smartphone camera by detecting the presence of pages through a video stream, taking still photographs, and combining images, while displaying status information to the user, and includes pre-processing techniques for perspective correction and cleanup to achieve scanner-quality images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If smartphone cameras are used for document scanning, then portability and accessibility are improved, but scanning efficiency and automation are worsened due to lack of auto-feeders

Engineering Contradiction:
ImproveportabilityVSAvoidscanning efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system uses the smartphone's existing camera, display, and processor to perform scanning functions without requiring external scanners or auto-feeders. The smartphone serves itself by using its own components for document capture, processing, and feedback display.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from static scanner operation to dynamic video-based detection. The camera continuously captures video frames, and the system dynamically detects page changes in real-time, allowing flexible scanning without mechanical auto-feeding components.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If manual page changing is used, then device simplicity is improved, but time consumption and productivity are worsened

Engineering Contradiction:
Improvedevice simplicityVSAvoidtime consumption
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system provides visual feedback on the display showing detected pages and scanning status. This feedback mechanism guides users through the manual page-changing process, confirming when pages are successfully captured and when to turn the next page, reducing uncertainty and time loss.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-processes video frames to detect page boundaries and content changes before final image capture. By preparing detection algorithms and pre-processing images in advance, the system minimizes processing time during actual scanning operation.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If video stream processing is used for page detection, then automation is improved, but processing complexity and computational requirements are worsened

Engineering Contradiction:
ImproveautomationVSAvoidprocessing complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system segments the video stream into individual frame analysis units and processes them sequentially. By dividing the continuous video feed into discrete frames and analyzing each independently, the computational load is manageable for mobile devices while maintaining real-time detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial processing by focusing only on key detection tasks (page boundaries, content changes) rather than full image analysis. This selective processing approach provides sufficient automation for page detection without requiring excessive computational resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10136011B2Automatic scanning of document stack with a camera
Publication Date: 2018.11.20 BENDING SPOONS SPA
  • US10136011B2 patent drawing
  • US10136011B2 patent drawing
  • US10136011B2 patent drawing

AI summary

Automatically scanning multiple document sheets with a camera includes receiving a video stream while the camera is pointed at the multiple document sheets, detecting presence of a first top page of the multiple document sheets based on the video stream, taking a still photograph of the first top page in response to detecting presence of the first top page, detecting presence of a second top page based on the video stream by confirming that the second top page is different from the first top page and by waiting a predetermined amount of time for an image of the second top page to stabilize, and taking a still photograph of the second top page in response to detecting presence of the second top page. Detecting the pages may include determining that the camera is pointing at the stack of documents and a detected page is not obstructed.