<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>II: Cybersecurity Providing in Information and Telecommunication Systems, October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Robustness of Fingerprint Liveness Detection based on Convolutional Neural Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yurii Myshkovskyi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mariia Nazarkevych</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12 Stepan Bandera str., Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>26</volume>
      <issue>2023</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>With the advancement of digital systems, biometric authentication methods, especially fingerprint recognition, have become an integral component of various security protocols. However, these systems remain susceptible to spoofing attacks where counterfeit fingerprints can be used maliciously. This research aims to address the challenge of fingerprint liveness detection by leveraging the capabilities of Convolutional Neural Networks (CNNs). Using the SocoFing dataset, we designed and implemented a CNN-based model, highlighting its architecture comprising multiple convolutional layers, pooling layers, and dense layers. The model was trained with the Adam optimizer and evaluated using metrics such as accuracy, False Acceptance Rate (FAR), and False Rejection Rate (FRR). Our results offer promising insights into the robustness of CNNs in detecting genuine versus spoofed fingerprints. Furthermore, this study discusses challenges faced during implementation, implications for real-world applications, and potential avenues for future research in the realm of biometric security.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Fingerprint recognition</kwd>
        <kwd>liveness detection</kwd>
        <kwd>convolutional neural networks</kwd>
        <kwd>CNN</kwd>
        <kwd>biometric authentication</kwd>
        <kwd>spoofing attacks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Biometric identification [1] methods provide
reliable protection. Biometric user
authentication is a method that identifies a
user and verifies their identity based on the
measurement of their unique physiological
traits or behavioral characteristics [2].
Physiological biometrics are fingerprint, face
recognition, iris scan, hand geometry, and
retina scan. Behavioral biometrics are voice
recognition, gait, keystroke scanning, and
signature scanning. Fingerprints and
handprints are the most widely used biometric
methods today. Many laptops are equipped
with fingerprint scanners, and fingerprint
readers on USB drives are also available.
Biometric authentication is widely used and
has great reliability: it saves the user from the
difficult task of recovering passwords;
biometric data are unique and simple; it is very
difficult to reproduce biometric
characteristics; biometric characteristics
cannot be lost; fingerprint scanning [3] is small
and inexpensive; eye scanning is accuracy in
user identification.
1.1.</p>
      <sec id="sec-1-1">
        <title>Background</title>
        <p>
          With the ever-increasing reliance on biometric
authentication in security systems [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], the
importance of fingerprint recognition has
surged dramatically. Fingerprint-based
systems are deployed in a myriad of
applications ranging from smartphones to
immigration checks at airports. However, like
all security systems, fingerprint recognition
systems [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] are not impervious to malicious
attempts at bypassing them. One such attempt
is the presentation of fake or spoofed
fingerprints, prompting the need for effective
liveness detection mechanisms [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>
          Liveness detection ensures [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] that the
presented biometric data is from a living
person and not some form of artifact or
replication. With advancements in technology,
attackers have become adept at creating
highquality fake fingerprints, challenging
traditional liveness detection mechanisms [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
1.2.
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>Problem Statement</title>
        <p>
          While numerous techniques and
methodologies exist for fingerprint liveness
detection [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], there is a need for robust and
reliable methods that can stand the test of time
and technological evolution. With the rise of
deep learning, Convolutional Neural Networks
(CNNs) [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] have demonstrated significant
promise in various computer vision tasks. This
research aims to explore the robustness of
CNNs in the realm of fingerprint liveness
detection [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
1.3.
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>Objectives of the Study</title>
        <p>
          The primary objectives of this study are:
• To design and train a CNN model for
fingerprint liveness detection [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
• To evaluate the model’s performance
using standard metrics such as Accuracy,
False Acceptance Rate (FAR), and False
Rejection Rate (FRR) [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
• To provide insights into the model’s
robustness against varying types and
quality of spoof attempts.
• To compare CNN’s performance with
other machine learning and deep
learning models, gauging the overall
effectiveness of CNNs in this application.
        </p>
        <p>In addition to this, the study will shed light
on potential improvements and directions for
future research.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Methodology</title>
      <sec id="sec-2-1">
        <title>2.1. Dataset Description: Socofing</title>
        <p>
          The research is based on the Socofing dataset
[
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], available on Kaggle. Socofing is a
comprehensive fingerprint dataset designed to
assist in fingerprint liveness detection
research. It contains a mixture of genuine and
spoofed fingerprints, making it ideal for our
analysis.
        </p>
        <p>
          • About Socofing: The Socofing dataset
was created by the BiDA-Lab
(Biométrica de América Laboratory) at
the Universidad de las Fuerzas Armadas
ESPE in Ecuador. It aims to provide a
robust benchmark for algorithms aiming
to discern between genuine and fake
fingerprints.
• Size and Volume: The dataset comprises
numerous fingerprint images, with a
varied distribution between genuine and
spoofed fingerprints [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
• Resolution: Each image in the dataset
varies in resolution, capturing
fingerprints with intricate details.
• Source: Fingerprint images in the
Socofing dataset were sourced from
various devices and represent a diversity
in data to mimic real-world scenarios.
• Pre-processing: Before feeding the data
into the models, each image underwent
several pre-processing steps including
normalization, resizing, and
augmentation to increase the model’s
generalization capability.
        </p>
        <p>SocoFing dataset examples are displayed
(Fig. 1): Real Fingerprints in the first row,
Slightly modified fingerprints in the second
row, and Greatly modified fingerprints in the
third row.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Model Architecture</title>
      </sec>
      <sec id="sec-2-3">
        <title>2.2.1. Convolutional Neural Network (CNN)</title>
        <p>The primary model explored in this research is
a CNN, known for its prowess in handling
image data. The architecture comprises:
1. Input Layer:
• Purpose: Accepts the raw pixel values of
the image as input.
• Shape: Corresponds to the shape of
train_images[0], which is the resolution
of the fingerprint images used for
training. If you’re using RGB images, this
would be (height, width, 3), and for
grayscale, it would be (height, width, 1).
2. Convolutional Layer (Conv2D):
• Purpose: To scan the input image with
filters/kernels, helping the model learn
local patterns.
• Number of Filters: 32.
• Filter Size: 3×3.
• Activation Function: ReLU (Rectified
Linear Unit), which introduces
nonlinearity to the model, enabling it to
learn from the error and make
adjustments, which is essential for
learning complex patterns.
3. Max Pooling Layer (MaxPooling2D):
• Purpose: To downsample the spatial
dimensions of the output volume. It’s used
to reduce the computational complexity,
allowing the network to focus on the more
relevant patterns/features.
• Pool Size: 2×2.
4. Convolutional Layer (Conv2D):
• Purpose: Another convolution operation
to extract higher-level features.
• Number of Filters: 64.
• Filter Size: 3×3.
• Activation Function: ReLU.
5. Max Pooling Layer (MaxPooling2D):
• Purpose: Again, downsampling the
spatial dimensions.
• Pool Size: 2×2.
6. Flattening Layer (Flatten):
• Purpose: As its name suggests, this layer
flattens the output of the previous layers
into a single long vector. This is
necessary because fully connected layers
(dense layers) expect a 1D input vector.
7. Fully Connected Layer (Dense):
• Purpose: It interprets the features and
patterns learned by previous layers.
• Units (Neurons): 128.
• Activation Function: ReLU.
8. Output Layer (Dense):
• Purpose: To output a probability
distribution over the classes (Genuine
and Spoof in your case).
• Units (Neurons): 2, corresponding to the
two classes: Genuine and Spoof.</p>
        <p>Activation Function: Softmax. This
activation function returns the probability
distribution over the classes, meaning each
neuron will output a value between 0 and 1,
representing the likelihood of the input image
belonging to its respective class (Fig. 2).</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.2.2. Model Compilation</title>
        <p>
          Optimizer: The Adam optimizer is an adaptive
learning rate optimization algorithm [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]
that’s been shown to handle sparse gradients
on noisy problems. It combines the advantages
of two other extensions of stochastic gradient
descent: AdaGrad and RMSProp.
        </p>
        <p>Loss Function: Sparse Categorical Cross
EntropyThis loss function is used for
multiclass classification problems where the labels
are integers (as opposed to one-hot encoded
vectors). It computes the cross-entropy loss
between true labels and predicted labels.
2.3.</p>
      </sec>
      <sec id="sec-2-5">
        <title>Evaluation Metrics</title>
        <p>
          To measure the performance of the models, the
following metrics were employed:
• Accuracy: This represents the
proportion of correctly classified
fingerprints out of the total fingerprints
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
• False Acceptance Rate (FAR): The
percentage of spoofed fingerprints
incorrectly identified as genuine.
• False Rejection Rate (FRR): The
percentage of genuine fingerprints
incorrectly identified as spoofed.
These metrics ensure a comprehensive
evaluation, focusing not just on overall
accuracy but also on the type and rate of errors
the models make.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Experiment Setup and Results</title>
      <p>For this research, we aimed to evaluate the
effectiveness of a Convolutional Neural
Network (CNN) in distinguishing between
genuine and spoofed fingerprints using the
Socofing dataset:
• Data Preprocessing: Before feeding the
data to the CNN, each fingerprint image
underwent standard pre-processing
steps, which included resizing to a
consistent resolution, normalization to
scale pixel values between 0 and 1, and
data augmentation (like random
rotations and flips) to enhance the
model’s robustness.
• Model Initialization: The chosen CNN
architecture comprised multiple
convolutional, pooling, and dense layers.
The model was initialized with random
weights.
• Training Settings: Training was
performed using a batch size of 2764 and
for 10 epochs. We employed a split of
80% for training and 20% for validation
from the dataset. The Adam optimizer
was used with a learning rate of 0.001
and a categorical cross-entropy loss
function.
Throughout the training process, we
monitored both the training and validation loss
and accuracy (Table 1).
The convergence of training and validation
curves indicated minimal overfitting, and the
model generalizes well to unseen data (Fig. 3).</p>
      <sec id="sec-3-1">
        <title>3.2. Performance Metrics: Accuracy, FAR, and FRR</title>
        <p>Upon completion of the training process, the
model was evaluated on a test dataset to
measure its performance:
• Accuracy: 98.964%.
• False Acceptance Rate (FAR): 0.215%.
• False Rejection Rate (FRR): 7.251%.</p>
        <p>The model showcased a high accuracy rate,
indicating its proficiency in distinguishing
between genuine and spoofed fingerprints.
However, the FRR suggests a need for further
optimizations, as genuine fingerprints were
occasionally misclassified (Fig. 4).
While the model showed a high rate of true
positives and true negatives, indicating correct
classifications, there were instances of both
false positives and false negatives, which
emphasize areas for potential model
refinement (Fig. 5).</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Analysis and Implications of</title>
    </sec>
    <sec id="sec-5">
      <title>CNN-based Fingerprint Liveness</title>
    </sec>
    <sec id="sec-6">
      <title>Detection</title>
      <sec id="sec-6-1">
        <title>4.1. Insights from the Results</title>
        <p>The CNN’s performance on the Socofing
dataset offered several valuable insights:
• High Accuracy: The CNN demonstrated a
strong capability in distinguishing
genuine from spoofed fingerprints with
an accuracy nearing 99%. This
underscores the model’s potential as a
robust tool for fingerprint liveness
detection.
• Potential for Optimization: Despite the
impressive accuracy, the FRR of 7.251%
highlights an area that requires
attention. In practical scenarios, genuine
users could face challenges in
authentication due to such
misclassifications.
• Confusion Matrix Observations: The low
number of false positives suggests that
the model rarely misidentifies a spoof as
a genuine fingerprint. However, the
presence of false negatives indicates
room for enhancing the model's
sensitivity.
4.2.</p>
      </sec>
      <sec id="sec-6-2">
        <title>Challenges Encountered</title>
        <p>During the research, several challenges were
faced:
• Data Imbalance: The Socofing dataset
might contain an imbalanced
distribution between genuine and
spoofed fingerprints, which can
influence model training.
• Data Variability: The varying quality,
orientation, and characteristics of
fingerprints in the dataset can pose
challenges to model consistency.
• Computational Constraints: Training
deep learning models requires
significant computational resources,
which might limit the extent of
hyperparameter tuning and
experimentation.</p>
      </sec>
      <sec id="sec-6-3">
        <title>4.3. Implications for Practical</title>
      </sec>
      <sec id="sec-6-4">
        <title>Implementation</title>
        <p>
          From a practical standpoint, the model’s
results emphasize its utility in security systems
requiring fingerprint authentication [
          <xref ref-type="bibr" rid="ref17 ref18">17–18</xref>
          ].
However, considerations must be made:
• User Experience: An elevated FRR can
lead to user frustration due to failed
genuine attempts [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
• Adaptability: Any implementation
should provide regular updates to the
model, considering the continuous
evolution of spoofing techniques.
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>5. Conclusion and Future Work</title>
      <sec id="sec-7-1">
        <title>5.1. Summary of Findings</title>
        <p>The research embarked on an exploration of
the CNN-based Model’s efficacy in fingerprint
liveness detection using the Socofing dataset. It
displayed a commendable ability, with an
accuracy close to 99%. However, certain
metrics revealed avenues for optimization.</p>
        <p>
          Apart from the theoretical variety of
possible biometric methods used in practice
[
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], there are few. Today, all biometric
technologies are probabilistic [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], and this
fact is often the basis of biometric criticism. It
is hard not to agree that biometric technologies
are reliable and convenient security measures
that have been widely used until now [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ].
Despite strong efforts in recent years to
develop and improve user identification
methods to control access to information
system resources, the reliability and stability
of existing systems are insufficient for modern
needs [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. The main advantage of biometric
technology is its high reliability. Everyone
knows that in nature there are no two people
with the same fingerprint [24x].
5.2.
        </p>
      </sec>
      <sec id="sec-7-2">
        <title>Recommendations</title>
        <p>Based on the findings:
• Data Augmentation: Increase the use of
data augmentation techniques to enhance
the model’s ability to recognize diverse
fingerprint variations.
• Model Refinement: Dive deeper into
model architecture, considering additions
or modifications, to address the elevated
FRR.</p>
        <p>Continuous Training: Keep the model
updated with new data to ensure it stays relevant
against emerging spoofing techniques.
5.3.</p>
      </sec>
      <sec id="sec-7-3">
        <title>Future Research Directions</title>
        <p>Future research could focus on:
• Hybrid Models: Combining the
strengths of different architectures,
like integrating features from RNNs or
Autoencoders with CNNs, might offer
improved performance.
• Transfer Learning: Utilize pre-trained
models on larger datasets and
finetune them for fingerprint liveness
detection.
• Advanced-Data Augmentation:
Techniques like GANs can generate
synthetic fingerprints to expand the
dataset and potentially improve model
robustness.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Iwuoha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Doevenspeck</surname>
          </string-name>
          , Dilemmas of 'Biometric Nationality'
          <article-title>: Migration Control, Biometric ID Technology and Political Mobilisation of Migrants in West Africa, Territ</article-title>
          . Polit. Gov. (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          . doi:
          <volume>10</volume>
          .1080/21622671.
          <year>2023</year>
          .
          <volume>2205</volume>
          885.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Z. B. Hu</surname>
          </string-name>
          , et al.,
          <source>Authentication System by Human Brainwaves Using Machine Learning and Artificial Intelligence</source>
          , in: Advances in Computer Science for Engineering and
          <string-name>
            <surname>Education IV</surname>
          </string-name>
          (
          <year>2021</year>
          )
          <fpage>374</fpage>
          -
          <lpage>388</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          - 80472-5_
          <fpage>31</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Marani</surname>
          </string-name>
          , et al.,
          <article-title>The Role of Biometric in Banking: A review</article-title>
          ,
          <source>EAI Endorsed Transactions on AI and Robotics</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ) (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .4108/airo.3676.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>El-afifi, M. El Kelany, Trends in Biometric Authentication: A review</article-title>
          ,
          <source>Nile J. Commun. Comput. Sci</source>
          . (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .21608/njccs.
          <year>2023</year>
          .
          <volume>220975</volume>
          .1015.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Helmy</surname>
          </string-name>
          , et al.,
          <string-name>
            <given-names>A Novel</given-names>
            <surname>Cancellable</surname>
          </string-name>
          <article-title>Biometric Recognition System Based on Rubik's Cube Technique for CyberSecurity Applications</article-title>
          .
          <source>Optik</source>
          <volume>285</volume>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1016/j.ijleo.
          <year>2022</year>
          .
          <volume>170475</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.</given-names>
            <surname>Buriachok</surname>
          </string-name>
          , et al.,
          <article-title>Invasion Detection Model using Two-Stage Criterion of Detection of Network Anomalies</article-title>
          ,
          <source>in: Workshop on Cybersecurity Providing in Information and Telecommunication Systems</source>
          , vol.
          <volume>2746</volume>
          (
          <year>2020</year>
          )
          <fpage>23</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Das</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. De Ghosh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Chattopadhyay</surname>
            ,
            <given-names>A Liveness</given-names>
          </string-name>
          <string-name>
            <surname>Detection</surname>
          </string-name>
          <article-title>System for Sclera Biometric Applications</article-title>
          ,
          <string-name>
            <given-names>Int. J.</given-names>
            <surname>Biom</surname>
          </string-name>
          .
          <volume>15</volume>
          (
          <issue>6</issue>
          ) (
          <year>2023</year>
          ),
          <fpage>645</fpage>
          -
          <lpage>664</lpage>
          . doi:
          <volume>10</volume>
          .1504/ijbm.
          <year>2023</year>
          .
          <volume>133956</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>TajDini</surname>
          </string-name>
          , V. Sokolov,
          <string-name>
            <given-names>P.</given-names>
            <surname>Skladannyi</surname>
          </string-name>
          ,
          <article-title>Performing Sniffing and Spoofing Attack Against ADS-B and Mode S using Software Define Radio</article-title>
          ,
          <source>in: IEEE International Conference on Information and Telecommunication Technologies and Radio Electronics</source>
          (
          <year>2021</year>
          )
          <fpage>7</fpage>
          -
          <lpage>11</lpage>
          . doi:
          <volume>10</volume>
          .1109/UkrMiCo52950.
          <year>2021</year>
          .
          <volume>9716665</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Micheletto</surname>
          </string-name>
          , et al.,
          <article-title>Review of the Fingerprint Liveness Detection (LivDet) Competition Series: From 2009 to 2021, Handbook of Biometric Anti-Spoofing (</article-title>
          <year>2023</year>
          )
          <fpage>57</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Krichen</surname>
          </string-name>
          ,
          <source>Convolutional neural networks: A Survey, Computers</source>
          <volume>12</volume>
          (
          <issue>8</issue>
          ) (
          <year>2023</year>
          )
          <article-title>151</article-title>
          . doi:
          <volume>10</volume>
          .3390/computers120 80151.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Khorolska</surname>
          </string-name>
          , et al.,
          <article-title>Application of a Convolutional Neural Network with a Module of Elementary Graphic Primitive Classifiers in the Problems of Recognition of Drawing Documentation and Transformation of 2D to 3D Models</article-title>
          ,
          <source>Journal of Theoretical and Applied Information Technology</source>
          <volume>100</volume>
          (
          <issue>24</issue>
          ) (
          <year>2022</year>
          )
          <fpage>7426</fpage>
          -
          <lpage>7437</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Micheletto</surname>
          </string-name>
          , et al.,
          <article-title>Review of the Fingerprint Liveness Detection (LivDet) Competition Series: From 2009 to 2021, Handbook of Biometric Anti-Spoofing (</article-title>
          <year>2023</year>
          )
          <fpage>57</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>Chicco</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Jurman, The Matthews Correlation Coefficient (MCC) Should Replace the ROC AUC as the Standard Metric for Assessing Binary Classification</article-title>
          ,
          <source>BioData Mining</source>
          <volume>16</volume>
          (
          <issue>1</issue>
          ) (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          . doi:
          <volume>10</volume>
          .1186/s13040-023- 00322-4.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shehu</surname>
          </string-name>
          , et al.,
          <source>Sokoto Coventry Fingerprint Dataset</source>
          , arXiv (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>H.</given-names>
            <surname>Sun</surname>
          </string-name>
          , et al.,
          <article-title>Adasam: Boosting Sharpness-Aware Minimization with Adaptive Learning Rate and Momentum for Training Deep Neural Networks</article-title>
          , arXiv (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .48550/arxiv.2303. 00565.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Logoyda</surname>
          </string-name>
          , et al.,
          <article-title>Identification of Biometric Images using Latent Elements</article-title>
          , in: International Workshop on Informatics &amp;
          <string-name>
            <surname>Data-Driven Medicine</surname>
          </string-name>
          vol.
          <volume>2488</volume>
          (
          <year>2019</year>
          )
          <fpage>99</fpage>
          -
          <lpage>108</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>I.</given-names>
            <surname>Dronyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nazarkevych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Poplavska</surname>
          </string-name>
          ,
          <article-title>Gabor Filters Generalization Based on Ateb-Functions for Information Security</article-title>
          .
          <source>Int. Conf. Man-Machine Interact</source>
          . (
          <year>2017</year>
          )
          <fpage>195</fpage>
          -
          <lpage>206</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          - 67792-7_
          <fpage>20</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nazarkevych</surname>
          </string-name>
          , et al.,
          <article-title>Evaluation of the Effectiveness of Different Image Skeletonization Methods in Biometric Security Systems</article-title>
          ,
          <source>Int. J. Sens. Wirel. Commun. Control</source>
          <volume>11</volume>
          (
          <issue>5</issue>
          ) (
          <year>2021</year>
          )
          <fpage>542</fpage>
          -
          <lpage>552</lpage>
          . doi: 0.2174/22103279106662012 10151809.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nazarkevych</surname>
          </string-name>
          , et al.,
          <source>Research of AtebGabor Filter in Biometric Protection Systems, in: 13th IEEE International Scientific and Technical Conference on Computer Sciences and Information Technologies</source>
          (
          <year>2018</year>
          )
          <fpage>310</fpage>
          -
          <lpage>313</lpage>
          . doi:
          <volume>10</volume>
          .1109/STC-CSIT.
          <year>2018</year>
          .
          <volume>8526607</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sheketa</surname>
          </string-name>
          , et al.,
          <article-title>Formal Methods for Solving Technological Problems in the Infocommunications Routines of Intelligent Decisions Making for Drilling Control</article-title>
          ,
          <source>IEEE Int. Scientific-Practical Conf. Probl. Infocommun. Sci. Technol</source>
          . (
          <year>2019</year>
          )
          <fpage>29</fpage>
          -
          <lpage>34</lpage>
          . doi:
          <volume>10</volume>
          .1109/picst47496.
          <year>2019</year>
          .
          <volume>9061299</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sheketa</surname>
          </string-name>
          , et al.,
          <article-title>Empirical Method of Evaluating the Numerical Values of Metrics in the Process of Medical Software Quality Determination</article-title>
          ,
          <source>Int. Conf. Decision Aid Sci. Appl</source>
          . (DASA) (
          <year>2020</year>
          ) (
          <fpage>22</fpage>
          -
          <lpage>26</lpage>
          ). doi:
          <volume>10</volume>
          .1109/dasa51403.
          <year>2020</year>
          .
          <volume>9317218</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>N.</given-names>
            <surname>Shakhovska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Boyko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pukach</surname>
          </string-name>
          ,
          <source>The Information Model of Cloud Data Warehouses, Conf. Comput. Sci. Inf</source>
          . Technol. (
          <year>2018</year>
          )
          <fpage>182</fpage>
          -
          <lpage>191</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -01069-0_
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>N.</given-names>
            <surname>Boyko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tkachuk</surname>
          </string-name>
          ,
          <article-title>Processing of Medical Different Types of Data Using Hadoop and Java MapReduce</article-title>
          , in: International Workshop on Informatics &amp;
          <string-name>
            <surname>Data-Driven Medicine</surname>
            <given-names>III</given-names>
          </string-name>
          vol.
          <volume>2753</volume>
          (
          <year>2020</year>
          )
          <fpage>405</fpage>
          -
          <lpage>414</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>I.</given-names>
            <surname>Tsmots</surname>
          </string-name>
          , et al.,
          <source>The Method and Simulation Model of Element Base Selection for Protection System Synthesis and Data Transmission, Int. J. Sens. Wirel. Commun. Control</source>
          <volume>11</volume>
          (
          <issue>5</issue>
          ) (
          <year>2021</year>
          )
          <fpage>518</fpage>
          -
          <lpage>530</lpage>
          . doi:
          <volume>10</volume>
          .2174/221 0327910999201022194630.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>