CPC G06V 30/418 (2022.01) [G06K 7/1413 (2013.01); G06V 10/44 (2022.01); G06V 30/413 (2022.01); G06V 40/168 (2022.01); G06V 40/33 (2022.01); G06V 30/10 (2022.01)] | 20 Claims |
1. A method to validate a document, the method comprising:
receiving, by a processor, a first image of a front-side of the document;
identifying, by the processor, a type of the document using a machine learning algorithm based on the first image;
extracting, by the processor, a first feature of the front-side of the document from the first image;
identifying, by the processor, a first environmental feature from the first image, the first environmental feature being related to a capture of the first image by a camera;
receiving, by the processor, a second image of a backside of the document;
confirming, by the processor, the type of the document using the machine learning algorithm based on the second image;
identifying, by the processor, a second feature of the backside of the document from the second image;
identifying, by the processor, a second environmental feature from the second image, the second environmental feature being related to a capture of the second image by the camera; and
verifying, by the processor, the document by confirming that the first feature matches the second feature, the first environmental feature matches the second environmental feature, and that the type of document is the same in the first and second image,
wherein the first environmental feature and second environmental feature include at least one of: lighting, resolution, or color balance.
|