CLASSIFICATION OF DIGITAL ALTERATIONS IN BIOMETRIC IMAGES USING A TWO-BRANCH CONVOLUTIONAL NEURAL NETWORK

Authors

DOI:

https://doi.org/10.28925/2663-4023.2026.35.1407

Keywords:

convolutional neural networks; multiclass classification; computer vision; deep learning; feature extraction; feature fusion; image analysis; cybersecurity

Abstract

This study investigates multiclass classification of digitally altered fingerprint images from SOCOFing using convolutional neural networks. The objective is to compare a baseline CNN with a two-branch model that combines image features and local descriptors of fingerprint ridge structure. The structural branch uses Sobel gradients and a local structure tensor. Its contribution to the fused representation is controlled by a trainable spatial gate conditioned on both feature streams and a coherence map. Global average and maximum pooling replace spatial flattening in the classification head. Four classes are considered: Real, Obliteration, Central_rotation, and Z_cut. Before splitting the data, source-image families associated with conflicting labels or exact duplicates across subjects were excluded, leaving 54,978 images. Training, validation, and test subsets were formed by subject so that derivatives of the same fingerprint remained in a single subset. Both models used 96 × 96 grayscale inputs, identical optimization settings, random seed 44, and a maximum budget of 100 epochs. Early stopping was triggered after seven epochs without an improvement in validation macro-F1. On the shared test subset of 8,172 images, the baseline achieved 94.20% classification accuracy and 92.74% macro-F1, while the two-branch model achieved 95.06% and 93.67%, respectively. The number of incorrect predictions decreased from 474 to 404, and the parameter count decreased from 4,738,052 to 43,174. Class-specific F1 improved for all four classes, although precision and recall did not improve uniformly. Confusion matrices and learning curves are reported to show both gains and error trade-offs. Training stopped after 45 epochs for the baseline and 29 epochs for the modified model; checkpoints were selected at epochs 38 and 22 using validation macro-F1. The results describe one run per model on a fixed split and do not establish statistical significance or robustness across random seeds. Because the feature streams, fusion mechanism, and pooling head were changed together, their individual contributions cannot be determined without ablation experiments. The internal SOCOFing test split had been evaluated previously and does not constitute a newly reserved external evaluation set. The task concerns digital alteration categories in SOCOFing rather than physical presentation-attack detection or fingerprint identity recognition. The findings support further evaluation of compact structural feature fusion under repeated runs and independent test conditions.

Downloads

Download data is not yet available.

References

Jain, A. K., Ross, A., & Prabhakar, S. (2004). An introduction to biometric recognition. IEEE Transactions on Circuits and Systems for Video Technology, 14(1), 4–20. https://doi.org/10.1109/TCSVT.2003.818349

LeCun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11), 2278–2324. https://doi.org/10.1109/5.726791

Yoon, S., Feng, J., & Jain, A. K. (2012). Altered fingerprints: Analysis and detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(3), 451–464. https://doi.org/10.1109/TPAMI.2011.161

Shehu, Y. I., Ruiz-Garcia, A., Palade, V., & James, A. (2018). Sokoto Coventry Fingerprint Dataset [Preprint]. arXiv. https://doi.org/10.48550/arXiv.1807.10609

Shehu, Y. I., Ruiz-Garcia, A., Palade, V., & James, A. (2018). Detection of fingerprint alterations using deep convolutional neural networks. In V. Kůrková, Y. Manolopoulos, B. Hammer, L. Iliadis, & I. Maglogiannis (Eds.), Artificial neural networks and machine learning – ICANN 2018 (Lecture Notes in Computer Science, Vol. 11139, pp. 51–60). Springer. https://doi.org/10.1007/978-3-030-01418-6_6

Myshkovskyi, Yu., & Nazarkevych, M. (2024). Metod identyfikatsii vidbytkiv paltsiv na osnovi zghortkovykh neironnykh merezh [Fingerprint identification method based on convolutional neural networks]. Informatsiini systemy ta merezhi, (15), 1–14. https://doi.org/10.23939/sisn2024.15.001

Tang, Y., Gao, F., Feng, J., & Liu, Y. (2017). FingerNet: An unified deep network for fingerprint minutiae extraction. In 2017 IEEE International Joint Conference on Biometrics (IJCB) (pp. 108–116). IEEE. https://doi.org/10.1109/BTAS.2017.8272688

Hernandez-Diaz, K., Bigun, J., & Alonso-Fernandez, F. (2024). Understanding and improving CNNs with complex structure tensor: A biometrics study [Preprint]. arXiv. https://doi.org/10.48550/arXiv.2404.15608

Lin, M., Chen, Q., & Yan, S. (2014). Network in network. In 2nd International Conference on Learning Representations (ICLR). https://arxiv.org/abs/1312.4400

Hu, J., Shen, L., Albanie, S., Sun, G., & Wu, E. (2020). Squeeze-and-excitation networks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 42(8), 2011–2023. https://doi.org/10.1109/TPAMI.2019.2913372

Woo, S., Park, J., Lee, J.-Y., & Kweon, I. S. (2018). CBAM: Convolutional block attention module. In V. Ferrari, M. Hebert, C. Sminchisescu, & Y. Weiss (Eds.), Computer vision – ECCV 2018 (Lecture Notes in Computer Science, Vol. 11211, pp. 3–19). Springer. https://doi.org/10.1007/978-3-030-01234-2_1

Kapoor, S., & Narayanan, A. (2023). Leakage and the reproducibility crisis in machine-learning-based science. Patterns, 4(9), Article 100804. https://doi.org/10.1016/j.patter.2023.100804

Kingma, D. P., & Ba, J. (2015). Adam: A method for stochastic optimization. In 3rd International Conference on Learning Representations (ICLR). https://arxiv.org/abs/1412.6980

Bouthillier, X., Delaunay, P., Bronzi, M., Trofimov, A., Nichyporuk, B., Szeto, J., Mohammadi Sepahvand, N., Raff, E., Madan, K., Voleti, V., Ebrahimi Kahou, S., Michalski, V., Arbel, T., Pal, C., Varoquaux, G., & Vincent, P. (2021). Accounting for variance in machine learning benchmarks. Proceedings of Machine Learning and Systems, 3, 747–769. https://proceedings.mlsys.org/paper_files/paper/2021/hash/0184b0cd3cfb185989f858a1d9f5c1eb-Abstract.html

Sokolova, M., & Lapalme, G. (2009). A systematic analysis of performance measures for classification tasks. Information Processing & Management, 45(4), 427–437. https://doi.org/10.1016/j.ipm.2009.03.002

Downloads


Abstract views: 0

Published

2026-10-26

How to Cite

Myshkovskyi, Y., & Nazarkevych, M. (2026). CLASSIFICATION OF DIGITAL ALTERATIONS IN BIOMETRIC IMAGES USING A TWO-BRANCH CONVOLUTIONAL NEURAL NETWORK. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 3(35), 119–127. https://doi.org/10.28925/2663-4023.2026.35.1407

Most read articles by the same author(s)