| 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 |

|
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.
|