Next Article in Journal
DietSensor: Automatic Dietary Intake Measurement Using Mobile 3D Scanning Sensor for Diabetic Patients
Next Article in Special Issue
Image-Based Somatotype as a Biometric Trait for Non-Collaborative Person Recognition at a Distance and On-The-Move
Previous Article in Journal
LDPC-Coded CAP with Spatial Diversity for UVLC Systems over Generalized-Gamma Fading Channel
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Towards Fingerprint Spoofing Detection in the Terahertz Range

Institute of Optoelectronics, Military University of Technology, 00-908 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(12), 3379; https://doi.org/10.3390/s20123379
Submission received: 13 May 2020 / Revised: 3 June 2020 / Accepted: 10 June 2020 / Published: 15 June 2020
(This article belongs to the Collection Biometric Sensing)

Abstract

:
Spoofing attacks using imitations of fingerprints of legal users constitute a serious threat. In this study, a terahertz time domain spectroscopy (TDS) setup in a reflection configuration was used for the non-intrusive detection of fingerprint spoofing. Herein, the skin structure of the finger pad is described with a focus on the outermost stratum corneum. We identified and characterized five representative spoofing materials and prepared thin and thick finger imitations. The complex refractive index of the materials was determined in TDS in the transmission configuration. For dataset collection, we selected a group of 16 adults of various ages and genders. The reflection results were analyzed both in the time (reflected signal) and frequency (reflectivity) domains. The measured signals were positively verified with the theoretical calculations. The signals corresponding to samples differ from the finger-related signals, which facilitates spoofing detection. Thanks to deconvolution, we provide a basic explanation of the observed phenomena. We propose two spoofing detection methods, predefined time–frequency features and deep learning based. The methods achieved high true detection rates of 87.9% and 98.8%. Our results show that the terahertz technology can be successfully applied for spoofing detection with high detection probability.

1. Introduction

The fingerprint is a unique and secure biometric trait, which has been widely used in forensic investigations, financial transactions, security access control systems, and for border control verification [1,2,3,4]. At the present time, many fingerprint scanners are widely available, ensuring their diversity and universality of applications. Many countries store fingerprints of citizens in electronic passports and IDs and register biometric data in databases with millions of records (e.g., US-origin automated biometric identification system, EU-origin visa information system). Although today’s state-of-the-art fingerprint systems are very fast and provide high recognition accuracy, they can be exposed to attacks at the sensor level, replay attacks on the data communication stream and attacks on the databases [1,2,3]. Presentation attacks using imitations made of silicone, gelatin or Play-Doh with fingerprints of legal users are quite common. Therefore, fingerprint scanners should detect spoofing attempts with high probability to ensure that only biometric data from a live person is submitted for registration and authentication.
Several liveness detection solutions have been proposed to cope with spoofing attacks. The software-based solutions use sophisticated analysis of images captured by standard readers to detect life signs in acquired fingerprints. These include specific skin deformation during touching the scanner surface, ridge and valley texture, perspiration, surface coarseness and presence of natural pores or unnatural features [1,2,3,5,6]. Software-based anti-spoofing methods extract salient features from the fingerprint images to separate live and spoofed samples. A variety of methods are used to extract features from fingerprint images, including hand-crafted features (Weber local binary descriptor [7], scale-invariant feature transform (SIFT) [8]). Current state-of-the-art solutions use convolutional neural networks (CNN) [9,10,11,12,13] to learn feature representation of fingerprints.
Current research in the field of algorithms aims to address the generalization aspect of fingerprint spoofing. It has been shown that the selection of spoof materials used during the training process influences the performance against unknown spoofs [14,15]. Chugh and Jain [16] proposed a style-transfer-based method to improve the cross-material and cross-sensor generalization performance of fingerprint spoof detectors. Chugh et al. [11] proposed a CNN-based method trained on patches around minutiae points which achieved impressive average accuracy of 98.61%. However, the cross-material validation showed significant decrease of performance. Zhang et al. proposed Slim-ResCNN: a deep residual convolutional neural network for fingerprint liveness detection [17], a new CNN architecture with residual blocks that achieved an overall accuracy of 95.25%. Chugh and Jain [18] proposed a style-transfer-based wrapper, called the Universal Material Generator (UMG), to improve generalization performance of any fingerprint spoof detector. The proposed approach was shown to improve performance of the Fingerprint SpoofBuster [19] and Slim-ResCNN [17] methods to a true detection rate (TDR) of 91.78% and 90.63%, respectively, at a false detection rate (FDR) of 0.2%.
Hardware-based detection methods use additional sensors to measure life signs, such as finger temperature, pulse oximetry, blood pressure and odor [1,2,3]. This group also exploits devices operating in visible and near-infrared ranges, such as optical coherence tomography [20] and multispectral sensors [21]. The last solution is based on multiple wavelengths of light with different polarizations to acquire relevant information about the finger pad properties [22]. Skin is a highly inhomogeneous and complex layered structure which renders it hard to mimic, especially when optical waves are used for examination. On the other hand, the main problem in the liveness detection is the wide variety of living fingers [23]. Engelsma proposed an open-source fingerprint reader, called RaspiReader, that uses two cameras to provide direct-view and frustrated total internal reflection (FTIR) images for spoof detection [24]. This method [24] reached impressive spoof detection performance with a TDR of 100% in a cross-material scenario for different materials, except those that were highly transparent. Qualcomm proposed ultrasound-based in-display fingerprint readers for smartphones [25] which utilize acoustic response characteristics for spoof detection.
Spoofing detection performance of different fingerprint algorithms and systems has been studied and compared during Liveness detection competition (LivDet) [26,27,28,29] since 2009. This competition created a benchmark for measuring liveness detection algorithms. The competitions aim to allow researchers to test their algorithms and systems on publicly available datasets, obtained and collected with the most updated techniques. In 2015, the LivDet [28] competition introduced cross-material validation. In 2019, LivDet [26] focused on investigation of how the integration of a liveness detection system with a fingerprint authentication system may impact the performance. Therefore, the spoofing detection algorithms were evaluated together with sensors.
In the past decade, terahertz (THz) radiation within the range of 0.1–3 THz has been used in a growing number of applications, including explosive detections [30], security screening [31,32], nondestructive evaluation [33], telecommunication [34] and biomedical investigations [35,36,37,38,39,40,41,42]. Terahertz radiation penetrates a variety of nonpolar non-conducting materials and is inherently safe for living tissues and DNA, because it is not ionizing thanks to low photon energy. Due to high attenuation of water, penetration of living tissues is limited to a few millimeters at lower frequencies of the THz band. THz radiation, as non-invasive and highly sensitive to water, has a potential for in vivo medical imaging and diagnosis, including evaluation of early stage deterioration of diabetic patients’ feet [39], corneal tissue hydration sensing [42], detection of cancer tissues [41] and identification of skin cancer [42]. For more than 10 years, human skin has been extensively studied to better understand the interaction of THz radiation with complex tissue structure and pathologic changes. Due to high attenuation of water, in vivo terahertz measurement of human skin can only be carried out in reflection configuration.
Fingerprint spoofing detection in the THz domain has not been yet widely explored. In [43] a THz microscopy technique to acquire images of the human skin is proposed. The proposed system detects the sweat ducts along with other surface skin traits. Detection of sweat ducts may be used as spoofing indicator. However, authors of [43] have not evaluated the proposed method against presentation attacks.
Among many terahertz reflection methods, time domain spectroscopy (TDS) seems to be particularly useful in research with live samples because it can provide fast spectroscopic information about examined samples. TDS generates and detects about 1-ps-long pulses of electromagnetic radiation in a synchronized way. These pulses have a broad spectrum, usually in the range of 0.1–3 THz. Basic components of this setup are a femtosecond laser, two photoconductive antennas and a delay line. The detailed description of the TDS technique can be found in [44]. The TDS technique may provide information on the inner structure of various materials, in addition to looking into nonmetallic layered structures thus may be useful for detection of additional layers attached to the fingerprint.
In this study, we present experimental results of the TDS technique for detection of spoofed fingerprints. The contributions are summarized as follows:
  • Introduction of hardware-based fingerprint anti-spoofing method using the THz TDS technique;
  • Investigations of fingerprint presentation attack detection in terahertz time domain spectroscopy;
  • THz time domain characterization of various presentation attack instruments (PAIs);
  • Two presentation attack detection methods based on:
    (a)
    time–frequency feature analysis;
    (b)
    a deep learning classifier applied to reflectance spectra with a second criterion analysis based on reflected signals in the time domain.
The organization of the study is as follows: Section 2 briefly presents the finger pad skin structure. Section 3 describes finger imitations prepared for research and characterizes their terahertz properties. The experimental setup is shown in Section 4. Section 5 describes analysis of experimental results for the imitations, while Section 6 does so for real finger pads. The spoofing detection methods with results of different validation schemes are presented in Section 7.

2. Finger Pad Skin Structure

The human skin consists of three main layers: the epidermis, the dermis and the hypodermis as presented in Figure 1. The epidermis constitutes the top layer of the skin and includes five layers. Starting from the outside, these are: stratum corneum (SC), stratum lucidum (SL), stratum granulosum (SG), stratum spinosum (SS) and stratum basale (SB) [45].
The outermost stratum corneum consists of about 15–20 layers of dead cells which form a barrier to protect underlying tissue from infection, dehydration, chemicals and mechanical stress. The skin of fingers, called friction ridge skin, features the presence of raised ridges; its epidermis is thicker and more complex [46]. The thickness of the stratum corneum ranges roughly from 0.2 to 0.6 mm [47] and depends on many factors. In the THz investigations, due to high attenuation of the skin and resultant low penetration depth, the epidermis affects the reflected THz signal the most.
The width of fingerprint ridges is 0.1–0.4 mm and the width of valleys is 0.1–0.2 mm, while the depth of valleys is 0.1–0.2 mm [48]. However, when the ridges come into contact with the window surface, due to the pressure applied, the valley depth is reduced to about 50 µm [49].

3. Characterization of Samples

The considered terahertz technique was used to distinguish skin of real finger pads from their imitations (overlays). Thus, we prepared flat cuboid samples with a working area of about 1 × 1 cm2 [5]. We selected easily available ingredients and materials to prepare spoofing samples and to show the overall potential of the technique, rather than testing all possible materials. After the analysis, we created thin and thick spoofing samples from five representative materials (Table 1). The thickness range of the samples resulted from realistic thicknesses of the overlays that could be made at home and attached to fingers.
Gelatin, due to its high water content, is similar to skin. Thus, we prepared a mold and cast a gelatin finger overlay (sample G3) with a copy of real fingerprints (Figure 2). At the beginning of our experiments, we proved experimentally that usage of samples with or without imprinted fingerprints did not influence the reflected THz signal. We think that when the fingerprint pattern comes into contact with the window surface, the applied pressure decreases the valleys and ridges so far that they are invisible to the THz waves. The size of the fingerprint structures was too small to interact with the comparatively low spatial-resolution THz system with a beam size of a few millimeters.
A TDS spectrometer Spectra 3000 from TeraView in a transmission configuration [50] was used to determine the complex refractive index (N = n + iκ) of the studied samples (Figure 3); n is the refractive index while κ is the extinction coefficient, usually represented by the absorption coefficient (α4πνκ/c), due to its intuitive interpretation; ν is the frequency of the radiation and c is the speed of light.
Silicone, latex and plasticine constituted materials Group I. They are quite transparent for THz radiation (α < 10 cm−1), while their refractive indices are roughly in the range of 1.4–1.9. Both n and α slightly change as a function of frequency.
On the other hand, Play-Doh features a high and monotonically increasing attenuation (70 cm−1 @ 1 THz), while its refractive index profile was relatively high (2.5 @ 0.1 THz) and decreased to about 2.2 for higher frequencies, which suggests this material has strong dispersion properties. The gelatin sample could not be measured in the transmission setup, because it consists of highly attenuating water. Therefore, instead of gelatin we present n and α characteristics of water based on the literature [51]. The curves were similar to the Play-Doh sample, but the attenuation was much higher (about 170 cm−1 @ 1 THz). The water-based samples constituted materials Group II.
Terahertz characteristics of skin presented in the literature [51] differ because they depend on many factors, including place of measurements and state and age of the person, as well as measurement setup and conditions. Based on comparisons presented in [51], we plotted an average complex refractive index of human skin, which should be treated as a general trend.
Moreover, we plotted the complex refractive index of a quartz window (NQ), which was part of the measurement system. This material features an almost constant refractive index value nQ = 2.10, while its absorption coefficient was very low (αQ < 1 cm−1). Similar data are shown in literature [52].
For testing, we selected a group of 16 adults, who differed in age (25–80 years) and gender. All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved on 20/01/2020 by the Ethics Committee of Institute of Optoelectronics, Military University of Technology. The pads of the index, middle, and ring fingers of the right hand were scanned. During the measurements, the skin was cleaned and free of creams and other cosmetics.

4. Experimental Setup

The TDS system TPS 3000 (TeraView) [50] was used to measure time domain signals reflected from the samples (Figure 4). The THz pulse generated in the emitter was reflected by the mirrors and focused by the lens on the upper surface of the quartz window, where the fingers and overlays were placed. Quartz is commonly used in similar terahertz experiments with skin [35], because it is hard, durable and transparent for both terahertz and optical waves. A single-crystal α-quartz wafer with thickness of 2 mm and diameter of 30 mm was z-cut, which provided a lack of birefringence. After interacting with the samples, the signal was guided back to the receiver.
The p-polarized (transverse magnetic) THz beam was incident on the bottom surface of the window at the angle θ0 = 45°, and was refracted and hit the upper surface at the angle θ1 = 20°, which was calculated by the Snell law (nQ = 2.10). The frequency-dependent beam diameter was estimated to be about 4–3 mm at lower frequencies (0.1–0.5 THz) and 2–1 mm at higher frequencies (1–2 THz). This beam size was lower than the sample sizes and therefore ensured uniform interaction with the samples. The THz chamber was purged with dried air to suppress the influence of water vapor.
The THz reference pulse (E0(t)) reflected from the interface constituted by the upper surface of the window and air (Figure 5a) lasted about 0.4 ps (full-width at half-maximum) and was apodised with the Blackman–Harris 4th-order asymmetrical window.
The pulse had a positive phase, because the beam was incident from the higher refractive index area on the lower one (nQ > n0), which can be explained by the Fresnel equations. The reflected signals were calculated by averaging 30 sequentially acquired signals. Total measurement time was 1 s. The signals were 40 ps long and measured with 2048 points, although for clarity we have mostly shown the most important 10-ps-long part of the signals. E0(t) was next Fourier transformed and the resultant power spectrum (|E0(ω)|2) had the useful spectral range from 0.1 to 2.0 THz with signal to noise ratio of about 55 dB at 0.6 THz (Figure 5b).

5. Samples—Analyses of Measurement Results

This section includes measurement results and analysis of samples listed in Table 1.

5.1. Signal Processing

The THz signal E1(t) and its power spectrum (|E1(ω)|2) corresponded to the scenario when the sample touched the window (Figure 5c). For sample G3, made of the fingerprinted gelatin, the reflected pulse featured the negative phase because nQ < nsam (Figure 5b). Figure 5d presents the relative power reflectance R = r2 = |E1(ω)|2/|E0(ω)|2, where r is the relative amplitude reflection coefficient. R can be higher than 1 because air was used as the reference. In further analysis we focus both on time signal and reflectance to distinguish a real finger from its imitations.

5.2. Thick Samples Results

Figure 6 presents the reflected pulses and the reflectances for the rest of the thick samples, namely, S2, L2, P2, G2 and P2. Each sample was independently attached to the window three times under similar conditions. The observed fluctuations are small and result from the fact that each time a slightly different part of the sample was attached with different pressure.
For the samples from Group I, the positive phase is observed, because nQ > nsam. The reflectances decrease rapidly, reach a sharp minimum at about 0.1 THz, increase, and then reach an almost constant value. On the contrary, samples D1 and P2 (Group II) feature the negative phase (nQ < nsam), while their reflectances decrease monotonically, reach a wide minimum, and increase slightly at higher frequencies. For sample G3 (Figure 5) and G2 (Figure 6), both the reflected signals and reflectances are very similar, which proves that the fingerprint pattern does not affect the THz signal.

5.3. Thin Samples Results

Attenuation of Play-Doh and gelatin was very high and hence the THz radiation was strongly suppressed even for the thin samples G1 and D1. The resultant characteristics were very similar to those presented for thick samples and therefore we limited further analysis only to the samples from Group I—S1, L1 and P1 (Figure 7).
In this case, a part of the propagating THz radiation was reflected back from the interface quartz/sample (first echo), which followed the same rules as for thick samples. The rest of the radiation propagated through the sample and was reflected from the back of the sample, creating a second interface (second echo). If the sample is pressed by the finger, the phase is negative (nsam < nfinger). The lack of the finger (air) manifests itself as the positive phase (nsam > n0). Thus, by analyzing the phase of the second echo we can also determine if the overlay was touched by the finger or was surrounded by air. Moreover, the presence of the second echo clearly indicates a spoofing attempt. Due to the fact that the reflected signal consists of two separated pulses (first and second echoes), the reflectances consist of oscillations, which also can be used as an alarm criterion.

5.4. Simulations

The relative coefficient r, described above, can also be represented as the ratio of absolute coefficients [53]:
r = E 1 ω E 0 ω = r s a m r 0
where:
r o , s a m = N Q 2 c o s Θ 1 N Q N o , s a m 2 N Q 2 c o s 2 Θ 1 N Q 2 c o s Θ 1 + N Q N o , s a m 2 N Q 2 c o s 2 Θ 1
ro,sam represents the absolute amplitude reflection coefficients for interface quartz/air and quartz/sample, respectively, and originate from the Fresnel equations. Nsam is the complex refractive index of the sample. Thus, knowing the reference signal Eo(t), NQ, Nsam, and using Equations (1) and (2) we can calculate the signal reflected from the sample, E1(t).
Figure 8a,b show that the measured signals reflected from the samples S2 and D2 (the same as shown in Figure 6) are very similar to simulations performed for corresponding materials with the complex refractive indices presented in Figure 3. It is hence believed that Equations (1) and (2) correctly describe the analyzed phenomenon, while small differences are probably connected with the fact that the sample is pressed to the window by a finger, which could slightly modify the complex refractive index determined under pressure-free conditions.
The idea behind this part of the research was to simulate the THz signal if someone in future uses materials with other parameters than those in Group I and Group II. Although we think that we selected the most popular set of materials for fingerprint spoofing (Table 1), it could be that imposters will use materials with other unknown today parameters. Since we have not found in the literature any significantly different spoofing materials, for further simulations we “developed” two artificial materials, M1 and M2, having both silicone and Play-Doh features according to formulas: NM1 = nSilicone + i/Play-Doh and NM2 = nPlay-Doh + i/Silicone.
The simulations performed (Figure 8c,d) show that the signal reflected from sample M1 is similar to that from sample S2 but has higher amplitude. The signal corresponding to sample M2 is similar to D2 but has lower amplitude. Due to similarities to the real samples, the classification algorithm (Section 6) could be also applied to the presented artificial materials.

6. Finger Skin—Analyses of Measurement Results

In this section, we present analysis of experimental results for real human fingers.

6.1. Person 1

We thoroughly analyzed person 1′s fingers in different configurations and conditions. Figure 9 presents results for index, middle and ring fingers. Here, the phase of the reflected signal is also negative because nQ < nfinger.
In the case of the samples (Figure 5 and Figure 6), the part of the reflected signal right after the main pulse has only small rapidly decreasing oscillations symmetrical around 0. In Figure 9, Figure 10 and Figure 11, the discussed part of the signals (marked with ellipse) is modified—about 2 ps right after the main pulse we can observe small and expanded pulse with evanescent oscillations. We think that this is a characteristic feature, which distinguishes a real finger from its imitations or overlays. The reflectance features a characteristic shape with the main minimum at about 0.25 THz and some further oscillations visible up to about 0.7 THz. The reflectance is significantly different from those presented for imitations in Figure 5 regarding the overall shape (ascending vs. flat curve for frequencies above 0.5 THz) as well as shape and position of the minimum.
Figure 10, Figure 11 and Figure 12 present results for the middle finger of person 1. First, the finger was placed on the window and pressed with increasing force without picking up (Figure 10). The resultant amplitude of the pulse and reflectance decreased. The same measurements were repeated for the other persons’ fingers and gave similar dependence.
In the next tests, five different parts of the finger pad (see inset in Figure 11) were scanned. It can be deduced that the whole finger pad interacts similarly with the THz pulse while some discrepancies are probably connected with the fact that persons applied different pressure (Figure 11). Finally, we also changed the conditions of the finger. It was cooled down and heated up by about 5 °C by touching a cold and hot surface (inset in Figure 12a,b respectively).
Next, the finger was covered with hand cream and we waited 5 min until it was absorbed. Moreover, the finger was immersed in water for a minute, wiped, and after one minute it was put on the quartz window, to mimic sweating. Although the described operations caused some changes in amplitudes of reflectances, the characteristic setup of minima and maxima remained constant (Figure 12c,d). Positions of the first minimum of the reflectance shifted in the range of about 0.1–0.3 THz while positions of the first maximum shifted in the range of about 0.3–0.5 THz.
To summarize, the measurements of person 1’s fingers proved that the characteristic distribution of minima and maxima changes slightly under the influence of various factors which can occur in real-life conditions.

6.2. Persons 2–6

Figure 13 presents the results for index, middle and ring finger of five representative persons named 2–6. We limited the presented data because the results for other persons were similar.
As shown previously, the modification in the reflected signal right after the main pulse (marked with the ellipse) can be noticed. Due to the diversity of the group, the variety of modifications is higher—they are bigger or smaller and above or below 0, as well as closer or farther from the main pulse. Simultaneously, each person possesses her/his own shape of reflectance with the set of minima and maxima, which stays relatively constant for the scanned finger pads. For some persons (e.g., person 6), these extrema occupy the range below 0.3 THz, and for others (e.g., persons 2–4), the range below 0.7 THz. However, in the range below 0.7 THz, the reflectance characteristics of the finger pads differ significantly from the characteristics of samples (Figure 5 and Figure 6) and therefore they are further studied as a comparative criterion.

6.3. Deconvolution-Based Discussion

For further signal analysis, we used the deconvolution technique, which is widely used in TDS systems operating in reflection configuration. One can deconvolve the complicated signal reflected from a multilayer sample and determine the interfaces between media by calculating the response function (rf) [54]:
r f = F F T 1 F F T f i l t e r F F T E 1 F F T E 0
where E1(t) and E0(t) are the signals reflected from the sample and the reference, respectively (Figure 5), while a filter is used to suppress noise, usually using the double Gaussian filter described as:
f i l t e r = 1 H F e x p t 2 H F 2 1 L F e x p t 2 L F 2
where LF = 12 and HF = 2048 are the low- and high-frequency coefficients, respectively, selected by the trial and error method.
Figure 14 presents response functions calculated for samples S2 and G2 (see Figure 6 for corresponding reflected signals) and for the middle finger of person 1 (see Figure 9). Both samples feature a Gaussian-like response function. Its sign is governed by the phase of the reflected signal. For the finger pad, one can notice the additional pulse (echo) which can be attributed to reflection from an internal interface. We estimated the depth d ≈ 200 μm at which this interface is located using the formula d = cτ/2ncos(θ1)), where c is the speed of light, τ = 2.5 ps is the time distance between pulses, and n ≈ 2 is the mean refractive index of skin (Figure 3). This depth corresponds to the thickness of the stratum corneum and is in compliance with previous findings [37]. The inner layers of the epidermis have a higher water content [35,36,55], which explains their higher refractive index, creating the interface and the phases of both reflections. Moreover, sweat ducts (Figure 1) have been proven to function as helical antennae with a resonance frequency of about 0.45 THz [37]. In this range, the observed oscillations of the reflectance also take place.
To summarize, we provided a basic explanation of the observed phenomena, but we believe that further studies are required to better understand the interaction of THz radiation with the complicated structure of friction ridge skin.

7. Spoofing Detection Algorithm

As a result of analysis presented in Section 5 and Section 6, we propose two spoofing detection methods. The first method uses several feature points extracted from time and frequency signals to distinguish spoof fingerprints from genuine samples. The second detection method uses frequency domain signals to feed the deep learning classification model, as well as time domain data for a secondary check. Since no datasets of fingerprint spoofs in the THz range are publicly available, we collected an in-house dataset of spoofs and live fingerprints using the THz TDS setup. In total, we acquired 280 measurements, including 144 measurements of genuine fingers (persons 1–16, three fingers measured three times each) and 136 measurements of spoofed samples (materials listed in Table 1 with various thicknesses measured in different ways). As a result of the time–frequency analysis, the spoofing samples were divided into two groups according to their properties. The first group of spoof materials included silicone, latex and plasticine, while the second group of materials contained gelatin, Play-Doh and water-based samples. Algorithms were evaluated with regards to true detection rate (TDR) and false detection rate (FDR).

7.1. Time–Frequency Features Method

The first spoofing detection method is a combination of two criteria based on the time and frequency domain signals. The time and frequency domain analysis provided information on possible separation between live and spoof samples. We developed a two-criteria algorithm with predefined time–frequency features.
First, the algorithm analyzes the time domain signals to determine the ratio between two local minima of the signal. The algorithm determines the signal phase by finding the maximum (t0, a0) of the reflected signal in the fixed range of about 2 ps (insets in Figure 15). This range is determined by the position of the upper surface of the quartz window and is equal to 9–11 ps in the case considered. Next, the algorithm looks for two minima lying on both sides of the maximum (a1 and a2) in the vicinity of t0 (±2 ps). Finally, the coefficient q = a1/a2 is calculated (Figure 15).
We can note that for Group I (positive phase), q > 0.85 with a mean value qG1 = 1.38 ± 0.46. For the remaining measurements with the negative phase, q < 0.5 with a mean value of qG2 = 0.19 ± 0.05 and qF = 0.24 ± 0.08 for the Group II samples and fingers, respectively. For genuine fingers, the variability of results is higher due to the higher randomness of finger placement. Finally, the q-coefficient (q > 0.85) analysis is considered as the first (time domain) criterion.
Since Group II is not separable from the genuine fingers based on time domain signals, all samples that do not pass the first criterion (q) are subject to the frequency domain analysis, which is based on a five feature points scheme. The block diagram of the time–frequency features algorithm is presented in Figure 16.
Analysis of frequency domain reflectance graphs of different spoof materials and genuine fingerprints allowed us to select five points which well indicate the differences between frequency signals of spoofs and genuine samples. Based on these five feature points, we developed a method for sample separation which is the second criterion of the proposed algorithm. The points extracted from normalized measurement data include fa1 to fa5, where fa1 is the maximum amplitude in the range 180–500 GHz, fa2 is an amplitude at frequency of 300 GHz, fa3 is a minimum amplitude in the range 180–500 GHz, fa4 is an amplitude at frequency of 1000 GHz, and fa5 is an amplitude at frequency of 1500 GHz. Based on values fa1fa5, coefficients fq1 = fa1/fa2, fq2 = fa1/fa3, fq3 = fa2/fa3 and fq4 = fa5/fa4 are calculated. We determined that the following coefficient values should be taken to distinguish Group II samples from genuine fingerprints: fq1 > 4.5, fq2 > 3.5, fq3 < 1.21 and fq4 < 1.1. The second (frequency domain) criterion is fulfilled when all four coefficients pass. Localization of feature points is presented in Figure 17.
The samples from Group I constitute 40% of all the samples. The first criterion (q) based on the time domain analysis provides a TDR of 100% for spoof materials of Group I. This implies that only genuine samples and Group II samples are subject to the second criterion analysis. The second criterion analysis (fq1fq4) based on frequency domain signals applied to remaining samples provides a TDR of 86.9% for Group II (60% of all samples with gelatin, Play-Doh, the water-based samples) and a TDR of 97.9% for genuine samples. The cumulative result of all samples after the two-criteria analysis achieved a TDR of 87.9% at FDR = 3.9%. All the results achieved by the first spoofing detection method are presented in Table 2 with respect to each group of materials.
The key finding of the results presented above is that spoof materials of Group II are of much higher variability with regards to the reflectance. The method based on two-criteria analysis is able to provide a high total TDR of almost 88% without applying a machine learning scheme.

7.2. Deep Learning-Based Method

The second version of the spoofing detection method uses two criteria, which are based on the deep learning classification and the time domain analysis. The deep learning classifier analyzes frequency domain signals. The second criterion uses the q-coefficient extracted from time domain signals. The neural network (NN) classifier was trained and tested on a relatively small dataset; however, it aims to give a proof of concept.
The deep learning classifier used during this study is based on the ResNet-18 network [56]. The ResNet-18 is a compact residual neural network which uses identity shortcut connections to jump over some layers. The ResNet networks have been developed as a solution for vanishing gradients [56]. Since the collected dataset of samples is relatively small, we have chosen this network as it has been proven to be less prone to overfitting.
The network analyzes the frequency graphs in order to classify them as spoofs or genuine. The algorithm aims to provide a good separation rate and high generalization across unknown samples. During training of the classifier, a simple transfer learning scheme was applied. The network model was first trained on the ImageNet dataset in order to provide general representation of various objects and retrained on a variety of graphs presenting genuine as well as spoofed samples. Normalized graphs of signals in the frequency domain were used as an input to the deep learning model. The normalization was performed both in amplitude (reflectance) and frequency domains.
First, the deep learning method determines whether the frequency domain graph belongs to a genuine or spoofed sample. Next, for all genuine results, the algorithm checks the q-coefficient extracted from the time domain data. If the q-value is higher than 0.85, the sample is likely to belong to Group II and therefore the result is reclassified as spoofed.
Two training and validation approaches were applied. In the first approach, the five-fold cross-validation method was applied. A random selection of 70% of the measurements was used as the training set (196). The remaining 30% constituted the testing set (84). After training, the NN classified the sample as genuine/spoofed and determined the probability of spoofing in the range 0–1. As a result of the NN classification, no samples were falsely accepted and 2.4% were falsely rejected. After analysis of the second criterion (q-coefficient) applied to the rejected samples, the final TDR = 98.8% and FDR = 1.2%. The mean results of the five-fold cross-validation are presented in Figure 18 and Table 3.
As a second validation approach, the cross-material validation was applied to verify the generalization of the proposed method. During the cross-material validation, the training and testing split was based on known and unknown materials. In all the cross-material scenarios, graphs of reflectance in frequency domain of one group of materials were partitioned to the classifier for training, and the spoof impressions of the second group of “unknown” materials were kept aside for testing. In this manner the generalization capability of the spoofing detection method was thoroughly assessed. Since there are two groups of different spoof materials, we conducted two different cross-material validations using ResNet-18 with and without the q-coefficient criterion. Collective results of the five-fold cross-validation and the cross-material validation are presented in Table 3.
The results provided above indicate that the method achieves high performance when trained on all known materials. However, since the method is based on two-criteria analysis, we have made calculations for both the deep learning classifier, as well as for deep learning classifier with q-coefficient analysis as the second criterion.
The cross-material experiments on the deep learning model revealed that spoof materials of Group I also generalize very well to materials of Group II, achieving over 93% TDR. The reverse scenario shows that performance of a classifier trained on Group II of spoofs decreased significantly when tested on samples from Group I. As a second round, we also conducted experiments with classifier and q-coefficient analysis. The time domain analysis improved the overall performance of the proposed method for spoofs of Group I, while the results for Group II remained unchanged.
The presented spoofing detection method is not only software based but relies on analysis of reflectance signals registered with terahertz time–domain spectrometer. Our method does not analyze the fingerprint images to detect spoofs but uses specific properties of terahertz radiation in time–domain setup to detect additional layers attached to the fingerprint.
We have compared performance of presented method with results provided during last two editions of LivDet. In LivDet 2017, the best performing algorithm achieved overall accuracy of 95.25% with over 93% of accuracy during cross-material validation for each of the test sets. The best performing liveness detection algorithm investigated during LivDet 2019 achieved overall score of 96.17%. However, LivDet 2019 was focused to investigate how the integration of a liveness detection system with a fingerprint authentication system may impact the performance.
Our study concerns spoofing detection without integration with fingerprint reader. The first method based on time–frequency features analysis achieved TDR of 87.9% and FDR = 3.9%. The second method, based on the deep learning classifier applied to reflectance spectra, with a second criterion based on reflected signals in the time domain achieved TDR of 98.8%.

8. Conclusions

In this study, using the time domain spectroscopy setup in the reflection configuration, we studied the interaction of terahertz radiation with the friction ridge skin of finger pads and with spoofed samples. We prepared homemade imitations using five commonly used spoof materials and determined their complex refractive indices, which were successfully used in further calculations. We proved that both the reflected time signals and the reflectance spectra of the imitations differ significantly from the living fingers of 16 persons. The deconvolution-based analysis provided the basic explanation of the observed phenomena—unique back reflection from the inner layer of friction ridge skin. We also studied the influence of finger condition on its time signal and reflectance spectrum. It was proved that different downforce, place, temperature, and humidity had little impact on the measured characteristics. We collected fingerprints of 16 persons who differed in age and gender and samples of five popular spoofing materials of different thickness. Both samples and fingers were attached to the scanning window in different ways.
The time and frequency domain analyses provided good separation between spoofs and live samples. Based on the conducted analysis, we proposed two methods for spoof detection. The first method was based on time–frequency features analysis. This method is easy to interpret and achieved a TDR of 87.9% and FDR = 3.9%. The second method was based on the deep learning classifier applied to reflectance spectra, with a second criterion based on reflected signals in the time domain. The second method with five-fold validation provided excellent classification with a TDR of 98.8%. The second method was also validated using the cross-material scenario, achieving slightly lower results of TDR = 98.7% and TDR = 93.2% for silicone, latex and plasticine samples (Group I) and gelatin, Play-Doh and water-based samples (Group II), respectively.
Our results clearly proved that terahertz technology can be successfully applied for high accuracy hardware-based fingerprint spoofing detection. All the experiments were carried out using rather bulky scientific laboratory equipment. The spectrometer itself is not compact, but the measurement is fast (below one second) and easy. In addition, the developed system can be easily integrated with the existing optical fingerprint readers, which camera can be installed in the free space between the lenses (see Figure 4). However, the possibility to reduce the size and the price of the measurement setup is the key issue for real world application. The authors are aware that the study was conducted for a limited number of persons and samples. Further research should focus on expanding the measurement population. On one hand, this will provide a more varied training set for the deep learning method and, on the other, will show the usefulness, but also the limitations, of the proposed terahertz finger spoofing detection technique.

Author Contributions

Conceptualization, N.P. and M.K.; methodology, N.P. and M.K.; software, M.K.; validation, M.K.; formal analysis, N.P.; investigation, N.P. and M.K.; resources, N.P.; writing—original draft preparation, N.P; writing—review and editing, M.K.; visualization, N.P. and M.K.; supervision, N.P.; funding acquisition, N.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Military University of Technology; Grant Number UGB/22–783/2020.

Conflicts of Interest

The authors declare no conflicts of interest.

Ethical Statements

All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved by the Ethics Committee of Institute of Optoelectronics, Military University of Technology (Grant Number UGB/22–783/2020).

References

  1. Tan, B.; Schuckers, S. Spoofing protection for fingerprint scanner by fusing ridge signal and valley noise. Pattern Recognit. 2010, 43, 2845–2857. [Google Scholar] [CrossRef]
  2. Sousedik, C.; Busch, C. Presentation attack detection methods for fingerprint recognition systems: A survey. IET Biom. 2014, 3, 219–233. [Google Scholar] [CrossRef] [Green Version]
  3. Chang, S.; Larin, K.V.; Mao, Y.; Flueraru, C.; Almuhtadi, W. Fingerprint Spoof Detection Using Near Infrared Optical Analysis. In Recent Application in Biometrics; Yanged, J., Nanni, L., Eds.; InTech: Rijeka, Croatia, 2011; pp. 54–88. [Google Scholar]
  4. Nixon, K.A.; Aimale, V.; Rowe, R.K. Spoof Detection Schemes. In Handbook of Biometrics; Jain, A.K., Flynn, P., Ross, A.A., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; pp. 403–423. [Google Scholar]
  5. Chugh, T.; Cao, K.; Jain, A.K. Fingerprint Spoof Buster: Use of Minutiae-Centered Patches. IEEE Trans. Inf. Forensics Secur. 2018, 13, 2190–2202. [Google Scholar] [CrossRef]
  6. Uliyan, D.M.; Sadeghi, S.; Jalab, H.A. Anti-spoofing method for fingerprint recognition using patch based deep learning machine. Eng. Sci. Technol. Int. J. 2020, 23, 264–273. [Google Scholar] [CrossRef]
  7. Xia, Z.; Yuan, C.; Lv, R.; Sun, X.; Xiong, N.N.; Shi, Y.-Q. A Novel Weber Local Binary Descriptor for Fingerprint Liveness Detection. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 1526–1536. [Google Scholar] [CrossRef]
  8. González-Soler, L.J.; Gomez-Barrero, M.; Chacng, L.; Pérez-Suárez, A.; Busch, C. Fingerprint Presentation Attack Detection Based on Local Features Encoding for Unknown Attacks. arXiv 2019, arXiv:1908.10163. [Google Scholar]
  9. Nogueira, R.F.; Lotufo, R.; Machado, R.C. Fingerprint Liveness Detection Using Convolutional Neural Networks. IEEE Trans. Inf. Forensics Secur. 2016, 11, 1206–1213. [Google Scholar] [CrossRef]
  10. Jang, H.-U.; Choi, H.-Y.; Kim, D.; Son, J.; Lee, H.-K. Fingerprint Spoof Detection Using Contrast Enhancement and Convolutional Neural Networks. In Proceedings of the Lecture Notes in Electrical Engineering; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2017; Volume 424, pp. 331–338. [Google Scholar]
  11. Chugh, T.; Cao, K.; Jain, A.K. Fingerprint spoof detection using minutiae-based local patches. In Proceedings of the 2017 IEEE International Joint Conference on Biometrics (IJCB), Denver, CO, USA, 1–4 October 2017; pp. 581–589. [Google Scholar]
  12. Pala, F.; Bhanu, B. Deep Triplet Embedding Representations for Liveness Detection. In Support Vector Machines for Pattern Classification; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2017; pp. 287–307. [Google Scholar]
  13. Tolosana, R.; Gomez-Barrero, M.; Kolberg, J.; Morales, A.; Busch, C.; Ortega-Garcia, J. Towards Fingerprint Presentation Attack Detection Based on Convolutional Neural Networks and Short Wave Infrared Imaging. In Proceedings of the 2018 International Conference of the Biometrics Special Interest Group (BIOSIG), Darmstadt, Germany, 26–28 September 2018; pp. 1–5. [Google Scholar]
  14. Rattani, A.; Scheirer, W.J.; Ross, A. Open Set Fingerprint Spoof Detection Across Novel Fabrication Materials. IEEE Trans. Inf. Forensics Secur. 2015, 10, 2447–2460. [Google Scholar] [CrossRef]
  15. Chugh, T.; Jain, A.K. Fingerprint Presentation Attack Detection: Generalization and Efficiency. In Proceedings of the 2019 International Conference on Biometrics (ICB), Crete, Greece, 4–7 June 2019; pp. 1–8. [Google Scholar]
  16. Chugh, T.; Jain, A.K. Fingerprint Spoof Generalization. arXiv 2019, arXiv:1912.02710. [Google Scholar]
  17. Zhang, Y.; Shi, D.; Zhan, X.; Cao, D.; Zhu, K.; Li, Z. Slim-ResCNN: A Deep Residual Convolutional Neural Network for Fingerprint Liveness Detection. IEEE Access 2019, 7, 91476–91487. [Google Scholar] [CrossRef]
  18. Chugh, T.; Jain, A.K. Fingerprint Spoof Detector Generalization. IEEE Trans. Inf. Forensics Secur. 2020, 1. [Google Scholar] [CrossRef]
  19. Chugh, T.; Cao, K.; Jain, A. Fingerprint Spoof Buster. arXiv 2017, arXiv:1712.04489. [Google Scholar]
  20. Chugh, T.; Jain, A.K. OCT Fingerprints: Resilience to Presentation Attacks; Cornell University: Ithaca, NY, USA, 2019. [Google Scholar]
  21. Nixon, K.A.; Rowe, R.K. Multispectral fingerprint imaging for spoof detection. Biom. Technol. Hum. Identif. II 2005, 5779, 214–226. [Google Scholar] [CrossRef]
  22. Rowe, R.K.; Nixon, K.A.; Butler, P.W. Multispectral Fingerprint Image Acquisition. Adv. Biom. 2008, 5, 3–23. [Google Scholar] [CrossRef]
  23. Maceo, A.V. Qualitative Assessment of Skin Deformation: A Pilot Study. J. Forensics Identif. 2009, 390, 390–440. [Google Scholar]
  24. Engelsma, J.J.; Cao, K.; Jain, A.K. RaspiReader: Open Source Fingerprint Reader. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 2511–2524. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Agassy, M.; Castro, B.; Lerner, A.; Rotem, G.; Galili, L.; Altman, N. Liveness and Spoof Detection for Ultrasonic Fingerprint Sensors. U.S. Patent No. 10,262,188, 16 April 2019. [Google Scholar]
  26. Orru, G.; Casula, R.; Tuveri, P.; Bazzoni, C.; Dessalvi, G.; Micheletto, M.; Ghiani, L.; Marcialis, G.L. LivDet in Action—Fingerprint Liveness Detection Competition 2019. In Proceedings of the 2019 International Conference on Biometrics (ICB), Crete, Greece, 4–7 June 2019; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  27. Mura, V.; Orrù, G.; Casula, R.; Sibiriu, A.; Loi, G.; Tuveri, P.; Ghiani, L.; Marcialis, G.L. LivDet 2017 Fingerprint Liveness Detection Competition 2017. In Proceedings of the 2018 International Conference on Biometrics (ICB), Redondo Beach, CA, USA, 22–25 October 2018; pp. 297–302. [Google Scholar]
  28. Yambay, D.A.; Ghiani, L.; Marcialis, G.L.; Roli, F.; Schuckers, S. Review of Fingerprint Presentation Attack Detection Competitions. In Support Vector Machines for Pattern Classification; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2019; pp. 109–131. [Google Scholar]
  29. Ghiani, L.; Marcialis, G.L.; Roli, F. Fingerprint liveness detection by local phase quantization. In Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012), Tsukuba, Japan, 11–15 November 2012; pp. 537–540. [Google Scholar]
  30. Kemp, M.C. Explosives Detection by Terahertz Spectroscopy—A Bridge Too Far? IEEE Trans. Terahertz Sci. Technol. 2011, 1, 282–292. [Google Scholar] [CrossRef]
  31. Kowalski, M.; Kastek, M. Comparative studies of passive imaging in terahertz and mid-wavelength infrared ranges for object detection. IEEE Trans. Inf. Forensics Secur. 2016, 11, 1. [Google Scholar] [CrossRef]
  32. Kowalski, M. Real-time concealed object detection and recognition in passive imaging at 250 GHz. Appl. Opt. 2019, 58, 3134–3140. [Google Scholar] [CrossRef]
  33. Lopato, P.; Chady, T. Terahertz detection and identification of defects in layered polymer composites and composite coatings. Nondestruct. Test. Eval. 2013, 28, 28–43. [Google Scholar] [CrossRef]
  34. O’Hara, J.F.; Ekin, S.; Choi, W.; Song, I. A Perspective on Terahertz Next-Generation Wireless Communications. Technologies 2019, 7, 43. [Google Scholar] [CrossRef] [Green Version]
  35. Wang, J.; Stantchev, R.I.; Sun, Q.; Chiu, T.-W.; Ahuja, A.T.; MacPherson, E. THz in vivo measurements: The effects of pressure on skin reflectivity. Biomed. Opt. Express 2018, 9, 6467–6476. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Bennett, D.B.; Li, W.; Taylor, Z.D.; Grundfest, W.; Brown, E.R. Stratified Media Model for Terahertz Reflectometry of the Skin. IEEE Sens. J. 2010, 11, 1253–1262. [Google Scholar] [CrossRef]
  37. Tripathi, S.R.; Miyata, E.; Ben Ishai, P.; Kawase, K. Morphology of human sweat ducts observed by optical coherence tomography and their frequency of resonance in the terahertz frequency region. Sci. Rep. 2015, 5, 9071. [Google Scholar] [CrossRef]
  38. Bin Ji, Y.; Lee, E.S.; Kim, S.-H.; Son, J.-H.; Jeon, T.I. A miniaturized fiber-coupled terahertz endoscope system. Opt. Express 2009, 17, 17082–17087. [Google Scholar] [CrossRef]
  39. Hernandez-Cardoso, G.G.; Rojas-Landeros, S.C.; Alfaro-Gomez, M.; Hernandez-Serrano, A.I.; Salas-Gutierrez, I.; Lemus-Bedolla, E.; Castillo-Guzman, A.R.; Lopez-Lemus, H.L.; Castro-Camus, E. Terahertz imaging for early screening of diabetic foot syndrome: A proof of concept. Sci. Rep. 2017, 7, 42124. [Google Scholar] [CrossRef] [Green Version]
  40. Ozheredov, I.; Prokopchuk, M.; Mischenko, M.; Safonova, T.; Solyankin, P.; Larichev, A.; Angeluts, A.; Balakin, A.V.; Shkurinov, A. In Vivo THz sensing of the cornea of the eye. Laser Phys. Lett. 2018, 15, 055601. [Google Scholar] [CrossRef]
  41. Ashworth, P.C.; MacPherson, E.; Provenzano, E.; Pinder, S.E.; Purushotham, A.D.; Pepper, M.; Wallace, V.P. Terahertz pulsed spectroscopy of freshly excised human breast cancer. Opt. Express 2009, 17, 12444–12454. [Google Scholar] [CrossRef]
  42. Joseph, C.S.; Patel, R.; Neel, V.A.; Giles, R.H.; Yaroslavsky, A.N. Imaging of Ex Vivo nonmelanoma skin cancers in the optical and terahertz spectral regions Optical and Terahertz skin cancers imaging. J. Biophotonics 2012, 7, 295–303. [Google Scholar] [CrossRef]
  43. Theofanopoulos, P.C.; Trichopoulos, G.C. A Novel Fingerprint Scanning Method Using Terahertz Imaging. In Proceedings of the 2018 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting, Boston, MA, USA, 8–13 July 2018; pp. 2463–2464. [Google Scholar] [CrossRef]
  44. Coutaz, J.-L.; Garet, F.; Wallace, V.P. Principles of Terahertz Time-Domain Spectroscopy; Jenny Stanford Publishing: New York, NY, USA, 2018. [Google Scholar]
  45. Barnes, J.G.; Benningfield, D. Anatomy and Physiology of Adult Friction Ridge Skin; National Institute of Justice/NCJRS: Rockville, MD, USA, 2011.
  46. Hicklin, R.A.; Bjorn, V.; Soutar, C.; Irsch, K.; Guyton, D.L.; Burrows, A.M.; Cohn, J.F.; Kumar, A.; Mundra, T.S.; Kumar, A.; et al. Anatomy of Friction Ridge Skin. In Encyclopedia of Biometrics; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2009; pp. 23–28. [Google Scholar]
  47. Liu, X.; Gad, D.; Lu, Z.; Lewis, R.; Carré, M.; Matcher, S. The contributions of skin structural properties to the friction of human finger-pads. Proc. Inst. Mech. Eng. Part J J. Eng. Tribol. 2015, 229, 294–311. [Google Scholar] [CrossRef]
  48. Ma, H.; Liu, Z.; Heo, S.; Lee, J.; Na, K.; Jin, H.B.; Jung, S.; Park, K.; Kim, J.J.; Bien, F. On-Display Transparent Half-Diamond Pattern Capacitive Fingerprint Sensor Compatible With AMOLED Display. IEEE Sens. J. 2016, 16, 8124–8131. [Google Scholar] [CrossRef]
  49. Song, K.-H.; Choi, J.; Chun, J.-H. A Method for Enhancing the Sensing Distance of a Fingerprint Sensor. Sensors 2017, 17, 2280. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  50. Pałka, N.; Rybak, A.; Czerwinska, E.; Florkowski, M. Terahertz Detection of Wavelength-Size Metal Particles in Pressboard Samples. IEEE Trans. Terahertz Sci. Technol. 2015, 6, 99–107. [Google Scholar] [CrossRef]
  51. Wilmink, G.J.; Ibey, B.L.; Tongue, T.; Schulkin, B.; Laman, N.; Peralta, X.; Roth, C.C.; Cerna, C.Z.; Rivest, B.D.; Grundt, J.E.; et al. Development of a compact terahertz time-domain spectrometer for the measurement of the optical properties of biological tissues. J. Biomed. Opt. 2011, 16, 047006. [Google Scholar] [CrossRef]
  52. Davies, C.L.; Patel, J.; Xia, C.Q.; Herz, L.M.; Johnston, M.B. Temperature-Dependent Refractive Index of Quartz at Terahertz Frequencies. J. Infrared Millim. Terahertz Waves 2018, 39, 1236–1248. [Google Scholar] [CrossRef] [Green Version]
  53. Hoffman, C.; Driggers, R. Encyclopedia of Optical and Photonic Engineering—Five Volume Set, 2nd ed.; Taylor and Francis Group CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
  54. Walker, G.C.; Bowen, J.; Labaune, J.; Jackson, J.B.; Hadjiloucas, S.; Roberts, J.; Mourou, G.; Menu, M. Terahertz deconvolution. Opt. Express 2012, 20, 27230. [Google Scholar] [CrossRef]
  55. Warner, R.R.; Myers, M.C.; Taylor, D.A.; Warner, M.C.M.R.R. Electron Probe Analysis of Human Skin: Determination of the Water Concentration Profile. J. Investig. Dermatol. 1988, 90, 218–224. [Google Scholar] [CrossRef] [Green Version]
  56. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
Figure 1. Simplified scheme of friction ridge skin. Based on [46].
Figure 1. Simplified scheme of friction ridge skin. Based on [46].
Sensors 20 03379 g001
Figure 2. Real fingerprint (a) imprinted on gelatin-sample G3 (b). The ellipse defines the finger pad, which was analyzed by THz radiation.
Figure 2. Real fingerprint (a) imprinted on gelatin-sample G3 (b). The ellipse defines the finger pad, which was analyzed by THz radiation.
Sensors 20 03379 g002
Figure 3. (a) Refractive index and (b,c) absorption coefficient of the studied samples and materials.
Figure 3. (a) Refractive index and (b,c) absorption coefficient of the studied samples and materials.
Sensors 20 03379 g003
Figure 4. Experimental setup.
Figure 4. Experimental setup.
Sensors 20 03379 g004
Figure 5. (a) Reference signal, (b) signal reflected from sample G3, (c) their power spectra and (d) resultant reflectance. Insets show the refractive index profile.
Figure 5. (a) Reference signal, (b) signal reflected from sample G3, (c) their power spectra and (d) resultant reflectance. Insets show the refractive index profile.
Sensors 20 03379 g005
Figure 6. Three measurements of (a) reflected signal and (b) its reflectance for the samples: S2, L2, P2, G2 and D2 under similar conditions. Insets show the refractive index profile.
Figure 6. Three measurements of (a) reflected signal and (b) its reflectance for the samples: S2, L2, P2, G2 and D2 under similar conditions. Insets show the refractive index profile.
Sensors 20 03379 g006
Figure 7. (a) Reflected signal and (b) its reflectance for the samples: S1, L1 and P1 for scenario with and without finger.
Figure 7. (a) Reflected signal and (b) its reflectance for the samples: S1, L1 and P1 for scenario with and without finger.
Sensors 20 03379 g007
Figure 8. Reflected signal: measurement and simulation for (a) silicone and (b) Play-Doh, as well as simulation for (c) M1 and (d) M2 samples.
Figure 8. Reflected signal: measurement and simulation for (a) silicone and (b) Play-Doh, as well as simulation for (c) M1 and (d) M2 samples.
Sensors 20 03379 g008
Figure 9. Person 1: signals reflected from (a) index, middle and ring fingers and (b) their reflectances. Inset shows the scanned fingers.
Figure 9. Person 1: signals reflected from (a) index, middle and ring fingers and (b) their reflectances. Inset shows the scanned fingers.
Sensors 20 03379 g009
Figure 10. Person 1: signals reflected from (a) the middle finger and (b) their reflectances for low, medium and high pressure.
Figure 10. Person 1: signals reflected from (a) the middle finger and (b) their reflectances for low, medium and high pressure.
Sensors 20 03379 g010
Figure 11. Person 1: signals reflected from (a) the middle finger pad and (b) their reflectances for five positions. Inset shows the scanned regions.
Figure 11. Person 1: signals reflected from (a) the middle finger pad and (b) their reflectances for five positions. Inset shows the scanned regions.
Sensors 20 03379 g011
Figure 12. Person 1: reflectances of the middle finger for four conditions: (a) cold, (b) hot, (c) cream covered, and (d) humid. Insets show a cold and hot finger image recorded by a thermal camera.
Figure 12. Person 1: reflectances of the middle finger for four conditions: (a) cold, (b) hot, (c) cream covered, and (d) humid. Insets show a cold and hot finger image recorded by a thermal camera.
Sensors 20 03379 g012
Figure 13. Person 2–6: signals reflected from (a) index, middle and ring fingers and (b) their reflectances.
Figure 13. Person 2–6: signals reflected from (a) index, middle and ring fingers and (b) their reflectances.
Sensors 20 03379 g013
Figure 14. Response function for: (a) sample S2, (b) sample G2 and (c) person 1.
Figure 14. Response function for: (a) sample S2, (b) sample G2 and (c) person 1.
Sensors 20 03379 g014
Figure 15. The q-coefficient calculated for 280 time signals. Insets show determination of coefficient q Figure 2. Fingers (negative phase), respectively.
Figure 15. The q-coefficient calculated for 280 time signals. Insets show determination of coefficient q Figure 2. Fingers (negative phase), respectively.
Sensors 20 03379 g015
Figure 16. Block diagram of time–frequency domain coefficient features algorithm.
Figure 16. Block diagram of time–frequency domain coefficient features algorithm.
Sensors 20 03379 g016
Figure 17. Reflectance with feature points for genuine and spoofed samples.
Figure 17. Reflectance with feature points for genuine and spoofed samples.
Sensors 20 03379 g017
Figure 18. Results of the five-fold cross validation.
Figure 18. Results of the five-fold cross validation.
Sensors 20 03379 g018
Table 1. Lists of samples.
Table 1. Lists of samples.
NameAbbr.Material/ManufacturerThickness [mm]
Silicone1S1Silicone mask cover; Litfly, China0.5
Silicone2S2Congealed sanitary silicone; Den Braven, UK3
Latex1L1Latex glove0.5
Latex2L2Congealed liquid latex; Smiffys, UK3
Plasticine1P1Ordinary plasticine from a stationery store0.5
Plasticine2P23
Gelatin1G1Homemade congealed mixture of gelatin, water and glycerin1
Gelatin2G23
Gelatin3G3As above, fingerprinted2–3
Play-Doh1D1Mixture of flour, water, salt, borax and mineral oil; Hasbro, USA0.5
Play-Doh2D23
Table 2. Results of the time–frequency feature algorithm.
Table 2. Results of the time–frequency feature algorithm.
SamplesGroup I (%) 1Group II (%) 2Genuine (%) 2Total (%) 3
TDR100.086.997.987.9
FDR0.010.52.13.9
1 results based on the first (time domain) q-coefficient criterion; 2 results based on two-criteria analysis; 3 cumulative results of two-criteria analysis.
Table 3. Validation results of the deep-learning algorithm.
Table 3. Validation results of the deep-learning algorithm.
Validation Method SamplesFive-Fold Cross-ValidationCross-Material Validation
ResNet-18ResNet-18 and q-Coefficient
All (%)Group I (%)Group II (%)Group I (%)Group II (%)
TDR98.8 ± 1.255.893.298.793.2
FDR1.2 ± 1.21.23.91.33.9

Share and Cite

MDPI and ACS Style

Pałka, N.; Kowalski, M. Towards Fingerprint Spoofing Detection in the Terahertz Range. Sensors 2020, 20, 3379. https://doi.org/10.3390/s20123379

AMA Style

Pałka N, Kowalski M. Towards Fingerprint Spoofing Detection in the Terahertz Range. Sensors. 2020; 20(12):3379. https://doi.org/10.3390/s20123379

Chicago/Turabian Style

Pałka, Norbert, and Marcin Kowalski. 2020. "Towards Fingerprint Spoofing Detection in the Terahertz Range" Sensors 20, no. 12: 3379. https://doi.org/10.3390/s20123379

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop