{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T21:43:26Z","timestamp":1777153406427,"version":"3.51.4"},"reference-count":28,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2024,1,20]],"date-time":"2024-01-20T00:00:00Z","timestamp":1705708800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Military Academy Research Center (CINAMIL)"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Fingerprints are unique patterns used as biometric keys because they allow an individual to be unambiguously identified, making their application in the forensic field a common practice. The design of a system that can match the details of different images is still an open problem, especially when applied to large databases or, to real-time applications in forensic scenarios using mobile devices. Fingerprints collected at a crime scene are often manually processed to find those that are relevant to solving the crime. This work proposes an efficient methodology that can be applied in real time to reduce the manual work in crime scene investigations that consumes time and human resources. The proposed methodology includes four steps: (i) image pre-processing using oriented Gabor filters; (ii) the extraction of minutiae using a variant of the Crossing Numbers method which include a novel ROI definition through convex hull and erosion followed by replacing two or more very close minutiae with an average minutiae; (iii) the creation of a model that represents each minutia through the characteristics of a set of polygons including neighboring minutiae; (iv) the individual search of a match for each minutia in different images using metrics on the absolute and relative errors. While in the literature most methodologies look to validate the entire fingerprint model, connecting the minutiae or using minutiae triplets, we validate each minutia individually using n-vertex polygons whose vertices are neighbor minutiae that surround the reference. Our method also reveals robustness against false minutiae since several polygons are used to represent the same minutia, there is a possibility that even if there are false minutia, the true polygon is present and identified; in addition, our method is immune to rotations and translations. The results show that the proposed methodology can be applied in real time in standard hardware implementation, with images of arbitrary orientations.<\/jats:p>","DOI":"10.3390\/s24020664","type":"journal-article","created":{"date-parts":[[2024,1,22]],"date-time":"2024-01-22T11:36:41Z","timestamp":1705923401000},"page":"664","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Fingerprint Recognition in Forensic Scenarios"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-0515-9490","authenticated-orcid":false,"given":"Nuno","family":"Martins","sequence":"first","affiliation":[{"name":"Portuguese Military Academy, 1169-203 Lisbon, Portugal"},{"name":"Instituto Superior T\u00e9cnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7529-6422","authenticated-orcid":false,"given":"Jos\u00e9 Silvestre","family":"Silva","sequence":"additional","affiliation":[{"name":"Portuguese Military Academy, 1169-203 Lisbon, Portugal"},{"name":"Military Academy Research Center (CINAMIL), 1169-203 Lisbon, Portugal"},{"name":"Laboratory for Instrumentation, Biomedical Engineering and Radiation Physics, Universidade de Coimbra (LIBPhys-UC), 3000-370 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3991-1269","authenticated-orcid":false,"given":"Alexandre","family":"Bernardino","sequence":"additional","affiliation":[{"name":"Instituto Superior T\u00e9cnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal"},{"name":"Institute for Systems and Robotics (ISR), 1049-001 Lisbon, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1007\/s10489-019-01530-4","article-title":"A novel method based on deep learning for aligned fingerprints matching","volume":"50","author":"Liu","year":"2020","journal-title":"Appl. Intell."},{"key":"ref_2","first-page":"363","article-title":"Fingerprint image denoising and inpainting using convolutional neural network","volume":"24","author":"Bae","year":"2020","journal-title":"J. Korean Soc. Ind. Appl. Math."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"480","DOI":"10.5152\/electr.2021.21065","article-title":"Minutiae-Based Fingerprint Identification Using Gabor Wavelets and CNN Architecture","volume":"21","author":"Gorgel","year":"2021","journal-title":"Electrica"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"107273","DOI":"10.1016\/j.patcog.2020.107273","article-title":"Fast minutiae extractor using neural network","volume":"103","author":"Zhou","year":"2020","journal-title":"Pattern Recognit."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1007\/s10044-018-00766-z","article-title":"Hybrid minutiae and edge corners feature points for increased fingerprint recognition performance","volume":"23","author":"Nachar","year":"2020","journal-title":"Pattern Anal. Appl."},{"key":"ref_6","first-page":"759","article-title":"Enhanced locality-sensitive hashing for fingerprint forensics over large multi-sensor databases","volume":"7","author":"Zhou","year":"2017","journal-title":"IEEE Trans. Big Data"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.neucom.2021.02.033","article-title":"Ensemble of diluted attractor networks with optimized topology for fingerprint retrieval","volume":"442","author":"Dominguez","year":"2021","journal-title":"Neurocomputing"},{"key":"ref_8","unstructured":"Krishna Prasad, K. (2018). A Text Book of Research Papers on Fingerprint Recognition & Hash Code Techniques, Srinivas Publication."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"71","DOI":"10.33751\/komputasi.v20i1.6814","article-title":"Identification of Biometrics Using Fingerprint Minutiae Extraction Based on Crossing Number Method","volume":"20","author":"Situmorang","year":"2023","journal-title":"Komputasi J. Ilm. Ilmu Komput. Dan Mat."},{"key":"ref_10","unstructured":"Maio, D., Maltoni, D., Cappelli, R., Franco, A., and Ferrara, M. (2023, November 25). FVC-onGoing: Online Evaluation of Fingerprint Recognition Algorithms. Available online: https:\/\/biolab.csr.unibo.it\/fvcongoing\/UI\/Form\/Home.aspx."},{"key":"ref_11","unstructured":"Maio, D., Maltoni, D., Cappelli, R., Franco, A., and Ferrara, M. (2023, November 25). FVC2000\u2014Fingerprint Verification Competition. Available online: http:\/\/bias.csr.unibo.it\/fvc2000\/."},{"key":"ref_12","unstructured":"Maio, D., Maltoni, D., Cappelli, R., Franco, A., and Ferrara, M. (2023, November 25). FVC2002\u2014Fingerprint Veritication Competition. Available online: http:\/\/bias.csr.unibo.it\/fvc2002\/default.asp."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Maio, D., Maltoni, D., Cappelli, R., Franco, A., and Ferrara, M. (2023, November 25). FVC2004\u2014Fingerprint Verification Competition. Available online: http:\/\/bias.csr.unibo.it\/fvc2004\/.","DOI":"10.1007\/978-3-540-25948-0_1"},{"key":"ref_14","unstructured":"Maio, D., Maltoni, D., Cappelli, R., Franco, A., and Ferrara, M. (2023, November 25). FVC2006\u2014Fingerprint Veritication Competition. Available online: http:\/\/bias.csr.unibo.it\/fvc2006\/."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"e6057","DOI":"10.1002\/cpe.6057","article-title":"Feature extraction, recognition, and matching of damaged fingerprint: Application of deep learning network","volume":"33","author":"Li","year":"2021","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"115832","DOI":"10.1016\/j.eswa.2021.115832","article-title":"A novel minutiae triangulation technique for non-invertible fingerprint template generation","volume":"186","author":"Trivedi","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mohamed-Abdul-Cader, A.-J., Chaidee, W., Banks, J., and Chandran, V. (2019, January 2\u20134). Minutiae Triangle Graphs: A New Fingerprint Representation with Invariance Properties. Proceedings of the 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ), Dunedin, New Zealand.","DOI":"10.1109\/IVCNZ48456.2019.8960988"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ghaddab, M.H., Jouini, K., and Korbaa, O. (November, January 30). Fast and accurate fingerprint matching using expanded delaunay triangulation. Proceedings of the 2017 IEEE\/ACS 14th International Conference on Computer Systems and Applications (AICCSA), Hammamet, Tunisia.","DOI":"10.1109\/AICCSA.2017.33"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"4073","DOI":"10.1007\/s13369-021-05390-4","article-title":"A digital geometry-based fingerprint matching technique","volume":"46","author":"Surajkanta","year":"2021","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1981","DOI":"10.1109\/TPAMI.2019.2961349","article-title":"Learning a fixed-length fingerprint representation","volume":"43","author":"Engelsma","year":"2019","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Tang, Y., Gao, F., Feng, J., and Liu, Y. (2017, January 1\u20134). FignerNet: An Unified Deep Network for Fingerprint Minutiae Extraction. Proceedings of the IEEE International Join Conference on Biometrics, Denver, CO, USA.","DOI":"10.1109\/BTAS.2017.8272688"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1109\/TPAMI.2018.2818162","article-title":"Automated Latent Fingerprint Recognition","volume":"41","author":"Cao","year":"2019","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"3706","DOI":"10.1109\/TIFS.2022.3209869","article-title":"PFVNet: A Partial Fingerprint Verification Network Learned from Large Fingerprint Matching","volume":"17","author":"He","year":"2022","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1109\/TIFS.2020.3017926","article-title":"Dense Registration and Mosaicking of Fingerprints by Training na End-to-End Network","volume":"16","author":"Cui","year":"2020","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_25","unstructured":"Kumar, M. (2014, January 8\u201310). A novel fingerprint minutiae matching using LBP. Proceedings of the 3rd International Conference on Reliability, Infocom Technologies and Optimization, Noida, India."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Bakheet, S., Al-Hamadi, A., and Youssef, R. (2022). A fingerprint-based verification framework using Harris and SURF feature detection algorithms. Appl. Sci., 12.","DOI":"10.3390\/app12042028"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Li, Y., and Shi, G. (2019, January 16\u201318). ORB-based Fingerprint Matching Algorithm for Mobile Devices. Proceedings of the 2019 IEEE 2nd International Conference on Computer and Communication Engineering Technology (CCET), Beijing, China.","DOI":"10.1109\/CCET48361.2019.8989155"},{"key":"ref_28","unstructured":"Raymond, T. (2003). Fingerprint Image Enhancement and Minutiae Extraction. [Master\u2019s Thesis, School of Computer Science and Software Engineering\u2014University of Western Australia]."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/2\/664\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:46:27Z","timestamp":1760103987000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/2\/664"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,20]]},"references-count":28,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["s24020664"],"URL":"https:\/\/doi.org\/10.3390\/s24020664","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,20]]}}}