Чем проверяют отпечатки пальцев

Обновлено: 02.07.2024

В каждом отпечатке пальца можно определить два типа признаков — глобальные и локальные.

Глобальные признаки — те, которые можно увидеть невооружённым глазом:

Папиллярный узор [ ]

Область образа — выделенный фрагмент отпечатка, в котором локализованы все признаки.

Ядро — пункт, локализованный в середине отпечатка или некоторой выделенной области.

Тип линии — две наибольшие линии, которые начинаются как параллельные, а затем расходятся и огибают всю область образа.

Типы папиллярных узоров:

Другой тип признаков — локальные. Их называют минуциями — уникальные для каждого отпечатка признаки, определяющие пункты изменения структуры папиллярных линий (окончание, раздвоение, разрыв и т. д.), ориентацию папиллярных линий и координаты в этих пунктах. Каждый отпечаток содержит до 70 минуций.

Практика показывает, что отпечатки пальцев разных людей могут иметь одинаковые глобальные признаки, но совершенно невозможно наличие одинаковых микроузоров минуций. Поэтому глобальные признаки используют для разделения базы данных на классы и на этапе аутентификации. На втором этапе распознавания используют уже локальные признаки.

Стандарты на отпечатки пальцев [ ]

Сейчас в основном используются стандарты ANSI и ФБР США. В них определены следующие требования к образу отпечатка:

  • каждый образ представляется в формате несжатого TIF;
  • образ должен иметь разрешение не ниже 500 dpi;
  • образ должен быть полутоновым с 256 уровнями яркости;
  • максимальный угол поворота отпечатка от вертикали не более 15 градусов;
  • основные типы минуций — окончание и раздвоение.

Обычно в базе данных хранят более одного образа, что позволяет улучшить качество распознавания. Образы могут отличаться друг от друга сдвигом и поворотом. Масштаб не меняется, т. к. все отпечатки получают с одного устройства.

Принципы сравнения отпечатков по локальным признакам [ ]

(Локальные признаки — минуции) Этапы сравнения двух отпечатков:

Этап 1. Улучшение качества исходного изображения отпечатка. Увеличивается резкость границ папиллярных линий.

Этап 2. Вычисление поля ориентации папиллярных линий отпечатка. Изображение разбивается на квадратные блоки, со стороной больше 4 пикселей и по градиентам яркости вычисляется угол t ориентации линий для фрагмента отпечатка.

Этап 3. Бинаризация изображения отпечатка. Приведение к чёрно-белому изображению (1 bit) пороговой обработкой.

Этап 4. Утончение линий изображения отпечатка. Утончение производится до тех пор, пока линии не будут шириной 1 пиксель.

Координаты обнаруженных минуций и их углы ориентации записываются в вектор: W(p)=[(x1, y1, t1), (x2, y2, t2)…(xp, yp, tp)] (p — число минуций). При регистрации пользователей этот вектор считается эталоном и записывается в базу данных. При распознавании вектор определяет текущий отпечаток (что вполне логично).

Этап 6. Сопоставление минуций.

Два отпечатка одного пальца будут отличаться друг от друга поворотом, смещением, изменением масштаба и/или площадью соприкосновения в зависимости от того, как пользователь прикладывает палец к сканеру. Поэтому нельзя сказать, принадлежит ли отпечаток человеку или нет на основании простого их сравнения (векторы эталона и текущего отпечатка могут отличаться по длине, содержать несоответствующие минуции и т. д.). Из-за этого процесс сопоставления должен быть реализован для каждой минуции отдельно.

При регистрации определяются параметры аффинных преобразований (угол поворота, масштаб и сдвиг), при которых некоторая минуция из одного вектора соответствует некоторой минуции из второго.

При поиске для каждой минуции нужно перебрать до 30 значений поворота (от −15 градусов до +15), 500 значений сдвига (от −250 пкс до +250 пкс — хотя, конечно, границы выбирают и поменьше…) и 10 значений масштаба (от 0,5 до 1,5 с шагом 0,1). Итого до 150 000 шагов для каждой из 70 возможных минуций. (На практике, все возможные варианты не перебираются — после подбора нужных значений для одной минуции их же пытаются подставить и к другим минуциям, иначе было бы возможно сопоставить практически любые отпечатки друг другу).

Оценка соответствия отпечатков выполняется по формуле K=(D*D*100 %)/(p*q), где D — количество совпавших минуций, p — количество минуций эталона, q — количество минуций идентифицируемого отпечатка). В случае, если результат превышает 65 %, отпечатки считаются идентичными (порог может быть понижен выставлением другого уровня бдительности).

Если выполнялась аутентификация, то на этом всё и заканчивается. Для идентификации необходимо повторить этот процесс для всех отпечатков в базе данных (затем выбирается пользователь, у которого наибольший уровень соответствия (разумеется, его результат должен быть выше порога 65 %)).

Другие подходы к сравнению отпечатков [ ]

Несмотря на то, что описанный выше принцип сравнения отпечатков обеспечивает высокий уровень надёжности, продолжаются поиски более совершенных (и скоростных) методов сравнения, как например система AFIS (Automated fingerprint identification systems — системы автоматизированной идентификации отпечатков пальцев). В Беларуссии АДИС (автоматическая дактилоскопическая индефикационная система). Принцип работы системы: по бланку "забивается" дактилокарта, личная информация, отпечатки пальцев и ладоней. Расставляются интегральные харрактеристики (еще приходится редактировать вручную плохие отпечатки, хорошие система расставляет сама) рисуется "скелет" т.е система как бы обводит папилярные линии, что позволяет ей в будущем определять признаки весьма точно. Дактилокарта попадает на сервер где и будет храниться всё время.

Метод на основе глобальных признаков [ ]

Выполняется обнаружение глобальных признаков (ядро, дельта). Количество этих признаков и их взаимное расположение позволяет классифицировать тип узора. Окончательное распознавание выполняется на основе локальных признаков (число сравнений получается на несколько порядков ниже для большой базы данных).

Считается, что тип узора может определять характер, темперамент и способности человека, поэтому этот метод можно использовать и в целях, отличных от идентификации/аутентификации.

Метод на основе графов [ ]

Метод сравнения отпечатков на основе графов.

Сканеры отпечатков пальцев [ ]

Устройства считывания отпечатков пальцев сейчас находят различные применения. Их устанавливают на ноутбуки, в мыши, клавиатуры, флешки, а также применяют в виде отдельных внешних устройств и терминалов, продающихся в комплекте с системами AFIS (Automated fingerprint identification systems — системы автоматизированной идентификации отпечатков пальцев).

Несмотря на внешние различия, все сканеры можно разделить на несколько видов: