US 12,333,887 B2
System, method, and computer program product for authenticating identification documents
Sunpreet Singh Arora, San Jose, CA (US); and Kim R. Wagner, Sunnyvale, CA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Filed by Visa International Service Association, San Francisco, CA (US)
Filed on May 3, 2024, as Appl. No. 18/654,348.
Application 18/654,348 is a continuation of application No. 18/109,347, filed on Feb. 14, 2023, granted, now 11,978,299.
Application 18/109,347 is a continuation of application No. 16/652,817, granted, now 11,620,657, issued on Apr. 4, 2023, previously published as PCT/US2017/054898, filed on Oct. 3, 2017.
Prior Publication US 2024/0282161 A1, Aug. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G07D 7/20 (2016.01); G06F 16/93 (2019.01); G06Q 30/018 (2023.01); G06T 3/40 (2006.01); G06T 5/70 (2024.01); G06T 7/13 (2017.01); G06T 7/194 (2017.01); G06V 10/22 (2022.01); G06V 30/414 (2022.01); H04N 1/60 (2006.01)
CPC G07D 7/20 (2013.01) [G06F 16/93 (2019.01); G06Q 30/018 (2013.01); G06T 3/40 (2013.01); G06T 5/70 (2024.01); G06T 7/13 (2017.01); G06T 7/194 (2017.01); G06V 10/225 (2022.01); G06V 30/414 (2022.01); H04N 1/6016 (2013.01); G06T 2207/30176 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for authenticating an identification document, the system comprising:
at least one processor, wherein the at least one processor is programmed or configured to:
determine whether image data associated with the identification document has at least one predetermined indicia by:
determining locations of corners of the identification document from the image data;
determining a foreground portion of the image data within an interior boundary between the corners and a background portion of the image data within an exterior boundary between the corners;
segmenting the foreground portion of the image data and the background portion of the image data into a plurality of segments having a predetermined shape, the shape of each of the plurality of segments corresponding to a shape of the at least one predetermined indicia;
generating an intensity histogram for each of the plurality of segments; and
determining a region of interest in the foreground portion of the image data based on whether the intensity histogram of any of the plurality of segments in the foreground portion of the image data substantially corresponds to the intensity histogram of any of the plurality of segments in the background portion of the image data;
in response to determining that the image data lacks the at least one predetermined indicia, determine that the identification document is valid; and
perform at least one action based on determining that the identification document is valid.