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