Тип работы:
Предмет:
Язык работы:


Решение задачи кластеризации отпечатков пальцев методами глубокого обучения

Работа №59502

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы21
Год сдачи2016
Стоимость4365 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
65
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 6
2. Исходные данные 7
3. Обзор существующих решений 8
3.1. Метрика сравнения алгоритмов 9
4. Методология 10
4.1. Вектор признаков 10
4.1.1. Поле направлений 11
4.1.2. Метод главных компонент 12
4.2. Кластеризация 12
4.2.1. Агломеративная иерархическая кластеризация . . 13
4.2.2. Метод k-средних 14
4.3. Глубокое обучение 14
5. Эксперименты 16
6. Сравнение с аналогами 18
Заключение 19
Список литературы 20

На сегодняшний день отпечаток пальца является основным и самым точным биометрическим идентификатором личности человека. Основано это на том, что каждый человек имеет уникальный рисунок папиллярных линий на пальцах.
Каждый день огромное количество отпечатков пальцев собирается и обрабатывается различными организациями, как коммерческими, так и государственными. В качестве примера можно привести Индию, в которой, в рамках программы Aadhaar по сбору биометрических данных жителей страны и выдаче уникальных идентификационных номеров, было собрано уже около миллиарда отпечатков пальцев. Также многие компании используют отпечатки пальцев для идентификации своих сотрудников.
Для выяснения, принадлежит ли отпечаток пальца базе, в худшем случае придется сравнивать исходный отпечаток со всеми отпечатками из базы. Вследствие больших размеров баз, данная задача может занять огромное количество времени, однако от систем идентификации человека требуется быстрое принятие точных решений. Под точностью понимается то, что система должна идентифицировать человека, чей отпечаток есть в базе, и наоборот, отклонить, если человека в базе нет.
Общепринятым способом увеличения скорости поиска отпечатка является разделение базы на классы. Вместо того, чтобы искать отпечаток по всей базе, отпечаток ищется в части базы, в соответствии с тем, к какому классу отпечаток относится.
Стоит отметить, что разделение базы на классы может осуществляться по-разному. Исторически сложилось, что самой популярной классификацией отпечатков является классификация Гальтона-Генри. Она основана на различных рисунках папиллярных линий, всего выделяется пять видов рисунков. Однако у данного подхода есть недостаток, заключается он в том, что отпечатки пальцев людей распределяются неравномерно на эти пять классов, на один из классов приходится примерно 30% отпечатков на выборке из 222 миллионов пальцев.
Из всего этого следует, что задача разбиения базы на группы и дальнейшее сопоставление отпечатка нужной группе - актуальная и важная задача. Для её решения могут быть полезны методы машинного обучения, а именно алгоритмы кластеризации данных для разделения базы на группы с похожими свойствами, и методы глубокого обучения, для дальнейшего сопоставления отпечатка в нужный кластер. Под нужным кластером подразумевается тот, в котором есть изображения искомого пальца. В данной работе предполагается применить данные методы для решения задачи увеличения скорости идентификации отпечатков пальцев.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной работы получены следующие результаты:
• Разработана система, разделяющую базу отпечатков пальцев на кластеры и сопоставляющую отпечаток в нужный кластер.
• Проведено сравнение результатов работы системы с существующими решениями задачи идентификации отпечатка пальца в базе.



[1] A. Jain, S. Prabhakar, L. Hong. A multichannel approach to fingerprint classification // IEEE Trans Patt Anal Mach Intell.— 1999.— Vol. 21. —P. 348-359.
[2] E. Henry. Classification and uses of finger prints // Rutledge. — 1900.
[3] F. Galton. Finger prints // McMillan. — 1892.
[4] Handbook of fingerprint recognition / Davide Maltoni, Dario Maio, Anil Jain, Salil Prabhakar. — Springer Science & Business Media, 2009.
[5] J. Chang, K. Fan. A new model for fingerprint classification by ridge distribution sequences // Patt Recog. — 2002. — Vol. 35(6). — P. 1209¬1223.
[6] J.H. Ward. Hierarchical grouping to optimize an objective function //
J. of the American Statistical Association. — 1963. — P. 236.
[7] Ji Luping, Yi Zhang. SVM-based Fingerprint Classification Using Orientation Field // 3rd International conference on Natural Computation. — 2007. — Vol. 2. — P. 724-727.
[8] K. Karu, A. Jain. Fingerprint classification // Patt Recog.— 1996.— Vol. 29(3). — P. 389-404.
[9] Kamijo Masayoshi. Classifying Fingerprint Images using Neural Network: Deriving the Classification State // IEEE International Conference on Neural network. — 1993. — Vol. 3. — P. 1932-1937.
[10] L. Hong, A. Jain. Classification of fingerprint images // Proceedings of the 11th Scandinavian Conference on Image Analysis.— 1999.
[11] Massively parallel neural network fingerprint classification system / Wilson C., Candela G. abd Grother P., Watson C., Wilkinson R. // National Institute of Standards and Technology. — 1992.
[12] R. Cappelli, D. Maio, D. Maltoni. Fingerprint classification based on multi-space KL // Proceedings of the Workshop on Automatic Identification Advances Technologies. — 1999.
[13] Ratha Nalini K, Chen Shaoyun, Jain Anil K. Adaptive flow orientation-based feature extraction in fingerprint images // Pattern Recognition. — 1995. — Vol. 28, no. 11. — P. 1657-1672.
[14] Scikit-learn: Machine learning in Python / Fabian Pedregosa, Ga6l Varoquaux, Alexandre Gramfort et al. // The Journal of Machine Learning Research. — 2011. — Vol. 12. — P. 2825-2830.
[15] Stanislav Sartasov. CUDA-Fingerprinting.— URL: https://github.com/Stanislav-Sartasov/CUDA-Fingerprinting (online; accessed: 2016-05-19).
[16] Wikipedia. Limited-memory BFGS // Википедия, свободная энциклопедия.— 2016.— URL: https://en.wikipedia.org/wiki/Limited-memory_BFGS (online; accessed: 08.04.2016).
[17] Y. Yao, P. Frasconi, M. Pontil. Fingerprint classification with combinations of support vector machines // Proceedings of the 3rd International Conference on Audio and Video Based Biometric Person Authentication. -- 2001.
[18] Yager Neil, Amin Adnan. Fingerprint classification: a review // Springer-Verlag London. -- 2004.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ