Minutiae-Based Fingerprint Matching Decomposition: Methodology for Big Data Frameworks Peralta, Daniel García López, Salvador Benítez Sánchez, José Manuel Herrera Triguero, Francisco Biometrics Fingerprint recognition Fingerprint matching Big Data MapReduce Apache spark 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. 2021-01-26T09:28:19Z 2021-01-26T09:28:19Z 2017-04-27 info:eu-repo/semantics/article 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] http://hdl.handle.net/10481/66006 10.1016/j.ins.2017.05.001 eng http://creativecommons.org/licenses/by-nc-nd/3.0/es/ info:eu-repo/semantics/openAccess Atribución-NoComercial-SinDerivadas 3.0 España Elsevier