CPC G06T 7/11 (2017.01) [G06T 3/4023 (2013.01); G06T 7/0002 (2013.01); G06T 7/50 (2017.01); G06T 7/60 (2013.01); G06V 10/25 (2022.01); G06V 30/418 (2022.01); G06T 2210/22 (2013.01)] | 21 Claims |
1. A computing platform, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
extract, from an image of a document, identifying information;
identify expected data of the document;
compare data of the document in the image of the document to the expected data of the document;
determine, based on the comparing, whether an anomaly exists between the data of the document in the image and the expected data of the document;
responsive to determining that an anomaly does not exist, evaluate validity of the document based on the image of the document; and
responsive to determining that an anomaly exists:
programmatically modify, based on one or more machine learning datasets, the image of the document;
generate a modified image of the document based on the programmatically modified image of the document; and
evaluate validity of the document based on the modified image of the document.
|