8.3.1 Обязательные поля блока "Заголовок представления" (Representation header)
С блока "Заголовок представления" должен начинаться каждый раздел данных об отпечатке пальца или ладони. Блок "Заголовок представления" должен содержать информацию о данном представлении изображения одного пальца, нескольких пальцев или ладони. В записи изображения отпечатка пальца должен содержаться один блок "Заголовок представления" для каждого представления. Длина блока "Заголовок представления" должна составлять минимум 41 или 42 байта [в зависимости от значения поля "Сертификационный флаг" (Certification flag) в блоке "Общий заголовок" (General header)]. Сжатые или несжатые данные изображения данного представления должны следовать за блоком "Заголовок представления". Дополнительные представления пальца (включая заголовок) присоединяются к концу предыдущего представления. В таблице 2 приведен список полей, содержащихся в блоке "Заголовок представления", предшествующем каждому блоку данных изображения пальца/ладони. В таблице 3 перечислены данные изображения пальца/ладони и различные типы дополнительных данных, связанные с представлением отпечатка пальца.
Таблица 2 - Блок "Заголовок представления" (Representation header)
Поле | Длина, байт | Допустимые значения | Примечание |
Длина представления (Representation length) | 4 | От 0х41 до 0хFFFFFFFF | Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления" |
Дата и время регистрации (Capture date and time) | 9 | См.
| Поле "Дата и время регистрации" должно содержать дату и время регистрации представления по Гринвичу (универсальное глобальное время). Значение должно быть записано в 9 байтах. Значения данного поля должны быть закодированы в соответствии с требованиями ГОСТ ISO/IEC 19794-1 |
Идентификатор технологии биометрического сканера (Capture device technology identifier) | 1 | От 0 до 20 | Поле "Идентификатор технологии биометрического сканера" (1 байт) должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0х00. Допустимые значения представлены в таблице 4 |
Идентификатор изготовителя биометрического сканера (Capture device vendor identifier) | 2 | От 0х0000 до 0хFFFF | Поле "Идентификатор изготовителя биометрического сканера" (2 байта) должно содержать информацию о биометрической организации, являющейся владельцем продукта, при помощи которого была создана ЗОБД. Идентификатор изготовителя биометрического сканера должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД, зарегистрированный регистрационным органом*. Если данное поле содержит нули, то изготовитель биометрического сканера неизвестен |
Идентификатор типа биометрического сканера (Capture device type identifier) | 2 | От 0х0000 до 0хFFFF | Поле "Идентификатор типа биометрического сканера" должно содержать информацию о типе продукта, создающего ЗОБД. Тип продукта определяется владельцем зарегистрированного продукта или регистрационным органом. Если данное поле содержит нули, то тип биометрического сканера неизвестен. Если идентификатор изготовителя биометрического сканера равен 0х0000, то идентификатор типа биометрического сканера также должен быть равен 0х0000 |
Запись "Качество" (Quality record) | От 1 до 1276 | Более подробная информация представлена в таблице 5 ГОСТ ISO/IEC 19794-1-2015 | Запись данных о качестве должна состоять из поля "Число блоков "Качество" (Number of quality blocks) (1 байт), за которым следуют блоки "Качество" (Quality) (если они имеются). В поле "Число блоков "Качество" должно быть указано число блоков "Качество" в виде целого числа без знака. Каждый блок "Качество" должен состоять из полей: - "Показатель качества" (Quality score); - "Идентификатор разработчика алгоритма оценки качества" (Quality algorithm vendor identifier); - "Идентификатор алгоритма оценки качества" (Quality algorithm identifier). Поле "Показатель качества" (1 байт) определяет количественное выражение расчетных эксплуатационных характеристик биометрического образца, представляется в виде целого числа без знака. Допустимые значения: - от 0 до 100, где большие значения отражают более высокое качество; - 255, то есть 0хFF - ошибка при вычислении показателя качества. Поле "Идентификатор разработчика алгоритма оценки качества" должно содержать информацию об организации, предоставившей алгоритм оценки качества. Идентификатор разработчика алгоритма оценки качества должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД, зарегистрированный регистрационным органом. Если данное поле содержит нули, то разработчик алгоритма оценки качества не определен. |
Запись "Качество" (Quality record) | От 1 до 1276 | Более подробная информация представлена в таблице 5 | Поле "Идентификатор алгоритма оценки качества" должно содержать информацию об алгоритме оценки качества, с помощью которого был рассчитан показатель качества. Данное значение определяется разработчиком алгоритма оценки качества или регистрационным органом. Значение должно быть закодировано в 2 байтах. Если данное поле содержит нули, то алгоритм оценки качества не определен |
Запись "Сертификация" (Certification record) | От 0 до 766 | Запись "Сертификация" существует только в том случае, если поле "Сертификационный флаг" (Certification flag) в блоке "Общий заголовок" (General header) имеет значение 1. Запись данных о сертификации должна состоять из поля "Число блоков "Сертификация" (Number of certification blocks) (1 байт), за которым следуют блоки "Сертификация" (Certification) (если они имеются). В поле "Число блоков "Сертификация" должно быть указано число блоков "Сертификация" в виде целого числа без знака. - "Идентификатор сертифицирующего органа" (Certification authority identifier); - "Идентификатор схемы сертификации" (Certification scheme identifier). Идентификатор сертифицирующего органа должен содержать информацию о сертифицирующем органе, проводившем сертификацию в соответствии со схемой сертификации. Идентификатор сертифицирующего органа должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД, зарегистрированный регистрационным органом. Идентификатор схемы сертификации должен содержать информацию о схеме сертификации, в соответствии с которой была проведена сертификация. Идентификатор схемы сертификации должен быть закодирован в 1 байте. Список идентификаторов схемы сертификации представлен в таблице 5 | |
Наименование пальца/ладони (Finger/palm position) | 1 | От 0 до 10; от 13 до 15; от 20 до 36; от 40 до 50 | См. таблицы 6-9 |
Номер представления (Representation number) | 1 | От 0 до 15 | - |
Единица измерения частоты дискретизации (Scale units) | 1 | От 1 до 2 | Пикселей/дюйм или пикселей/см |
Частота пространственной дискретизации биометрического сканера (по горизонтали) [Scan spatial sampling rate (horizontal)] | 2 | От 0 до (2-1) | Определяется биометрическим сканером |
Частота пространственной дискретизации биометрического сканера (по вертикали) [Scan spatial sampling rate (vertical)] | 2 | От 0 до (2-1) | Определяется биометрическим сканером |
Частота пространственной дискретизации изображения (по горизонтали) [Image spatial sampling rate (horizontal)] | 2 | <= Частота пространственной дискретизации биометрического сканера (по горизонтали) [Scan spatial sampling rate (horizontal)] | Зависит от уровня качества |
Частота пространственной дискретизации изображения (по вертикали) [Image spatial sampling rate (vertical)] | 2 | <= Частота пространственной дискретизации биометрического сканера (по вертикали) [Scan spatial sampling rate (vertical)] | Зависит от уровня качества |
Битовая глубина (Bit-depth) | 1 | От 1 до 16 битов | От 2 до 65535 уровней серого |
Алгоритм сжатия изображения (Image compression algorithm) | 1 | || От 0 до 6 | См. таблицу 9 |
Тип изображения отпечатка (Impression type) | 1 | От 0 до 15; от 20 до 29 | См. таблицу 10 |
Горизонтальный размер изображения (Horizontal line length) | 2 | От 0 до (2-1) | Зависит от используемого датчика |
Вертикальный размер изображения (Vertical line length) | 2 | От 0 до (2-1) | Зависит от используемого датчика |
Длина данных изображения (Image data length) | 4 | От 0 до (2-58) | Число байтов сжатых/несжатых данных изображения |
________________
* Деятельность по присвоению уникальных идентификаторов биометрическим организациям, осуществляющим деятельность в Российской Федерации, и биометрическим продуктам, разрабатываемым и/или серийно выпускаемым и/или реализуемым в Российской Федерации, а также ведение соответствующих реестров осуществляет Некоммерческое партнерство "Русское биометрическое общество", официально зарегистрированное Международной ассоциацией биометрии и идентификации (МАБИ) [The International Biometrics & Identification Association (IBIA)] в качестве ведущей организации ЕСФОБД.
Таблица 3 - Данные изображения и дополнительные данные
Тип данных | Поле | Длина, байт | Допустимые значения | Примечания |
Данные изображения (Image data) | Данные изображения пальца/ладони (Finger/ palm image data) | <2-1 | - | Сжатые или несжатые данные изображения |
Блоки "Дополнительные данные" (Extended data) | Код идентификации типа области дополнительных данных (Extended data area type identification code) | 2 | От 0х0001 до 0хFFFF | Сегментация, аннотация, комментарий или специальные данные разработчика/изготовителя. |
Длина области дополнительных данных (Length of extended data) | 2 | От 0х0004 до 0хFFFF | ||
Область дополнительных данных (Data section) | Длина области дополнительных данных (Length of extended data) - 4 | - |
8.3.2 Поле "Длина представления" (Representation length)
Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления" (Representation header).
8.3.3 Поле "Дата и время регистрации" (Capture date and time)
Поле "Дата и время регистрации" должно содержать дату и время регистрации данного представления по Гринвичу (универсальное глобальное время). Данное поле не предназначено для кодирования момента времени, когда запись подверглась обработке. Значения поля "Дата и время регистрации" должны быть закодированы в соответствии с требованиями, указанными в ГОСТ ISO/IEC 19794-1.
8.3.4 Поле "Идентификатор технологии биометрического сканера" (Capture device technology identifier)