System and method for mobile fingerprint recognition
A system ( 100 ) and method ( 600 ) for mobile fingerprint recognition is disclosed. The method ( 600 ) comprises receiving an image of a fingerprint. The method ( 600 ) further comprises detecting a set of parameters associated with the fingerprint. Further, the method ( 600 ) comprises aligning the fingerprint in the image based on the detected set of parameters. The method ( 600 ) further comprises extracting a normalized fixed size Region of Interest (ROI) from the aligned fingerprint. Further, the method ( 600 ) comprises generating a fixed-length feature set from the extracted ROI. The method ( 600 ) further comprises performing one or more operations on the fingerprint based on the generated fixed-length feature set.
1 . A system for mobile fingerprint recognition, the system comprising:
a processing engine coupled to a memory, wherein the processing engine is configured to execute instructions stored in the memory to:
receive an image of a fingerprint;
detect a set of parameters associated with the fingerprint;
align the fingerprint in the image based on the detected set of parameters;
extract a Region of Interest (ROI) from the aligned fingerprint;
generate a fixed-length feature set from the extracted ROI; and
perform one or more operations on the fingerprint based on the generated fixed-length feature set.
2 . The system according to claim 1 , wherein the image of the fingerprint is cropped based on the extracted set of parameters.
3 . A system for mobile fingerprint recognition, the system comprising:
a processing engine coupled to a memory, wherein the processing engine is configured to execute instructions stored in the memory to:
receive an image of a fingerprint;
detect a set of parameters associated with the fingerprint;
align the fingerprint in the image based on the detected set of parameters;
extract a Region of Interest (ROI) from the aligned fingerprint;
generate a fixed-length feature set from the extracted ROI; and
perform one or more operations on the fingerprint based on the generated fixed-length feature set;
wherein to perform the one or more operations, the processing engine is configured to:
generate a multi-indexed feature representation using a local fingerprint database and a global fingerprint database;
perform a similarity comparison of the extracted fixed-length feature set using a deep-learning-based matching algorithm; and
perform at least one of score-level fusion or hybrid matching.
4 . The system according to claim 1 , wherein the one or more operations comprises at least one of indexing the fingerprint and matching the fingerprint based on the extracted fixed-length feature set.
5 . The system according to claim 1 , wherein to align the fingerprint, the processing engine is configured to perform at least one of an Iterative Closest Point (ICP) and an Active Appearance Model (AAM) to refine alignment.
6 . A method for mobile fingerprint recognition, the method comprising:
receiving, by a processing engine, an image of a fingerprint;
detecting, by the processing engine, a set of parameters associated with the fingerprint;
aligning, by the processing engine, the fingerprint in the image based on the detected set of parameters;
extracting, by the processing engine, a Region of Interest (ROI) from the aligned fingerprint;
generating, by the processing engine, a fixed-length feature set from the extracted ROI;
performing, by the processing engine, one or more operations on the fingerprint based on the generated fixed-length feature set;
wherein performing the one or more operations comprises:
generating, by the processing engine, a multi-indexed feature representation using a local fingerprint database and a global fingerprint database;
performing, by the processing engine, a similarity comparison of the extracted fixed-length feature set using a deep-learning-based matching algorithm; and
performing, by the processing engine, at least one of score-level fusion or hybrid matching.
7 . The method according to claim 6 , wherein the image of the fingerprint is cropped based on the extracted set of parameters.
8 . The method according to claim 6 , wherein the set of parameters associated with the image comprises a baseline of the fingerprint and a fingertip of the fingerprint.
9 . The method according to claim 6 , wherein the one or more operations comprises at least one of an indexing the fingerprint and a matching the fingerprint based on the extracted fixed-length feature set.
10 . The method according to claim 6 , wherein aligning the fingerprint comprising performing at least one of an iterative closest point (ICP) and an active appearance model (AAM) to refine alignment.
11 . A non-transitory computer-readable medium storing computer-executable instructions for mobile fingerprint recognition, the computer-executable instructions configured for:
receiving, by a processing engine, an image of a fingerprint;
detecting, by the processing engine, a set of parameters associated with the fingerprint;
aligning, by the processing engine, the fingerprint in the image based on the detected set of parameters;
extracting, by the processing engine, a Region of Interest (ROI) from the aligned fingerprint;
generating, by the processing engine, a fixed-length feature set from the extracted ROI;
performing, by the processing engine, one or more operations on the fingerprint based on the generated fixed-length feature set;
wherein performing the one or more operations comprises:
generating, by the processing engine, a multi-indexed feature representation using a local fingerprint database and a global fingerprint database;
performing, by the processing engine, a similarity comparison of the extracted fixed-length feature set using a deep-learning-based matching algorithm; and
performing, by the processing engine, at least one of score-level fusion or hybrid matching.
12 . The non-transitory computer-readable medium according to claim 11 , wherein the set of parameters associated with the image comprises a baseline of the fingerprint and a fingertip of the fingerprint.
13 . The non-transitory computer-readable medium according to claim 11 , where in the one or more operations comprises at least one of an indexing the fingerprint and a matching the fingerprint based on the extracted fixed-length feature set.