| CPC G06V 40/12 (2022.01) [G06T 7/11 (2017.01); G06V 40/1347 (2022.01); G06V 40/1353 (2022.01); G06V 40/1359 (2022.01); G06V 40/1365 (2022.01); G06V 40/1371 (2022.01); G06V 40/1376 (2022.01); G06V 40/1382 (2022.01); G06V 40/1388 (2022.01); G06V 40/1394 (2022.01); G06V 40/1341 (2022.01)] | 22 Claims |

|
1. A method of enhancing a fingerprint image for performing fingerprint recognition of a user via a mobile device having a camera, a storage medium, instructions stored on the storage medium, and a processor configured by executing the instructions, the method comprising:
receiving, at the processor, a fingerprint image depicting a fingerprint of the user and captured using the camera of the mobile device;
identifying, with the processor using a finger detection algorithm, a fingertip segment in the fingerprint image;
enhancing, with the processor, the fingerprint image, wherein the enhancing of the fingerprint image comprises:
processing, with the processor using an analysis module, the fingertip segment to enhance detail of the image captured by the camera of the mobile device to mimic a quality and attributes of fingerprint impression images captured from live scan sensors,
generating an enhanced fingerprint image that mimics attributes of fingerprint impression images captured from live scan sensors and is suitable for matching with fingerprint impression images captured from live scan sensors, wherein one of the attributes is a frequency of fingerprint ridges, wherein the generating step includes scaling the enhanced fingerprint image according to a prescribed reference frequency of fingerprint ridges, wherein the prescribed reference frequency is an attribute of images stored in the storage medium that were captured from live scan sensors, and
identifying, with the processor, discriminatory fingerprint features from the fingertip segment of the enhanced fingerprint image; and
storing the enhanced fingerprint image in the storage medium as a representation of the discriminatory features.
|