International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
Идентификация и верификация личности -комплексная биометрическая информационная технология
К.С. Маркелов
Аннотация — В соответствии с методикой комплексной биометрической информационной технологии
рассматривается решение задачи идентификации личности на основе дактилоскопических данных. Построена математическая модель описания свойств отпечатков пальцев для их представления в форме биометрического информационного портрета (БМИП), а также модель и алгоритмы процесса идентификации в целом. По соответствующим алгоритмам проведено
экспериментальное исследование системы идентификации личности. Результаты исследований показали, что разработанная система по ряду показателей превосходит существующие аналогичные системы.
Ключевые слова — биометрия, дактилоскопическое изображение отпечатка пальца, комплексная
биометрическая информационная технология,
биометрический информационный портрет, система идентификации личности.
I. Введение
Сегодня в России представлены биометрические средства идентификации личности по данным
дактилоскопии в виде больших и малых систем, способных работать в частных офисах, институтах и т п. Например, такие как: Система электронного
дактилоскопирования ПАПИЛОН «ЖИВОЙ СКАНЕР», Биометрическая система защиты компьютерной
информации «Дакто» и др. Существует ряд больших фирм и институтов, которые занимаются
непосредственно конкретными разработками того или иного метода, это ЗАО «ПАПИЛОН», МГТУ им. Баумана, ОАО «Черниговский завод радиоприборов», BioLink Technologies, Элсис, НПП Электрон (Россия), Опак (Белоруссия), Р&Р (Германия), SAC Technologies, Identix, Biometric Identification, Biometric Access Corp, American Biometric Corp, Sony, National Registry Inc.
В задачу работы входит реализация модели комплексной биометрической информационной технологии (КБМИТ), созданной на основе системнокомплексного анализа существующих биометрических методов. Модель представляется на примере идентификации личности по дактилоскопическим
Статья получена 20 апреля 2015.
Маркелов К.С. аспирант «Московского государственного технического университета радиотехники, электроники и автоматики» (ФГБОУ ВПО МГТУ МИРЭА).
данным.
При этом используются уточнения математических методов и применение адекватных и ранее неиспользуемых методов, направленных на повышение точности результатов верификации и идентификации личности человека.
Целесообразно рассмотреть существующие
биометрические методы с целью выявления некоторых идентификаторов и предоставления некоторой
технологии по идентификации личности. Существуют два вида признаков на отпечатках, по которым идёт распознавание, это - по отдельным деталям (характерным точкам) и по рельефу всей поверхности пальца, а также их комбинация.
Проблемой определения выбора признака -биометрического идентификатора (БМИ) является то, что все знания по биометрии не структурированы. Существуют достаточно большое количество
институтов, лабораторий, фирм, которые занимаются разработкой биометрических систем идентификации, но единой, целостной, научно обоснованной (системнокомплексной) технологии, которая позволила бы разрабатывать систему идентификации личности (СИЛ) по любому из БМИ, нет.
Необходимо проанализировать подходы и математические методы к идентификации личности, так как непосредственно для достижения цели по разработке и реализации модели комплексной биометрической технологии с использованием уточняющих математических методов, направленных на повышение точности и эффективности идентификации СИЛ играет важную роль сам процесс идентификации.
Помимо самого процесса идентификации важную роль играют качественные входные данные -дактилоскопические изображения отпечатка пальцев (ДИОП). В рамках данной работы в качестве БМИ используются папиллярные линии кожного покрова пальца человека. Существует настоятельная
необходимость в корректном, правильном,
качественном отображении линий на ДИОП. От неправильного отображения линий может зависеть судьба человека, если по ДИОП рассматривается дело в суде. Например, от аутентификации в процессе телеобучения зависит то, что обучаемый пройдёт ли этап идентификации для начала дистанционного обучения, сможет ли получать образовательные услуги в полной мере. Для стороны учебного заведения важно то,
12
International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
что тот ли обучаемый сейчас проходит обучение, выполняет контрольные или тестовые задания. Поэтому для достижения цели по точности и эффективности идентификации, необходимо ещё решить задачу повышения информативности входных ДИОП. Для решения этой задачи нужно проанализировать существующие походы обработки изображений, в частности, рассмотреть методы многокадровой обработки.
Основные задачи, решаемые в рамках данной работы:
• построить математические модели описания
полученных характеристик отпечатка пальцев в виде БМИП и идентификации;
• разработать алгоритм идентификации и
реализовать его в виде соответствующего программного приложения - СИЛ;
• провести экспериментальное исследование
разработанного приложения идентификации.
II. Комплексная биометрическая информационная технология
КБМИТ основана на органическом сочетании четырёх этапов информационной деятельности, каждый из которых характеризуется своей технологией, а в совокупности они составляют комплексную технологию, направленную на достижение цели по идентификации личности в различного родах задач по распознаванию, идентификации, верификации, аутентификации (рис. 1).
Рисунок. 1 - Схема концептуальной модели комплексной биометрической информационной технологии
идентификации индивида.
Полное описание КБМИТ представлено в работах [1 -3]. В рамках этой технологии на этапе компьютерной информационной технологии (КИТ) приводится математическая модель построения биометрического информационного портрета индивида (БМИП). Биометрическим информационным портретом индивида (БМИП) - совокупности унифицированных данных, которые получаются в результате обработки информации со сканеров отпечатков пальцев с применением математических и иных адекватных задачам методов, дающих возможность выделить уникальные особенности БМИ и представить их в уникальной форме.
III. Математическая модель БМИП Для выделения БМИП необходимо построить математическую модель. Модель будут строиться на основании подхода модифицированного метода канонического разложения. Суть его в том, что будет строиться дискретный ряд некоторых признаков на отпечатке пальцев.
В основе модели рассматривается типы признаков минуций: разветвление (раздвоение) и окончание (рис. 2).
Рисунок 2 - Минуции: разветвление и окончание.
Для описания каждого признака необходимо однозначно задавать координаты, углы, типы признаков. Входной информацией является список минуций в абсолютных параметрах, содержащий все необходимые параметры. Для примера рассматриваемых признаков - минуций:
(1)
1 1 '1 1
M =
a t
Xk Yk ak Ti
где Xi, Yi (г е ’ ) - координаты минуций на
растровом представлении ДИОП, целые числа, величина которых ограничена размером ДИОП в пикселях; ai
(г е 1, к) - направление предполагаемого продолжения гребня на ДИОП в точки типа окончание и направление
слипания для точки типа разветвление; Ti (i е 1 k) - тип обнаруженной точки, битовое поле, принимает 2 значения «разветвление» = 0 и «окончание» =1; k -количество минуций на исследуемом БМИ.
При сканировании отпечатка пальцев возможно смещение или поворот изображения отпечатка пальца по сравнению с тем, который уже хранится в БД. Данные погрешности не должны оказывать влияние на результат распознавания получаемого БМИ. Для этого предложено использовать преобразование абсолютных параметров минуций к относительным. Посредствам такого преобразования удаётся предотвратить негативное влияние поворота и смещения, даже если палец повернут на 180°. Преобразование относительных параметров к абсолютным параметрам компенсирует влияние параллельного переноса и поворота отпечатков пальцев при сканировании. Преобразование происходит для каждой обнаруженной минуции относительно всех остальных минуций на ДИОП.
На рис. 3 представлено изображение отпечатка пальца с обнаруженными на нём минуциями. Линиями представлено расположение точек относительно исходной точки.
Рисунок 3 - Пример прямого расположения отпечатка
13
International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
пальца.
На рис. 4 представлено изображение отпечатка того же пальца, но повернутого относительного первого на 45о. Линиями представлено расположение точек относительно центральной, т е той, относительно которой будут переводиться параметры.
Рисунок 4 - Пример повернутого на 45° расположения отпечатка пальца.
Преобразование происходит для каждой обнаруженной минуции относительно всех остальных точек по следующим формулам:
i,=4 (*- j+(у- j (2)
а 1. = а - а
— у i г
а_ 2, = а,-аг
где i, j - минуции; dij - расстояние между точками i и j; a_1ij - угол между направлением точки i и направлением на точку j; a_2jj - угол между направлением точки i и точки j.
В процессе преобразования координат получатся относительные параметры координат dij , которые несут в себе информацию о расположении того или иного признака, а также информацию об относительности расположения признаков друг к другу для конкретного отпечатка пальца. Аналогичные преобразования должны происходить и для углов.
Для каждой точки минуции списки длин:
d11 ={ d12 > d13> d14> ••• > d1j }; (3)
d22 ={ d21 > d23> d24> ••• > d2j };
dii ={ dij }.
Для каждой точки минуции списки углов: an ={ a12 , a13, a14, ... , a4 }; (4)
a22 ={ a21 , a23, a24, ... , a2j };
. . . ;
aii ={ aij }.
где i = [1, .. , N]; j = [1, .. , N - 1]; i Ф j; N - число точек. Для построения корректных значений углов необходимо произвести их нормировку по формуле (5).
„патт _ «7, (5)
ЧаГ1«Г.....dJ
где
После нормирования для каждой точки необходимо построить некоторый ряд (6):
D1 ={ D12 , D13, D14, ... , D1j }; (6)
D2 ={ D21 , D23, D24, ... , D2j };
Di={ Dij }.
гДе D; = * <r_l* а_2™гт> i = t1. ••> Nd i =
[1, .. , N - 1]; i Ф j; N - число точек.
Для каждой точки существует некоторый ряд относительных величин, которые для Di можно представить в виде некоторой БМИП для конкретного признака (минуции) (рис. 5), как некоторой зависимости относительных параметров расположения признаков к номерам признаков отпечатка.
характеристики Di для одной точки.
Для построения полной математической модели, т е получения БМИП необходимо ряд (6) для каждой точки привести к некоторому представлению. По аналогии с подходом в методе канонических разложений [6 - 10] предлагается использовать математическое ожидание дискретного ряда для каждой точки. После
нормирования для каждой точки необходимо построить некоторый упорядоченный ряд (7):
D_av ={ D_av1 , D_av2, (7)
D_av3, ... , D_av; }
где
£>_av,
Е^Ч»; i = [1, .. , N]; j = [1, .. , N - 1]; i Ф j;
JV-l
N - число точек.
A Dij
1 2 3 j
Рисунок 6 - Первая часть БМИП для одной минуции (признака).
БМИП должен состоять из двух частей. Первая часть -это упорядоченная часть относительных параметров для каждой точки, а вторая - координаты, угол и тип минуции для каждой точки. Ряд, представленный на рис. 6 является математической моделью описания БМИ
14
International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
- первой часть БМИП. Вторая часть БМИП - это модельное представление формулы (1).
IV. Модель идентификации личности
Идентификация должна происходить в два этапа:
• I этап. Поиск в БД наиболее подходящего
БМИП.
• II этап. В рамках найденного БМИП уточнение
по координатам, углам и типу минуции соответствует ли искомый БМИП с найденным в БД.
Рисунок 7 - Модель идентификации личности.
V. Общая схема алгоритма построения БМИП
Каждый из наборов параметров в первой части БМИП представляет собой одну точку. Для приведения параметров к относительным параметрам проводится обзор и преобразование всех точек. Необходимо оценить расстояние между каждой из пар минуций, сложность этих алгоритмов превышает o(N2), где N -количество обнаруженных минуций на изображении отпечатка пальца. В среднем количество точек на отпечатке не превышает 50, таким образом, потребуется 502 = 2500 операций, что является небольшим объёмом вычислений. Тесты показывают, что современные пользовательские ЭВМ способны выполнять около
1 • 107
1 10 операций вычисления расстояния в секунду.
Т аким образом, на анализ одного ДИОП будет уходить в
2500
1-107
= 2.5*10-
среднем 110 секунд. Такие темпы
обработки информации вполне отвечают понятию интерактивности, что является приемлемым условием для разрабатываемого алгоритма построения первой части БМИП. Схема работы такого алгоритма, согласно описанной выше математической модели, представлена на рис. 8.
4
Начало
Исходный ДИОП
список минуции со значением координат, угла, и типа минуций: Mn р = {МЬМ2, ... , Mi}
Расчёт расстояния для каждой точки со всеми точками
Расчёт угла между
направлением точки i и точки j для каждой точки со всеми точками
Расчёт угла между
направлением точки i и направлением на точку j для каждой точки со всеми точками
список,
который
содержи
т в себе
списки
расстоян
ий для
точки
относите
льно
других
список, который содержит в себе списки углов между направление м точки i и точки j для точки
относительно
других
Нормализация
угла
список, который содержит в себе списки углов между направление м точки i и направление м на точку j для точки относ ительн о других
Нормализац и я угла
список, список,
который который
содержит в содержит в
себе списки себе списки
нормализова нормализова
иных углов иных углов
между между
направление направление
м точки i и м точки i и
точки j для направление
точки м на точку j
относительно для точки
других относительн
л о других
Построение БМИП
/ БМИП исходного ДИОП
Конец
Рисунок 8 - Общая схема работы алгоритма построения БМИП.
VI. Общая схема алгоритма идентификации
Вследствие эластичности кожи и роста человека расстояние между точками может измениться, что не должно влиять на результат распознавания, однако разные точки так же не должны быть приняты за одну. Для этого в процесс идентификации был разбит на два этапа, а также было предложено при идентификации на
15
International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
втором этапе рассматривать окрестности вхождения координат и углов, а также различные их сочетания для оценки степени совпадения двух БМИП в целом. Таким образом, точка считается совпавшей, если её местоположение относительно другой точки входит в определённую область вокруг первоначального положения. Общая схема работы алгоритма
идентификации личности представлена на рис. 9.
Начало
Первая часть БМИП исходного ДИОП
I этап идентификации: Поиск и чтение из БД файлов первой части БМИП схожих с первой частью БМИП исходного ДИОП
Список первых частей БМИП из БД, пути ко вторым частям БМИП из БД
II этап идентификации: Сравнение второй части БМИП исходного ДИОП со списком вторых частей БИМП из
Список
совпавших
Вывод информации о результатах идентификации
ДИОП из БД; графики первых частей БМИП исходного ДИОП и БМИП из БД; процент совпадения----
Конец
Рисунок 9 - Общая схема работы алгоритма идентификации личности.
VII. Результаты проведения эксперимента
Проведены серии экспериментальных исследований программной реализации разработанных алгоритмов предварительной обработки входных ДИОП [4, 5], алгоритма построения БМИП и двух этапного алгоритма идентификации.
Тестирование № 1. Проверка СИЛ на тестовой выборке DB1 из БД FVC2002:
В тестировании в БД находилось: 880 ДИОП.
На вход СИЛ подавались следующие данные:
• ДИОП из самой БД;
• распечатанные и отсканированные ДИОП из БД;
• ложные ДИОП, которые не присутствовали в БД.
Рисунок 10 - Пример входных данных Тестирования №1. При тестировании СИЛ ошибок FAR было 2. При тестировании СИЛ ошибок FRR было 1. Проведены подсчёты ошибок первого и второго рода FAR и FRR: FAR = 2 / ((110 *(110 - 1) ) / 2) = 0,000333611 FRR = 1 / (110 *(8 - 1) ) = 0,001298701 Тестирование № 2. Проверка СИЛ на тестовой выборке DB2 из БД FVC2002:
В тестировании в БД находилось: 880 ДИОП. На вход СИЛ подавались данные, аналогичные по содержанию как и для Тестирования №1.
Рисунок 11 - Пример входных данных Тестирования №2. При тестировании СИЛ ошибок FAR было 1. При тестировании СИЛ ошибок FRR было 5. Проведены подсчёты ошибок первого и второго рода FAR и FRR: FAR = 1 / ((110 *(110 - 1) ) / 2) = 0,000166805 FRR = 5 / (110 *(8 - 1) ) = 0,006493506 Ниже приведены примеры правильного (Ошибка! Источник ссылки не найден.) и ошибочного (Ошибка! Источник ссылки не найден.)
распознавания ДИОП в СИЛ.
Рисунок 12 - Пример правильного распознавания изображений из FVC2002.
16
International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
Рисунок 13 - Пример вывода БМИП при ошибочном распознавании изображений из FVC2002.
В процессе идентификации на основе экспериментальных данных показано, что показатели по сравнению с некоторыми системами остались на уровне, а некоторые показатели улучшены по сравнению с существующими системами. Результаты тестирования укладываются в существующие ошибки FRR и FAR, и во многих случаях превосходят аналогичные системы
полученные в результате тестирования с ошибками систем аналогов.
VIII. Заключение
По разработанным методикам, моделям и алгоритмам предварительной обработки входных ДИОП [4, 5], построения БМИП и идентификации реализована СИЛ. СИЛ включает подсистему предварительной обработки
серии входных ДИОП, подсистему построения БМИП и подсистему идентификации.
Биометрический процесс идентификации констатирует уровень надёжности и эффективности, которые гарантирует СИЛ в выявлении истинности проверяемого. Процесс идентификации не гарантирует, что предъявленные входные ДИОП являются точной копией образцов в БД, а говорит о том, что вероятность того, что личность с входным ДИОП именно та личность, за которую себя выдаёт, составляет величину Х в %. Всегда предполагается, что автоматический процесс должен обеспечить вероятность правильного распознавания равную или очень близкую к 100 %. Таким образом, присутствует вероятность того, что
могут быть ошибки по распознаванию. Анализ показывает, что хотя ни одна СИЛ не обеспечивает 100% надёжности и что биометрический процесс не даёт точного совпадения двух ДИОП, всё же идентификация даёт чрезвычайно высокий уровень точности при условии подачи корректных данных.
По проведённым экспериментальным исследованиям разработанной СИЛ можно сделать вывод, что
разработанная СИЛ способна сравнивать и отыскивать схожие ДИОП на более большой БД, а значит и есть возможность определить человека, которому
принадлежит, обрабатываемый отпечаток. По
результатам тестирования СИЛ можно сделать выводом о том, что ошибки FAR и FRR по сравнению с некоторыми существующими системами идентификации по отпечаткам пальцев остались на уровне, а некоторые показатели улучшены по сравнению с существующими системами. Уровень надёжности и эффективности, дозволенный для систем идентификации, может быть совершенно различным, однако уровень FRR не вызывает какого-либо беспокойства, в то время как FAR фактически должен быть доведён до нуля, что показывают результаты экспериментов. На больших данных показатели могут быть ещё улучшены.
Библиография
[1] Маркелов К.С., Нечаев В.В. Систематизация и классификация
методов биометрической идентификации. // Современные
информационные технологии в управлении и образовании: Сборник научных трудов. В 3-х ч. - М.: ФГУП НИИ «Восход», 2013. - Ч.1 - с. 100 - 109
[2] Маркелов К.С., Нечаев. В.В. Биометрические информационные
технологии: актуальные и перспективные методы //
Информационные и телекоммуникационные технологии. №18, 2013, с. 24-42
[3] Маркелов К.С., Нечаев. В.В. Биометрические методы идентификации и верификации человека в системах телеобучения // Информационные и телекоммуникационные технологии. №20, 2013, с. 50-61
[4] Маркелов К.С. Модель повышения информативности цифровых изображений на базе метода суперразрешения. // Электронный научно-технический журнал Инженерный вестник. М.: ФГБОУ ВПО «МГТУ им. Н.Э. Баумана», № 03, март 2013, 18 с.
[5] Маркелов К.С., Нечаев. В.В. Алгоритм повышения качества цифровых изображений дактилоскопической информации // Информационные технологии. №10, 2014, с. 44-50
[6] Теория случайных функций и ее применение к задачам автоматического управления / Пугачев В.С. — М.: Гостехиздат, 1957. — с. 884.
[7] Теория вероятностей и математическая статистика / Пугачев В.С. — М.: Наука, 1979. — с. 496.
(рис. 14 и рис. 15).
Рисунок 14 - Результаты сравнения ошибок FRR, полученные в результате тестирования с ошибками систем аналогов.
Рисунок 15 - Результаты сравнения ошибок FAR,
17
International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
[8] Теория вероятностей / Вентцель Е.С. — М.: Наука, 1964. — c. 564.
[9] Нечаев В.В., "Математическое моделирование интегральных характеристик сложных систем на основе модифицированного метода канонических разложений," Электронное Моделирование, Том 33 №2, 2011. — c. 51-58.
[10] Канонические представления случайных функций и их применение в задачах компьютерной поддержки научных исследований / Синицын И. Н. — М.: ТОРУС ПРЕСС, 2009. — c. 768.
18
International Journal of Open Information Technologies ISSN: 2307-8162 vol. 3, no. 5, 2015
IDENTIFICATION AND VERIFICATION OF PERSONS -INTEGRATED BIOMETRIC INFORMATION TECHNOLOGY
Markelov K. S.
Abstract — In accordance with the methodology of integrated biometric information technology deals with the problem of identification on the basis of fingerprint data. A mathematical model describing the properties of fingerprints for submission in the form of biometric information portraits (BMIP), as well as model and algorithm identification process as a whole. By corresponding algorithms an experimental study of identity. The results showed that the developed system on a number of performance superior to existing similar systems.
Keywords — biometrics, fingerprint image, integrated biometric information technology, biometric information portrait, system identification.
19