Iris Recognition based on Convolutional Neural Networks and Multi-Index Hashing
Resumo
Efficient iris recognition at scale requires indexing structures that can search large galleries without a linear scan. This work evaluates 7 feature extractors, with 5 pre-trained CNNs (VGG16, ResNet50, ConvNeXt-Tiny, MobileNetV2, InceptionV3) and 2 classical descriptors (SIFT, ORB), combined with median binarization and Multi-Index Hashing on the CASIA-Iris-Lamp dataset, containing 16212 images and 411 subjects. The experiments compare extractors under a fixed 32-bit segment parameterization, analyze the trade-off between hit rate and penetration rate as a function of the number of tables, and evaluate thermometer binarization as an alternative to median. CNN extractors achieve rank-1 identification rates near 99%, while SIFT and ORB reach only 10.60% and 51.45% despite similar hit rates, showing that hit rate alone does not reflect recognition quality. VGG16 offers the best trade-off, combining a rank-1 rate of 99.45% with a penetration rate of 18.02%. Thermometer binarization improves rank-1 but produces a penetration rate of 100% across all tested configurations, eliminating the indexing advantage of Multi-Index Hashing.
Palavras-chave:
Iris Recognition, Information Retrieval, Multi-Index Hashing, Convolutional Neural Networks, Nearest Neighbors search
Referências
Arora, G., Vichare, S., and Tiwari, K. (2022). Irisindexnet: Indexing on iris databases for faster identification. In Proceedings of the 5th Joint International Conference on Data Science & Management of Data (9th ACM IKDD CODS and 27th COMAD), pages 10–18.
Daugman, J. (2004). How iris recognition works. IEEE Trans. Cir. and Sys. for Video Technol., 14(1):21–30.
Gangwar, A., Joshi, A., Joshi, P., and Raghavendra, R. (2019). Deepirisnet2: Learning deep-iriscodes from scratch for segmentation-robust visible wavelength and near infrared iris recognition.
He, K., Zhang, X., Ren, S., and Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
Liu, Z., Mao, H., Wu, C.-Y., Feichtenhofer, C., Darrell, T., and Xie, S. (2022). A convnet for the 2020s. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 11976–11986.
Lowe, D. G. (2004). Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 60:91–110.
Nguyen, K., Proença, H., and Alonso-Fernandez, F. (2024). Deep learning for iris recognition: A survey. ACM Comput. Surv., 56(9).
Norouzi, M., Punjani, A., and Fleet, D. J. (2014). Fast exact search in hamming space with multi-index hashing. IEEE Trans. Pattern Anal. Mach. Intell., 36(6):1107–1119.
Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011). Orb: An efficient alternative to sift or surf. In 2011 International Conference on Computer Vision, pages 2564–2571.
Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., and Chen, L.-C. (2018). Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
Simonyan, K. and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556.
Singh, A., Gaurav, P., Vashist, C., Nigam, A., and Yadav, R. P. (2020). Ihashnet: Iris hashing network based on efficient multi-index hashing. In 2020 IEEE International Joint Conference on Biometrics (IJCB), pages 1–9.
Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z. (2016). Rethinking the inception architecture for computer vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
Daugman, J. (2004). How iris recognition works. IEEE Trans. Cir. and Sys. for Video Technol., 14(1):21–30.
Gangwar, A., Joshi, A., Joshi, P., and Raghavendra, R. (2019). Deepirisnet2: Learning deep-iriscodes from scratch for segmentation-robust visible wavelength and near infrared iris recognition.
He, K., Zhang, X., Ren, S., and Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
Liu, Z., Mao, H., Wu, C.-Y., Feichtenhofer, C., Darrell, T., and Xie, S. (2022). A convnet for the 2020s. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 11976–11986.
Lowe, D. G. (2004). Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 60:91–110.
Nguyen, K., Proença, H., and Alonso-Fernandez, F. (2024). Deep learning for iris recognition: A survey. ACM Comput. Surv., 56(9).
Norouzi, M., Punjani, A., and Fleet, D. J. (2014). Fast exact search in hamming space with multi-index hashing. IEEE Trans. Pattern Anal. Mach. Intell., 36(6):1107–1119.
Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011). Orb: An efficient alternative to sift or surf. In 2011 International Conference on Computer Vision, pages 2564–2571.
Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., and Chen, L.-C. (2018). Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
Simonyan, K. and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556.
Singh, A., Gaurav, P., Vashist, C., Nigam, A., and Yadav, R. P. (2020). Ihashnet: Iris hashing network based on efficient multi-index hashing. In 2020 IEEE International Joint Conference on Biometrics (IJCB), pages 1–9.
Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z. (2016). Rethinking the inception architecture for computer vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
Publicado
08/09/2026
Como Citar
HARRISSON, Maximilian; S. DE ARAÚJO, Leandro.
Iris Recognition based on Convolutional Neural Networks and Multi-Index Hashing. In: WORKSHOP DE FUSÃO DE DADOS (WFD) - SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 41. , 2026, São Carlos/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 707-712.
DOI: https://doi.org/10.5753/sbbd_estendido.2026.249743.
