A first step to accelerating fingerprint matching based on deformable minutiae clustering
| dc.contributor.author | Romero, Luis F. | |
| dc.contributor.author | Tabik, Siham | |
| dc.contributor.author | Sánchez, Andrés Jesús | |
| dc.contributor.author | Medina Pérez, Miguel Angel | |
| dc.contributor.author | Herrera, Francisco | |
| dc.date.accessioned | 2018-07-12T06:35:40Z | |
| dc.date.available | 2018-07-12T06:35:40Z | |
| dc.date.created | 2018-07-01 | |
| dc.date.issued | 2018-07-12 | |
| dc.departamento | Arquitectura de Computadores | |
| dc.description.abstract | Fingerprint recognition is one of the most used biometric methods for authentication. The identification of a query fingerprint requires matching its minutiae against every minutiae of all the fingerprints of the database. The state-of-the-art matching algorithms are costly, from a computational point of view, and inefficient on large datasets. In this work, we include faster methods to accelerating DMC (the most accurate fingerprint matching algorithm based only on minutiae). In particular, we translate into C++ the functions of the algorithm which represent the most costly tasks of the code; we create a library with the new code and we link the library to the original C# code using a CLR Class Library project by means of a C++/CLI Wrapper. Our solution re-implements critical functions, e.g., the bit population count including a fast C++ PopCount library and the use of the squared Euclidean distance for calculating the minutiae neighborhood. The experimental results show a significant reduction of the execution time in the optimized functions of the matching algorithm. Finally, a novel approach to improve the matching algorithm, considering cache memory blocking and parallel data processing, is presented as future work. | en_US |
| dc.description.sponsorship | Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. | en_US |
| dc.identifier.uri | https://hdl.handle.net/10630/16189 | |
| dc.language.iso | eng | en_US |
| dc.relation.eventdate | 16 de septiembre de 2018 | en_US |
| dc.relation.eventplace | Granada, España | en_US |
| dc.relation.eventtitle | CAEPIA | en_US |
| dc.rights.accessRights | open access | en_US |
| dc.subject | Identificación biométrica - Congresos | en_US |
| dc.subject | Dactiloscopia - Congresos | en_US |
| dc.subject.other | Fingerprint recognition | en_US |
| dc.subject.other | Cache optimization | en_US |
| dc.subject.other | Interoperatividad de los lenguajes de programación | en_US |
| dc.title | A first step to accelerating fingerprint matching based on deformable minutiae clustering | en_US |
| dc.type | conference output | en_US |
| dspace.entity.type | Publication |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Caepia18-AJSanchez.pdf
- Size:
- 952.48 KB
- Format:
- Adobe Portable Document Format
- Description:

