В статье рассмотрены особенности систем биометрической идентификации, построенных на основе считывания отпечатков пальцев.
Дж. Аддепалли, А. Васудев
Средства биометрической идентификации личности являются составной частью систем безопасности и защиты компьютеров, мобильных телефонов, фотокамер и т.п. от несанкционированного доступа. В состав таких средств входят сенсоры для считывания отпечатков пальцев и процессоры для выделения характерных биометрических признаков, сопоставления их с имеющимися в базе данных и принятия решения об идентичности (неидентич- ности) считанных и хранимых в базе данных отпечатков.
Сенсоры-считыватели преобразуют изображение отпечатка пальца в цифровой код. Они могут быть оптическими, ультразвуковыми, твердотельными и другими. В качестве первичного измерительного преобразователя в них используются емкостные, температурные, высокочастотные и пьезоэлектрические преобразователи.
Наиболее предпочтительными, по мнению авторов, являются сенсоры, в основу которых положено тепловое излучение, так как в этом случае практически невозможно создать идентичную копию отпечатка пальца. К сенсорам, считывающим тепловой портрет отпечатка пальца (рис. 1), относится ИМС АТ77С104В фирмы Atmel (рис. 2). ИМС содержит считыватель изображения и АЦП. К основным параметрам, которые характеризуют сенсор-считыватель отпечатков пальцев, относятся разрешение, площадь поверхности идентификации, динамический диапазон и число пикселов. Сенсор АТ77С104В имеет разрешение 500 dpi и площадь поверхности идентификации 25×14 мм. Каждому пикселу соответствует четырехразрядное слово на выходе АЦП. Функциональная схема сенсора приведена на рис. 3. Сенсор содержит матрицу (pixel array) для съема изображения, АЦП (acquisition), тактовый генератор, управляющие регистры и регистры состояния, интерфейсные узлы и др. Сенсор имеет два режима считывания данных: программный (с тактовой частотой до 200 кГц) и режим быстрого считывания (с тактовой частотой до 16 МГц). Встроенный нагреватель поддерживает разницу температур между пальцем и чувствительной поверхностью сенсора.
Рис. 1. Сканирование изображения отпечатка пальца
Рис. 2. ИМС сенсора-считывателя отпечатков пальцев АТ77C104В
Рис. 3. Функциональная схема сенсора АТ77C104В
Сенсор АТ77С104В имеет шесть рабочих режимов: спящий (со сверхнизким потреблением), режим ожидания (с малым потреблением), запуска (перед началом идентификации), навигационный режим (в котором вычисляются координаты отпечатка пальца), режим считывания отпечатка пальца и тестовый режим (используется в условиях производства).
В качестве хост-процессора в системах идентификации целесообразно использовать недорогой сигнальный процессор семейства Blackfin ADSP-BF533. Функциональная схема SPI-интерфейса этого процессора для сопряжения с сенсором АТ77С104В приведена на рис. 4. Схема подключения сенсора к ADSP- BF533 показана на рис. 5.
Рис. 4. Функциональная схема SPI-интерфейса процессора ADSP-BF533
Прикладное программное обеспечение системы биометрической идентификации написано на языке VisualDSP++. Упрощенный алгоритм работы этой системы заключается в следующем: как только на сенсор АТ77С104В поступает сигнал запуска (Click), он генерирует сигнал прерывания, который поступает в регистр состояния. Этот регистр переводит сенсор сначала в навигационный режим, а затем — в режим считывания отпечатка пальца. В этом режиме включается нагреватель, который управляется сторожевым таймером, т.е., если поступает запрос на нагревание, он сопровождается заданием временного интервала (числа секунд), необходимого для нагрева поверхности сенсора. После окончания нагрева происходит считывание двухмерного изображения в память сигнального процессора (в режиме прямого доступа в память). Данные поступают в процессор в виде фреймов, причем один фрейм содержит 1856 пикселов. После ввода всех фреймов в память процессора происходит восстановление изображения, размеры которого составляют 25×14 мм или 500×280 пикселов.
Обработка отпечатка пальца состоит из регистрации, восстановления и идентификации изображения. Blackfin-процессор обеспечивает успешное выполнение перечисленных операций.
Рис. 5. Схема подключения сенсора АТ77С104В к процессору ADSP-BF533
ВЫВОДЫ
На основе сенсора изображения АТ77С104В и процессора семейства Blackfin ADSP-BF533 может быть создана эффективная система биометрической идентификации, которая легко встраивается в мобильные средства телекоммуникаций, портативные компьютеры, фотокамеры и т.п.