КЛАСИФІКАЦІЯ ЦИФРОВИХ МОДИФІКАЦІЙ БІОМЕТРИЧНИХ ЗОБРАЖЕНЬ ДВОГІЛКОВОЮ ЗГОРТКОВОЮ НЕЙРОННОЮ МЕРЕЖЕЮ
DOI:
https://doi.org/10.28925/2663-4023.2026.35.1407Ключові слова:
згорткові нейронні мережі; багатокласова класифікація; комп’ютерний зір; глибоке навчання; виділення ознак; об’єднання ознак; аналіз зображень; кібербезпекаАнотація
Досліджено багатокласову класифікацію цифрових модифікацій відбитків пальців із набору SOCOFing на основі згорткових нейронних мереж. Порівняно базову CNN із двогілковою моделлю, яка поєднує ознаки зображення та локальні структурні дескриптори папілярних ліній. Структурну гілку сформовано на основі градієнтів Собеля і локального тензора структури; її внесок у спільне подання визначається навчуваним просторовим затвором, що враховує згорткові ознаки обох гілок та карту когерентності. Замість розгортання карти у вектор використано конкатенацію результатів глобального середнього й максимального агрегування. Розглянуто класи: Real, Obliteration, Central_rotation та Z_cut. Після вилучення сімейств зображень, пов’язаних із конфліктами міток або точними дублікатами між особами, отримано 54 978 зображень. Навчальну, валідаційну та тестову підвибірки сформовано за особами, щоб похідні одного відбитка не потрапляли до різних частин даних. Порівняння виконано за однакових параметрів оптимізації, роздільної здатності 96 × 96 пікселів, seed 44 та граничного бюджету 100 епох із достроковою зупинкою після семи епох без зростання валідаційної macro-F1. Навчання базової та двогілкової моделей завершилося після 45 і 29 епох відповідно; за валідаційною macro-F1 вибрано ваги з епох 38 і 22. На тестовій підвибірці з 8 172 зображень базова CNN досягла точності класифікації 94,20 % і macro-F1 92,74 %, а двогілкова — 95,06 % і 93,67 % відповідно. Кількість помилкових прогнозів зменшилася з 474 до 404, а число параметрів — з 4 738 052 до 43 174. Зменшення кількості параметрів пов’язане насамперед із заміною Flatten глобальним агрегуванням. F1-міра зросла для кожного класу, проте зміни Precision і Recall не були односпрямованими. Наведено матриці помилок, криві навчання та аналіз компромісів між показниками окремих класів. Результат характеризує один запуск кожної моделі на фіксованому розбитті й не встановлює статистичної значущості переваги. Внутрішню тестову підвибірку вже оцінювали раніше; вона не є новим зовнішнім тестом. Через одночасну зміну гілок, способу їх поєднання та класифікаційної частини окремий внесок цих компонентів потребує абляційної перевірки. Класи відповідають цифровим модифікаціям у SOCOFing; результати не є оцінкою виявлення фізичних підробок або біометричної ідентифікації особи.
Завантаження
Посилання
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
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2026 Mariia Nazarkevych

Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.