Автор: Пользователь скрыл имя, 03 Апреля 2012 в 16:33, диссертация
Аутентификация – это проверка принадлежности пользователю (человеку)предъявленного им идентификатора.
Биометрия – прикладная область знаний, использующая при созданииразличных автоматических систем разграничения доступа уникальные признаки,присущие каждому отдельному человеку.
Биометрическая система – это система распознавания шаблона, котораяустанавливает аутентичность конкретных физиологических или поведенческих характеристик пользователя.
рис 9. Пример нормализованного изображения (512 x 64)
Дальнейшее выделение признаков радужной оболочки основано на анализе локальной фазовой информации с помощью фильтров Габора.
Использование фазовой информации
исключает вредное влияние
рис 10. Реальная (а) часть ирис кода.
рис 11. мнимая (б) часть ирис кода.
рис 12. Результат выполнения квантования ирис кода (80 x 16).
В результате на этом этапе получается изображение размером 80 на 16 бит или кодовая строка длиной 1280 бит, которая затем сравнивается с другим цифровым образом. Для таких образов в качестве метрики удобно использовать расстояние Хэмминга. Таким образом, два цифровых образа считаются принадлежащими одному пользователю, если расстояние Хэмминга между ними не превосходит некоторой заданной величины.
рис 13. Схема получения цифрового образа и работы ГКПНД на основе анализа рисунка радужной оболочки глаза
При этом ключ R генерируется случайным образом. Затем он обрабатывается кодом Рида-Соломона . В результате этих операций получается псевдо ирис код RS, который должен иметь такую же длину, что и реальный ирис-код – 1280 бит. Далее полученный псевдокод складывается с настоящим ирис кодом w, предъявленным пользователем при помощи операции побитового сложения по модулю 2: P = RS ⊕ w
Значение P записывается на смарт-карту или другой физический носитель вместе со значением хэш-функции от ключа: H(R). Для обеспечения полной безопасности ключ R должен быть немедленно уничтожен.
При прохождении процедуры аутентификации пользователь вновь предъявляет образец радужной оболочки глаза w’ для того, чтобы получить значение, близкое к исходному ключу. После применения операции побитового сложения по модулю 2 с хранящимся на смарт-карте значением P и применения к 30 полученному результату кода Рида-Соломона получается ключ R', идентичный ключу R в том и только в том случае, если значения w и w’ достаточно близки. Далее значение хэш-функции сравнивается со значением, хранимым на смарт-карте, и делается вывод об их эквивалентности. Т.о., если H(R) = H(R'), то полученный ключ является правильным
В данном методе использован общий теоретический подход, позволяющий генерировать ключевую информацию на основе нечетких данных. Этот подход лег в основу разработки и реализации ГКПНД с использованием биометрической характеристики человека – рисунок радужной оболочки глаза.
рис 14. общая схема решения задачи идентификации человека по радужной оболочке глаза.
На входном изображении
Выделение радужной оболочки глаза. Как правило, зрачок глаза темнее соседних областей, поэтому ищется приблизительный центр зрачка путем проектирования изображения в горизонтальном и вертикальном направлениях
рис 13. исходное изображение; рис 14. увеличен параметр brightness (яркость) +20, contrast +20
фильтр diffused light (рассеянный свет)
рис 15. изображение с выделенной радужной оболочкой.
Нормализация радужной оболочки. Результатом предыдущего пункта являются две неконцентрические окружности - внешняя и внутренняя границы радужной оболочки.
Далее вводится псевдополярная система координат и радужная оболочка переводится в прямоугольник
рис 16. Нормализованное изображение радужной оболочки.
Для дальнейшей параметризации нами используется только контрольная область, включающая правую верхнюю четверть нормализованного изображения, т.к. на левую половину нормализованного изображения часто попадают ресницы, а на нижнюю – веко
рис 15. Нормализованное изображение с выделенной контрольной областью
Сравнение изображений радужных оболочек. На стадии сравнения происходит сравнение бинарных матриц для каждой пары индексов (m,n). При этом предварительно проводится прореживание полученных матриц для уменьшения количества проводимых операций (в текущей версии алгоритма берутся только каждый десятый пиксель по оси x и каждый второй пиксель по оси y).
В качестве метрики сравнения изображений радужных оболочек используется расстояние Хэмминга между соответствующими прореженными матрицами радужных оболочек (Ham(L)), равное количеству несовпадающих значений в матрицах. По значениям Ham(L1,0)+ Ham(L2,0) и Ham(L1,0)+ Ham(L2,1) происходит сортировка изображений из базы данных по расстоянию до рассматриваемого верифицируемого изображения. Выбор данных значений индексов будет обоснован ниже. По каждому из этих двух значений в базе данных ищется обладатель ближайшей радужной оболочки. В случае совпадения обладателей алгоритм считает, что сравнение успешно закончено. В случае несовпадения обладателей считается, что метод не может корректно провести верификацию и пользователю предлагается еще раз сделать снимок глаза для идентификации.
Чтобы метод был устойчив к небольшим поворотам глаза, используется также циклический сдвиг (рисунок 7) нормализованного изображения на 3, 6, 9, 12, 15, 18, 21 пикселей как вправо, так и влево (нормализованное прямоугольное изображение имеет размеры 512x64 пикселей, поэтому циклический сдвиг его на 3 пикселя соответствует повороту исходного изображения приблизительно на 2º). Таким образом, учитываются углы поворота глаза от -14º до 14º.
Рис 16. Циклический сдвиг нормализованного изображения вправо.
В данном методе реализована информационная технология идентификации человека по радужной оболочке глаза на основе локальных характеристик радужной оболочки.
1. Е.А. Павельева, А.С. Крылов, О.С. Ушмаев развитие информационной технологии идентификации человека по радужной оболочке глаза на основе преобразования эрмита.
2. База данных CASIA-IrisV3. http://www.cbsr.ia.ac.cn/
3. Фадеева В. В. ГОНЧАРОВ С.
М. Создание системы
4. Павельева Е.А., Крылов А.С.
Алгоритмы предобработки
5. Харин Е. А. Генерация ключевой информации на основе биометрических данных пользователей. //Труды XLV международной научной студенческой конференции. – Новосибирск: НГУ, 2007. – С. 181–187.
6. J. Daugman, High confidence visual recognition of persons by a test of statistical independence, IEEE Trans. Patt. Anal. Mach. Intell., 15(11):1148–1161, 1993.
Информация о работе Идентификация личности по радужной оболочке глаза