IP Library Granted Patent US 12,373,886
Granted Patent B1
US 12,373,886 · App. 19/011,823 · Granted Jul 29, 2025

Camera guide alignment and auto-capture system with image processing functionality

Inventors: Keegan Franklin (Tucson, AZ); Aeman Jamali (Indianapolis, IN); Jordan Arrieta (Wilmington, DE); Danielle Wegrzyn (Bear, DE); Michael Croghan (Herndon, VA); Kai Si (Monterey Park, CA)
Assignee: Capital One Services, LLC
G06Q40/02G06T5/80G06T19/006H04N23/632
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 12,373,886
App. No.
19/011,823
Granted
Jul 29, 2025
Kind
B1
Abstract

Disclosed herein are various embodiments for a camera guide alignment and auto-capture system with image processing. An embodiment operates by generating a base image of a document as displayed within a viewfinder of a camera that includes a visual guide. A tilt associated with the base image is identified. One or coordinates corresponding to a position of the visual guide are identified. A perspective correction is performed on the base image based on the coordinate(s) to generate a corrected image, in which the tilt is reduced. A preview of the corrected image is provided for display within the viewfinder. The corrected image is provided for storage or further processing.

Claims (42)

1. A computer-implemented method, comprising:

generating a base image of a document as displayed within a viewfinder of a camera that includes a visual guide;

identifying a tilt associated with the base image, where the tilt measures an angle of the camera relative to a flat plane upon which the document was placed;

identifying at least one coordinate corresponding to a position of the visual guide;

performing a perspective correction on the base image based on the at least one coordinate to generate a corrected image, wherein the corrected image comprises a new version of the base image in which the tilt is reduced;

providing a preview of the corrected image for display within the viewfinder, wherein the preview is displayed simultaneously with the base image; and

providing the corrected image for storage or further processing.

2. The computer-implemented method of claim 1 , wherein the visual guide comprises an augmented reality projection on the flat plane within the viewfinder.

3. The computer-implemented method of claim 2 , wherein the at least one coordinate corresponds to a position of the visual guide in a three-dimensional space of the flat plane.

4. The computer-implemented method of claim 1 , wherein the identifying comprises identifying four coordinates corresponding to four corners of the visual guide.

5. The computer-implemented method of claim 3 , further comprising:

performing one or more transformations to convert the at least one coordinate from the three-dimensional space to a new coordinate in a two dimensional space corresponding to the viewfinder.

6. The computer-implemented method of claim 1 , wherein the preview of the corrected image includes the visual guide corresponding to four corners of the corrected image.

7. The computer-implemented method of claim 1 , wherein the base image comprises a screenshot of the visual guide and the document as displayed in the viewfinder.

8. The computer-implemented method of claim 7 , wherein the corrected image comprises a perspective corrected version of the document, wherein a portion of the screenshot outside of the visual guide is cropped out of the corrected image.

9. The computer-implemented method of claim 1 , wherein the document comprises a check, and wherein the providing comprises providing the corrected image of the check for verification and deposit.

10. The computer-implemented method of claim 1 , wherein the generating the base image comprises capturing an original image of the document using the camera wherein the base image comprises the original image.

11. A system comprising:

a memory; and

at least one processor coupled to the memory and configured to perform operations comprising:

generating a base image of a document as displayed within a viewfinder of a camera that includes a visual guide;

identifying a tilt associated with the base image, where the tilt measures an angle of the camera relative to a flat plane upon which the document was placed;

identifying at least one coordinate corresponding to a position of the visual guide;

performing a perspective correction on the base image based on the at least one coordinate to generate a corrected image, wherein the corrected image comprises a new version of the base image in which the tilt is reduced;

providing a preview of the corrected image for display within the viewfinder, wherein the preview is displayed simultaneously with the base image; and

providing the corrected image for storage or further processing.

12. The system of claim 11 , wherein the visual guide comprises an augmented reality projection on the flat plane within the viewfinder.

13. The system of claim 12 , wherein the at least one coordinate corresponds to a position of the visual guide in a three-dimensional space of the flat plane.

14. The system of claim 11 , wherein the identifying comprises identifying four coordinates corresponding to four corners of the visual guide.

15. The system of claim 13 , the operations further comprising:

performing one or more transformations to convert the at least one coordinate from the three-dimensional space to a new coordinate in a two dimensional space corresponding to the viewfinder.

16. The system of claim 11 , wherein the preview of the corrected image includes the visual guide corresponding to four corners of the corrected image.

17. The system of claim 11 , wherein the base image comprises a screenshot of the visual guide and the document as displayed in the viewfinder.

18. The system of claim 17 , wherein the corrected image comprises a perspective corrected version of the document, wherein a portion of the screenshot outside of the visual guide is cropped out of the corrected image.

19. The system of claim 11 , wherein the identifying the base image comprises capturing an original image of a check as displayed within the viewfinder of the camera, the original image comprising the visual guide that was displayed within the viewfinder and a check placed within a bounds of the visual guide, wherein the base image comprises the original image.

20. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

generating a base image of a document as displayed within a viewfinder of a camera that includes a visual guide;

identifying a tilt associated with the base image, where the tilt measures an angle of the camera relative to a flat plane upon which the document was placed;

identifying at least one coordinate corresponding to a position of the visual guide;

performing a perspective correction on the base image based on the at least one coordinate to generate a corrected image, wherein the corrected image comprises a new version of the base image in which the tilt is reduced;

providing a preview of the corrected image for display within the viewfinder, wherein the preview is displayed simultaneously with the base image; and

providing the corrected image for storage or further processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: FRANKLIN, KEEGAN; JAMALI, AEMAN; ARRIETA, JORDAN; WEGRZYN, DANIELLE; CROGHAN, MICHAEL; SI, KAI
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 069767/0067 →
References Cited (8)
US 8638363B2 · King et al. · 2014 [cited by applicant]
US 9672510B2 · Roach et al. · 2017 [cited by applicant]
US 9721177B2 · Lee et al. · 2017 [cited by applicant]
US 10552810B1 · Ethington et al. · 2020 [cited by applicant]
US 10706466B1 · Ethington et al. · 2020 [cited by applicant]
US 12020496B2 · Roach et al. · 2024 [cited by applicant]
US 20120040717A1 · Levy et al. · 2012 [cited by applicant]
US 20220286656A1 · Matsuoka · 2022 [cited by examiner]