ГОСТ Р ИСО/МЭК 19794-8—2015
При использовании любого из 2 описанных методов определения гребневого счета, порядок
записи значений гребневого счета должен быть следующим:
- все значения гребневого счета для определенной центральной контрольной точки должны
быть записаны вместе;
- центральная контрольная точка должна быть первой контрольной точкой в 3-байтовых блоках
«Данные гребневого счета» («Ridge count data»);
- если в рассматриваемом квадранте или октанте соседняя контрольная точка отсутствует, то в
полях «Номер контрольной точки» («Index number») и «Значение гребневого счета» («Ridge count»)
должны быть записаны нули (то есть для каждой центральной контрольной точки всегда должны быть
указаны 4 значения гребневого счета для метода квадрант или 8 значений для метода октант);
- порядок записи соседних контрольных точек в настоящем стандарте не определен.
7.5.22 Блок «Данные гребневого счета»
Данные гребневого счета должны быть представлены последовательностью 3-байтовых блоков
«Данные гребневого счета». Первые 2 байта относятся к полю «Номер контрольной точки» и
указывают, какие контрольные точки используются при расчете значения гребневого счета. Третий
байт является полем «Значение гребневого счета» и содержит информацию о числе гребней,
которые пересекают отрезок, соединяющий 2 указанные контрольные точки.
Если в рассматриваемом квадранте или октанте соседняя контрольная точка отсутствует, то
первый байт блока «Данные гребневого счета» должен содержать порядковый номер центральной
контрольной точки, второй и третий байты — значение 255. Для каждой центральной контрольной
точки всегда должны быть указаны 4 значения гребневого счета для метода квадрант или 8 значений
для метода октант.
Данные гребневого счета должны быть перечислены в порядке возрастания номеров
контрольных точек. Настоящий стандарт не устанавливает требования к тому, чтобы гребневой счет
перечислялся, начиная с наименьшего значения порядкового номера. Так как контрольные точки
перечисляются в произвольном геометрическом порядке, взаимное геометрическое расположение
различных элементов данных гребневого счета не устанавливается.
7.5.2.3 Структура формата данных гребневого счета
Структура формата данных гребневого счета представлена следующим образом:
7.5.2.1
Метод
определения
гребневого
счета
75.2.2
Контрольная
точка Ns 1
7.5.22
Контрольная
точка N* 2
7.5.22
Гребневой
счет
Коя метода
Счет
1 байт
Номер
контрольной
точки
1 байт
Номер
контрольной
точки
1 байт
1 байт
3 байта
7.52.2
Контрольная
точка
№
1
75.2.2
Контрольная
точка N* 2
7.5.22
Гребневой
счет
Счет
Номер
контрольной
точки
1 байт
V
_______________
Номер
контрольной
точки
1 байт
1 байт
_________
;
3 байта
7.5.3 Формат данных ядра и дельты
Если код типа области «Дополнительные данные» равен 0x0002. то область «Дополнительные
данные» содержит информацию о ядре и дельте, а именно о расположении и параметрах ядер и
дельт на исходном изображении отпечатка пальца. Точки ядер и дельт относятся к интегральным
параметрам отпечатка пальца и определяются характером всего гребневого узора отпечатка пальца.
Любой отпечаток пальца может иметь произвольное (ноль или более) число ядер и дельт.
Информация об ядрах и дельтах может содержаться или отсутствовать в записи.
Формат данных ядра и дельты представлен далее. Первый байт области должен содержать
число обнаруженных ядер. Допустимые значения — от 0 до 15.
7.5.3.1 Поле «Число ядер» («Number of cores»)
Число обнаруженных на отпечатке пальцев ядер должно быть записано в 4-х младших битах
поля «Число ядер». Допустимые значения — от 0 до 15. Старшие 4 бита поля зарезервированы ПК 37
для дальнейшего использования. Для настоящего стандарта установлены нулевые значения
данных битов.
7.5.3.2 Поле «Тип данных ядра» («Core information type»)
Тип данных ядра должен быть указан в 2 старших битах поля «Расположение ядра по оси X»
(«X coordinate of the core position») (2 байта). Значение 01 указывает на наличие информации о
22