{"title":"A Deep CNN-Based Feature Extraction and Matching of Pores for Fingerprint Recognition","authors":"Mohammed Ali;Chunyan Wang;M. Omair Ahmad","doi":"10.1109/TBIOM.2024.3516634","DOIUrl":null,"url":null,"abstract":"The inherent characteristics of fingerprint pores, including their immutability, permanence, and uniqueness in terms of size, shape, and position along ridges, make them suitable candidates for fingerprint recognition. In contrast to only a limited number of other landmarks in a fingerprint, such as minutia, the presence of a large number of pores even in a small fingerprint segment is a very attractive characteristic of pores for fingerprint recognition. A pore-based fingerprint recognition system has two main modules: a pore detection module and a pore feature extraction and matching module. The focus of this paper is on the latter module, in which the features of the detected pores in a query fingerprint are extracted, uniquely represented and then used for matching these pores with those in a template fingerprint. Fingerprint recognition systems that use convolutional neural networks (CNNs) in the design of this module have automatic feature extraction capabilities. However, CNNs used in these modules have inadequate capability of capturing deep-level features. Moreover, the pore matching part of these modules heavily relies only on the Euclidean distance metric, which if used alone, may not provide an accurate measure of similarity between the pores. In this paper, a novel pore feature extraction and matching module is presented in which a CNN architecture is proposed to generate highly representational and discriminative hierarchical features and a balance between the performance and complexity is achieved by using depthwise and depthwise separable convolutions. Furthermore, an accurate composite metric, encompassing the Euclidean distance, angle, and magnitudes difference between the vectors of pore representations, is introduced to measure the similarity between the pores of the query and template fingerprint images. Extensive experimentation is carried out to demonstrate the effectiveness of the proposed scheme in terms of performance and complexity, and its superiority over the existing state-of-the-art pore-based fingerprint recognition systems.","PeriodicalId":73307,"journal":{"name":"IEEE transactions on biometrics, behavior, and identity science","volume":"7 3","pages":"368-383"},"PeriodicalIF":5.0000,"publicationDate":"2024-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE transactions on biometrics, behavior, and identity science","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10794680/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The inherent characteristics of fingerprint pores, including their immutability, permanence, and uniqueness in terms of size, shape, and position along ridges, make them suitable candidates for fingerprint recognition. In contrast to only a limited number of other landmarks in a fingerprint, such as minutia, the presence of a large number of pores even in a small fingerprint segment is a very attractive characteristic of pores for fingerprint recognition. A pore-based fingerprint recognition system has two main modules: a pore detection module and a pore feature extraction and matching module. The focus of this paper is on the latter module, in which the features of the detected pores in a query fingerprint are extracted, uniquely represented and then used for matching these pores with those in a template fingerprint. Fingerprint recognition systems that use convolutional neural networks (CNNs) in the design of this module have automatic feature extraction capabilities. However, CNNs used in these modules have inadequate capability of capturing deep-level features. Moreover, the pore matching part of these modules heavily relies only on the Euclidean distance metric, which if used alone, may not provide an accurate measure of similarity between the pores. In this paper, a novel pore feature extraction and matching module is presented in which a CNN architecture is proposed to generate highly representational and discriminative hierarchical features and a balance between the performance and complexity is achieved by using depthwise and depthwise separable convolutions. Furthermore, an accurate composite metric, encompassing the Euclidean distance, angle, and magnitudes difference between the vectors of pore representations, is introduced to measure the similarity between the pores of the query and template fingerprint images. Extensive experimentation is carried out to demonstrate the effectiveness of the proposed scheme in terms of performance and complexity, and its superiority over the existing state-of-the-art pore-based fingerprint recognition systems.