1) Вам необходимо использовать алгоритм сжатия вейвлета для кодирования отпечатка пальца в последовательности параметров сжатия вейвлета:
0, -1, 2,4, 5.6.7.7, 32.-1.5 и т. Д.
2) Вам необходимо определить функцию соответствия, которая найдет некоторые сходства, есть два варианта:
- геометрический подход (сравниваем квадранты с квадрантами, все поля разнесены в непрерывные блоки по некоторому пространственному алгоритму)
Плюсы:
Алгоритм сопоставления пикселей с аппаратным ускорением (SSE), нормализация всех отпечатков пальцев к стандартной основе с использованием аффинного преобразования, например в квадрат 512x512 px
Минусы:
Высокая чувствительность к качеству отпечатка пальца (если часть найденного отпечатка пальца полностью опущена)
- топологический подход (связность линий, дуг, точек останова, взаимное расположение друг друга)
Плюсы:
Низкая чувствительность к углу, положению и качеству отпечатка пальца, можно использовать масштаб и направление исходного изображения;
Минусы:
Низкая скорость анализа, сильно зависит от качества функции классификации,
3) Вам необходимо определить какой-то генетический алгоритм для обучения функции оценки на известном набореотпечатки пальцев
Ваша система знаний сможет находить отпечатки пальцев по заданному образцу, не известному системе, но обученному находить некоторые особые различия / совпадения, повышает вероятность успешного поиска, исключая вероятность ложногосовпадения при поиске.