Научная статья на тему 'Идентификация личности по двумерным оптическим образам отпечатков пальцев'

Идентификация личности по двумерным оптическим образам отпечатков пальцев Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
751
103
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БИОМЕТРИЯ / ОТПЕЧАТОК ПАЛЬЦА / ФРАКТАЛ / ИДЕНТИФИКАЦИЯ / BIOMETRY / FINGERPRINT / FRACTAL / IDENTIFICATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Трифонов Д. И.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PERSON IDENTIFICATION BY TWO!DIMENSION FINGERPRINT OPTICAL IMAGES

In this article we described person identification method by two-dimension human fingerprint optical images, based on their treatment by means of mathematical fractal geometry.

Текст научной работы на тему «Идентификация личности по двумерным оптическим образам отпечатков пальцев»

УДК 004.93

ИДЕНТИФИКАЦИЯ ЛИЧНОСТИ ПО ДВУМЕРНЫМ ОПТИЧЕСКИМ ОБРАЗАМ ОТПЕЧАТКОВ ПАЛЬЦЕВ

© 2010 Д.И. Трифонов

Самарский государственный университет

Поступила в редакцию 11.01.2010

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

1. ВВЕДЕНИЕ

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

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

В настоящее время существует несколько алгоритмов идентификации личности по отпечаткам пальцев. В данной работе предложен новый метод идентификации личности по фрактальной размерности двумерных образов отпечатков пальцев. Его суть заключается в том, что изображение отпечатка пальца, полученного оптическими методами, представляется в виде фрактального множества, для которого вычисляется его числовая характеристика - фрактальная размерность. Этот параметр и будет являться той уникальной характеристикой, по которой будет происходить сравнение.

Возможность применения теории фракталов для биометрической идентификации личности - то нововведение, которое предложено, опробовано в работе и описано в данной статье.

2. ТЕОРИЯ

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

Трифонов Денис Иванович, аспирант кафедры безопасности информационных систем. E-mail: denstarrr@gmail.com

на следующее соотношение аппарата фрактальной геометрии:

log N(£) = log с - d log £, (1)

где N(£ ) - минимальное число шаров радиуса £, необходимых для покрытия компактного множества А,

d - любое неотрицательное вещественное число.

Как легко заметить, зависимость log N( £ ) от log £ - прямая с угловым коэффициентом d. Для определения неизвестных параметров с и d необходимо оценить N(x) [2].

Процедура вычисления фрактальной размерности d двумерного образа отпечатка происходит следующим образом:

Вход: S (бинарная квадратная матрица фрактала), р (размер S)

Выход: d (оценка размерности Минковского) Инициализация:

Lmax = наибольшее целое < р/10 (максимальный размер клетки) Шаги: For L = 1 to Lmax

N(L) = 0 B = наибольшее целое < p/L for i = 1 to B for j = 1to B

£ ( £s(k, h))//

cnt = k = (i-1) L + 1 h = ( j - 1) L +1

число точек в клетке

if cnt >0, N(L) =N(L)+1, end if end for for L to Lmax

£l = log( L) П = log( N (L))

end for

Найти МНК-прямую по точкам(£ L , n L), L = 1, ... , Lmax

размерность d = модуль углового коэффициента МНК-прямой [3].

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

3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ АЛГОРИТМА

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

изводится ПЗС или КМОП фотоприемными устройствами [4].

Используемый в работе сканер представляет собой модуль для захвата и передачи на ПК образа отпечатка пальца. Уникальная технология, использующая прецизионную CMOS матрицу, позволяет получать изображения отпечатка пальца с высоким качеством. Сканер FS-80 может применяться в любых приложениях, где требуется эффективная и достоверная идентификация человека.

Рис. 1. Блок-схема биометрической системы

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

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

В данной работе исходными данными являются двумерные плоские изображения отпечатков пальцев человека. Их получение осуществлялось с помощью оптического сканера Futronic FS - 80. Данный этап является одним из самых важных в работе, т.к. качество полученных отпечатков пальцев напрямую влияет на точность дальнейшей идентификации личности.

Для получения исходных данных использовались FTIR-сканеры [FTIR, Frustrated Total Internal Reflection] - оптические контактные сканеры, основанные на измерении различий в полном внутреннем отражении подсвечиваемых внешним источником участков кожи на границе соприкосновения пальца с поверхностью предметного стекла сканера (чаще всего призмы). Считывание получившегося изображения про-

Рис. 2. Принцип действия FTIR- сканеров

В сканер FS-80 встроена специальная электронная схема, LFD (Live Finger Detection), позволяющая отличить живой палец от муляжа [5].

Рис. 3. Оптический сканер Ри^оше Р8-80

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

Dср=(D1+D2+...+Dn)/n, (2)

где ^р - среднее значение фрактальной размерности;

D1..Dn - значения размерности 1-го...п-го ОП;

п - общее число ОП.

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

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

Исходя из этого было введено понятие среднего отклонения А Dср - диапазон значений, в пределах которого значения отпечатков пальцев могут отличаться от эталона. Параметр А Dср определяется по формуле (3):

А Оср=(^1-Бср|+^2-Оср|+...+^п-Оср|уп, (3) где А Dср - отклонение от среднего значения.

В табл. 1 параметры Dср и А Dср отражены более детально.

Следующим этапом распознавания личности является аутентификация и верификация пользователей Аутентификация - это процесс, в рамках которого выполняется проверка личности пользователя и устанавливается, что пользователь именно тот человек, за которого себя выдает [6].

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

Сканированное изображение отпечатка обрабатывается и по алгоритму Минковского для

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

Рис. 4. Интерфейс программы

В разрабатываемой системе доступа рассматривается два варианта развития событий. Если полученное значение фрактальной размерности

Таблица 1. Результаты значений размерности отпечатков пальцев

Варианты отпечатка пальца ■ Щ Г*

Значение фрактальной размерности 1,5564 1,5529 1,5567 1,5574 1,5569

Среднее значение размерности ¡^¡р 1,5561

Среднее отклонение Д^ 0,0062

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

Возможность обоих вариантов зависит от строгости политики безопасности. Если администратор установит слишком строгие правила политики безопасности, а именно низкий уровень допустимого отклонения А Dср, то отказ в доступе может получить как злоумышленник, так и легальный пользователь. Следовательно, возникнет ошибка первого рода FRR (False Reject rate) - "ложный отказ", "недопустить своего". Напротив, если установить слишком большое значение А Dср , то злоумышленник, у которого схожи отпечатки пальцев с отпечатками легального пользователя, может получить доступ, т.е возникнет ошибка второго рода FAR (False Acceptance Rate) - что означает "ложный допуск", "пропустить чужого".

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

FAR - 0,001 %

FRR - 0,0001 %

Данные показатели означают, что возможность допуска чужого составляет 1 случай из тысячи, возможность не допустить своего - 1 из 10 тысяч.

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

Особую благодарность за помощь и содействие в подготовке работы хотелось бы выразить научному руководителю - доктору физико-математических наук, профессору СамГУ Горохову Александру Викторовичу.

СПИСОК ЛИТЕРАТУРЫ

1. Венедов М.А. Политика России в области биометрии. Статьи, репортажи, интервью. URL: http:// www.biometrics.ru (дата обращения 11.02.2009).

2. Морозов А.В. Введение в теорию фракталов. М.: Парус, 1996. С. 24-29.

3. Кроновер Р.М. Фракталы и хаос в динамических системах. Основы теории. М.: Постмаркет, 2000. С. 127-137.

4. Основные типы сканеров отпечатков пальцев и принципы их работы . URL: http://www.biolink.ru (дата обращения 4.02.2009)

5. Futronic в ногу с временем - технология "Live finger detection". URL: http://www.biometricacs.com (дата обращения 4.02.2009)

6. Шелупанов А.А., Зайцев А.П., Мещеряков Р.В. Основы защиты информации. Томск: В-Спектр, 2009. С. 67 - 72.

7. Руководство по биометрии / Р. М. Болл, Дж. Х. Кон-нел, Ш. Панканти, Н. К. Ратха, Э. У. Сеньор. М.: Техносфера, 2007.

PERSON IDENTIFICATION BY TWO-DIMENSION FINGERPRINT OPTICAL IMAGES

© 2010 D.I. Trifonov

Samara State University

In this article we described person identification method by two-dimension human fingerprint optical images, based on their treatment by means of mathematical fractal geometry. Key words: biometry, fingerprint, fractal, identification.

Denis Trifonov, Graduate Student of information system security department. E-mail: denstarrr@gmail.com

i Надоели баннеры? Вы всегда можете отключить рекламу.