IP Library Granted Patent US 10,289,997
Granted Patent B2
US 10,289,997 · App. 15/416,403 · Granted May 14, 2019

Guided document image capture and processing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,289,997
App. No.
15/416,403
Granted
May 14, 2019
Kind
B2
Abstract

Video frames of a document are captured. The edges of the document are identified from the frames as they appear within a field of view of a camera and a document rectangle for the document is tracked within the field of view. An area of the document determined from the frames is compared against the available area of the camera preview mode and a larger superimposed guiding rectangle is displayed as a guide within the camera preview mode. When a frame for the document is detected as having document edges that substantially fit within the guiding rectangle, the guiding rectangle is removed and an optimal image of the document is captured for subsequent downstream document image processing.

Claims (37)

1. A method, comprising:

tracking edges that define a document within a field of view of a camera;

deriving a guiding rectangle that substantially outlines an available area within the field of view;

superimposing the guiding rectangle within the field of view; and

removing the guiding rectangle from the field of view when the edges of the document substantially align with the guiding rectangle, including when a top leftmost corner of two intersecting edges is within a predefined pixel distance of a top leftmost corner of the guiding rectangle.

2. The method of claim 1 further comprising, activating the camera as soon as the edges substantially align for capturing an optimal document image.

3. The method of claim 1 further comprising, presenting a button within the field of view that can be touched for activating the camera and capturing an optimal document image as soon as the edges substantially align.

4. The method of claim 1 further comprising, capturing, by the camera, an optimal document image as soon as the edges substantially align and sending the optimal image over a network connection to an external document processing service for Optical Character Recognition (OCR) processing.

5. The method of claim 1 , wherein tracking further includes deriving a perimeter rectangle comprised of the edges and tracking the perimeter rectangle within the field of view during operation of the camera.

6. The method of claim 5 , wherein deriving further includes monitoring the perimeter rectangle as the perimeter rectangle grows and shrinks within the field of view.

7. The method of claim 1 , wherein deriving further includes determining the guiding rectangle as a rectangle that outlines a perimeter of the available area for the field of view.

8. The method of claim 1 , wherein deriving further includes calculating the guiding rectangle as a rectangle that is a predefined percentage larger in area than a document rectangle defined by the edges or the document and that fits within the available area of the field of view.

9. The method of claim 1 , wherein superimposing further includes providing an animation within the field of view illustrating moving the camera or the document closer to or farther away from the document or the camera to align the edges of the document with the guiding rectangle depicted within the field of view.

10. The method of claim 1 , wherein removing further includes confirming that a calculated center of the document defined within the edges is within the predefined pixel distance of a center of the guiding rectangle.

11. A method, comprising:

automatically activating a camera of a device to begin recording frames;

determining from the frames four edges of a document;

resolving a document rectangle within the frames from the four edges for tracking movement and location of the document depicted within a field of view of the camera;

calculating a document area for the document rectangle within the field of view;

superimposing a guiding rectangle within the field of view that is a predefined percentage greater than the document area and that is less than or equal to a total area of the field of view; and

removing the guiding rectangle when a size and a modified area for the document rectangle overlaps a guiding rectangle size and guiding rectangle area for the guiding rectangle, including when a top leftmost corner of two intersecting edges is within a predefined pixel distance of a top leftmost corner of the guiding rectangle.

12. The method of claim 11 further comprising, activating the camera as soon as the document rectangle overlaps and aligns with the guiding rectangle within the field of view for capturing a document image of the document.

13. The method of claim 11 further comprising, superimposing a camera activation button within the field of view for capturing a document image as soon as the document rectangle overlaps and aligns with the guiding rectangle within the field of view.

14. The method of claim 11 further comprising, sending a document image captured as soon as the document rectangle overlaps and aligns with the guiding rectangle within the field of view to an external document processing service for Optical Character Recognition (OCR) processing.

15. The method of claim 11 , wherein removing further includes providing an instruction within the field of view for a user to move the document closer to or farther away from the camera to align the document rectangle within the guiding rectangle when the camera is one of: 1) a stationary camera, 2) a stationary combination scanner and camera, and 3) integrated into a stationary computing device.

16. The method of claim 11 , wherein removing further includes providing an instruction within the field of view for a user to move the camera closer to or farther away from the document to align the document rectangle within the guiding rectangle when the camera is one of: 1) a portable combination scanner and camera, and 2) integrated into a mobile device.

17. The method of claim 11 , wherein removing further includes one or more of: presenting a confirmation within the field of view as soon as the document rectangle overlaps the guiding rectangle and outputting a confirmatory audible sound as soon as the document rectangle overlaps the guiding rectangle.

18. A device, comprising:

a camera/scanner integrated into the device; and

a document detector operable to:

(i) execute on one or more hardware processors of the device,

(ii) activate the camera/scanner to capture frames from video taken of a document,

(iii) determine a document rectangle representing the document for tracking within a field of view of the camera/scanner as the frames change,

(iv) superimpose a guiding rectangle within the field of view that is substantially a size of the field of view,

(v) detect when the document rectangle aligns with the guiding rectangle within the field of view, and

(vi) remove the guiding rectangle and activate the camera/scanner to capture an optimal document image for the document as soon as the document rectangle aligns with the guiding rectangle within the field of view, including when a top leftmost corner of two intersecting edges is within a predefined pixel distance of a top leftmost corner of the guiding rectangle.

19. The device of claim 18 , wherein the device is one of: a phone, a tablet, a wearable processing device, a laptop, an Automated Teller Machine (ATM), a network camera, a desktop computer, a kiosk, a standalone printer/scanner, and a Point-Of-Sale (POS) terminal.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2024
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION (F/K/A NCR CORPORATION)
Reel/Frame 069037/0952 →
SECURITY INTEREST Recorded Sep 30, 2024
From: DIGITAL FIRST HOLDINGS LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 069083/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: NCR VOYIX CORPORATION
To: DIGITAL FIRST HOLDINGS LLC
Reel/Frame 069040/0094 →
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2021
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057047/0161 →
SECURITY INTEREST Recorded Oct 29, 2019
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050874/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: EKPENYONG, OLUFISAYO ADEBANKE; GARDI, MICHAEL
To: NCR CORPORATION
Reel/Frame 041093/0686 →