Minutiae-Based Fingerprint Matching Decomposition: Methodology for Big Data Frameworks
MetadataShow full item record
AuthorPeralta, Daniel; García López, Salvador; Benítez Sánchez, José Manuel; Herrera Triguero, Francisco
BiometricsFingerprint recognitionFingerprint matchingBig DataMapReduceApache spark
Publisher version: Peralta, D., García, S., Benitez, J. M., & Herrera, F. (2017). Minutiae-based fingerprint matching decomposition: methodology for big data frameworks. Information Sciences, 408, 198-212 [https://doi.org/10.1016/j.ins.2017.05.001]
SponsorshipTIN2014-57251-P; TIN2013-47210-P; P12-TIC-2958
Fingerprint recognition, and in particular minutiae-based matching methods, are ever more deeply implanted into many companies and institutions. As the size of their identification databases grows, there is a need of flexible, reliable structures for fingerprint recognition systems. In this paper, we propose a generic decomposition methodology for minutiae-based matching algorithms that splits the calculation of the matching scores into lower level steps that can be carried out in parallel in a flexible manner. The decomposition allows to adapt any minutiae-based algorithm to frameworks such as MapReduce or Apache Spark. General and specific guidelines to enhance the performance of the adapted matching algorithms are also described. The proposal is evaluated over two matching algorithms, two Big Data frameworks (Apache Hadoop and Apache Spark) and two large-scale fingerprint databases, with promising results concerning the identification time, in addition to the reliability, scalability, distribution and availability capabilities that are provided by such underlying frameworks.