Товары в корзине: 0 шт Оформить заказ
Стр. 1 

42 страницы

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

 Скачать PDF

Оглавление

1 Область применения

2 Соответствие

3 Нормативные ссылки

4 Термины и определения

5 Сокращения

6 Извлечение контрольных точек

     6.1 Общие положения

     6.2 Типы контрольных точек

     6.3 Расположение контрольных точек

     6.4 Ориентация контрольных точек

     6.5 Расположение и направление ядра и дельты

     6.6 Соответствие типов контролных точек

     6.7 Кодирование многобайтовых значений

7 Формат записи контрольных точек

     7.1 Общие положения

     7.2 Организация записи

     7.3 Заголовок записи

     7.4 Формат записи отдельного представления пальца

     7.5 Дополнительные данные

     7.6 Структура формата записи для использования в идентификационных картах

8 Формат контрольных точек для использования в идентификационных картах

     8.1 Формат нормального размера

     8.2 Формат компактного размера

     8.3 Число контрольных точек, упорядочивание и усечение последовательности контрольных точек

     8.4 Использование дополнительных свойств формата идентификационной карты

9 Владелец и тип формата ЕСФОБД

Приложение А (обязательное) Диаграммы формата записи контрольных точек

Приложение В (обязательное) Спецификации качества изображений отпечатков пальца

Приложение С (справочное) Пример записи данных

Приложение D (справочное) Пояснение форматов контрольных точек для использования в идентификационных картах

Приложение Е (справочное) Сведения о соответствии ссылочных международных стандартов национальным стандартам

Библиография

 

42 страницы

Дата введения01.01.2007
Добавлен в базу01.09.2013
Завершение срока действия01.01.2015
Актуализация01.01.2021

Этот ГОСТ находится в:

Организации:

29.12.2005УтвержденФедеральное агентство по техническому регулированию и метрологии477-ст
РазработанНИИ БМТ МГТУ им. Н.Э. Баумана
ИзданСтандартинформ2006 г.

Automatic identification. Biometrics. Biometric data interchange formats. Part 2. Finger minutiae data

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ



НАЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ


ГОСТ Р исо/мэк

19794-2—

2005


Автоматическая идентификация


ИДЕНТИФИКАЦИЯ БИОМЕТРИЧЕСКАЯ


Форматы обмена биометрическими данными


Часть 2


Данные изображения отпечатка пальца — контрольные точки

ISO/IEC 19794—2:2005 Information technology — Biometric data interchange formats — Part 2:

Finger minutiae data (IDT)


<D

CO


<D

о

о

CN|


Издание официальное


Москва

Стандартинформ

2006


Предисловие

Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения»

Сведения о стандарте

1    ПОДГОТОВЛЕН Научно-исследовательским институтом биомедицинской техники Московского государственного технического университета имени Н. Э. Баумана (НИИ БМТ МГТУ им. Н. Э. Баумана) на основе собственного аутентичного перевода стандарта, указанного в пункте 4

2    ВНЕСЕН Управлением технического регулирования и стандартизации Федерального агентства по техническому регулированию и метрологии

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 декабря 2005 г. № 477-ст

4    Настоящий стандарт идентичен международному стандарту ИСО/МЭК 19794-2:2005 «Информационные технологии. Форматы обмена биометрическими данными. Часть 2. Данные изображения отпечатка пальца — контрольные точки» (ИСО/МЭК «19794-2:2005 Information technology—Biometric data interchange formats — Part 2: Finger minutiae data»). Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5 (пункт 3.5).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных (региональных) стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении Е

5    ВВЕДЕН ВПЕРВЫЕ

Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования— на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет

©Стандартинформ, 2006

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

ГОСТ Р ИСО/МЭК19794-2—2005

Применяемый формат должен быть известен системе, использующей идентификационную карту, или должен быть извлечен из БИШ, состоящего из ЕСФОБД элементов данных владельца формата и типа формата согласно ИСО/МЭК 19785-1 и ИСО/МЭК 7816-11.

6.4 Ориентация контрольных точек
6.4.1    Используемые допущения

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

В форматах записи угол ориентации контрольных точек квантуется с шагом квантования, равным углу 1,40625 ° (360/256), на один младший бит.

Кодирование угла в форматах для использования в идентификационных картах зависит оттого, используется формат нормального или компактного размера по 8.1 и 8.2.

6.4.2    Ориентация контрольной точки окончания гребня, определенной через точку бифуркации основы впадин

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

6.4.3    Ориентация контрольной точки бифуркации гребня, определенной через точку бифуркации основы гребня

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

6.4.4    Ориентация контрольной точки окончания основы гребней

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

6.5 Расположение и направление ядра и дельты

Ядро и дельта являются информативными точками отпечатка пальца. Отпечаток пальца может не иметь или иметь одну или более дельт, а также иметь одно или более ядер. Настоящий стандарт устанавливает следующие правила определения расположения и ориентации ядра и дельты.

Расположение ядра: если на изображении отпечатка пальца присутствует контрольная точка окончания гребня вблизи самого внутреннего загиба гребня, то расположение ядра определяют по расположению контрольной точки окончания гребня, наиболее близкой к гребневой линии, имеющей максимальную кривизну. Если ядро имеет вид перевернутой буквы «11» без ближайших контрольных точек окончания гребня, то расположение ядра определяют по расположению соответствующей контрольной точки окончания впадины.

Ориентация ядра: если ядро характеризуется выраженным направлением, то значение угла этого направления должно быть записано в поле «Ориентация ядра», входящего в структуру формата записи контрольных точек. Ориентацию ядра определяют по значению угла касательной к гребневым линиям, расположенным вблизи ядра; направление касательной следует определять с открытой стороны выпуклого гребня.

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

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

7

Расположение ядра и дельты приведено на рисунке 5.

3—962

Уир ™пэ петпн

Узор типа зэвипон

Рисунок 5 — Пример расположения ядра и дельты 6.6 Соответствие типов контрольных точек

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

Таблица 1 — Соответствие типа контрольных точек

Тип верифицируемой контрольной точки*

Тип контрольной точки,* допустимой для сравнения

00

00, 01, 10

01

00, 01

10

00, 10

* 00 — другие контрольные точки; 01 — точка окончания гребня, определенная через точку бифуркации

основы впадин или окончания основы гребней; 10 — бифуркации основы гребней.

точка бифуркации гребня, определенная через точку

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

6.7 Кодирование многобайтовых значений

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

7 Формат записи контрольных точек

7.1    Общие положения

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

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

7.2    Организация записи

Структура записи должна иметь следующий вид:

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

-    запись отдельного представления пальца, содержащую:

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

ГОСТ Р ИСО/МЭК19794-2—2005

-    последовательность шестибайтовых описаний контрольных точек, содержащих информацию о расположении, типе, ориентации контрольных точек и данные о качестве;

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

7.3 Заголовок записи

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

7.3.1    Идентификатор формата

Запись контрольных точек должна начинаться с трехсимвольной строки ASCII «FMR» с нулевым символом на конце.

7.3.2    Номер версии стандарта

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

Пример — Номер версии — « 20» (пробел в иоде ASCII за которым следуют 2 и 0 в коде ASCII).

7.3.3    Длина записи

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

7.3.4    Сертификаты сканеров

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

В настоящем стандарте установлены только два бита. Если оборудование считывания данных соответствует требованиям приложения D, то старший бит поля должен иметь значение 1. Самый младший из четырех битов зарезервирован для дальнейшего использования в рамках предполагаемой сертификации ИСО сканеров отпечатков пальца. Два дополнительных бита зарезервированы для дальнейшего использования в рамках предполагаемых сертификаций качества регистрируемых изображений.

7.3.5    Идентификационный номер типа сканеров

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

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

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

7.3.6    Размер изображения по горизонтали

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

7.3.7    Размер изображения по вертикали

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

7.3.8    Разрешение изображения по горизонтали

Разрешение исходного изображения в направлении X принятой системы координат должно быть записано в двух байтах и указано в точках на сантиметр. Значение разрешения изображения по горизонтали не должно иметь нулевое значение.

7.3.9    Разрешение изображения по вертикали

Разрешение исходного изображения в направлении Y принятой системы координат должно быть записано в двух байтах и указано в точках на сантиметр. Значение разрешения изображения по вертикали не должно иметь нулевое значение.

7.3.10    Число представлений пальцев

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

7.3.11    Зарезервированное поле

9

Поле, замыкающее заголовок записи, зарезервировано для дальнейшего использования и состоит из четырех байтов в формате «long-word». Текущая версия настоящего стандарта предусматривает нулевое значение этого поля.

з*

7.4 Формат записи отдельного представления пальца
7.4.1    Заголовок записи отдельного представления пальца

Заголовок записи отдельного представления пальца должен предшествовать каждому блоку данных, содержащему информацию об отдельном пальце. Для каждого отпечатка пальца, содержащегося в записи контрольных точек, должен быть только один заголовок. Каждый заголовок записи отдельного представления пальца должен занимать четыре байта, а его структура должна соответствовать 7.4.1.1—7.4.1.5. Требования к заголовку записи сохраняются и в том случае, если в записи контрольных точек имеется более одного представления одного и того же пальца, предположительно содержащего различные данные.

7.4.1.1    Локализация пальца

Локализация пальца должна быть записана в одном байте. Допустимые значения для этого байта приведены в таблице 2 по [1].

Таблица 2 — Коды локализации пальца

Положение пальца

Значение

Положение пальца

Значение

Неизвестный палец

0

Левый большой

6

Правый большой

1

Левый указательный

7

Правый указательный

2

Левый средний

8

Правый средний

3

Левый безымянный

9

Правый безымянный

4

Левый мизинец

10

Правый мизинец

5

7.4.1.2    Номер представления пальца

Номер представления пальца должен быть записан в четырех битах. Если в записи контрольных точек имеется более одной записи отдельного представления одного и того же пальца, то каждая запись должна иметь свой уникальный номер. Комбинация полей «Локализация пальца» и «Номер представления» позволяет однозначно найти требуемую запись отдельного представления пальца в общей записи контрольных точек. Множественные записи отдельных представлений пальца должны быть пронумерованы, начиная с нуля, с последовательно увеличивающимся номером представления для каждой последующей записи, принадлежащей тому же пальцу. Если в общей записи имеется только одна запись отдельного представления пальца, то поле номера представления должно иметь нулевое значение.

7.4.1.3    Тип отпечатка пальца

Тип отпечатка пальца в текущей записи должен быть записан в четырех битах. Значения поля «Тип отпечатка пальца» приведены в таблице 3. Настоящий стандарт допускает использование для поля «Тип отпечатка пальца» значений 0,1,2,3 и 8. Использование в качестве типа отпечатка пальца значений от 4 до 7 не допускается.

Таблица 3 — Значения поля «Тип отпечатка пальца»

Тип отпечатка пальца

Значение

«Живой отпечаток», зарегистрированный контактным методом

0

«Живой отпечаток», зарегистрированный методом прокатки

1

«Неживой отпечаток», зарегистрированный контактным методом

2

«Неживой отпечаток», зарегистрированный методом прокатки

3

Отпечаток, полученный методом протяжки

8

Значение типа отпечатка пальца «Отпечаток, полученный методом протяжки» (значение поля равно 8) соответствует изображению отпечатка пальца, полученному при перемещении пальца поперек линейного датчика.

7.4.1.4 Качество изображения отпечатка пальца

Значения качества изображения контрольных точек отпечатка пальца (показатель качества изображения) должны быть в диапазоне от 0 до 100; показатель качества должен быть записан в одном байте.

ГОСТ Р ИСО/МЭК19794-2—2005

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

Значение показателя качества, равное нулю, соответствует наиболее низкому качеству изображения отпечатка пальца, а значение 100 — наиболее высокому. Значения этого поля должны соответствовать 2.1.42 ИСО/МЭК 19784-1.

Биометрическое устройство сравнения может использовать значение этого поля для оценки возможности верификации.

7.4.1.5    Число контрольных точек отпечатка пальца

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

7.4.2 Данные контрольных точек отпечатка пальца

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

7.4.2.1 Тип контрольной точки

Тип контрольной точки должен быть записан в двух первых битах старшего байта координаты X поля «Расположение контрольной точки». Два первых бита старшего байта координаты Y зарезервированы для дальнейшего использования.

Типы контрольных точек определяют битами:

«00» — другие контрольные точки;

«01» — контрольные точки окончания гребня;

«10» — контрольные точки бифуркации гребня.

7Л.2.2 Расположение контрольной точки

Значение координаты X контрольной точки записывают в оставшейся части первых двух байтов (14 битов). Координата Y должна быть записана в младших 14 битах двух последующих байтов. Координаты должны быть выражены в точках с учетом указанного в заголовке записи разрешения.

Примечание — Информация о расположении должна быть занесена для каждой контрольной точки независимо от ее типа. Расположение контрольных точек типа «другая контрольная точка» определяет разработчик.

7.4.2.3    Ориентация контрольной точки

Ориентация контрольной точки должна быть записана в одном байте с шагом квантования, равным углу 1,40625 ° (360/256). Значение должно быть неотрицательным и заключено в интервале от 0 до 255 включительно.

Например, значение поля «Ориентация контрольной точки», равное 16, соответствует углу 22,5°.

Примечание — Информация об ориентации должна присутствовать для каждой контрольной точки независимо от ее типа. Ориентацию контрольных точек типа «Другая контрольная точка» определяет разработчик.

7.4.2.4    Данные оценки качества

Данные оценки качества, соответствующие текущей контрольной точке, должны быть записаны в одном байте. Значение, определяющее качество изображения, должно быть в диапазоне от 1 (минимальное качество) до 100 (наивысшее качество).

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

7.5    Дополнительные данные

Область «Дополнительные данные» записи контрольных точек предназначена для размещения дополнительной информации, поддерживаемой соответствующим оборудованием. Рекомендуется минимизировать размер этой области за счет увеличения объема информации, хранящейся в области основных данных.

Дополнительные данные для каждого отдельного представления пальца должны находиться непосредственно после области основных данных записи отдельного представления пальца и начинаться с поля «Длина области дополнительных данных».

11

Каждому представлению пальца может соответствовать несколько блоков дополнительных данных. Значение поля «Длина области дополнительных данных» должно быть равно сумме длин каждого блока дополнительных данных. Поле «Длина области дополнительных данных» используется как метка существования дополнительных данных; для анализа структуры блоков дополнительных данных необходимо

4—962

использовать поля «Длина блока дополнительных данных», присутствующие в каждом блоке дополнительных данных.

Примечание — Блок дополнительных данных не может существовать без основного раздела — записи отдельного представления пальца.

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

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

7.5.1    Общие поля дополнительных данных

7.5.1.1    Длина области дополнительных данных

Все записи отдельных представлений пальца должны содержать поле «Длина области дополнительных данных». Значение поля указывает на существование области дополнительных данных. Значение поля, равное нулю (0 0000 в шестнадцатеричной форме), указывает на то, что дополнительные данные отсутствуют и что файл данных или закончен, или за данным полем начинается следующая запись отдельного представления пальца. Значение поля, отличное от нуля, указывает длину всех блоков дополнительных данных, первый из которых начинается со следующего байта. В этом случае за полем длины области дополнительных данных должны следовать поле кода типа блока дополнительных данных по 7.5.1.2, поле длины блока дополнительных данных по 7.5.1.3 и непосредственно данные по 7.5.1.4.

7.5.1.2    Код типа блока дополнительных данных

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

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

Таблица 4 — Коды типа блока дополнительных данных

Первый байт

Второй байт

Пояснение

0x00

0x00

Зарезервировано

0x00

0x01

Данные гребневого счета по 7.5.2

0x00

0x02

Данные точек ядра и дельты по 7.5.3

0x00

0x03

Данные локального качества по 7.5.4

0x00

0x04-0xFF

Зарезервировано

0x01-0xFF

0x00

Зарезервировано

0x01-0xFF

0x01-OxFF

Дополнительные данные, определяемые разработчиком

7.5.1.3    Длина блока дополнительных данных

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

7.5.1.4    Дополнительные данные

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

ГОСТ Р ИСО/МЭК19794-2—2005
7.5.2 Формат данных гребневого счета

Если код типа блока дополнительных данных равен 0x0001, то дополнительные данные содержат информацию о гребневом счете, равном числу гребней на локальном отрезке. Настоящий стандарт определяет формат, содержащий дополнительную информацию о гребневом счете отпечатка пальца между парой контрольных точек. Каждое значение гребневого счета связано с парой контрольных точек, содержащихся в данных контрольных точек записи отдельного представления пальца, формат которых определен в 7.4.2; информация о числе гребней, не принадлежащих указанной области контрольных точек, не сохраняется. При определении гребневого счета в число гребней не следует включать гребни, на которых находятся данные контрольные точки. Пример определения гребневого счета приведен на рисунке 6.

Рисунок 6 — Пример определения гребневого счета

7.5.2.1 Метод определения гребневого счета

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

-    определением числа гребней до ближайшей соседней контрольной точки в каждой из четырех угловых областях (квадрантах);

-    определением числа гребней до ближайшей соседней контрольной точки в каждой из восьми угловых областях (октантах).

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

Таблица 5 — Коды методов определения гребневого счета

Значение поля «Метод определения гребневого счета»

Метод определения гребневого счета

Примечание

0x00

Произвольный

Используемый метод определения гребневого счета и порядка записи гребневого счета не указан; в частности, определение числа гребней не обязательно должно проводиться между ближайшими контрольными точками

0x01

Четыре «соседа» (квадранты)

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

0x02

Восемь «соседей» (октанты)

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

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

а)    все значения гребневого счета для одной и той же начальной контрольной точки должны быть записаны последовательно;

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

в)    если начальная контрольная точка не имеет соседних контрольных точек в данном квадранте или октанте, то в полях «Номер контрольной точки» и «Значение гребневого счета» записи данных гребневого счета должны быть нули, то есть для каждой начальной контрольной точки всегда должно быть четыре записи данных гребневого счета для квадранта или восемь записей для октанта;

г)    порядок записи соседних контрольных точек в квадранте или октанте данным стандартом не устанавливается.

Пример — Если иод метода определения гребневого счета — 0x01, а значения гребневого счета определены для начальных контрольных точен 5 и 22, то четыре записи данных гребневого счета для контрольной точки 22 могут быть записаны первыми, после чего должны быть записаны четыре записи данных гребневого счета для контрольной точки 5.

7.5.2.2 Данные гребневого счета

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

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

Таблица 6 — Пример данных гребневого счета (произвольный метод ОГС, значение 0x00)

Номер контрольной точки 1

Номер контрольной точки 2

Гребневой счет

0x01

0x02

0x05

0x01

0x06

0x09

0x01

0x07

0x02

0x02

0x04

0x13

0x02

0x09

0x0 D

0x05

0x03

0x03

0x09

0x15

0x08

7.5.2.3 Структура формата данных гребневого счета

Структура формата данных гребневого счета представлена на рисунке 7.

7.5.2.1

7.5.2.2

7.5.2.2

7.5.2.2

7.5.2.2

7.5.2.2

7.5.2.2

Метод опре-

Номер конт-

Номер конт-

Гребневой

Номер конт-

Номер конт-

Гребневой

деления

гребневого

счета

рольной точки 1

рольной точки 2

счет

рольной точки 1

рольной точки 2

счет

Код метода

Индекс

Индекс

Число

• • •

Индекс

Индекс

Число

1 байт 1 байт

1 байт

1 байт

1 байт

1 байт

1 байт

V

3 байта

V

3 байта

Рисунок 7 — Диаграмма формата данных гребневого счета

14

ГОСТ Р ИСО/МЭК19794-2—2005
7.5.3 Формат данных ядра и дельты

Если код типа блока дополнительных данных равен 0x0002, то дополнительные данные содержат информацию о ядре и дельте. Настоящий стандарт устанавливает формат, содержащий дополнительную информацию о расположении и параметрах ядер и дельт на исходном изображении отпечатка пальца. Точки ядер и дельт относятся к интегральным параметрам отпечатка пальца и определяются характером всего гребневого узора отпечатка пальца. Любой отпечаток пальца может иметь произвольное число ядер и дельт. Информация об ориентации этих точек может содержаться или отсутствовать в записи. Порядок определения расположения ядер и дельт описан в 6.5.

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

7.5.3.1    Число ядер

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

7.5.3.2    Тип данных ядра

Тип данных ядра должен быть указан в двух старших битах старшего байта координаты X расположения ядра. Значения поля «01» указывает, что в данных ядра присутствует информация об ориентации ядра; значение поля «00» указывает, что информация об ориентации ядра отсутствует, то есть, если значение поля «00», то поля ориентации ядра в формате данных ядра должны отсутствовать.

7.5.3.3    Расположение ядра

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

7.5.3.4    Ориентация ядра

Ориентация ядра должна быть записана в одном байте с шагом квантования, равным 1,40625 (360/256). Ориентацию ядра измеряют относительно положительного направления горизонтальной оси против часовой стрелки. Ориентация ядра должна иметь неотрицательное значение и находиться в диапазоне значений от 0 до 255 включительно. Например, значение ориентации ядра, равное 16, соответствует углу

22,5 °. Если тип данных ядра — «00» (см. 7.5.3.2), то это поле должно отсутствовать.

7.5.3.5    Число дельт

Число обнаруженных на отпечатке пальцев дельт должно быть записано в четырех младших битах текущего байта. Допустимые значения — от 0 до 15.

7.5.3.6    Тип данных дельты

Тип данных дельты должен быть указан в двух старших битах старшего байта координаты X расположения дельты. Значения поля «01 «указывает, что в данных дельты присутствует информация об ориентации дельты; значение поля «00» указывает, что информация об ориентации дельты отсутствует, то есть, если значение поля установлено «00», то поля ориентации дельты в формате данных дельты должны отсутствовать.

7.5.3.7    Расположение дельты

Координата X дельты должна быть записана в младших четырнадцати битах двух последующих байтов, координата Y — в четырнадцати младших битах следующих двух байтов. Координаты должны быть приведены в точках в соответствии с разрешением, указанном в заголовке записи.

7.5.3.8    Ориентация дельты

Каждый из трех угловых признаков дельты должен быть записан в одном байте с коэффициентом пересчета 1,40625 (360/256). Угол дельты измеряют относительно положительного направления горизонтальной оси против часовой стрелки. Угол дельты принимает неотрицательное значение от 0 до 255 включительно. Например угловое значение 16 соответствует углу 22,5°.

Ориентация дельты должна быть записана водном байте с шагом квантования, равным 1,40625 (360/256). Ориентацию дельты измеряют относительно положительного направления горизонтальной оси против часовой стрелки. Ориентация дельты должна иметь неотрицательное значение и находится в диапазоне от 0 до 255 включительно. Например, значение ориентации дельты, равное 16, соответствует углу 22,5°. Если тип данных дельты — «00» (см. 7.5.3.6), то это поле должно отсутствовать. Если из-за наличия шумов или «обрезанного изображения» не могут быть определены все три угла дельты, то в поля неопреде-ленных углов следует записать повторяющееся значение любого другого определенного угла текущей дельты.

15

7.5.3.9 Структура формата данных ядра и дельты

Структура формата данных ядра и дельты представлена на рисунке 8.


Заре-

зер-

вирова-

но

7.5.3.1 Число ядер

7.5.3.2 Тип данных ядра

7.5.3.3 Координата X

Заре-

зер-

вирова-

но

7.5.3.3 Координата Y

7.5.3.4 Ориентация ядра

7.5.3.1-7.5.3.4

Резерв

Число

ядер

Тип

Координата

X

Резерв

Координата

Y

Угол

...

...

...

*

4 бита*

4 бита**

2 бита

Y

14 битов

2 бита

14 битов

1 байт

байты

-*-

-*-

у-

-у-*-

—v—

I


г

2 байта

г

2 байта

т

Присутствует в

г

Ни одного, одно

случае, если тип

или более до

данных ядра не

полнительных

равен нулю

ядер

7.5.3.6    7.5.3.7

Тип    Коорди-

данных    ната X

дельты

7.5.3.8    7.5.3.1-

Ориен-    7.5.3.4

тация

дельты .......


7.5.3.5

Заре-    Число

зер-    дельт

вирова-но

7.5.3.7

Заре- Коорди-зер-    ната    Y

вирова-но

Резерв

Число

дельт

Тип

Координата

X

Резерв

Координата

Y

Угол

1

Угол

2

Угол

3

...

...

...

V

4 бита*

4 бита*

2 бита

14 битов

2 бита

14 битов

3 байта

байты

-V-

1 байт


2 байта


2 байта


Присутствует в Ни одной, одна случае, если тип или более доданных дельты не полнительных равен нулю    дельт


Рисунок 8 — Диаграмма формата данных ядра и дельты

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

7.5.4 Формат данных локального качества

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

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


* На рисунке 8 ИСО/МЭК 19794-2 допущена опечатка — указано 2 бита. В тексте стандарта ИСО/МЭК 19794-2 зарезервированное поле имеет размер, равный 4 битам (см. 7.5.3.1, 7.5.3.5 ИСО/МЭК 19794-2).

** На рисунке 8 ИСО/МЭК 19794-2 допущена опечатка — указано вбитое. В тексте стандарта ИСО/МЭК 19794-2 поля числа ядер и числа дельт имеют размер, равный 4 битам (см. 7.5.3.1, 7.5.3.5 ИСО/МЭК 19794-2).


16


ГОСТ Р ИСО/МЭК19794-2—2005

Содержание

1    Область применения.............................. 1

2    Соответствие................................. 1

3    Нормативные ссылки.............................. 1

4    Термины и определения............................. 2

5    Сокращения................................. 3

6    Извлечение контрольных точек........................... 3

6.1    Общие положения.............................. 4

6.2    Типы контрольных точек........................... 4

6.3    Расположение контрольных точек........................ 4

6.4    Ориентация контрольных точек......................... 7

6.5    Расположение и направление ядра и дельты.................... 7

6.6    Соответствие типов контрольных точек...................... 8

6.7    Кодирование многобайтовых значений...................... 8

7    Формат записи контрольных точек......................... 8

7.1    Общие положения.............................. 8

7.2    Организация записи............................. 8

7.3    Заголовок записи.............................. 9

7.4    Формат записи отдельного представления пальца..................10

7.5    Дополнительные данные...........................11

7.6    Структура формата записи контрольных точек....................17

8    Формат контрольных точек для использования в идентификационных картах.........20

8.1    Формат нормального размера.........................20

8.2    Формат компактного размера..........................20

8.3    Число контрольных точек, упорядочивание и усечение последовательности контрольных точек 20

8.4    Использование дополнительных свойств формата идентификационной карты........ 23

9    Владелец и тип формата ЕСФОБД.........................24

Приложение А (обязательное) Диаграммы формата записи контрольных точек..........25

Приложение В (обязательное) Спецификации качества изображений отпечатков пальца..... 27

Приложение С (справочное) Пример записи данных...................31

Приложение D (справочное) Пояснение форматов контрольных точек для использования в идентификационных картах...........................34

Приложение Е (справочное) Сведения о соответствии ссылочных международных стандартов национальным стандартам.........................36

Библиография.................................37

1—962

ГОСТ Р ИСО/МЭК19794-2—2005

7.5.4.1    Ширина и высота ячейки

Число точек в ячейке в направлении оси X (горизонтальное направление) должно быть записано в одном байте. Допустимые значения — от 1 до 255. Число точек в ячейке в направлении оси Y (вертикальное направление) должно быть записано в одном байте. Допустимые значения — от 1 до 255.

7.5.4.2    Число битов, кодирующих оценку локального качества изображения

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

7.5.4.3    Данные локального качества

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

Если изображение отпечатка пальца в пределах текущей ячейки имеет высокое качество, позволяющее определить число гребней на локальном участке, то оценке качества ячейки следует присвоить более высокое значение (например, значение бита должно быть равно единице, если число битов, кодирующих оценку локального качества, равно 1). Если изображение ячейки размыто, исчерчено или имеет низкое качество, не позволяющее определить число гребней или оценить структуру папиллярных линий в пределах ячейки, то оценка качества ячейки должна иметь более низкое значение (например, значение бита равно 0, если число битов, кодирующих оценку локального качества, равно 1).

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

7.5.4.4    Структура формата данных локального качества

Структура формата данных локального качества представлена на рисунке 9.

7.5.4.1

Ширина

ячейки

7.5.4.1 Высота ячейки

7.5.4.2 Число битов, кодирующих оценку качества

7.5.4.3

Данные локального качества

Размер X ячейки

Размер Y ячейки

Число битов

Данные локального качества

00...0

V

1 байт

V

1 байт

V

1 байт

V

Биты данных

V

Дополнитель-

ные нулевые биты

Рисунок 9 — Диаграмма формата данных локального качества

7.6 Структура формата записи контрольных точек

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

Таблица 7 — Структура формата записи контрольных точек

Поле

Размер

Значение

Примечание

Один заголовок на всю запись

Идентификатор формата

4 байта

0X464D5200 (‘F’ ’М’ ’R’ 0x0)

“FMR” (Finger minutiae record) запись контрольных точек

Номер версии стандарта

4 байта

ппп 0x0

“ XX”, где ХХ=20 и более

Длина записи

4 байта

от 24 до 4294967295

Значение может быть от 0x0018 доOxOOOOFFFFFFFF

Сертификаты сканера

4 бита

Совместимы с приложением В настоящего стандарта и с другими стандартами ИСО в области биометрии

17

Введение

Настоящий стандарт входит в комплекс стандартов и технических отчетов, которые были разработаны подкомитетом ИСО/МЭК СТК1/ПК37 в целях установления требований к автоматической идентификации на основе биометрических характеристик.

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

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

Сноски в тексте стандарта приведены для пояснения текста стандарта и выделены курсивом.

IV

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Автоматическая идентификация
ИДЕНТИФИКАЦИЯ БИОМЕТРИЧЕСКАЯ
Форматы обмена биометрическими данными Часть 2

Данные изображения отпечатка пальца — контрольные точки

Automatic identification.

Biometrics.

Biometric data interchange formats. Part 2.

Finger minutiae data

Дата введения — 2007—01—01

1    Область применения

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

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

Рекомендации и допустимые значения параметров приведены в приложениях С, D.

2    Соответствие

Биометрическая система считается соответствующей требованиям настоящего стандарта в случае, если она соответствует требованиям к правилам извлечения информации о контрольных точках изображения отпечатка пальца, приведенным в разделе 6, и к форматам обмена биометрическими данными, описанным в разделе 7 (для обобщенных форматов обмена биометрическими данными) или в разделе 8 (для форматов обмена биометрическими данными в идентификационных картах).

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

3    Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты:

ИСО/МЭК 7816-11:2004 Карты идентификационные. Контактные карты на интегральных схемах. Часть 11: Персональная верификация с помощью биометрических методов

ИСО/МЭК 19784-1 Информационная технология. Программный интерфейс биометрических приложений. Часть 1: Спецификация BioAPI

ИСО/МЭК 19785-1 Информационная технология. Единая структура формата обмена биометрическими данными (ЕСФОБД). Часть 1: Спецификация элементов данных

ИСО/МЭК 19785-2 Информационная технология. Единая структура формата обмена биометрическими данными (ЕСФОБД). Часть 2: Процедуры действий Органов регистрации

Издание официальное

4 Термины и определения

В настоящем стандарте применены следующие термины с соответствующими определениями:

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

4.2    биометрия (biometrics): Автоматизированное распознавание личности, основанное на определении поведенческих и биологических (анатомических и физиологических) характеристик.

4.3    биометрический (biometric): Имеющий отношение к биометрии.

4.4    биометрические данные (biometric data): Данные, кодирующие особенность или особенности, используемые в биометрической верификации.

4.5    биометрический информационный шаблон (biometric template): Объект данных, размещенный на идентификационной карте, необходимый для процесса верификации в других биометрических системах, указанных ИСО/МЭК 7816-11.

4.6    биометрический образец (biometric sample): Информация, полученная непосредственно с биометрического сканера или после обработки с биометрического устройства.

4.7    биометрическая система (biometricsystem): Автоматизированная система, реализующая получение биометрического образца от конечного пользователя, извлечение биометрических данных из биометрического образца, сравнение биометрических данных с данными, содержащимися в одном или более шаблонах, определение степени их схожести, отображение результатов идентификации или верификации.

4.8    захват (capture): Процесс получения биометрического образца от конечного пользователя.

4.9    ячейка (cell): Прямоугольная однородная неперекрывающаяся область изображения.

4.10    сопоставление (comparison): Процесс сравнения биометрического образца с ранее полученным шаблоном или шаблонами.

4.11    претендент (claimant): Человек, предоставляющий биометрический образец для верификации или идентификации, в том числе с целью фальсификации.

4.12    ядро (core): Самая верхняя точка на внутреннем загнутом гребне отпечатка пальца, расположенная, в общем случае, в пределах самого внутреннего загиба петли

4.13    база данных (database): Любое хранилище биометрических шаблонов и связанной сними информации о конечном пользователе.

4.14    дельта (delta): Точка на гребне, расположенная ближе остальных к точке расхождения двух граничных папиллярных гребней.

4.15    конечный пользователь (end user): Человек, взаимодействующий с биометрической системой с целью регистрации или идентификации его личности (различать с термином «пользователь»).

4.16    регистрация (enrollment): Процесс сбора биометрических образцов человека для получения биометрических шаблонов, отображающих личность человека, с целью их сохранения в биометрической системе.

4.17    извлечение (extraction): Процесс преобразования полученного биометрического образца в биометрические данные с целью их последующего сравнения с шаблоном (иногда используется термин «категоризация»).

4.18    папиллярный гребень (friction ridge): Гребни кожи ладонной поверхности кистей и пальцев рук, непосредственно контактирующие с поверхностью при соприкосновении, уникальный рельеф которых, образованный папиллярными гребнями на пальце, формирует отпечатки пальцев.

4.19    идентификация/идентифицировать (identification/identify): Процесс сравнения биометрического образца со всеми биометрическими шаблонами в базе данных (схема «один ко многим») с целью определения его соответствия какому-либо шаблону и соответствующей шаблону личности; биометрическая система, использующая схему сравнения «один ко многим», направленная преимущественно на поиск личности в базе данных, а не на подтверждение личности (различать с термином «верификация»).

4.20    след отпечатка пальца (latent): Изображение отпечатка пальца, полученное с промежуточной поверхности, а не непосредственно с пальца.

4.21    прямой захват (live capture): Процесс получения биометрического образца через непосредственное взаимодействие конечного пользователя и биометрической системы.

4.22    непосредственно зарегистрированный отпечаток (live-scan print): Изображение отпечатка пальца, полученное с помощью сканирования или цифрового преобразования для визуализации папиллярных гребней.

ГОСТ Р ИСО/МЭК19794-2—2005

4.23    сопоставлять (match/matching): Процесс сопоставления биометрического образца с ранее сохраненным шаблоном и определение степени схожести.

4.24    контрольная точка/контрольные точки (minutia (single)/minutiae (pi)): Характеристики отпечатка папиллярных гребней, индивидуальные для каждого отпечатка пальца и располагающиеся в точках нарушения непрерывности гребней, которые могут иметь вид окончания, разделения гребней или иметь более сложную составную форму (допускается применять термин «минуция»/«минуции»).

4.25    популяция (population): Совокупность конечных пользователей.

4.26    запись (record): Биометрический шаблон и другая информация о конечном пользователе (например, право доступа).

4.27    разрешение (resolution): Число элементов изображения на единицу длины в изображении отпечатка пальца.

4.28    бифуркация гребня (ridge bifurcation): Контрольная точка, соответствующая области, в которой отпечаток гребня расщепляется на два гребня или в которой два отдельных отпечатка гребня соединяются в один.

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

4.30    окончание основы гребня (ridge skeleton endpoint): Контрольная точка, соответствующая области, в которой заканчивается основа гребня, определяемая как окончание основы гребня.

4.31    основа (skeleton): Изображение гребней или впадин шириной в один элемент изображения, полученное последовательными симметричными операциями утончения (допускается применять термин «срединная линия»).

4.32    протяжка (swipe): Метод получения отпечатка пальца, при котором палец вручную перемещается поперек одномерного датчика с целью формирования двумерного изображения.

4.33    шаблон/контрольный шаблон (template/reference template): Биометрические данные, представляющие биометрические характеристики человека и используемые биометрической системой для сравнения с получаемыми биометрическими образцами.

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

4.35    пользователь (user): Непосредственный клиент любого изготовителя биометрической системы, управляющий и использующий биометрические приложения, но не взаимодействующий непосредственно с биометрической системой.

4.36    впадина (valley): Область, окружающая папиллярный гребень и не контактирующая с плоской поверхностью при соприкосновении, — участок между двумя папиллярными гребнями.

4.37    бифуркация впадины (valley bifurcation): Точка, в которой впадина расщепляется на две впадины или две отдельные впадины соединяются в одну.

4.38    верификация/верифицировать (verification/verify): Процесс сравнения полученного биометрического образца с определенным по условию контрольным биометрическим шаблоном зарегистрированного конечного пользователя с целью определения схожести (различать с термином «идентификация»).

5    Сокращения

В настоящем стандарте применены следующие сокращения:

БИШ — биометрический информационный шаблон;

ЕСФОБД — единая структура форматов обмена биометрическими данными;

ОГС — определение гребневого счета;

ОД — объект данных;

FAR — вероятность ошибки ложного доступа;

FRR — вероятность ошибки ложного отказа.

6    Извлечение контрольных точек

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

2—962    з

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

6.1    Общие положения

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

Настоящий стандарт устанавливает правила определения и кодирования расположения и ориентации контрольных точек.

6.2    Типы контрольных точек

Существует два основных типа контрольных точек: точка окончания основы гребня и точка бифуркации основы гребня (или точка разветвления). Помимо указанных типов в отпечатках пальцев реже встречаются и другие типы информативных точек, имеющих более сложные определения. Более сложные типы контрольных точек обычно являются комбинациями основных типов, указанных выше. Некоторые контрольные точки не являются ни точками окончания гребней, ни точками бифуркации. Подобные точки относят к дополнительному типу «другая контрольная точка», сопоставление которых необходимо проводить на основе условий соответствия (6.6). Тип «другая контрольная точка» не следует использовать для контрольных точек окончания гребня или бифуркации гребня.

Таким образом, настоящий стандарт устанавливает следующие типы контрольных точек:

-окончание гребня (точка бифуркации основы впадин);

- бифуркация гребня;

-другая контрольная точка.

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

6.3    Расположение контрольных точек

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

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

Основу впадины вычисляют поэтапным уменьшением площади впадины до линии шириной в один элемент изображения.

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

6.3.1 Система координат

Вычисление координат контрольных точек следует проводить в декартовой системе координат X—Y. Начало системы координат изображения отпечатка пальца должно располагаться в левом верхнем углу исходного изображения. Ось X согласно общепринятому в цифровой обработке изображений допущению должна быть направлена слева направо (положительное направление), ось Y должна быть направлена вниз (положительное направление). В системе координат изображения пальца осьХдолжна быть направлена справа налево в соответствии с рисунком 1. Все значения координатХ и Y должны быть неотрицательными.

Координаты X и Y контрольных точек следует определять с шагом, равным одному элементу изображения, и с пространственным разрешением, приведенным в полях «Разрешение по оси X» и «Разрешение по оси Y». Разрешения изображения по оси X и Y определяют отдельно.

В формате записи контрольных точек отпечатка пальца разрешение системы координат должно быть записано в заголовке записи согласно 7.3.8 и 7.3.9.

4

ГОСТ Р ИСО/МЭК19794-2—2005

X

След отпечатка пальца

Палец

Рисунок 1 — Система координат


Y

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

1 единица = 1СГ2 мм (формат нормального размера) или 1 единица = 1СГ1 мм (формат компактного размера).

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

Рисунок 2 — Расположение и ориентация контрольной точки окончания гребня, определенной через точку бифуркации основы впадин


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

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

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

5

Рисунок 3 — Расположение и ориентация контрольной точки бифуркации гребня, определенной через точку бифуркации основы гребней

6.3.4 Расположение контрольной точки окончания основы гребней

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

Рисунок 4 — Расположение контрольной точки окончания основы гребней

6.3.5    Расположение других контрольных точек

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

6.3.6    Описание расположения контрольных точек в форматах записи и форматах для использования в идентификационных картах

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

точки:

-точку окончания гребня и точку бифуркации гребня.

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

-точку окончания гребня и точку бифуркации гребня или - точку окончания основы гребней и точку бифуркации гребня.

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

6