14 research outputs found
Sokoto Coventry fingerprint dataset
This paper presents the Sokoto Coventry Fingerprint Dataset (SOCOFing), a biometric fingerprint database designed for academic research purposes. SOCOFing is made up of 6,000 fingerprint images from 600 African subjects. SOCOFing contains unique attributes such as labels for gender, hand and finger name as well as synthetically altered versions with three different levels of alteration for obliteration, central rotation, and z-cut. The dataset is freely available for noncommercial research purposes at: https://www.kaggle.com/ruizgara/socofin
Fingerprint Classification Using Transfer Learning Technique
Fingerprints play a significant role in many sectors. Nowadays, fingerprints are used for identification purposes in criminal investigations. They are also used as an authentication method since they are considered more secure than passwords. Fingerprint sensors are already widely deployed in many devices, including mobile phones and smart locks. Criminals try to compromise biometric fingerprint systems by purposely altering their fingerprints or entering fake ones. Therefore, it is critical to design and develop a highly accurate fingerprint classification. However, some fingerprint datasets are small and not sufficient to train a neural network. Thus, transfer learning is utilized. A large Sokoto Coventry Fingerprint Dataset (SOCOFing), which contains 55,273 fingerprint images, was first used to train a convolutional neural network model to detect image alteration and level of alternations. The model was able to achieve an 81% of accuracy. Then, a few layers of SOCOFing model were used and adapted to train another smaller dataset, namely ATVS-FakeFingerprint Database (ATVS-FFp DB), which contains 3,168 fingerprint images. Two models were trained. The first transferring model was built to classify images into real and fake, and a remarkable classification accuracy of 99.4% was achieved. The second transferring model was used to detect if the image was fake and if the user was cooperating in the generated faked fingerprint. The model achieved a classification accuracy of 97.5%. The transfer learning technique proves to be very effective in addressing insufficient dataset issues for deep learning
ResWCAE: Biometric Pattern Image Denoising Using Residual Wavelet-Conditioned Autoencoder
The utilization of biometric authentication with pattern images is
increasingly popular in compact Internet of Things (IoT) devices. However, the
reliability of such systems can be compromised by image quality issues,
particularly in the presence of high levels of noise. While state-of-the-art
deep learning algorithms designed for generic image denoising have shown
promise, their large number of parameters and lack of optimization for unique
biometric pattern retrieval make them unsuitable for these devices and
scenarios. In response to these challenges, this paper proposes a lightweight
and robust deep learning architecture, the Residual Wavelet-Conditioned
Convolutional Autoencoder (Res-WCAE) with a Kullback-Leibler divergence (KLD)
regularization, designed specifically for fingerprint image denoising. Res-WCAE
comprises two encoders - an image encoder and a wavelet encoder - and one
decoder. Residual connections between the image encoder and decoder are
leveraged to preserve fine-grained spatial features, where the bottleneck layer
conditioned on the compressed representation of features obtained from the
wavelet encoder using approximation and detail subimages in the
wavelet-transform domain. The effectiveness of Res-WCAE is evaluated against
several state-of-the-art denoising methods, and the experimental results
demonstrate that Res-WCAE outperforms these methods, particularly for heavily
degraded fingerprint images in the presence of high levels of noise. Overall,
Res-WCAE shows promise as a solution to the challenges faced by biometric
authentication systems in compact IoT devices.Comment: 8 pages, 2 figure
Detection of fingerprint alterations using deep convolutional neural networks
Fingerprint alteration is a challenge that poses enormous security risks. As a result, many research efforts in the scientific community have attempted to address this issue. However, non-existence of publicly available datasets that contain obfuscation and distortion of fingerprints makes it difficult to identify the type of alteration. In this work we present the publicly available Sokoto-Coventry Fingerprints Dataset (SOCOFing), which provides ten fingerprints for 600 different subjects, as well as gender, hand and finger name for each image, among other unique characteristics. We also provide a total of 55,249 images with three levels of alteration for Z-cut, obliteration and central rotation synthetic alterations, which are the most common types of obfuscation and distortion. In addition, this paper proposes a Convolutional Neural Network (CNN) to identify these alterations. The proposed CNN model achieves a classification accuracy rate of 98.55%. Results are also compared with a residual CNN model pre-trained on ImageNet, which produces an accuracy of 99.88%
Incorporating Zero-Knowledge Succinct Non-interactive Argument of Knowledge for Blockchain-based Identity Management with off-chain computations
In today's world, secure and efficient biometric authentication is of keen
importance. Traditional authentication methods are no longer considered
reliable due to their susceptibility to cyber-attacks. Biometric
authentication, particularly fingerprint authentication, has emerged as a
promising alternative, but it raises concerns about the storage and use of
biometric data, as well as centralized storage, which could make it vulnerable
to cyber-attacks. In this paper, a novel blockchain-based fingerprint
authentication system is proposed that integrates zk-SNARKs, which are
zero-knowledge proofs that enable secure and efficient authentication without
revealing sensitive biometric information. A KNN-based approach on the FVC2002,
FVC2004 and FVC2006 datasets is used to generate a cancelable template for
secure, faster, and robust biometric registration and authentication which is
stored using the Interplanetary File System. The proposed approach provides an
average accuracy of 99.01%, 98.97% and 98.52% over the FVC2002, FVC2004 and
FVC2006 datasets respectively for fingerprint authentication. Incorporation of
zk-SNARK facilitates smaller proof size. Overall, the proposed method has the
potential to provide a secure and efficient solution for blockchain-based
identity management
Recreating Fingerprint Images by Convolutional Neural Network Autoencoder Architecture
Fingerprint recognition systems have been applied widely to adopt accurate and reliable biometric identification between individuals. Deep learning, especially Convolutional Neural Network (CNN) has made a tremendous success in the field of computer vision for pattern recognition. Several approaches have been applied to reconstruct fingerprint images. However, these algorithms encountered problems with various overlapping patterns and poor quality on the images. In this work, a convolutional neural network autoencoder has been used to reconstruct fingerprint images. An autoencoder is a technique, which is able to replicate data in the images. The advantage of convolutional neural networks makes it suitable for feature extraction. Four datasets of fingerprint images have been used to prove the robustness of the proposed architecture. The dataset of fingerprint images has been collected from various real resources. These datasets include a fingerprint verification competition (FVC2004) database, which has been distorted. The proposed approach has been assessed by calculating the cumulative match characteristics (CMC) between the reconstructed and the original features. We obtained promising results of identification rate from four datasets of fingerprints images (Dataset I, Dataset II, Dataset III, Dataset IV) with 98.1%, 97%, 95.9%, and 95.02% respectively by CNN autoencoder. The proposed architecture was tested and compared to the other state-of-the-art methods. The achieved experimental results show that the proposed solution is suitable for recreating a complex context of fingerprinting images
Unsupervised Evaluation of Out-of-distribution Detection: A Data-centric Perspective
Out-of-distribution (OOD) detection methods assume that they have test ground
truths, i.e., whether individual test samples are in-distribution (IND) or OOD.
However, in the real world, we do not always have such ground truths, and thus
do not know which sample is correctly detected and cannot compute the metric
like AUROC to evaluate the performance of different OOD detection methods. In
this paper, we are the first to introduce the unsupervised evaluation problem
in OOD detection, which aims to evaluate OOD detection methods in real-world
changing environments without OOD labels. We propose three methods to compute
Gscore as an unsupervised indicator of OOD detection performance. We further
introduce a new benchmark Gbench, which has 200 real-world OOD datasets of
various label spaces to train and evaluate our method. Through experiments, we
find a strong quantitative correlation betwwen Gscore and the OOD detection
performance. Extensive experiments demonstrate that our Gscore achieves
state-of-the-art performance. Gscore also generalizes well with different
IND/OOD datasets, OOD detection methods, backbones and dataset sizes. We
further provide interesting analyses of the effects of backbones and IND/OOD
datasets on OOD detection performance. The data and code will be available