Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 19794-8-2015 Информационные технологии (ИТ). Биометрия. Форматы обмена биометрическими данными. Часть 8. Данные изображения отпечатка пальца - остов

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


Формат записи данных остова отпечатка пальца содержит основные и дополнительные данные для обмена данными остова отпечатка пальца. Все данные записи должны быть представлены в двоичном формате, за исключением полей "Идентификатор формата" ("Formаt identifier") и "Номер версии стандарта" ("Version number"), которые являются нуль-терминированной строкой с символами ASCII. В записи не используются разделители записей или теги полей; разграничение полей осуществляется байтовым счетчиком.

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

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


Таблица 1 - Структура формата записи данных остова отпечатка пальца


Поле

Длина, байт

Допустимые значения

Примечание

Общий заголовок (General header)

Идентификатор формата (Format identifier)

4

0x46534b00 (0x'FSK'0 )

FSK - запись остова отпечатка пальца


Номер версии стандарта (Version number)

4

0x30323000 (0x'0' '2' '0' 00)

Данное число означает, что для создания записи остова отпечатка пальца используется вторая версия настоящего стандарта. Значение поля "Номер версии стандарта" (4 байта) является нуль-терминированной строкой с тремя символами ASCII

_______________

В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Вместо термина "запись остова отпечатка пальца" указан термин "запись данных изображения радужной оболочки глаза".



Длина записи (Length of record)

4




Число представлений отпечатков пальцев (Number of finger representations)

2

От 1 до 255



Сертификационный флаг (Certification flag)

1


0x00 - ни одно представле- ние не содержит записи данных о сертификации ("Certification record")

0x01 - все представления содержат запись данных о сертификации

Пред-
став-
ление (Rep-
resen-
tation)

Заго-
ловок пред-
став-
ления (Rep-
resen-
tation header)

Длина представления (Representation length)

4


Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления"



Дата и время регистрации (Capture data and time)

9


Данное поле содержит дату и время регистрации по Гринвичу (универсальное глобальное время). Значение должно быть закодировано в соответствии с ИСО/МЭК 19794-1



Идентификатор технологии биометрического сканера отпечатков пальцев (Capture device technology identifier)

1

От 0 до 20

См. таблицу 2



Идентификатор изготовителя биометрического сканера отпечатков пальцев (Capture device vendor identifier)

2

От 0x0000 до 0xFFFF

Идентификатор, зарегистрированный МАБП

_______________

МАБП - Международная ассоциация биометрической промышленности (The International Biometric Industry Association (IBIA)).



Идентификатор типа биометрического сканера отпечатков пальцев (Capture device type identifier)

2

От 0x0000 до 0xFFFF

Определяется изготовителем



Число блоков "Качество" (Number of quality blocks)

1

От 0 до 255

Информация о числе 5-байтовых блоков "Качество" ("Quality blocks"). Значение 0 означает, что оценка качества не проводилась; соответственно, блоки "Качество" отсутствуют



Блок "Качество" (Quality block)

Показатель качества (Quality score)

1

От 0 до 100; 255

0 - минимальное значение показателя качества;

100 - максимальное значение показателя качества;

255 - неудачная попытка вычисления показателя качества




Идентификатор разработчика алгоритма оценки качества (Quality algorithm vendor identifier)

2

От 0x0000 до 0xFFFF





Идентификатор алгоритма оценки качества (Quality algorithm identifier)

2

От 0x0000 до 0xFFFF




Число блоков "Сертификация" (Number of certifications)

1

От 0x00 до 0xFF

Значение 0x00 означает, что данный биометрический сканер отпечатков пальцев не был сертифицирован и не имеет блоков "Сертификация" ("Certification block")



Блок "Сер-
тифи-
кация" (Certi-
fica-
tion)

Идентифи-
катор сертифици-
рующего органа (Certification authority identifier)

2

От 0x0000 до 0xFFFF





Идентифи-
катор схемы сертификации (Certification scheme identidier)

1

От 0x00 до 0xFF

См. таблицу 3



Наименование пальца (Finger position)

1

От 0 до 10

См. таблицу 4



Номер представления (Representation number)

1

От 0 до 15




Разрешение изображения отпечатка пальца (Resolution of finger pattern)

1

От 1 до 255

Рекомендуемое значение 100 пикселей/см



Тип изображения отпечатка пальца (Impression type)

1

От 0 до 3;

8, 24, 28, 29

См. таблицу 5

_______________

В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. В качестве допустимых значений указано "от 0 до 3, от 8 до 23 до 29".




Горизонтальный размер изображения остова (ширина) (Skeleton image size in X)

2


В пикселях



Вертикальный размер изображения остова (высота) (Skeleton image size in Y)

2


В пикселях



Число битов для координат точек начала и конца в коде направления (Bit-depth of direction code start and stop points coordinates)

1

От 8 до 16

Рекомендуемое значение 8



Число битов направления точек начала и конца в коде направления (Bit-depth of direction code start and stop direction)

1

От 4 до 8

Рекомендуемое значение 6



Число битов направления в коде направления (Bit-depth of direction in direction code)

1

От 3 до 8

Рекомендуемое значение 4



Длина шага в коде направления (Step size of direction code)

1

От 1 до 255

Рекомендуемое значение 16



Относительная длина поперечного шага в коде направления 256х/ (Relative perpendicular step size of direction code)

1

От 0 до 255

Рекомендуемое значение 60

_______________

В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Поле "Относительная длина поперечного шага в коде направления" указано дважды.



Число направлений

от 0° до 180° (Number of directions on 180°)

1

От 1 до 255

Рекомендуемое значение 32



Длина блока "Данные остова отпечатка пальца" (Length of finger pattern skeletal data block)

2





Длина данных остова отпечатка пальца (Length of finger pattern skeletal data)

2





Данные остова отпечатка пальца (Finger pattern skeletal data)

Содер-
жится в преды-
дущем поле





Длина данных индексов смежности линий остова (Length of skeleton line neighbourhood index data)

2





Данные индексов смежности линий остова (Skeleton line neighbourhood index data)

Содер-
жится в преды-
дущем поле





Длина блока "Дополнительные данные" (Extended data block length)

2


0x0000 означает отсутствие дополнительных данных



Код типа области "Дополнительные данные" (Extended data area type code)

2

От 0x00 до 0xFF

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



Длина области "Дополнительные данные" (Extended data area length)

2


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



Область "Дополнительные данные" (Extended data area)

Содер-
жится в преды-
дущем поле


- данные гребневого счета,

- данные ядра и дельты,

- данные локального качества изображения,

- данные расположения потовых пор,

- данные структуры остова.