--------------------------------
<1> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Вместо термина "запись остова отпечатка пальца" указан термин "запись данных изображения радужной оболочки глаза".
Продолжение таблицы 1
--------------------------------
<1> МАБП - Международная ассоциация биометрической промышленности (The International Biometric Industry Association (IBIA)).
Продолжение таблицы 1
--------------------------------
<1> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. В качестве допустимых значений указано "от 0 до 3, от 8 до 23 до 29".
<2> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Поле "Относительная длина поперечного шага в коде направления" указано дважды.
Окончание таблицы 1
Запись имеет следующую структуру:
- блок "Общий заголовок" фиксированной длины (15 байтов), содержащий информацию о записи в целом, включая поля "Число представлений отпечатков пальцев" и "Длина записи", определяющее длину всей записи в байтах;
- запись для каждого представления пальца, состоящая из:
- блока "Заголовок представления" переменной длины, содержащего информацию о данных конкретного представления пальца;
- блока "Данные остова отпечатка пальца" переменной длины;
- одного обязательного блока "Дополнительные данные" для каждого представления пальца, содержащего области дополнительных данных, которые описывают дополнительные характеристики или характеристики, установленные разработчиком. Области дополнительных данных могут отсутствовать.
Все многобайтовые значения должны быть представлены в формате обратного порядка следования байтов (Big-Endian), т.е. старшие байты любого многобайтового значения записывают в память раньше младших байтов. Передача данных также должна проходить в порядке от старшего байта к младшему. В пределах байта передача и хранение данных должна проходить в порядке от старшего бита к младшему. Все числовые значения должны быть целочисленными и беззнаковыми величинами фиксированной длины.
Запись остова отпечатка пальца должна содержать только один блок "Общий заголовок". Блок содержит информацию об особенностях и характеристиках устройства, формирующего данные.
7.3.1 Поле "Идентификатор формата"
Запись остова отпечатка пальца должна начинаться с поля "Идентификатор формата" (4 байта). Для настоящего стандарта поле "Идентификатор формата" должно быть представлено нуль-терминированной строкой с тремя символами ASCII 'FSK'.
7.3.2 Поле "Номер версии стандарта"
Поле "Номер версии стандарта" (4 байта) является нуль-терминированной строкой с тремя символами ASCII. Первый и второй символы обозначают номер версии стандарта, третий символ - номер поправки или изменения данной редакции.
Номер версии стандарта ИСО/МЭК 19794-8:2011 - "020" (номер версии 2, номер редакции 0).
7.3.3 Поле "Длина записи"
Поле "Длина записи" (4 байта) должно содержать значение полной длины записи в байтах, включая блок "Общий заголовок" и одно или более представление.
7.3.4 Поле "Число представлений отпечатков пальцев"
В поле "Число представлений отпечатков пальцев" (2 байта) должно быть указано число представлений отпечатков пальцев, включенных в запись. Необходимо наличие минимум одного представления.
7.3.5 Поле "Сертификационный флаг"
Поле "Сертификационный флаг" (1 байт) должно определять наличие записи о сертификации в каждом блоке "Заголовок представления". Значение 0x00 означает, что ни одно из представлений не содержит записи "Сертификация" ("Certification record"). Значение 0x01 означает, что все представления содержат запись данных о сертификации.
Примечание - Имеющаяся запись данных о сертификации может не содержать информации о сертификации (в таком случае в поле "Число блоков "Сертификация" должно быть значение 0).
С блока "Заголовок представления" должна начинаться каждая область данных, содержащая информацию об отдельном пальце. Каждому пальцу в записи остова отпечатка пальца должен соответствовать один блок "Заголовок представления". Длина данного блока должна составлять минимум 39 байтов. Для одного пальца допускается наличие нескольких представлений с предположительно различными данными.
7.4.1.1 Поле "Длина представления"
Поле "Длина представления" должно содержать значение длины представления в байтах, включая поле "Заголовок представления".
7.4.1.2 Поле "Дата и время регистрации"
Поле "Дата и время регистрации" должно содержать дату и время регистрации данного представления по Гринвичу (универсальное глобальное время). Значения поля "Дата и время регистрации" должны быть закодированы в соответствии с требованиями, указанными в стандарте ИСО/МЭК 19794-1. Данное поле не предназначено для кодирования момента времени, когда запись подверглась обработке.
7.4.1.3 Поле "Идентификатор технологии биометрического сканера отпечатков пальцев"
Поле "Идентификатор технологии биометрического сканера отпечатков пальцев" (1 байт) должно содержать сведения о классе технологии биометрического сканера отпечатков пальцев, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0x00. Список возможных значений поля представлен в таблице 2.
Таблица 2
отпечатков пальцев
7.4.1.4 Поле "Идентификатор изготовителя биометрического сканера отпечатков пальцев"
Поле "Идентификатор изготовителя биометрического сканера отпечатков пальцев" (2 байта) должно содержать идентификатор биометрической организации, являющейся владельцем продукта, производящего запись биометрических данных. Идентификатор изготовителя должен быть зарегистрирован МАБП или другим разрешенным регистрирующим органом. Если данное поле содержит нули, то изготовитель биометрического сканера отпечатков пальцев неизвестен.
7.4.1.5 Поле "Идентификатор типа биометрического сканера отпечатков пальцев"
Поле "Идентификатор типа биометрического сканера отпечатков пальцев" (2 байта) должно содержать информацию о типе продукта, производящего запись биометрических данных. Данный идентификатор определяется зарегистрированным владельцем продукта или другим разрешенным регистрационным органом. Если данное поле содержит нули, то тип биометрического сканера отпечатков пальцев неизвестен.
7.4.1.6 Запись данных о качестве (блоки "Качество")
7.4.1.6.1 Общие положения
Запись данных о качестве должна состоять из поля "Число блоков "Качество" и следующих за ним блоков "Качество", если они имеются.
7.4.1.6.2 Поле "Число блоков "Качество"
Первый байт поля является обязательным и должен содержать число блоков информации о качестве биометрических данных остова отпечатка пальца. Последующие пятибайтные блоки должны содержать различающуюся информацию о качестве/разработчике/алгоритме для каждого отдельно вычисленного показателя качества/разработчика/алгоритма. Нулевое значение поля означает, что не была проведена ни одна попытка расчета показателя качества. В таком случае запись данных о качестве не содержит ни одного блока "Качество".
7.4.1.6.3 Поле "Показатель качества"
Значение поля "Показатель качества", как определено в стандарте ИСО/МЭК 29794-1, должно представлять собой количественное выражение расчетных характеристик верификации биометрического образца. Допустимыми значениями поля являются целые числа в диапазоне от 0 до 100, где с возрастанием значения качество изображения улучшается. Значение 255 указывается в особом случае и означает неудачную попытку вычисления показателя качества. В одном блоке "Представление" не допускается присутствие нескольких показателей качества, рассчитанных по одному и тому же алгоритму (с одинаковыми идентификатором разработчика и идентификатором алгоритма определения качества).
7.4.1.6.4 Поле "Идентификатор разработчика алгоритма определения качества"
Для того чтобы иметь возможность различать сгенерированные разными алгоритмами показатели качества, в следующих 2 байтах блока "Качество" необходимо указать идентификатор разработчика алгоритма определения качества. Данный идентификатор разработчика должен быть зарегистрирован МАБП.
7.4.1.6.5 Поле "Идентификатор алгоритма определения качества"
Оставшиеся 2 байта должны содержать целочисленный код продукта, заданный разработчиком алгоритма определения качества. Данный код показывает, какой из алгоритмов разработчика (и версия) использовался при расчете показателя качества. Значение идентификатора показателя качества должно находиться в диапазоне от 1 до 65535.
7.4.1.7 Запись данных о сертификации (блоки "Сертификация")
7.4.1.7.1 Общие положения
Запись данных о сертификации содержит информацию о процедурах сертификации, примененных для проверки используемого биометрического сканера отпечатков пальцев. Если поле "Сертификационный флаг" в блоке "Общий заголовок" имеет значение 0x00, то запись данных о сертификации отсутствует.
7.4.1.7.2 Поле "Число блоков "Сертификация"
Поле "Число блоков "Сертификация" (1 байт) является обязательным и должно содержать число последующих блоков "Сертификация" для данного биометрического сканера отпечатков пальцев. За полем "Число блоков "Сертификация" следуют 3-байтные блоки "Сертификация", содержащие информацию о сертификации. Значение 0x00 означает, что данный биометрический сканер отпечатков пальцев не был сертифицирован и не имеет блоков "Сертификация".
7.4.1.7.3 Поле "Идентификатор сертифицирующего органа"
Значение поля "Идентификатор сертифицирующего органа" должно быть закодировано в 2 байтах. Сертифицирующий орган является организацией, проводящей сертификацию биометрического сканера отпечатков пальцев в соответствии с определенной схемой сертификации. Идентификатор сертифицирующего органа должен быть зарегистрирован МАБП или другим разрешенным регистрирующим органом.
7.4.1.7.4 Поле "Идентификатор схемы сертификации"
Поле "Идентификатор схемы сертификации" является последним байтом блока "Сертификация" и должно содержать информацию о схеме сертификации, использованной для сертификации биометрического сканера отпечатков пальцев. Список актуальных идентификаторов схем сертификации представлен в таблице 3.
Таблица 3
указанных в приложениях
7.4.1.8 Поле "Наименование пальца"
Значения поля "Наименование пальца" (1 байт) должны соответствовать кодам, представленным в таблице 12 <1> стандарта ANSI/NIST-ITL 1-2007 "Формат данных для обмена биометрической информацией об отпечатках пальцев, снимках лица и др." ("Data format for the interchange of fingerprint, facial, & other biometric information"). Для удобства указанная таблица продублирована в таблице 4 <2> настоящего стандарта. Однако в настоящем стандарте использованы только коды с 0 по 10; коды для плоских отпечатков пальцев, включенные в таблицу 12 <3> стандарта ANSI/NIST-ITL 1-2007, не используются.
--------------------------------
<1> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Вместо таблицы 12 указана таблица 5.
<2> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Вместо таблицы 4 указана таблица 2.
<3> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Вместо таблицы 12 указана таблица 5.
Таблица 4
7.4.1.9 Поле "Номер представления"
Если в записи остова отпечатка пальца к одному пальцу относится более одного представления, то каждый блок "Представление" должен иметь уникальное значение в поле "Номер представления" (1 байт). Комбинация наименования пальца и номера представления позволяет однозначно идентифицировать конкретное представление контрольных точек в общей записи. Множество представлений контрольных точек отпечатка одного и того же пальца должно быть последовательно пронумеровано по возрастанию начиная с нуля. В случае наличия только одной записи контрольных точек для каждого пальца, значение данного поля должно быть нулевым.
7.4.1.10 Поле "Разрешение изображения отпечатка пальца"
Разрешение (в пикселях/см) изображения (изображений) отпечатков пальцев должно быть одинаковым в направлениях осей X и Y и должно храниться в 1 байте.
7.4.1.11 Поле "Тип изображения отпечатка пальца"
В поле "Тип изображения отпечатка пальца" (1 байт) должен быть записан код типа изображения отпечатка пальца (таблица 5). Данные коды соответствуют таблице 11 стандарта ANSI/NIST-ITL 1-2007. Тип "протяжки" соответствует изображениям, полученным путем скольжения пальца по небольшому датчику. Настоящий стандарт допускает использование для данного поля кодов с 0 по 3, 8, 24, 28 и 29; коды для кисти и следа отпечатка пальца в настоящем стандарте не используются.
Таблица 5
7.4.1.12 Поле "Горизонтальный размер изображения остова (ширина)"
Значение поля "Горизонтальный размер изображения остова (ширина)" в пикселях должно быть записано в 2 байтах.
7.4.1.13 Поле "Вертикальный размер изображения остова (высота)"
Значение поля "Вертикальный размер изображения остова (высота)" в пикселях должно быть записано в 2 байтах.
7.4.1.14 Поле "Число битов для координат точек начала и конца в коде направления"
Число битов, используемых для представления координат X и Y точек начала и конца в коде направления остова отпечатка пальца, должно содержаться в соответствующем поле (1 байт).
7.4.1.15 Поле "Число битов направления точек начала и конца в коде направления"
Число битов, используемых для представления направления в точках начала и конца в коде направления остова отпечатка пальца, должно содержаться в соответствующем поле (1 байт).
7.4.1.16 Поле "Число битов направления в коде направления"
Число битов, используемых для представления направления в коде направления, должно содержаться в соответствующем поле (1 байт).
7.4.1.17 Поле "Длина шага в коде направления"
Максимальная длина шага Ss в текущем направлении каждого кода направления должна содержаться в соответствующем поле (1 байт).
7.4.1.18 Поле "Относительная длина поперечного шага в коде направления"
Относительная длина поперечного шага (256 x Sp/Ss) в коде направления должна содержаться в соответствующем поле (1 байт).
7.4.1.19 Поле "Число направлений от 0° до 180°"
Угловое разрешение кода направления хранится в виде числа
7.4.1.20 Поле "Длина блока "Данные остова отпечатка пальца"
Значение поля "Длина блока "Данные остова отпечатка пальца" (2 байта) должно быть определено в байтах и включать биты заполнения для укомплектования последнего байта данных остова отпечатка пальца.
Блок "Данные остова отпечатка пальца" для отдельного пальца включает поля: "Данные остова отпечатка пальца" и "Данные индексов смежности линий остова". Каждое поле сопровождается полем с указанием длины, как описано далее.
7.4.2.1 Поле "Длина данных остова отпечатка пальца"
Значение поля "Длина данных остова отпечатка пальца (2 байта) должно быть определено в байтах и включать биты заполнения для укомплектования последнего байта данных остова отпечатка пальца.
7.4.2.2 Поле "Данные остова отпечатка пальца"
Данные остова отпечатка пальца для отдельного пальца должны быть записаны в соответствии с 6.1 и 6.2.
7.4.2.3 Поле "Длина данных индексов смежности линий остова"
Значение поля "Длина данных индексов смежности линий остова" (2 байта) должно быть определено в байтах и включать биты заполнения для укомплектования последнего байта данных остова отпечатка пальца.
7.4.2.4 Поле "Данные индексов смежности линий остова"
Данные индексов смежности линий остова для отдельного пальца должны быть записаны в соответствии с 6.3.
Блок "Дополнительные данные" записи остова отпечатка пальца предназначен для размещения дополнительной информации, которая может быть использована системами сравнения. Рекомендуется минимизировать размер данной области за счет увеличения данных, хранящихся в основной области записи. Блок "Дополнительные данные" для каждого представления отпечатка пальца должен следовать непосредственно за основными данными конкретного представления остова отпечатка пальца и начинаться с поля "Длина блока "Дополнительные данные". Каждому блоку "Представление" может соответствовать несколько областей "Дополнительные данные"; в таком случае значение поля "Длина блока "Дополнительные данные" будет равно сумме значений полей "Длина области "Дополнительные данные". Значение поля "Длина блока "Дополнительные данные" используется в качестве метки существования дополнительных данных, в то время как отдельные поля "Длина области "Дополнительные данные" используются для анализа дополнительных данных.
Примечание - Область "Дополнительные данные" не может существовать без основных, в соответствии с настоящим стандартом, данных записи остова отпечатка пальца.
Хотя область "Дополнительные данные" позволяет включать в формат остова отпечатка пальца собственные данные компании-изготовителя, они не должны представляться в альтернативной форме, если могут быть записаны в соответствии с настоящим стандартом. В частности, данные о гребневом счете, точках ядра и дельты, информация о локальном качестве изображения и расположении потовых пор не должны быть представлены собственным способом, противоречащим определенному в данном стандарте формату. Дополнительная информация о гребневом счете, точках ядра и дельты, локальном качестве изображения или расположении потовых пор может быть размещена в соответствующей собственной области дополнительных данных, если указанные далее поля настоящего стандарта заполнены. Это требование позволяет обеспечить совместимость различных систем.
7.5.1 Структура блока "Дополнительные данные"
Все записи остова отпечатка пальца должны содержать поле "Длина блока "Дополнительные данные". Значение данного поля указывает на наличие дополнительных данных и должно быть записано в 2 байтах. Значение поля, равное нулю (0x0000), означает отсутствие дополнительных данных, а также то, что файл данных будет закончен или продолжен следующим представлением отпечатка пальца. Ненулевое значение поля указывает длину всех сегментов дополнительных данных, начинающихся со следующего байта.
7.5.1.2 Поле "Код типа области "Дополнительные данные"
Значение поля "Код типа области "Дополнительные данные" (2 байта) должно характеризовать формат области "Дополнительные данные" так, как определено разработчиком в полях заголовка ЕСФОБД "владелец продукта ББД ЕСФОБД" (CBEFF_BDB_product_owner) и "тип продукта ББД ЕСФОБД" (CBEFF_BDB_product_type). Значение нуля в обоих байтах является зарезервированным значением и не используется. Значение нуля в первом байте и ненулевое значение во втором байте означает, что область "Дополнительные данные" имеет определенный в настоящем стандарте формат. Ненулевое значение в первом байте указывает на то, что формат области "Дополнительные данные" не описан в настоящем стандарте, а его тип определяется кодом, установленным разработчиком. В таблице 6 приведены коды типа области "Дополнительные данные". Если длина блока "Дополнительные данные" (см. 7.5.1.1) равна нулю, то данное поле и дополнительные данные отсутствуют.
Примечание - Если присутствуют дополнительные данные типа, определенного разработчиком, а в стандартном биометрическом заголовке (СБЗ) не содержатся сведения о владельце продукта и о типе продукта, то связь между дополнительными данными и разработчиком установлена не будет.
Таблица 6
Коды типов области "Дополнительные данные"
7.5.1.3 Поле "Длина области "Дополнительные данные"
Значение поля "Длина области "Дополнительные данные" (2 байта) должно включать длину поля "Код типа области "Дополнительные данные" и длину области "Дополнительные данные". Данное значение используется для перехода к следующей области "Дополнительные данные" в случае, если алгоритм сравнения не может дешифровать и использовать данные текущей области. Если длина блока "Дополнительные данные" (см. 7.5.1.1) равна нулю, то дополнительные данные и данное поле отсутствуют.
7.5.1.4 Область "Дополнительные данные"
Область "Дополнительные данные" определяется оборудованием, создающим запись остова отпечатка пальца, или общими форматами дополнительных данных, описанными в 7.5.2 - 7.5.6. Если длина блока "Дополнительные данные" (см. 7.5.1.1) равна нулю, то дополнительные данные и данное поле отсутствуют.
Если код типа области "Дополнительные данные" равен 0x0001, то область "Дополнительные данные" содержит информацию о гребневом счете. Данный формат обеспечивает содержание дополнительной информации о числе гребневых линий отпечатка пальца между парами контрольных точек. Каждое значение гребневого счета связано с парой контрольных точек, содержащихся в блоке "Данные остова отпечатка пальца", формат которого определен в 7.4.2; в записи не может содержаться информация о гребнях, связанных с контрольными точками, которые не содержатся в блоке "Данные остова отпечатка пальца". В число гребней не следует включать гребни, представленные одной из связанных с ними контрольных точек. На рисунке 6 приведено пояснение: гребневой счет между контрольными точками A и B равен 1, гребневой счет между контрольными точками B и C равен 2.
![]() Рисунок 6 - Пример определения гребневого счета
Примечание - Существует различие в расположении контрольных точек по сравнению с ИСО/МЭК 19794-2 (см. 6.1.4).
7.5.2.1 Поле "Метод определения гребневого счета" ("Ridge count extraction method")
Область "Дополнительные данные", содержащая информацию о гребневом счете, должна начинаться с байта, определяющего используемый метод определения числа гребней. Определение числа гребней между центрами контрольных точек чаще всего осуществляется одним из следующих способов: путем определения числа гребней до ближайшей соседней контрольной точки в каждой из 4 угловых областей (или квадрантах) или путем определения числа гребней до ближайшей соседней контрольной точки в каждой из 8 угловых областей (или октантах).
Поле "Метод определения гребневого счета" должно содержать значение в соответствии с таблицей 7.
Таблица 7
Коды методов определения гребневого счета
При использовании любого из 2 описанных методов определения гребневого счета, порядок записи значений гребневого счета должен быть следующим:
- все значения гребневого счета для определенной центральной контрольной точки должны быть записаны вместе;
- центральная контрольная точка должна быть первой контрольной точкой в 3-байтовых блоках "Данные гребневого счета" ("Ridge count data");
- если в рассматриваемом квадранте или октанте соседняя контрольная точка отсутствует, то в полях "Номер контрольной точки" ("Index number") и "Значение гребневого счета" ("Ridge count") должны быть записаны нули (то есть для каждой центральной контрольной точки всегда должны быть указаны 4 значения гребневого счета для метода квадрант или 8 значений для метода октант);
- порядок записи соседних контрольных точек в настоящем стандарте не определен.
7.5.2.2 Блок "Данные гребневого счета"
Данные гребневого счета должны быть представлены последовательностью 3-байтовых блоков "Данные гребневого счета". Первые 2 байта относятся к полю "Номер контрольной точки" и указывают, какие контрольные точки используются при расчете значения гребневого счета. Третий байт является полем "Значение гребневого счета" и содержит информацию о числе гребней, которые пересекают отрезок, соединяющий 2 указанные контрольные точки.
Если в рассматриваемом квадранте или октанте соседняя контрольная точка отсутствует, то первый байт блока "Данные гребневого счета" должен содержать порядковый номер центральной контрольной точки, второй и третий байты - значение 255. Для каждой центральной контрольной точки всегда должны быть указаны 4 значения гребневого счета для метода квадрант или 8 значений для метода октант.
Данные гребневого счета должны быть перечислены в порядке возрастания номеров контрольных точек. Настоящий стандарт не устанавливает требования к тому, чтобы гребневой счет перечислялся, начиная с наименьшего значения порядкового номера. Так как контрольные точки перечисляются в произвольном геометрическом порядке, взаимное геометрическое расположение различных элементов данных гребневого счета не устанавливается.
7.5.2.3 Структура формата данных гребневого счета
Структура формата данных гребневого счета представлена следующим образом:
![]() Если код типа области "Дополнительные данные" равен 0x0002, то область "Дополнительные данные" содержит информацию о ядре и дельте, а именно о расположении и параметрах ядер и дельт на исходном изображении отпечатка пальца. Точки ядер и дельт относятся к интегральным параметрам отпечатка пальца и определяются характером всего гребневого узора отпечатка пальца. Любой отпечаток пальца может иметь произвольное (ноль или более) число ядер и дельт. Информация об ядрах и дельтах может содержаться или отсутствовать в записи.
Формат данных ядра и дельты представлен далее. Первый байт области должен содержать число обнаруженных ядер. Допустимые значения - от 0 до 15.
7.5.3.1 Поле "Число ядер" ("Number of cores")
Число обнаруженных на отпечатке пальцев ядер должно быть записано в 4-х младших битах поля "Число ядер". Допустимые значения - от 0 до 15. Старшие 4 бита поля зарезервированы ПК 37 для дальнейшего использования. Для настоящего стандарта установлены нулевые значения данных битов.
Тип данных ядра должен быть указан в 2 старших битах поля "Расположение ядра по оси X" ("X coordinate of the core position") (2 байта). Значение 01 указывает на наличие информации о направлении ядра, а значение 00 указывает на ее отсутствие. При значении 00 поле "Угол направления ядра" ("Core angle") должно отсутствовать.
7.5.3.3 Блок "Расположение ядра" ("Core position")
Если контрольные точки окончаний гребней находятся во внутренней области загнутой гребневой линии, то расположение ядра определяет окончание, расположенное наиболее близко к максимальному изгибу гребневой линии. Если u-изгиб гребневой линии не содержит контрольных точек окончания гребня, то расположение ядра определяется по окончанию впадины.
Расположение ядра по оси X должно быть записано в младших 14-ти битах первых 2-х байтов блока "Расположение ядра". Расположение ядра по оси Y должно быть записано в младших 14-ти битах последующих 2-х байтов блока "Расположение ядра". 2 старших бита 2-х байтов поля "Расположение ядра по оси Y" ("Y coordinate of the core position") зарезервированы ПК 37 для дальнейшего использования. В настоящем стандарте данные биты имеют нулевые значения. Координаты должны быть указаны в пикселях в соответствии с разрешением, указанным в блоке "Общий заголовок".
7.5.3.4 Поле "Угол направления ядра"
Если ядро характеризуется выраженным направлением, то должно быть записано значение угла данного направления, в соответствии с указанным типом данных ядра. Ядро имеет направление, если на него указывает гребень или группа гребней. Направление ядра определяется по значению угла касательной к гребневым линиям, расположенным вблизи ядра. Касательную проводят с внешней стороны U-образного гребня.
Значение поля "Угол направления ядра" (1 байт) должно быть записано в единицах измерения, равных 1,40625° (360°/256). Угол направления ядра измеряется относительно положительного направления горизонтальной оси против часовой стрелки. Угол направления ядра должен иметь неотрицательное значение и находится в диапазоне от 0 до 255 включительно. Например, значение угла направления ядра, равное 16, соответствует 22,5°. Если тип данных ядра равен 00 (см. 7.5.3.2), то поле "Угол направления ядра" должно отсутствовать.
7.5.3.5 Поле "Число дельт" ("Number of deltas")
Число обнаруженных на отпечатке пальца дельт должно быть записано в 4-х младших битах поля "Число дельт" (1 байт). Допустимые значения - от 0 до 15. 4 старших бита данного поля зарезервированы ПК 37 для дальнейшего использования. В настоящем стандарте для данных битов установлены нулевые значения.
Тип данных дельты должен быть указан в 2-х старших битах поля "Расположение дельты по оси X" ("X coordinate of the delta position") (2 байта). Значение 01 определяет наличие информации об углах направления дельты, а значение 00 - отсутствие. При значении 00 поля "Угол направления дельты" должно отсутствовать.
7.5.3.7 Блок "Расположение дельты" ("Delta position")
Дельта имеет 3 точки расхождения, каждая из которых расположена между 2 гребнями в месте, где гребни начинают расходиться; то есть там, где параллельные или почти параллельные гребневые линии расходятся при приближении к дельте. Расположение дельты определяется как среднее пространственное значение этих 3 точек.
Расположение дельты по оси X должно быть записано в младших 14-ти битах первых 2-х байтов блока "Расположение дельты". Расположение дельты по оси Y должно быть записано в младших 14-ти битах последующих 2-х байтов блока "Расположение дельты". 2 старших бита 2-х байтов поля "Расположение дельты по оси Y" ("Y coordinate of the delta position") зарезервированы ПК 37 для дальнейшего использования. В настоящем стандарте данные биты имеют нулевые значения. Координаты должны быть указаны в пикселях в соответствии с разрешением, указанным в блоке "Общий заголовок".
7.5.3.8 Поля "Угол направления дельты" ("Delta angles")
Для всех наблюдаемых расхождений гребневых линий углы направления дельты определяются углом наклона касательной к гребням перед их расхождением. Углы измеряются от точки расхождения к параллельным гребневым линиям, то есть углы должны быть направлены наружу от дельты.
Каждый из 3 угловых признаков дельты должен быть записан в отдельном поле "Угол направления дельты" (1 байт) в единицах измерения, равных 1,40625° (360°/256). Углы дельты измеряются относительно положительного направления горизонтальной оси против часовой стрелки. Углы дельты принимают неотрицательное значение от 0 до 255 включительно. Например, угловое значение 16 соответствует углу 22,5°.
Если тип данных дельты равен 00 (см. 7.5.3.6), то поля "Угол направления дельты" должны отсутствовать. Если из-за наличия шумов или "обрезанного" изображения определяются не все углы дельты, то поля неопределенных углов следует заполнить повторяющимся значением любого другого определенного угла текущей дельты.
7.5.3.9 Структура формата данных ядра и дельты
Структура формата данных ядра должна быть следующей:
![]() Структура формата данных дельты должна быть следующей:
![]() Если код типа области "Дополнительные данные" равен 0x0003, то область "Дополнительные данные" содержит информацию о локальном качестве изображения, а именно дополнительную информацию о локальном качестве изображения отпечатка пальца в каждой ячейке сетки, определенной на исходном изображении отпечатка пальца. В пределах каждой ячейки оценка качества может зависеть от четкости изображения гребней, пространственных искажений и других характеристик изображения.
Данные локального качества изображения должны быть представлены следующим образом. Первые 3 байта должны содержать поля "Ширина ячейки" ("Cell width") в пикселях, "Высота ячейки" ("Cell height") в пикселях и "Число битов информации о качестве ячейки" ("Cell quality information depth"). За данными полями должно следовать поле "Данные качества ячейки" ("Cell quality data"), состоящее из показателей качества для каждой ячейки. Все ячейки должны быть одинакового размера, за исключением крайних ячеек в каждой строке и в каждом столбце, которые могут быть меньше заданного размера в том случае, если размеры изображения отпечатка пальца в X (ширина) и Y (высота) координатах не кратны ширине и высоте ячеек, соответственно.
Число пикселей ячейки в направлении оси X (горизонтальное направление) должно быть записано в поле "Ширина ячейки" (1 байт). Допустимые значения - от 1 до 255. Число пикселей ячейки в направлении оси Y (вертикальное направление) должно быть записано в поле "Высота ячейки" (1 байт). Допустимые значения - от 1 до 255.
Значение поля "Число битов информации о качестве ячейки" (1 байт) указывает число битов, содержащих информацию о качестве одной ячейки.
Качество изображения отпечатка пальца в каждой ячейке должно быть представлено одним или несколькими битами, в зависимости от значения поля "Число битов информации о качестве ячейки" (см. 7.5.4.2). Данные качества ячейки должны быть записаны в общепринятом "растровом" порядке - сначала слева направо, затем сверху вниз.
Если изображение отпечатка пальца в пределах текущей ячейки является четким и содержит значимую информацию о гребнях, то качеству ячейки следует присвоить высокое значение (например, если качество кодируется 1 битом, его значение должно быть 1). Если ячейка не содержит значимую информацию о гребнях, или изображение гребня размыто, испорчено или имеет другие признаки низкого качества, то качеству ячейки следует присвоить низкое значение (например, если качество кодируется 1 битом, его значение должно быть 0).
Данные качества ячейки должны содержаться в целых байтах. Младшие биты последнего байта поля "Данные качества ячейки" могут быть дополнены нулевыми значениями до полного заполнения последнего байта.
7.5.4.4 Структура формата данных локального качества изображения
Структура формата данных локального качества изображения должна быть следующей:
Расположение, размер и форма потовых пор являются уникальными характерными особенностями пальца, которые могут улучшить качество верификации на основе отпечатка пальца и контрольных точек. Изображение отпечатка пальца с четко видимыми порами изображено на рисунке 7. Изображение отпечатка пальца может содержать до 2700 потовых пор. Форма, размер и расположение потовых пор могут использоваться в качестве признаков при сравнении отпечатков пальцев. В соответствии с настоящим стандартом кодируются только потовые поры, расположенные вдоль линии остова [7].
![]() Рисунок 7 - Фрагмент отпечатка пальца с потовыми порами [6]
Кодирование расположения потовых пор начинается с заголовка длиной в 3 байта, состоящего из поля "Разрешение расположения потовых пор" ("Sweat pore position resolution") (2 байта) и поля "Число битов расстояния между потовыми порами" ("Sweat pore position information depth") (1 байт). Далее для каждой линии остова, определенной по 7.4.2, следует последовательность элементов "Расстояние между потовыми порами" ("Sweat pore distance description element").
Разрешение расположения потовых пор хранится в 2 байтах. Минимальное рекомендуемое значение - 200 пикселей/см.
Число битов на элемент "Расстояние между потовыми порами" хранится в 1 байте. Действительный диапазон составляет от 2 до 8 битов; минимальное рекомендуемое число - 4 бита.
Для каждой линии остова, определенной по 7.4.2, описание расположения потовой поры начинается со значения 00 ... 0. Последовательность элементов "Расстояния между потовыми порами" определяет расположение потовых пор вдоль линии остова. Значения от 00 ... 1 до 11 ... 0 используются для кодирования расстояний между потовыми порами. Значение 11 ... 1 указывает на отсутствие потовой поры на расстоянии 11 ... 0. Таким образом, каждый элемент длины, определенной по 7.5.5.2, находится в диапазоне расстояний от 1 до (2число битов - 2) при разрешении расположения потовых пор, определенном по 7.5.5.1. Младшие биты последнего байта данных расположения потовых пор могут быть дополнены нулевыми значениями до полного заполнения последнего байта.
7.5.5.4 Структура формата расположения потовых пор
Структура формата данных расположения потовых пор должна быть следующей:
При использовании некоторых алгоритмов сравнения необходимо, чтобы все гребневые линии заканчивались действительными контрольными точками. Помимо описания гребневой линии, расположенной рядом с контрольной точкой, необходимо, чтобы вся линия была восстановлена. Для поиска всех гребневых линий, начинающихся от точки бифуркации (что значительно сложнее случая, когда гребневые линии начинаются с точки окончания), должен быть проведен пространственный поиск линии, проходящей через точку бифуркации.
Для восстановления гребневой линии в обратном порядке необходимо знать направление последнего элемента, длину последнего шага и уровень разрешения (см. 6.2.1).
Для определения линии, проходящей через точку бифуркации, необходимо знать ее номер. Для восстановления линии, начинающейся в точке бифуркации, необходимо знать точное расположение контрольной точки на данной линии, направление соответствующего элемента и уровень разрешения (см. 6.2.1).
Данные структуры остова начинаются с записи числа битов, необходимых для хранения индекса линии. Число битов должно быть записано в 1 байте и находиться в диапазоне от 4 до 16. Далее следует информация о структуре в порядке следования действительных контрольных точек в данных остова, которая хранится в компактно упакованном виде без разделителей записи или тегов полей.
Для действительной контрольной точки на конце линии остова сохраняются следующие данные:
- тип элемента структурных данных, в данном случае значение 0 соответствует концу линии. Значение хранится в 1 бите;
- направление последнего линейного элемента ломаной линии (
;- относительное расположение контрольной точки линейного элемента, определяемое как минимальное значение из (или Ss - 1, или наименьшее целое значение Ssl/Sn), где l - расстояние между началом последнего линейного элемента и контрольной точкой, Sn длина шага последнего линейного элемента (рисунок 2). Данное значение хранится в Ss - 1 битах;
- уровень разрешения со значением 0 для стандартного разрешения и значением 1 для высокого разрешения. Данное значение хранится в 1 бите.
Для каждой точки бифуркации сохраняются следующие данные:
- тип структурного элемента данных. Значение 1 соответствует бифуркации. Данное значение хранится в 1 бите;
- номер гребневой линии, начинающийся с нулевого значения. Данное значение хранится в 8 битах;
- номер линейного элемента, начинающийся с нулевого значения. Число битов, выделенных для хранения данного значения, определяется в первом байте данных структуры остова;
- направление линейного элемента ломаной линии, проходящего через точку бифуркации (
;- относительное расположение точки бифуркации линейного элемента, определяемое как минимальное значение из (или Ss - 1, или наименьшее целое значение от Ssl/Sn), где l - расстояние между началом последнего линейного элемента, пересекающего бифуркацию, и контрольной точкой, Sn - длина шага последнего линейного элемента (рисунок 2). Данное значение хранится в Ss - 1 битах;
- уровень разрешения со значением 0 для стандартного разрешения и значением 1 для высокого разрешения. Данное значение хранится в 1 бите.
Ss - длина шага при прямом прохождении
Контрольная точка типа "окончание гребня", закодированная в начале линии остова, не входит в данные структуры остова. Для контрольной точки типа "окончание гребня", закодированной в конце линии остова, сохраняется информация о конце линии (тип 0). Для контрольной точки типа "бифуркация гребня", закодированной в начале линии остова, сохраняется информация о бифуркации (тип 1). Для контрольной точки типа "бифуркация гребня", закодированной в конце линии остова, сначала сохраняется информация о конце линии (тип 0), а затем следует информация о бифуркации (тип 1).
7.5.6.1 Структура формата данных структуры остова отпечатка пальца
Структура формата данных структуры остова отпечатка пальца должна быть следующей:
где:
- Nd - число битов, необходимых для хранения
, например, при Nd = 6;- Np - число битов, необходимых для хранения Ss - 1, например, при Ss = 16 Np = 4;
- Nidx - число битов, необходимых для хранения индекса линии. Это число записано в первом байте данных структуры остова отпечатка пальца.
Настоящий стандарт определяет два формата записи данных остова отпечатка пальца для идентификационных карт: нормальный и компактный.
Определенный в настоящем стандарте формат может использоваться как часть БИШ <1> со встроенными объектами ЕСФОБД согласно ИСО/МЭК 7816-11, если используется сравнение без идентификационной карты, или в поле данных команды VERIFY, если сравнение осуществляется по идентификационной карте (см. ИСО/МЭК 7816-4 и ИСО/МЭК 7816-11).
--------------------------------
<1> В стандартах комплекса "Биометрия" используется сокращение БИШ (биометрический информационный шаблон) для BIT в отличие от ИСО/МЭК 7816-11, где для BIT (Biometric information template) использовано сокращение ШБИ (шаблон биометрической информации).
Для обоих форматов записи данных остова отпечатка пальца для идентификационных карт определены наборы фиксированных параметров (см. 8.1 и 8.2). Данные фиксированные параметры не входят в состав формата записи данных остова опечатка пальца для идентификационных карт.
Примечание 1 - Для формата записи данных остова отпечатка пальца данные параметры устанавливаются в блоке "Заголовок представления" (см. 7.4.1 <2>).
--------------------------------
<2> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Вместо параграфа 7.4.1 указан параграф 7.3.
Формат записи данных остова отпечатка пальца для идентификационных карт состоит из блока "Данные остова отпечатка пальца" ("Finger pattern skeletal data block") (см. 8.3) и необязательных дополнительных характеристик (см. 8.5).
Примечание 2 - Термин "идентификационная карта" используется как для смарт-карт, так и для других видов карт.
Для данного формата блок "Заголовок представления" имеет следующие фиксированные значения полей:
- поле "Разрешение изображения отпечатка пальца" <1> - 200 пикселей/см;
- поле "Число битов для координат точек начала и конца в коде направления" <2> - 11;
- поле "Число битов направления точек начала и конца в коде направления" - 8;
- поле "Число битов направления в коде направления" - 4;
- поле "Длина шага в коде направления Ss" - 24;
- поле "Относительная длина поперечного шага 256 x Sp/Ss в коде направления" - 60;
- поле "Число направлений
--------------------------------
<1> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Указано поле "Разрешение точек начала и конца в коде направления" (Resolution of direction code start and stop point) вместо "Разрешение изображения отпечатка пальца".
<2> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Указаны поля "Число битов для координаты X точек начала и конца в коде направления" (Bit-depth of direction code start and stop point in X) и "Число битов для координаты Y точек начала и конца в коде направления" (Bit-depth of direction code start and stop point in Y) вместо поля "Число битов для координат точек начала и конца в коде направления".
Для данного формата блок "Заголовок представления" имеет следующие фиксированные значения полей:
- поле "Разрешение изображения отпечатка пальца" <3> - 100 пикселей/см;
- поле "Число битов для координат точек начала и конца в коде направления" <4> - 8;
- поле "Число битов направления точек начала и конца в коде направления" - 6;
- поле "Число битов направления в коде направления" - 4;
- поле "Длина шага в коде направления Ss" - 16;
- поле "Относительная длина поперечного шага 256 x Sp/Ss в коде направления" - 60;
- поле "Число направлений
--------------------------------
<3> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Указано поле "Разрешение точек начала и конца в коде направления" вместо "Разрешение изображения отпечатка пальца".
<4> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Указаны поля "Число битов для координаты X точек начала и конца в коде направления" и "Число битов для координаты Y точек начала и конца в коде направления" вместо поля "Число битов для координат точек начала и конца в коде направления".
Блок "Данные остова отпечатка пальца" состоит из следующих полей: поля "Горизонтальный размер изображения остова (ширина)" и "Вертикальный размер изображения остова (высота)", поле "Длина данных остова отпечатка пальца", поле "Данные остова отпечатка пальца", поле "Длина данных индекса смежности линии остова" и поле "Данные индексов смежности линий остова".
8.3.1 Поля "Горизонтальный размер изображения остова (ширина)" и "Вертикальный размер изображения остова (высота)"
Значение поля "Горизонтальный размер изображения остова (ширина)" должно быть записано в 2 байтах при разрешении 100 пикселей/см для формата компактного размера и 200 пикселей/см для формата нормального размера.
Значение поля "Вертикальный размер изображения остова (высота)" должно быть записано в 2 байтах при разрешении 100 пикселей/см для формата компактного размера и 200 пикселей/см для формата нормального размера.
8.3.2 Поле "Длина данных остова отпечатка пальца"
Значение поля "Длина данных остова отпечатка пальца" (2 байта) должно быть определено в байтах и включать биты заполнения для укомплектования последнего байта данных остова отпечатка пальца.
8.3.3 Поле "Данные остова отпечатка пальца"
Данные остова отпечатка пальца для отдельного пальца должны быть записаны в соответствии с 6.1 и 6.2 с использованием определений, приведенных в 8.1 и 8.2 соответственно. При отсутствии необходимости в сортировке линий остова согласно 8.4, их последовательность является произвольной.
8.3.4 Поле "Длина данных индекса смежности линии остова"
Значение поля "Длина данных индексов смежности линий остова" (2 байта) должно быть определено в байтах и включать биты заполнения для укомплектования последнего байта данных остова отпечатка пальца.
8.3.5 Поле "Данные индексов смежности линий остова"
Данные индексов смежности линий остова отпечатка отдельного пальца должны быть записаны в соответствии с 6.3.
8.4 Дополнительные данные координат X и Y для формата записи данных остова отпечатка пальца (компактный размер)
Если значение поля "Горизонтальный размер изображения остова (ширина)" (см. 8.3.1) больше 255, то код направления должен быть упорядочен. Упорядочивание должно выполняться в порядке возрастания координаты X точки начала кода направления.
Если значение поля "Вертикальный размер изображения остова (высота)" (см. 8.3.1) больше 255, то код направления должен быть упорядочен. Упорядочивание должно выполняться в порядке возрастания координаты Y точки начала кода направления.
Только одно значение размера изображения (X или Y), но не оба одновременно, может превышать 255.
Число битов, равное 8, и разрешение изображения, равное 100 пикселей/см, позволяют описать отпечатки пальцев, зарегистрированных контактным методом, размеры изображения должны быть приблизительно равны 2,55 см x 2,55 см. Для отпечатков, зарегистрированных методом прокатки, размеры изображения должны быть приблизительно равны 2,5 см x 5 см.
Код направления упорядочивается по координате X точки начала, но сохраняется только младший байт координаты X (эквивалентно математической операции остатка от целочисленного деления на 256). В случае нарушения возрастающего порядка исходная последовательность значений координат на идентификационной карте может быть восстановлена путем добавления 256 ко всем последующим значениям координат. Такой способ позволяет записать в 1 байте координаты изображения размером
.
Старший байт координаты X точки конца восстановлен следующим кодом направления и добавлением смещения для каждого шага.
Для значений координаты Y действует аналогичный принцип.
8.5 Использование дополнительных характеристик в форматах записи данных остова отпечатка пальца для идентификационных карт
В формате записи остова отпечатка пальца для идентификационных карт помимо данных остова отпечатка пальца допускается присутствие других характеристик. В таком случае необходимо использовать БИШ (тег '7F2E') в соответствии с ИСО/МЭК 7816-11 и ИСО/МЭК 7816-6. В таблице 8 приведен БИШ, включающий в себя объекты данных (ОД). Если добавляются собственные данные, то биометрические данные в стандартном формате (ОД с тегами от '90' до '93') следует инкапсулировать в ОД с тегом 'A1'.
Таблица 8
Параметры алгоритма биометрического сравнения используются для отображения конкретных значений реализации, полученных извне во время вычисления и структурирования биометрических данных для верификации. Они могут быть закодированы в виде ОД, включенных в шаблон параметров алгоритма биометрического сравнения в соответствии с разделом 11 ИСО/МЭК 19785-3:2007.
К параметрам сравнения и возможностям идентификационной карты для формата записи остова относятся максимальный размер данных и индикатор поддержки характеристик, закодированные в ОД "Параметры алгоритма биометрического сравнения" (тег 'B1' в пределах БИШ, см. ИСО/МЭК 7816-11) (таблица 9).
Таблица 9
8.6.1 Максимальный размер данных
Максимальный размер данных для описания остова отпечатка пальца, принятый для конкретной карты, является ограниченным, например, из-за ограничения буферной памяти и вычислительных возможностей.
Максимальный принятый размер данных является значением, зависящим от реализации, и должен быть указан при помощи ОД "Максимальный размер данных" (тег '81', длина поля - 2 байта). Включение ОД "Максимальный размер данных" в ОД "Параметры алгоритма биометрического сравнения" приведено в таблице 9.
Если длина записи данных остова отпечатка пальца превышает максимальный размер данных для карты, то необходимо провести усечение записи. Усечение является 2-шаговым процессом. Сначала исключаются линии остова отпечатка пальца низкого качества. Если длина данных все еще остается слишком большой, то должно быть проведено повторное усечение путем удаления сегментов остова из выпуклой оболочки описанной области.
Для указания максимального размера данных карты следует использовать ОД "Максимальный размер данных" в соответствии с таблицей 9 <1>. Если этот ОД не представлен в БИШ, то максимальный размер данных карты неограничен.
--------------------------------
<1> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Вместо таблицы 9 указана таблица 10.
8.6.2 Возможности идентификационной карты
Если идентификационная карта имеет возможность проведения сравнения непосредственно на карте и поддерживает дополнительные возможности, то их следует указать в ОД "Индикатор поддержки характеристик" (тег '83', поле длиной 1 байт). Включение этого ОД "Индикатор обращения к свойствам" в ОД "Параметры алгоритма биометрического сравнения" показано в таблице 9, кодировка представлена в таблице 10.
Таблица 10
Структура формата записи данных остова отпечатка пальца для идентификационных карт и поля приведены в таблице 11. Форматы дополнительных данных гребневого счета, ядра и дельты, локального качества изображения и расположения потовых пор в данной таблице не представлены.
Таблица 11
Структура формата записи данных остова
отпечатка пальца для идентификационных карт
Владелец формата и тип формата должны быть записаны в соответствии с ЕСФОБД.
Владельцем формата является ИСО/МЭК СТК 1/ПК 37, зарегистрированный идентификатор владельца формата - 257 (0x0101).
Тип формата указывает на один из форматов остова отпечатка пальца в соответствии с настоящим стандартом, согласно таблице 12.
Таблица 12
Идентификаторы типа формата
(обязательное)
МЕТОДОЛОГИЯ ИСПЫТАНИЙ НА СООТВЕТСТВИЕ
A.1 Общие положения
Настоящий стандарт определяет формат обмена биометрическими данными для хранения, записи и передачи одного или более представлений остова отпечатка пальца. Каждое представление остова отпечатка пальца сопровождается метаданными, содержащимися в заголовке записи. Настоящее приложение определяет порядок проведения испытаний для проверки корректности записи.
Цель настоящего стандарта не может быть полностью достигнута до тех пор, пока биометрические продукты не пройдут испытания на соответствие требованиям настоящего стандарта. Соответствие реализации требованиям является необходимым условием для достижения совместимости между реализациями, поэтому существует необходимость в стандартизированной методологии испытаний на соответствие, тестовых утверждениях и методиках испытаний применительно к конкретным биометрическим модальностям, рассмотренным в настоящем стандарте. Тестовыми утверждениями проверяются наиболее важные требования настоящего стандарта, и соответствие результатов, полученных с помощью комплектов для проведения испытаний на соответствие, будет показывать степень соответствия реализаций настоящему стандарту. Это является причиной разработки данной методологии испытаний на соответствие.
Настоящее приложение предназначено для определения элементов методологии испытаний на соответствие, тестовых утверждений и методик испытаний применительно к настоящему стандарту.
(обязательное)
СЕРТИФИКАЦИЯ БИОМЕТРИЧЕСКИХ СКАНЕРОВ ОТПЕЧАТКОВ ПАЛЬЦЕВ
B.1 Спецификация качества изображения для автоматизированной системы идентификации по отпечаткам пальцев (АСИОП)
B.1.1 Общие положения
Данные спецификации применимы к: (1) системам, которые сканируют, регистрируют отпечатки пальцев <1> в цифровом виде и создают электронную копию, в том числе сканеры, которые создают печатную копию, такие как сканеры дактилоскопических карт, и устройства прямого сканирования, в общем называемые "биометрические сканеры отпечатков пальцев", (2) системам, использующим принтер для преобразования цифровых изображений отпечатков пальцев в печатную форму, которые называются "принтеры отпечатков пальцев". Данные спецификации предоставляют критерии для обеспечения качества изображений, получаемых биометрическими сканерами и принтерами отпечатков пальцев, при помощи которых данные изображения отпечатков пальцев вводятся в систему или генерируются из АСИОП.
--------------------------------
<1> Термин "отпечаток пальца" в настоящем приложении может относиться к отпечатку ладони, отпечатку всей руки или отпечатку любых других частей тела человека.
Цифровые изображения в электронном виде, полученные при помощи биометрического сканера отпечатков пальцев, должны обладать достаточным качеством для того, чтобы обеспечить следующие возможности:
1) сравнение отпечатков пальцев для принятия решения об идентификации;
2) классификация отпечатков пальцев;
3) автоматическое обнаружение признаков;
4) обеспечение эффективного поиска по всей АСИОП.
Процесс сравнения отпечатков пальцев требует наличия изображений высокого качества. Такие мелкие детали как поры или едва заметные гребни могут сыграть важную роль в процессе сравнения.
Для проведения визуальных сравнений в АСИОП, эксперты будут работать с отображаемыми электронными изображениями отсканированных отпечатков пальцев, но в определенных случаях также должны будут принимать и использовать напечатанные изображения отпечатков пальцев. Например, некоторые исполнители могут печатать карты с данными, полученными при помощи сканеров карт или систем прямого сканирования, для их передачи в АСИОП. Подобные печатные копии будут получены при помощи принтеров с алгоритмами печати, оптимизированными для отпечатков пальцев. Основной функцией принтеров является создание печатных копий цифровых отпечатков пальцев такой величины, чтобы обеспечить достаточное качество печати для проведения процедуры сравнения отпечатков пальцев, то есть принятия решения об идентификации.
Требования к качеству изображения для биометрических сканеров отпечатков пальцев представлены в пунктах B.1.2 и B.1.3. Процедуры испытания на соответствие данным требованиям выходят за рамки настоящего приложения. Доступен пример спецификации испытания, которая позволяет проводить испытания на соответствие данной спецификации качества изображения [8].
Биометрический сканер отпечатков пальцев должен регистрировать изображения с высокой точностью воспроизведения геометрических размеров, мелких деталей, хорошей резкостью, равномерным распределением уровней серого и иметь динамический диапазон с низкими шумовыми характеристиками. Изображения должны быть точными представлениями исходных отпечатков пальцев без каких-либо значительных артефактов, аномалий, ложных деталей или видимых последствий восстановления изображения.
Выходная частота пространственной дискретизации биометрического сканера отпечатков пальцев в направлении строк и столбцов датчика должна находиться в диапазоне от (R - 0,01R) до (R + 0,01R) и иметь 8-битовое квантование градаций серого (256 уровней серого). Величина "R" должна составлять либо 500 пикселей/дюйм, либо 1000 пикселей/дюйм; в сертификате биометрического сканера отпечатков пальцев может быть указано как одно, так и оба значения частоты пространственной дискретизации. Фактическое значение оптической частоты пространственной дискретизации биометрического сканера должно быть больше или равно величине "R".
Биометрический сканер, предназначенный для сканирования стандартных карт с отпечатками десяти пальцев размером 8,0 на 8,0 дюймов, должен обладать возможностью регистрировать область размером не менее 5,0 на 8,0 дюймов, которая охватывает все 14 зарегистрированных элементов: либо каждый зарегистрированный элемент в виде отдельного изображения, либо все зарегистрированные элементы одновременно в виде одного изображения. Для отдельно зарегистрированных элементов в таблице B.1 представлены рекомендуемые размеры областей регистрации, применимые как для систем сканирования карт, так и для систем прямого сканирования с тем лишь исключением, что при сканировании карт приоритет отдается размерам карты.
Таблица B.1
Рекомендуемые размеры областей регистрации
B.1.2.1 Линейность
B.1.2.1.1 Общие требования
При измерении дискретных серий участков с равномерным коэффициентом отражения (например, ступенчатой монохромной шкалы), в значительной степени покрывающей полутоновый диапазон биометрического сканера отпечатков пальцев, среднее значение каждого участка должно находиться в пределах 7,65 уровней серого от линии регрессии, полученной методом наименьших квадратов и проходящей между значениями коэффициентов отражения участков (независимая переменная) и уровнями серого, полученными на выходе биометрического сканера отпечатков пальцев (зависимая переменная).
B.1.2.1.2 Общие положения
Предполагается, что все объекты, используемые при верификации соответствия спецификации качества изображения, регистрируются биометрическим сканером отпечатков пальцев, который работает в линейном режиме ввода/вывода. Линейность обеспечивает достоверные результаты при сравнении тестовых измерений с требованиями, например, пространственно-частотная характеристика (ПЧХ) системы в терминах функции передачи модуляции (ФПМ) является, строго говоря, концептом линейных систем. Линейность также дает возможность сравнивать различные биометрические сканеры отпечатков пальцев посредством концепта "общего языка". В нестандартных случаях допускается присутствие незначительной сглаженной монотонной нелинейности у сканированных изображений объектов испытаний, например, когда обеспечение линейности на испытуемом биометрическом сканере отпечатков пальцев является практически нецелесообразным и нетипичным с точки зрения эксплуатации (например, для некоторых устройств прямого сканирования). Линейность не является обязательным требованием для рабочих или тестовых сканированных изображений отпечатков пальцев, что обеспечивает гибкость при обработке изображений при попытках исправить несовершенные цветовые характеристики образцов отпечатков пальцев.
B.1.2.2 Геометрическая точность
B.1.2.2.1 Требование к поперечному направлению
При сканировании штриховой миры с вертикально и горизонтально направленными линиями, абсолютное значение разницы между фактическим и измеренным на изображении расстоянием между параллельными линиями не должно превышать представленных ниже значений для не менее 99% испытаний, проведенных в каждой области измерения зарегистрированного элемента и в каждом из 2 ортогональных направлениях.
Для биометрического сканера отпечатков пальцев с разрешающей способностью 500 пикселей/дюйм:
D <= 0,0007, для 0,00 < X < 0,07,
D <= 0,01X, для 0,07 < X < 1,50.
Для биометрического сканера отпечатков пальцев с разрешающей способностью 1000 пикселей/дюйм:
D <= 0,0005, для 0,00 < X < 0,07,
D <= 0,0071X, для 0,07 < X < 1,5,
где D = |Y - X|, дюймы;
X - фактическое расстояние на мире, дюймы;
Y - измеренное расстояние на изображении, дюймы.
B.1.2.2.2 Требование к продольному направлению
При сканировании штриховой миры с вертикально и горизонтально направленными линиями, максимальное значение разницы (в горизонтальном или вертикальном направлении соответственно) между расположением любых 2-х точек в пределах 1,5-дюймового сегмента представленного изображения линий не должно превышать 0,016 дюймов для не менее 99% испытаний, проведенных в каждой области измерения зарегистрированного элемента и в каждом из 2-х ортогональных направлениях.
B.1.2.2.3 Общие положения
Штриховой мирой является решетка Ронки, которая состоит из линий одинаковой ширины и пространственного прямоугольного сигнала с частотой 1,0 пара линий/мм, с высокой контрастностью и резкими краями. Данная решетка также применяется для проверки соблюдения требования к частоте пространственной дискретизации биометрического сканера отпечатков пальцев, установленной в B.1.2.
Геометрическая точность в поперечном направлении измеряется поперек изображаемых линий решетки Ронки, которые охватывают практически всю область регистрации изображения. Требование к частоте пространственной дискретизации в 500 пикселей/дюйм соответствует точности определения координат +/- 1,0% для расстояний от 0,07 до 1,5 дюймов и +/- 0,0007 дюйма (1/3 пикселя) для расстояний меньше или равных 0,07 дюйма. Требование к частоте пространственной дискретизации в 1000 пикселей/дюйм соответствует точности определения координат +/- 0,71% для расстояний от 0,07 до 1,5 дюймов и значению +/- 0,0005 дюйма (1/2 пикселя) для расстояний меньше или равных 0,07 дюйма.
Данная процедура измерения также применяется для проверки требования к частоте пространственной дискретизации, установленной в B.1.2.3.
Геометрическая точность в продольном направлении изображения измеряется вдоль каждой линии решетки Ронки. Например, для представленной горизонтальной линии изображения, максимальное значение разницы между точками пересечения данной линии с вертикальной и горизонтальной осями, измеренной в нескольких точках сегмента линии длиной 1,5 дюйма, сравнивается с максимально допустимым значением разницы (аналогично для вертикальной линии). Данное требование необходимо для гарантии того, что подушкообразное или бочкообразное искажение в основной области интереса, то есть на отпечатке одного пальца, не значимо.
B.1.2.3 Пространственно-частотная характеристика (ПЧХ)
B.1.2.3.1 Общие требования
Измерение ПЧХ должно проводиться при помощи синусоидальной миры и называться измерением функции передачи модуляции (ФПМ), за исключением случая, когда биометрический сканер отпечатков пальцев не может получить приемлемую тональную характеристику данного образца; в этом случае для измерения ПЧХ необходимо использовать штриховую миру и называть это измерением частотно-контрастной характеристики (ЧКХ). При измерении синусоидальной ФПМ, ее значения в направлении строк и столбцов датчика и в любой области поля обзора биометрического сканера отпечатков пальцев должны быть больше или равны минимальным значениям контраста, установленным в таблице B.2. При измерении штриховой ЧКХ, ее значения в направлении строк и столбцов датчика и в любой области поля обзора биометрического сканера отпечатков пальцев должны быть больше или равны минимальным значениям контраста, определяемым уравнениями B.1 или B.2. Значения ЧКХ, вычисленные из уравнений B.1 и B.2 для стандартных частот испытаний, представлены в таблице B.3.
Ни одно из значений ФПМ или ЧКХ, вычисленное для указанных в спецификации пространственных частот, не должно превышать значение 1,05.
Полученное на выходе изображение синусоидальной или штриховой миры не должно иметь значительного эффекта наложения частот.
Таблица B.2
Примечание - Испытание при частотах 7 и 9 пар линий/мм не является обязательным в случае, если шаблоны данных частот отсутствуют в синусоидальной мире.
Таблица B.3
(для стандартных частот испытаний)
Штриховая мира может не содержать конкретных частот, список которых представлен в таблице B.3; однако, мира должна охватывать весь диапазон представленных в списке частот и содержать шаблоны линий, близкие к каждой из перечисленных частот.
Следующие уравнения используются для получения спецификационных значений ЧКХ при использовании штриховой миры, содержащей частоты, которые не представлены в таблице B.3.
Биометрический сканер отпечатков пальцев с разрешающей способностью 500 пикселей/дюйм, для f = от 1,0 до 10,0 пар линий/мм:
(уравнение B.1).
Биометрический сканер отпечатков пальцев с разрешающей способностью 1000 пикселей/дюйм, для f = от 1,0 до 20,0 пар линий/мм:
- 5,73701E-02 * f + 1,01341 (уравнение B.2).
B.1.2.3.2 Общие положения
Для оценки ФПМ, в каждом отображаемом шаблоне гармонической частоты определяется единственная репрезентативная гармоническая модуляция при помощи значений контраста образца, полученного из данного шаблона. Значения контраста образца вычисляются по уровням максимума и минимума, соответствующих "гребню" и смежной "впадине" в каждом гармоническом периоде. Для синусоидального изображения данные уровни максимума и минимума представляют собой уровни серого на изображении, которые были локально усреднены в направлении, перпендикулярном распространению гармонического колебания, а потом преобразованы посредством калибровочной кривой в пространство отражающей способности объекта. Значения контраста изображения в пространстве отражающей способности объекта определяются следующим образом:
контраст = (максимум - минимум)/(максимум + минимум)
Калибровочная кривая является кривой максимального соответствия уровней серого участков одинаковой оптической плотности на синусоидальной мире и соответствующих значений коэффициента отражения объекта. Предполагается, что значения контраста синусоидальной миры и значения участков одинаковой оптической плотности объекта предоставляются изготовителем объекта.
ФПМ биометрического сканера отпечатков пальцев для каждой частоты определяется следующим образом:
ФПМ = контраст изображения/контраст объекта
Для оценки ЧКХ, значения контраста определяются непосредственно в пространстве изображения, нормализованном значением контраста на нулевой частоте, вместо применения калибровочной кривой. ЧКХ биометрического сканера отпечатков пальцев для каждой частоты определяется следующим образом:
ЧКХ = контраст изображения/
контраст объекта на нулевой частоте
Штриховая мира должна состоять как минимум из 10 параллельных линий для каждой частоты из области высоких пространственных частот (от 0,5 до 1 частоты Найквиста), что помогает обеспечить регистрацию при оптимальном фазировании сканера-объекта и способствует исследованию потенциального наложения частот. Штриховая мира также должна содержать низкочастотный компонент, то есть большой квадрат, линию или набор линий с эффективной частотой менее 2,5% от окончательной частоты пространственной дискретизации биометрического сканера отпечатков пальцев. Данный низкочастотный компонент применяется для нормализации ЧКХ; он должен иметь ту же оптическую плотность, что и высокочастотные линии миры.
Верхний предел значения контраста 1,05 применяется для предотвращения обработки изображения, которая приводит к чрезмерному повышению резкости границ, что может добавить на изображение ложные детали.
Эффект наложения частот на изображениях синусоидальной и штриховой миры может быть изучен посредством количественного анализа и визуального обследования цифрового изображения, выведенного на экран монитора.
B.1.2.4 Отношение сигнал-шум (ОСШ)
B.1.2.4.1 Общие требования
ОСШ белого образца и черного образца должны быть больше или равны 125,0 как минимум в 97,0% соответствующих случаев в каждой области измерения зарегистрированного элемента.
B.1.2.4.2 Общие положения
Сигналом называется разница между средними выходными уровнями серого, полученными при сканировании объектов с однородным низким и однородным высоким коэффициентом отражения, при измерении средних значений в независимых областях размером 0,25 на 0,25 дюймов в пределах каждой области измерения зарегистрированного элемента. Шумом называется стандартное отклонение уровней серого в каждой из этих независимых областей измерения.
Вследствие этого, у каждой пары изображений с высоким и низким коэффициентом отражения есть два значения ОСШ: одно на базе среднеквадратичного отклонения для высокого коэффициента отражения и второе на базе среднеквадратичного отклонения для низкого коэффициента отражения. Для получения истинного показателя среднеквадратичного отклонения биометрический сканер отпечатков пальцев настраивается таким образом, чтобы средний уровень серого белого образца был на несколько значений ниже самого высокого показателя уровня серого для данного биометрического сканера отпечатков пальцев, а средний уровень серого черного образца был на несколько уровней выше самого низкого показателя уровня серого для данного биометрического сканера отпечатков пальцев.
B.1.2.5 Однородность уровней серого
B.1.2.5.1 Требование к однородности смежных строк и столбцов
Не менее 99,0% средних значений уровней серого 2-х смежных строк или столбцов длиной 0,25 дюйма в пределах каждой отображаемой области зарегистрированного элемента не должны отличаться более чем на 1,0 уровень серого при сканировании объекта с однородной низкой отражающей способностью и более чем на 2,0 уровня при сканировании объекта с однородной высокой отражающей способностью.
B.1.2.5.2 Требование к однородности между пикселями
Уровень серого каждого отдельного пикселя для не менее 99,9% всех пикселей в каждой независимой области размером 0,25 на 0,25 дюйма, расположенной в пределах отображаемой области зарегистрированного элемента, не должен отличаться от среднего значения более чем на 22,0 уровня серого при сканировании объекта с однородной высокой отражающей способностью и более чем на 8,0 уровней при сканировании объекта с однородной низкой отражающей способностью.
B.1.2.5.3 Требование к однородности малой области
Средние значения уровней серого 2 независимых областей размером 0,25 на 0,25 дюйма, расположенных в пределах отображаемой области зарегистрированного элемента, не должны отличаться более чем на 12,0 уровней серого при сканировании объекта с однородной высокой отражающей способностью и более чем на 3,0 уровня при сканировании объекта с однородной низкой отражающей способностью.
B.1.2.5.4 Общие положения
Измерения проводятся на множестве независимых тестовых областей, основываясь на принципе последовательного прохождения каждого зарегистрированного элемента. (В случае с биометрическим сканером прямого сканирования вся область регистрации, как правило, считается единственной областью зарегистрированного элемента).
Для получения истинного показателя среднеквадратичного отклонения биометрический сканер отпечатков пальцев настраивается таким образом, чтобы средний уровень серого белого образца был на несколько значений ниже самого высокого показателя уровня серого для биометрического сканера отпечатков пальцев, а средний уровень серого черного образца был на несколько значений выше самого низкого показателя уровня серого для биометрического сканера отпечатков пальцев.
B.1.2.6 Качество изображения отпечатка пальца
Биометрический сканер отпечатков пальцев должен обеспечивать высокое качество создаваемых им изображений отпечатков пальцев; качество оценивается на основании следующих требований.
B.1.2.6.1 Требование к динамическому диапазону изображений отпечатков пальцев
Не менее 80,0% зарегистрированных отдельных изображений отпечатков пальцев должны иметь как минимум 200-уровневый полутоновый динамический диапазон, а 99,0% должны иметь как минимум 128-уровневый полутоновый динамический диапазон.
B.1.2.6.2 Общие положения
Системы сканирования карт и системы прямого сканирования на пунктах регистрации изображений отпечатков пальцев позволяют регулировать динамический диапазон изображений, так как основываются на принципе последовательной регистрации объектов или карт. Регулировать динамический диапазон изображений можно, например, правильным образом прокатывая покрытый красящим веществом палец или регулируя степень нажима на устройство прямого сканирования.
Однако в системах централизованной обработки или преобразования файлов, куда постоянно поступает множество разнообразных типов карт и изображений разного качества, является крайне необходимой автоматическая адаптивная обработка. 8-битовое квантование уровней градаций серого для изображений отпечатков пальцев с очень низким значением контраста необходимо для более оптимального представления изображений с пониженным динамическим диапазоном уровней градаций серого без значительного насыщения. Цель заключается в том, чтобы не допустить изображений со слишком низкой контрастностью и не добавить ложных деталей.
Под динамическим диапазоном понимается число уровней серого, содержащихся в сигнале; динамический диапазон измеряется в пределах области отпечатка пальца, исключая присутствующий на изображении белый фон, а также линии, рамки и текст формата карты.
Соблюдение сканерами данных требований к динамическому диапазону должно быть проверено при помощи статистически стратифицированного набора карт с изображениями отпечатков пальцев. Для испытания сканеров карт с механизмом автоматической подачи документов тестовый набор карт с изображениями отпечатков пальцев может включать в себя карты, параметры которых относятся к типу "сложных для обработки", например, содержащих царапины, отверстия, скобки, наклеенные фотографии или ламинацию. Для устройств прямого сканирования соблюдение данных требований будет проверяться при помощи наборов изображений, изготовленных разработчиком.
B.1.2.6.3 Требование к артефактам и аномалиям изображений отпечатков пальцев
Артефакты и аномалии, обнаруженные на изображениях отпечатков пальцев, источником которых является биометрический сканер отпечатков пальцев или процедура обработки изображения, не должны в значительной степени неблагоприятно влиять на выполнение функций сравнения отпечатков пальцев и шаблонов для принятия решения об идентификации, классификации отпечатков пальцев, автоматического обнаружения признаков или обеспечения надежности поиска по всей АСИОП.
B.1.2.6.4 Общие положения
Изображения отпечатков пальцев исследуются в целях обнаружения наличия артефактов или аномалий, источником которых является биометрический сканер отпечатков пальцев или процедура обработки изображения; оценка может включать в себя измерения, нацеленные на определение количественного выражения степени их критичности и значимости. Исследованию могут подвергаться артефакты или аномалии из следующего неполного списка:
- последствия шума, обусловленного вибрацией;
- резкие перепады среднего значения уровней серого между смежными зарегистрированными элементами;
- пробелы в гистограмме уровней серого, то есть наличие нулевых пикселей в средних областях уровней серого или их усечение до менее чем 256 возможных уровней серого;
- стыковые соединения датчика изображений;
- шумовые полосы;
- проступание клея на карте;
- насыщенность уровней серого.
B.1.2.6.5 Требование к резкости и воспроизведение мелких деталей на изображениях отпечатков пальцев
Резкость и воспроизведение мелких деталей на изображениях отпечатков пальцев, полученных на выходе биометрического сканера отпечатков пальцев или после процедуры обработки, должны иметь высокие показатели для того, чтобы обеспечить выполнение функций, установленных в B.1.1, абзаце 2.
B.1.2.6.6 Общие положения
Резкость и воспроизведение мелких деталей на изображениях отпечатков пальцев, полученных на выходе биометрического сканера отпечатков пальцев или после процедуры обработки, могут быть исследованы при помощи подходящих объективных количественных показателей качества изображения, а также посредством визуального обследования выведенного на экран монитора цифрового изображения.
Стандартные наборы изображений отпечатков пальцев содержат как плоские изображения отпечатков пальцев, так и изображения, полученные методом прокатки. Изображения отпечатков пальцев, полученные методом прокатки, применяются при выполнении функций поиска и идентификации, а изображения плоских отпечатков пальцев, как правило, используются для последовательной верификации. Системы, разработанные для проверки сведений о субъекте по изображениям плоских отпечатков пальцев для идентификации, регистрируют набор изображений плоских отпечатков пальцев. Данный набор изображений плоских отпечатков пальцев должен применяться для последовательной верификации, поиска и идентификации.
Качество изображений исторически было проблемой при проверке данных субъекта. В некоторых программах требуется большое число зарегистрированных образцов с относительно небольшим объемом данных, что усложняет обучение.
Основной задачей биометрических сканеров плоских отпечатков пальцев для идентификации является уменьшение необходимости обучения, чтобы неопытные пользователи могли всегда регистрировать качественные изображения отпечатков пальцев.
Биометрический сканер плоских отпечатков пальцев для идентификации должен соответствовать всем требованиям, установленным в B.1.2, наряду со следующими требованиями.
B.1.3.1 Требование к процедуре сбора биометрических данных
Система должна предусматривать простую процедуру сбора биометрических данных.
B.1.3.2 Общие положения
Простая процедура сбора биометрических данных обеспечивает неопытному пользователю возможность регистрировать высококачественные изображения отпечатков пальцев. Системы, регистрирующие контактным методом изображения отпечатков пальцев, оцениваются по их способности выдавать очень низкую вероятность отказа при регистрации в рабочих условиях. Системы с минимальной областью регистрации 3,2 дюйма (в ширину) на 3,0 дюйма (в высоту), которые способны зарегистрировать одновременно четыре пальца в вертикальном положении, будут считаться соответствующими требованию простой процедуры сбора биометрических данных. Иные подходы к сбору биометрических данных будут требовать проведения особых испытаний и составления специальной документации.
B.1.3.3 Требование к верифицируемым данным о последовательности пальцев
Используемый метод регистрации изображений отпечатков пальцев должен приводить к очень низкой вероятности ошибки при определении порядкового номера пальца.
B.1.3.4 Общие положения
Процедура сбора биометрических данных для систем, работающих с изображениями отпечатков пальцев, будет оцениваться по ее способности зарегистрировать верифицируемые данные о последовательности пальцев. Системы с минимальной областью регистрации 3,2 дюйма (в ширину) на 3,0 дюйма (в высоту), которые способны зарегистрировать одновременно четыре пальца в вертикальном положении, будут считаться соответствующими требованию о последовательности пальцев. Иные подходы к регистрации будут требовать проведения особых испытаний и составления специальной документации.
B.2.1 Общие положения
Данные спецификации применимы к устройствам регистрации изображений отпечатков пальцев, которые сканируют и регистрируют, по крайней мере, один отпечаток пальца в цифровом виде. Данные спецификации предоставляют критерии для обеспечения того, чтобы качество изображений, создаваемых подобными устройствами, было достаточно высоким для предполагаемой области применения; основной областью применения является аутентификация посредством сравнения изображений отпечатков пальцев один к одному.
Биометрический сканер отпечатков пальцев должен регистрировать изображения с высокой точностью воспроизведения геометрических размеров, мелких деталей, хорошей резкостью, равномерным распределением уровней серого и иметь динамический диапазон с низкими шумовыми характеристиками. Изображения должны быть точными представлениями исходных отпечатков пальцев без каких-либо значительных артефактов, аномалий, ложных деталей или видимых последствий восстановления изображения. Ожидается, что биометрический сканер отпечатков пальцев сможет создавать изображения отпечатков пальцев хорошего качества для очень большого процента пользователей, несмотря на полный диапазон возможных изменений внешних условий, характерных для предполагаемой области применения.
B.2.2 Общие требования
Методика испытания на соответствие данным требованиям выходит за рамки настоящего приложения. Доступен пример спецификации испытания, которая позволяет проводить испытания на соответствие данной спецификации качества изображения [8].
Проверка соответствия биометрического сканера отпечатков пальцев требованиям должна в первую очередь проводиться с использованием метода испытания, то есть проверки посредством последовательного выполнения метода с достаточным набором инструментария для демонстрации соответствия заданным количественным критериям.
Биометрический сканер отпечатков пальцев должен подвергаться испытанию на соответствие требованиям в стандартном рабочем режиме со следующими возможными исключениями:
1) Если биометрический сканер отпечатков пальцев имеет функцию защиты от подмены такого типа, что допускается регистрация изображений только непосредственно с пальца, то данная функция должна быть отключена или пропущена при работе в режиме испытания объекта.
2) Если при стандартном функционировании биометрического сканера отпечатков пальцев выходные данные не являются монохромным полутоновым изображением, например, черно-белое изображение, набор контрольных точек, цветное изображение и т.д., то в тестовом режиме биометрический сканер отпечатков пальцев необходимо настроить таким образом, чтобы на выходе получать монохромное полутоновое изображение.
3) Иные функции стандартного рабочего режима биометрического сканера отпечатков пальцев, которые похожи/сопоставимы/аналогичны тем, что представлены в пунктах (1) и (2), должны быть отключены.
В таблице B.4 представлены некоторые основные требования к биометрическим сканерам отпечатков пальцев, регистрирующим изображения отдельных отпечатков пальцев.
Таблица B.4
B.2.2.1 Геометрическая точность
B.2.2.1.1 Требование к поперечному направлению
Штриховая мира с пространственной частотой 1 пара линия/мм регистрируется как в вертикальном, так и в горизонтальном направлении линий. Абсолютное значение разницы между фактическим и измеренным на изображении расстоянием между параллельными линиями объекта не должно превышать представленных ниже значений для не менее 99% испытаний, проведенных в каждом из 2 ортогональных направлений.
D <= 0,0013, для 0,00 < X <= 0,07,
D <= 0,018X, для 0,07 <= X <= 1,50,
где
D = |Y - X|, дюймы,
X - действительное расстояние на мире, дюймы,
Y - измеренное расстояние на изображении, дюймы.
B.2.2.1.2 Требование к продольному направлению
Штриховая мира с пространственной частотой 1,0 пара линий/мм регистрируется как в вертикальном, так и в горизонтальном направлении линий. Максимальное значение разницы в горизонтальном направлении (для вертикальных линий) и в вертикальном направлении (для горизонтальных линий) между расположением любых 2-х точек вдоль одной линии на расстоянии до 1,5 дюймов не должно превышать 0,027 дюйма для не менее 99% испытаний, проведенных в указанном направлении.
Требования к поперечному и продольному направлениям могут быть проверены посредством метода обследования вместо метода испытания в том случае, если биометрический сканер отпечатков пальцев обладает всеми представленными ниже характеристиками, сопровождающимися соответствующей документацией:
- создание подходящей решетки Ронки с пространственной частотой 1,0 пара линий/мм, посредством которой биометрический сканер отпечатков пальцев будет создавать изображения для измерений, требует чрезвычайных усилий и ресурсов;
- датчик представляет собой двумерную матрицу (поверхностную решетку) на плоской (не искривленной) поверхности;
- элементы биометрического сканера отпечатков пальцев и пальцы находятся в неподвижном состоянии в процессе регистрации отпечатка;
- между пальцем и датчиком не расположено никаких аппаратных элементов биометрического сканера отпечатков пальцев (например, линз или призм) за исключением мембраны на поверхности датчика, которая, при ее наличии, не изменяет геометрию изображаемого пальца;
- никакой тип обработки сигнала, примененный к зарегистрированному изображению отпечатка пальца, не изменяет геометрию изображения отпечатка пальца.
B.2.2.1.3 Общие положения
Штриховой мирой является решетка Ронки, которая состоит из линий одинаковой ширины и пространственного прямоугольного сигнала частотой 1,0 пара линий/мм, с высокой контрастностью и резкими краями.
Геометрическая точность в поперечном направлении измеряется в поперечном направлении изображаемых линий решетки Ронки, которые охватывают практически всю область регистрации изображения. Данное требование соответствует точности определения координат +/- 1,8% для расстояний от 0,07 до 1,5 дюймов и +/- 0,0013 дюйма (2/3 пикселя) для расстояний меньше или равных 0,07 дюйма. Данные измерения также применяются для проверки требования к допустимому отклонению частоты пространственной дискретизации биометрического сканера отпечатков пальцев, представленному в таблице B.4.
Геометрическая точность в продольном направлении изображения измеряется вдоль каждой линии решетки Ронки. Например, для представленной горизонтальной линии изображения, максимальное значение разницы между точками пересечения данной линии с вертикальной и горизонтальной осями, измеренной в нескольких точках вдоль линии, сравнивается с максимально допустимым значением разницы (аналогично для вертикальной линии). Данное требование необходимо для гарантии того, что подушкообразное, бочкообразное или искажение другого вида в основной области интереса, то есть на одном отпечатке одного пальца, не значимо.
B.2.2.2 Пространственно-частотная характеристика (ПЧХ)
B.2.2.2.1 Общие требования
Измерение ПЧХ должно проводиться как с использованием битональной высококонтрастной штриховой миры, которая дает в результате ЧКХ биометрического сканера отпечатков пальцев, так и с использованием синусоидальной миры, которая позволяет получить функцию передачи модуляции (ФПМ) биометрического сканера отпечатков пальцев. Если биометрический сканер отпечатков пальцев не способен использовать ни штриховую, ни синусоидальную миру, например, ни одна из данных мир не позволяет получить пригодное/измеримое изображение, то для измерения ФПМ может быть использован контурный объект <1>.
--------------------------------
<1> Если достоверно обнаружено, что ни синусоидальная, ни штриховая мира, ни контурный объект не могут быть использованы для конкретного биометрического сканера отпечатков пальцев, допускается использование других методов измерения ПЧХ.
Значения ФПМ и ЧКХ должны быть больше или равны минимальным значениям контраста, которые определяются уравнением B.3 (для ЧКХ) или уравнением B.4 (для ФПМ) для диапазона частот от 1,0 до 10,0 пар линий/мм в направлении строк и столбцов датчика и в любой части общей области регистрации. Ни одно из значений ФПМ или ЧКХ, вычисленное для диапазона частот от 1,0 до 10,0 пар линий/мм, не должно превышать значение 1,12; а полученное на выходе изображение не должно иметь значительного эффекта наложения частот.
ЧКХ = -5,71711E-05 * f4 + 1,43781E-03 * f3 -
- 8,94631E-03 * f2 - 8,05399E-02 * f + 1,00838
(уравнение B.3).
- 1,67473E-01 * f + 1,02829 (уравнение B.4).
Примечание - Уравнения действительны для f = от 1,0 до 10,0 пар линий/мм.
B.2.2.2.2 Общие положения
Верхний предел значения контраста 1,12 используется для предотвращения обработки изображения, которая приводит к чрезмерному повышению резкости границ, что может добавить на изображение ложные детали.
Наложение частот может быть изучено посредством количественного анализа (например, анализ Фурье) и для синусоидальных или штриховых изображений, визуального обследования цифрового изображения, выведенного на экран монитора. Принято считать и признавать, что наложение частот вследствие прореживания часто неизбежно на высоких частотах, но наложение частот вследствие повышения частоты пространственной дискретизации недопустимо ни на каких частотах в пределах частоты Найквиста.
Мира может быть изготовлена из любого материала и на любой основе, пригодных для проведения измерения на определенном биометрическом сканере отпечатков пальцев, работающем в режиме отражения, пропускания или любом другом режиме передачи сигнала как в 2, так и в 3 измерениях.
Если связь между выходными уровнями серого и входными уровнями сигнала является нелинейной, то есть соотношение вход/выход биометрического сканера отпечатков пальцев является нелинейным, это должно быть соответствующим образом учтено при вычислении ФПМ или ЧКХ. [ФПМ и ЧКХ строго определены только для линейной или линеаризованной системы].
Не требуется, чтобы ЧКХ или ФПМ были получены на конкретных частотах, список которых представлен в таблице B.5; однако ЧКХ или ФПМ должны охватывать весь диапазон представленных в списке частот и содержать частоты, значения которых приближены к каждой из перечисленных частот.
Таблица B.5
Требования к ЧКХ и ФПМ на стандартных частотах испытания
Синусоидальная мира. Серийно производимые синусоидальные миры, как правило, содержат калибровочную ступенчатую монохромную шкалу для измерения соотношения входа/выхода биометрического сканера отпечатков пальцев, а также синусоидальные значения контраста образца, применяемые для нормализации значений контраста на выходе биометрического сканера отпечатков пальцев для получения ФПМ.
Штриховая мира. Штриховая мира должна содержать достаточное число параллельных линий для каждой пространственной частоты, что помогает обеспечить регистрацию при оптимальном фазировании сканера-объекта и способствует проведению исследования потенциального наложения частот. Штриховая мира также должна содержать низкочастотный компонент (менее 0,3 пар линий/мм), как, например, одна широкая линия, обладающая такой же оптической плотностью, что и другие линии (используемая для нормализации).
Если биометрический сканер отпечатков пальцев имеет нелинейное соотношение вход/выход, то для достижения эффективных значений контраста штрихового изображения необходимо использовать процедуру, аналогичную применяемой для синусоидальной обработки.
ПЧХ самой штриховой миры может быть неизвестна. В таком случае значения контраста линий на выходе биометрического сканера отпечатков пальцев (в области изображения или, если соотношение вход/выход нелинейное, в области объекта) нормализуются значениями контраста выходных линий с практически нулевой частотой, что приводит к приемлемому показателю ЧКХ биометрического сканера отпечатков пальцев.
Контурный объект. Вычисление ФПМ изображенного контурного объекта осуществляется согласно соответствующему стандарту ИСО [9]. Контур объекта располагается под углом 5,2° поочередно в направлении строк и столбцов датчика. Если биометрический сканер отпечатков пальцев имеет нелинейное соотношение вход/выход, то нелинейность должна быть измерена и учтена при вычислениях. Вычисленные выходные значения контраста нормализуются до значения 1,0 на нулевой частоте (посредством деления на площадь функции размывания линии), что приводит к приемлемому показателю ФПМ биометрического сканера отпечатков пальцев. Если ПЧХ контура объекта известна, то дальнейшее деление на данную функцию осуществляется для получения более точных показателей ФПМ биометрического сканера отпечатков пальцев.
Контурный объект должен содержать как минимум две координатные метки, при помощи которых можно вычислить масштаб изображения в направлении поперечном контуру в пикселях на дюйм.
B.2.2.3 Однородность уровней серого
Не менее 99,0% средних уровней серого 2 смежных строк или столбцов длиной 0,25 дюйма в пределах каждой области регистрации не должны отличаться более чем на 1,5 уровня серого при сканировании равномерно темно-серого объекта и более чем на 3,0 уровня серого при сканировании равномерно светло-серого объекта.
B.2.2.3.2 Требование к однородности между пикселями
Уровень серого каждого отдельного пикселя для не менее 99,0% всех пикселей в каждой независимой области размером 0,25 на 0,25 дюйма в пределах области регистрации не должен отличаться от среднего значения более чем на 8,0 уровней серого при сканировании равномерно темно-серого объекта и более чем на 22,0 уровня серого при сканировании равномерно светло-серого объекта.
B.2.2.3.3 Требование к однородности малой области
Средние уровни серого 2 независимых областей размером 0,25 на 0,25 дюйма в пределах области регистрации не должны отличаться более чем на 3,0 уровня серого при сканировании равномерно темно-серого объекта и более чем на 12,0 уровней серого при сканировании равномерно светло-серого объекта.
B.2.2.3.4 Требование к уровню шума
Значение уровня шума, измеряемое как стандартное отклонение уровней серого, должно быть менее 3,5 в каждой независимой области размером 0,25 на 0,25 дюйма в пределах области регистрации при сканировании однородно темно-серого и однородно светло-серого объектов.
B.2.2.3.5 Общие положения
Любой подходящий однородно темно-серый и однородно светло-серый объект, включая псевдообъекты, может быть использован для оценки требований, указанных в B.2.2.3.1 - B.2.2.3.4. [Идея псевдообъектов заключается в получении изображения пустой области регистрации посредством, например, увеличения или уменьшения выдержки, получая, соответственно, однородно светло-серое или темно-серое изображение.] Каждый объект должен охватывать всю область регистрации.
Биометрический сканер отпечатков пальцев настраивается таким образом, чтобы средний уровень серого светлого образца был на 4 уровня ниже самого высокого показателя уровня серого, получаемого при регистрации изображения отпечатка пальца биометрическим сканером, а средний уровень серого темного образца должен быть на 4 уровня выше самого низкого показателя уровня серого, получаемого при регистрации изображения отпечатка пальца биометрическим сканером. Данная настройка помогает избежать вероятных уровней насыщения и уровней, выходящих за пределы диапазона, получаемого при регистрации реальных отпечатков пальцев.
B.2.2.4 Качество изображения отпечатка пальца
Биометрический сканер отпечатков пальцев должен обеспечивать достаточно высокое для предполагаемых областей применения качество изображения отпечатков пальцев. Основной областью применения является аутентификация посредством сравнения изображений отпечатков пальцев один к одному.
Качество изображения будет оцениваться с учетом представленных ниже требований посредством проведения визуальных и количественных измерений исследуемых изображений, полученных путем прямого сканирования предоставленным биометрическим сканером отпечатков пальцев. Данные исследуемые изображения, полученные путем прямого сканирования, должны содержать:
- набор из 20 отпечатков пальцев, полученных от 10 разных субъектов, по 2 отпечатка от субъекта (предпочтительно отпечатки указательных пальцев левой и правой руки);
- набор из 5 повторно зарегистрированных изображений отпечатков указательного пальца одной руки одного и того же субъекта.
Все исследуемые изображения, полученные путем прямого сканирования, должны быть предоставлены для анализа в виде монохромных (полутоновых) изображений с 8-битной шкалой градаций серого на пиксель в несжатом формате (и никогда прежде не сжимаемых с потерями).
B.2.2.4.1 Требование к динамическому диапазону изображений отпечатков пальцев
Не менее 80,0% зарегистрированных отдельных изображений отпечатков пальцев должны иметь динамический диапазон не менее 150 уровней серого.
B.2.2.4.2 Общие положения
Под динамическим диапазоном понимается число содержащихся в сигнале уровней серого, измеряемых в пределах области отпечатка пальца и в значительной степени исключающих неоднородные фоновые области.
B.2.2.4.3 Требование к артефактам и аномалиям изображений отпечатков пальцев
Артефакты и аномалии, обнаруженные на изображениях отпечатка пальца, источником которых является биометрический сканер отпечатков пальцев или процедура обработки изображения, не должны в значительной степени неблагоприятно влиять на выполнение предполагаемых функций.
B.2.2.4.4 Общие положения
Изображения отпечатков пальцев исследуются в целях обнаружения наличия артефактов или аномалий, источником которых является биометрический сканер отпечатков пальцев или процедура обработки изображения; оценка может включать в себя измерения, нацеленные на определение количественного выражения степени их критичности и значимости. Артефакты или аномалии из следующего неполного списка могут подвергаться исследованию:
- последствия шума, обусловленного вибрацией;
- локальные смещения сегментов отпечатков пальцев;
- стыковые или сегментационные соединения датчика изображения;
- шумовые полосы, неустойчивый выходной сигнал;
- насыщенность уровней серого;
- плохая воспроизводимость.
B.2.2.4.5 Требование к резкости и воспроизведению мелких деталей на изображениях отпечатков пальцев
Резкость и воспроизведение мелких деталей на изображениях отпечатка пальца, полученных на выходе биометрического сканера отпечатков пальцев или после процедуры обработки, должны быть достаточно высокими для обеспечения выполнения предполагаемых функций.
B.2.2.4.6 Общие положения
Резкость и воспроизведение мелких деталей на изображениях отпечатков пальцев, полученных на выходе биометрического сканера отпечатков пальцев или после процедуры обработки, могут быть исследованы при помощи подходящих объективных количественных показателей качества изображения, а также посредством визуального обследования, выведенного на экран монитора цифрового изображения.
B.3.1 Общие положения
Настоящее приложение подробно устанавливает требования и методику испытаний оптических биометрических сканеров отпечатков пальцев.
B.3.2 Предварительные требования к испытаниям
B.3.2.1 Требования к испытательной лаборатории
Все измерения должны проводиться в полностью затемненной оптической лаборатории, не имеющей воздействия внешних источников света. Нечувствительность биометрического сканера отпечатков пальцев к постороннему свету не является предметом проводимых испытаний. Для проведения некоторых измерений необходимо пропускать свет, который излучается биометрическим сканером, через призмы; это сильно повышает чувствительность биометрического сканера по отношению к ложному свету.
Исключением является регистрация отпечатков пальцев для испытания полутонового диапазона. Для проведения данного испытания должно быть включено нормальное освещение помещения для обеспечения обычных условий окружающей среды, схожих со стандартными условиями эксплуатации биометрического сканера отпечатков пальцев. При проведении измерений необходимо убедиться в том, что оптическая поверхность области регистрации изображения очищена. Для проведения испытаний биометрического сканера отпечатков пальцев испытательная лаборатория использует следующие измерительные приборы:
- специальное программное обеспечение оценки данных (B.3.2.3);
- программное обеспечение для табличных расчетов;
- подходящие объекты испытаний (B.3.2.4).
Персонал испытательной лаборатории должен обладать фундаментальными знаниями в области испытаний оптических систем/инструментов, особенно в области испытаний биометрических сканеров отпечатков пальцев.
Для испытания биометрического сканера отпечатков пальцев изготовитель должен указать точный принцип устройства и работы оптического сканера, включая необходимые чертежи (иллюстрации, таблицы). Область регистрации изображения должна составлять не менее 16 x 20 мм.
Испытуемый биометрический сканер отпечатков пальцев должен быть полностью работоспособен. Во время испытания должны быть отключены адаптивные или динамические настройки, алгоритмы калибровки или механизмы обнаружения подмены, внедренные в биометрический сканер отпечатков пальцев или в программное обеспечение для данного сканера (на ПК), поскольку могут включать в себя фильтры, функции компенсации, оптимизации, динамическую регулировку контраста. Для этого изготовитель должен предоставить адаптированное программное обеспечение для биометрического сканера отпечатков пальцев, в котором подобные элементы/алгоритмы были бы деактивированы. Программное обеспечение должно функционировать при постоянных настройках параметров во время испытания. Динамические алгоритмы, которые будут использованы в пользовательских приложениях, допустимы только для испытания полутонового диапазона изображений отпечатков пальцев.
Программное обеспечение оценки данных цифрового изображения отпечатка пальца должно вычислять качество изображения на основе двумерного спектра мощности пространственных частот цифрового изображения отпечатка пальца. Спектр мощности, который является квадратом модуля преобразования Фурье изображения, содержит информацию о резкости, контрасте и воспроизведении мелких деталей изображения. Данные параметры являются компонентами визуального качества изображения. В программном обеспечении проводится нормализация спектра мощности на контраст, средний уровень серого и размер изображения; используется визуальный фильтр передаточной функции, и учитывается величина частоты пространственной дискретизации изображения отпечатка пальца в пикселях на дюйм (пиксель/дюйм). Основным выходным значением является числовое значение качества изображения, которое представляет собой сумму фильтрованных, масштабированных, взвешенных значений спектра мощности. Нормализация спектра мощности позволяет проводить достоверные сравнения существенно различных изображений отпечатков пальцев. Программное обеспечение должно функционировать согласно представленному описанию:
- в качестве входных данных для программного обеспечения должны выступать цифровые изображения отпечатков пальцев;
- программное обеспечение должно устанавливать ширину прямоугольного окна порядка 60% от ширины изображения отпечатка пальца;
- программное обеспечение должно находить правый/левый и нижний/верхний края отпечатка пальца;
- программное обеспечение должно установить набор перекрывающихся окон, охватывающих всю область отпечатка пальца;
- программное обеспечение должно исключать из дальнейшей оценки области отпечатка пальца с высокой и низкой плотностью;
- программное обеспечение должно иметь нормализацию по полной энергии и размеру окна;
- программное обеспечение должно включать в себя фильтр модели зрительной системы человека (Human Visual System filter, HVS) (включение подобного фильтра позволяет итоговым значениям качества наиболее точно соответствовать экспертным оценкам относительного качества);
- программное обеспечение должно использовать исходное значение качества изображения каждого отдельного окна, то есть двумерно-нормализованные, отфильтрованные значения спектра мощности на ненулевых частотах суммируются, результатом чего является значение качества области изображения в виде одного числа;
- программное обеспечение должно определять окно с максимальным значением качества изображения;
- программное обеспечение должно переводить значение качества изображения в нормализованный вид, то есть должно привести значение качества изображения отпечатка к числу в диапазоне от 0 до 100, где 0 соответствует минимальному, а 100 - максимальному качеству изображения;
- на темных областях изображений отпечатков пальцев качество изображения имеет завышенное значение, а на светлых областях - заниженное. Данный эффект должен быть компенсирован посредством умножения значения качества изображения на квадрат средних уровней серого;
- программное обеспечение должно осуществлять проверку на наличие особых ситуаций (слишком высококонтрастное или слишком структурированное изображение) и соответствующим образом регулировать качество изображения;
- программное обеспечение должно масштабировать изображение в соответствии с числом точек на дюйм и нормализовать качество изображения так, чтобы его значение находилось в диапазоне [0, 100].
--------------------------------
B.3.2.4.1 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в светлом поле
При проведении испытаний должны использоваться миры, которые тесно связаны с принципом работы биометрического сканера отпечатков пальцев. В ходе испытаний с использованием данных мир, на пути оптического луча сканера не должны присутствовать никакие помехи.
Мира должна быть размещена непосредственно на рабочей поверхности биометрического сканера отпечатков пальцев. Миры должны быть выполнены в виде отражающих, структурированных или неструктурированных зеркал. Свет, исходящий от оптической рабочей поверхности биометрического сканера отпечатков пальцев, будет отражаться не только от передней, но и от задней поверхности миры. Чтобы не допускать нежелательные отражения, сверху на миру необходимо поместить отводящую свет призму.
В связи с этим, между биометрическим сканером отпечатков пальцев и мирой, а также между мирой и призмой должна располагаться иммерсионная жидкость; показатель преломления данной жидкости должен быть приближен к показателям преломления оптических элементов (оптической рабочей поверхности сканера, миры, призмы). Данный слой жидкости не должен содержать ни пыль, ни воздушные пузыри. Рекомендуется использовать иммерсионную жидкость с показателем отражения n ~ 1,5.
B.3.2.4.2 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в темном поле
При проведении испытаний должны использоваться миры, которые тесно связаны с принципом работы биометрического сканера отпечатков пальцев. В ходе испытаний с использованием данных мир, на пути оптического луча биометрического сканера отпечатков пальцев не должны присутствовать никакие помехи.
Мира должна быть размещена непосредственно на рабочей поверхности биометрического сканера отпечатков пальцев. Для оптической связи между биометрическим сканером отпечатков пальцев и мирой должна располагаться иммерсионная жидкость; показатель преломления данной жидкости должен быть идентичен показателю преломления оптической рабочей поверхности биометрического сканера отпечатков пальцев. Данный слой жидкости не должен содержать ни пыль, ни воздушные пузыри. Рекомендуется использовать иммерсионную жидкость с показателем отражения n ~ 1,5.
Миры должны быть выполнены в виде диффузно-отражающих областей. На данных подложках подходящими способами воздействия можно получить определенные уровни градации серого (полутонов). Материал миры должен быть водоотталкивающим. Если мира ламинируется с целью защиты от жидкости, то необходимо следить за тем, чтобы ламинация не изменяла ее оптические параметры.
B.3.3 Требования и методика испытаний
B.3.3.1 Исследование линейности шкалы градаций серого
B.3.3.1.1 Требования
При измерении дискретных серий участков с равномерным коэффициентом отражения (например, ступенчатой монохромной шкалы), в значительной степени покрывающей полутоновый диапазон биометрического сканера отпечатков пальцев, среднее значение каждого участка должно находиться в пределах 7,65 уровней серого от линии регрессии, полученной методом наименьших квадратов и проходящей между значениями коэффициентов отражения участков (независимая переменная) и уровнями серого, полученными на выходе биометрического сканера отпечатков пальцев с 8-битной шкалой уровней серого (зависимая переменная).
B.3.3.1.2 Общие положения
Предполагается, что все объекты, используемые в соответствии с данным сценарием испытания, регистрируются биометрическим сканером отпечатков пальцев, работающим в линейном режиме ввода/вывода. Линейность обеспечивает достоверные результаты при сравнении тестовых измерений с требованиями. Линейность позволяет получить исходное изображение сканированного отпечатка пальца для общей справочной базы. Пользователи могут применять к изображениям из данной базы линейную/нелинейную обработку, в зависимости от поставленной задачи и в дальнейшем вернуться к исходному изображению. Тем не менее, для сканированных изображений мир допускается отклонение от линейности, то есть может быть разрешено незначительное присутствие сглаженной монотонной нелинейности, когда обеспечение линейности на испытуемом биометрическом сканере отпечатков пальцев является практически нецелесообразным и нетипичным с точки зрения эксплуатации. В подобных случаях требуется предоставление документации наряду с запросом на отклонение от требований.
Следует признать, что отпечаток пальца на биометрическом сканере отпечатков пальцев может иметь неидеальные характеристики относительно средней величины отражающей способности, неоднородности средней величины отражающей способности, низкого уровня контраста или фоновых помех. Подобные проблемы могут быть частично сведены к минимуму при помощи нелинейной обработки яркости изображения, зарегистрированного биометрическим сканером отпечатков пальцев. Вследствие этого линейность не является обязательным требованием при рабочем или тестовом сканировании изображений отпечатков пальцев.
B.3.3.1.3 Используемые миры
B.3.3.1.3.1 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в светлом поле
Для проведения данного испытания могут быть использованы миры с металлическим покрытием; данные миры могут иметь различные коэффициенты отражения. В качестве металла может использоваться хром или алюминий; хром может легко наноситься с разной плотностью, но позволяет получать максимальный коэффициент отражения порядка 50%. Максимальный коэффициент отражения алюминия составляет от 85 до 92%, но его сложно наносить с разной плотностью. Так как коэффициенты отражения поверхностей мир не могут быть предсказаны, коэффициенты отражения всех мир должны быть точно измерены.
B.3.3.1.3.2 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в темном поле
Для проведения данного испытания используются миры, имеющие диффузно отражающую поверхность с различными затемненными элементами. Подобные миры используются в промышленных масштабах при испытании модульной передаточной функции (ФПМ) биометрических сканеров отпечатков пальцев планшетного типа.
В зависимости от размера рабочей поверхности, мира разрезается на части, содержащие две или более области испытания. Таким образом, на рабочую поверхность может быть помещено одновременно несколько областей испытания.
B.3.3.1.4 Процедура испытания
B.3.3.1.4.1 Первый этап испытания
Набор областей с различными значениями коэффициента отражения должен быть поочередно размещен на биометрическом сканере отпечатков пальцев и зарегистрирован в виде изображений. Должно быть зарегистрировано не менее 9-ти объектов с различными значениями коэффициента отражения, охватывающими практически весь динамический диапазон биометрического сканера отпечатков пальцев.
B.3.3.1.4.2 Второй этап испытания
Среднее значение серого каждого изображения объекта должно быть определено при помощи специального программного обеспечения. Коэффициент отражения и полученное значение серого каждого объекта должны быть установлены в виде пары значений.
B.3.3.1.4.3 Третий этап испытания
К данным парам значений необходимо применить линейную регрессию. Для каждого среднего значения серого необходимо определить отклонение от итоговой линии регрессии.
B.3.3.1.5 Соответствие требованию
Ни одно из вычисленных на этапе испытания 3 значений отклонения серого не должно превышать 7,65.
B.3.3.2 Анализ частоты пространственной дискретизации и геометрическая точность
Частота пространственной дискретизации: итоговое изображение отпечатка пальца на выходе биометрического сканера отпечатков пальцев должно иметь частоту пространственной дискретизации в направлении строк и столбцов датчика в диапазоне от (R - 0,01R) до (R + 0,01R). Величина R должна составлять либо 500, либо 1000 пикселей/дюйм; в сертификате биометрического сканера отпечатков пальцев может быть указано как одно, так и оба значения частоты пространственной дискретизации. Фактическое значение оптической частоты пространственной дискретизации биометрического сканера отпечатков пальцев должно быть больше или равно величине R.
Геометрическая точность в поперечном направлении: при сканировании штриховой миры с частотой 1,0 пара линий/мм в вертикальном и горизонтальном направлении линий, абсолютное значение разницы (D) между фактическим (X) и измеренным на изображении (Y) расстоянием между параллельными линиями объекта не должно превышать представленных ниже значений для не менее 99% испытаний, проведенных в каждой области измерения зарегистрированного элемента и в каждом из 2 направлений.
Для биометрических сканеров отпечатков пальцев с разрешающей способностью 500 пикселей/дюйм:
D <= 0,0007, для 0,00 < X <= 0,07,
D <= 0,01X, для 0,07 <= X <= 1,50.
Для биометрических сканеров отпечатков пальцев с разрешающей способностью 1000 пикселей/дюйм:
D <= 0,0005, для 0,00 < X <= 0,07,
D <= 0,0071X, для 0,07 <= X <= 1,50,
где D = |Y - X|, дюймы;
X - фактическое расстояние на мире, дюймы;
Y - измеренное расстояние на изображении, дюймы.
Геометрическая точность в продольном направлении: при сканировании штриховой миры с частотой 1,0 пара линий/мм в вертикальном и горизонтальном направлении линий, максимальное значение разницы (в горизонтальном или вертикальном направлении соответственно) между расположением любых 2-х точек в пределах 1,5-дюймового сегмента представленного периодического изображения не должно превышать 0,016 дюймов для не менее 99% испытаний, проведенных в каждой области измерения зарегистрированного элемента и в каждом из 2-х ортогональных направлений.
B.3.3.2.2 Общие положения
Штриховой мирой является решетка Ронки, которая состоит из линий одинаковой ширины и пространственного прямоугольного сигнала с высокой контрастностью и резкими краями. Для систем с разрешающей способностью 500 пикселей/дюйм, значение пространственной частоты дискретизации должно попадать в диапазон от 495,0 до 505,0 пикселей/дюйм; для систем с разрешающей способностью 1000 пикселей/дюйм, значение частоты пространственной дискретизации должно попадать в диапазон от 990,0 до 1010,0 пикселей/дюйм. Действительная частота пространственной дискретизации биометрического сканера отпечатков пальцев может быть больше требуемой частоты пространственной дискретизации, в таком случае на выходе производится "уменьшение" до требуемой частоты пространственной дискретизации. Однако действительная частота пространственной дискретизации не может быть меньше требуемой; то есть "увеличение" до требуемой частоты пространственной дискретизации запрещено.
Геометрическая точность в поперечном направлении измеряется в поперечном направлении изображенных линий решетки Ронки с частотой 1,0 пара линий/мм, которые охватывают практически всю область регистрации изображения. Требование к частоте пространственной дискретизации в 500 пикселей/дюйм соответствует точности определения координат +/- 1,0% для расстояний от 0,07 до 1,5 дюймов и +/- 0,0007 дюйма (1/3 пикселя) для расстояний меньше или равных 0,07 дюйма. Требование к частоте пространственной дискретизации в 1000 пикселей/дюйм соответствует точности определения координат +/- 0,71% для расстояний от 0,07 до 1,5 дюймов и значению +/- 0,0005 дюйма (1/2 пикселя) для расстояний меньше или равных 0,07 дюйма.
Геометрическая точность в продольном направлении измеряется вдоль каждой изображенной линии решетки Ронки с частотой 1,0 пара линий/мм, которые охватывают практически всю область регистрации изображения. Например, для представленной горизонтальной линии изображения, максимальное значение разницы между точками пересечения данной линии с вертикальной и горизонтальной осями, измеренной в нескольких точках сегмента линии длиной 1,5 дюйма, сравнивается с максимально допустимым значением разницы (аналогично для вертикальной линии). Данное требование необходимо для гарантии того, что подушкообразное или бочкообразное искажение в основной области исследования, то есть на отпечатке одного пальца, не слишком велико.
B.3.3.2.3 Используемые миры
B.3.3.2.3.1 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в светлом поле
Мира должна покрывать не менее 70% рабочей поверхности биометрического сканера отпечатков пальцев. Тестовая структура представляет собой решетку с постоянным периодом 1 мм. Мира может состоять из направленно-отражающих структур, таких как хромовые полоски на стеклянной подложке. Свет, проходящий через стеклянную подложку, должен выводиться призмой, которая должна находиться сверху на мире.
В качестве альтернативы покрытой хромом стеклянной мире может быть использована полимерная пленка с напечатанными черными линиями. В таком случае нет необходимости в размещении призмы на мире. Отражение света осуществляется от обратной стороны пленки.
Напечатанные на пленке черные области поглощают и рассеивают свет, и таким образом получаются темными на изображении. Использование данного материала миры рекомендовано при больших поверхностях биометрических сканеров отпечатков пальцев.
B.3.3.2.3.2 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в темном поле
Мира должна покрывать не менее 70% рабочей поверхности биометрического сканера отпечатков пальцев. Тестовая структура представляет собой решетку с постоянным периодом 1 мм.
Мира должна состоять из диффузного глянцевого отражающего материала, на который нанесены темные структуры. Данные структуры могут быть нанесены фотографическим или печатным способом. В качестве материала для миры нельзя использовать фотобумагу или мелованную бумагу, так как оптические свойства данных материалов могут изменяться при намокании в результате воздействия иммерсионной жидкости. Таким образом, в качестве подложки рекомендуется использовать пластиковые материалы, покрытые фотоэмульсией; данные материалы нечувствительны к воздействию иммерсионной жидкости; темные структуры могут быть нанесены способом аналогичным фотографическому процессу нанесения на бумагу.
B.3.3.2.4 Процедуры испытания
B.3.3.2.4.1 Первый этап испытания
Миры с иммерсионной или другой похожей жидкостью должны быть размещены на рабочей поверхности биометрического сканера отпечатков пальцев. При использовании покрытой хромом стеклянной миры свет, проникающий через стеклянную подложку, должен выводиться призмой, которая должна располагаться сверху на объекте. При использовании в качестве объекта пластиковой пленки с черной печатью необходимость в размещении призмы на объекте отсутствует. Каждая мира должна помещаться на рабочую поверхность биометрического сканера отпечатков пальцев 4 раза: 2 раза с вертикально направленными линиями (каждый раз с поворотом объекта на 180°) и 2 раза с горизонтально направленными линиями (каждый раз с поворотом объекта на 180°). При использовании данного метода можно обнаружить ошибки, причиной которых является мира, а не биометрический сканер отпечатков пальцев.
После размещения миры на рабочей поверхности биометрического сканера отпечатков пальцев необходимо убедиться в том, что полосы миры расположены параллельно пикселям сканера. Чтобы это выявить, необходимо искать эффекты наложения частот на краях линий, рассматривая зарегистрированные изображения на высококачественном мониторе.
B.3.3.2.4.2 Второй этап испытания
Определяются координаты пикселей на краях разлинованной области зарегистрированного изображения. Данная информация и размеры изображения необходимы для оценки специальным программным обеспечением (см. "Требования к программному обеспечению"). Данное программное обеспечение определяет в пределах заданной области измерения расстояние между соседними линиями, среднее расстояние между 6 линиями и координаты центральной оси каждой линии. В качестве единицы измерения необходимо использовать пиксель.
B.3.3.2.4.3 Третий этап испытания
На основании результатов второго этапа испытания и известного периода решетки миры (1 мм) можно определить частоту пространственной дискретизации биометрического сканера отпечатков пальцев в разных областях изображения. Данная частота пространственной дискретизации может быть использована для перевода расстояния между линиями из пикселей в мм. Основываясь на данных значениях, можно вычислить разницу между теоретическим и измеренным расстоянием между линиями для разных областей измерения. Расположение линий и их продольный изгиб позволяют вычислить коэффициент искажения биометрического сканера отпечатков пальцев.
B.3.3.2.5 Соответствие требованиям
В рамках данного сценария испытания необходимо полное соответствие значениям, перечисленным в пункте "Общие требования".
B.3.3.3 Анализ ЧКХ
ПЧХ должна измеряться при помощи миры в виде бинарной решетки (решетки Ронки), что определено как измерение ЧКХ. Значения, являющиеся результатом измерения ЧКХ линий должны быть равны или превышать минимальные значения контраста, определяемые уравнением B.5 или уравнением B.6 в направлении строк и столбцов датчика и в любой зоне обзора биометрического сканера отпечатков пальцев. Значения ЧКХ, вычисленные при помощи уравнений B.5 и B.6 для стандартных частот испытания, представлены в таблице B.6. Ни одно из вычисленных значений контраста ЧКХ на спецификационных пространственных частотах не должно превышать 1,05. Полученное на выходе изображение штриховой миры не должно иметь значительного эффекта наложения частот.
Таблица B.6
Минимальный и максимальный контраст
Штриховая мира может не содержать конкретных частот, список которых представлен в предыдущей таблице; однако решетка должна охватывать весь диапазон представленных в списке частот и содержать шаблоны линий, близкие к каждой из перечисленных частот. Следующие уравнения используются для получения минимально допустимых значений контраста ЧКХ при использовании штриховой миры, содержащей частоты, которые не представлены в предыдущей таблице.
Для биометрического сканера отпечатков пальцев с разрешающей способностью 500 пикселей/дюйм, для f от 1,0 до 10,0 пар линий/мм:
(уравнение B.5)
Для биометрического сканера отпечатков пальцев с разрешающей способностью 1000 пикселей/дюйм, для f от 1,0 до 20,0 пар линий/мм:
- 5,73701E-02 * f + 1,01341 (уравнение B.6)
Для конкретной штриховой миры спецификационные частоты включают в себя все частоты линий решетки в диапазоне от 1,0 до 10 пар линий/мм (биометрический сканер отпечатков пальцев с разрешающей способностью 500 пикселей/дюйм) или от 1,0 до 20 пар линий/мм (биометрический сканер отпечатков пальцев с разрешающей способностью 1000 пикселей/дюйм).
Штриховой мирой является решетка Ронки, которая состоит из линий одинаковой ширины и пространственного прямоугольного сигнала с высокой контрастностью и резкими краями. Все решетки должны быть установлены на одну миру. Дополнительно на мире должны располагаться большие черные и белые структуры для определения ЧКХ на нулевой частоте. Пространственная частота данных структур должна быть меньше 3% от частоты Найквиста. Для всех биометрических сканеров отпечатков пальцев ширина данных структур должна быть по меньшей мере 1,7 мм. Каждая область испытания с перечисленными выше частотами должна иметь необходимое число и длину решеток, указанные в таблице B.7.
Таблица B.7
Размеры структур тест-объекта
B.3.3.3.3.1 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в светлом поле
Мира может состоять из направленно отражающих структур, таких как хромовые полоски на стеклянной подложке. Структура миры должна быть такой, как описано в пункте выше. Свет, проходящий через стеклянную подложку должен выводиться призмой, расположенной сверху на мире (см. пункт "Требования к объекту испытания").
В качестве альтернативы покрытой хромом стеклянной мире может быть использована полимерная пленка с напечатанными черными линиями. В таком случае нет необходимости в размещении призмы на мире. Отражение света осуществляется от обратной стороны пленки. Напечатанные на пленке черные области поглощают и рассеивают свет и таким образом получаются темными на изображении. Использование данного материала миры рекомендовано при больших поверхностях биометрических сканеров отпечатков пальцев.
При определении ЧКХ необходимо учитывать то, что мира имеет определенную частотную характеристику (как правило, обусловленную процессом производства). Таким образом, перед использованием миры в данном исследовании ее ЧКХ должна быть испытана при помощи микроскопа. Если мира охватывает не менее 25% рабочей поверхности биометрического сканера отпечатков пальцев, то она лишь единожды должна быть помещена в центр рабочей поверхности. В противном случае мира должна быть помещена на рабочую поверхность дважды, справа и слева от центра. Таким образом, должно быть зарегистрировано необходимое число изображений.
B.3.3.3.3.2 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в темном поле
Мира должна состоять из диффузного глянцевого отражающего материала, на который нанесены темные структуры. Данные структуры могут быть нанесены фотографическим или печатным способом. В качестве материала для миры нельзя использовать фотобумагу или мелованную бумагу, так как оптические свойства данных материалов могут изменяться при намокании в результате воздействия иммерсионной жидкости. Таким образом, в качестве подложки рекомендуется использовать пластиковые материалы, покрытые фотоэмульсией; данные материалы нечувствительны к воздействию иммерсионной жидкости; темные структуры могут быть нанесены способом, аналогичным фотографическому процессу нанесения на бумагу.
При определении ЧКХ необходимо учитывать то, что мира имеет определенную частотную характеристику (как правило, обусловленную процессом производства). Таким образом, перед использованием миры в данном исследовании ее ЧКХ должна быть испытана при помощи микроскопа.
Если мира охватывает не менее 25% рабочей поверхности биометрического сканера отпечатков пальцев, то она лишь единожды должна быть помещена в центр рабочей поверхности. В противном случае мира должна быть помещена на рабочую поверхность дважды, справа и слева от центра. Таким образом, должно быть зарегистрировано необходимое число изображений.
B.3.3.3.4 Процедура испытания
B.3.3.3.4.1 Первый этап испытания
Мира должна быть помещена на рабочую поверхность (см. пункт "Требования к мирам"). Расхождение миры относительно строк пикселей изображения не должно превышать 0,5°. При помощи каждой миры необходимо получить 2 изображения: одно с линиями в вертикальном направлении, второе с линиями в горизонтальном направлении.
B.3.3.3.4.2 Второй этап испытания
Определяются координаты краев прямоугольника, обрамляющего все решетки. При помощи данных координат, размера файла и размеров тестовых объектов будет вычисляться ЧКХ всех отдельных тестовых решеток.
B.3.3.3.4.3 Третий этап испытания
Вычисленные значения ЧКХ должны быть откорректированы при помощи действительных/измеренных значений контраста миры (см. пункт "Мира"). К тому же модуляция миры не реализует идеального "черного" и "белого". Поэтому контраст должен быть откорректирован при помощи значений "черного" и "белого", определенных на больших элементах, как описано в пункте "Общие положения"; все значения ЧКХ должны быть нормированы на данное значение контраста.
B.3.3.3.5 Соответствие требованиям
В рамках данного сценария испытания необходимо полное соответствие значениям, перечисленным в пункте "Общие требования". Значения ЧКХ горизонтального и вертикального направлений должны соответствовать этим значениям. Полученное на выходе изображение не должно иметь значительного эффекта наложения частот.
B.3.3.4 Анализ отношения сигнал-шум и однородности уровней серого
Отношение сигнал-шум белого образца и отношение сигнал-шум черного образца должны быть больше или равны 125,0 как минимум в 97,0% соответствующих случаев в пределах каждой области измерения. Однородность уровней серого определяется для следующих трех случаев:
- однородность смежных строк, столбцов: не менее 99% средних уровней серого 2 смежных строк или столбцов длиной 0,25 дюйма в пределах каждой изображенной области не должны отличаться более чем на 1,0 уровень серого при сканировании объекта с однородной низкой отражающей способностью и более чем на 2,0 уровня серого при сканировании объекта с однородной высокой отражающей способностью.
- однородность между пикселями: уровень серого каждого отдельного пикселя для не менее 99,9% всех пикселей в каждой независимой области размером 0,25 на 0,25 дюйма, расположенной в пределах изображенной области, не должен отличаться от среднего значения более чем на 22,0 уровня серого при сканировании объекта с однородной высокой отражающей способностью и более чем на 8,0 уровней серого при сканировании объекта с однородной низкой отражающей способностью.
- однородность малой области: средние уровни серого 2 независимых областей размером 0,25 на 0,25 дюйма, расположенных в пределах изображенной области, не должны отличаться более чем на 12,0 уровней серого при сканировании объекта с однородной высокой отражающей способностью и более чем на 3,0 уровня серого при сканировании объекта с однородной низкой отражающей способностью.
B.3.3.4.2 Общие положения
Сигналом называется разница между средними выходными уровнями серого, полученными при сканировании объектов с однородной низкой и высокой отражающей способностью, при измерении средних значений в независимых областях размером 0,25 на 0,25 дюймов в пределах каждой области сканированного элемента. Шумом называется стандартное отклонение уровней серого в каждой из данных независимых областей измерения. Вследствие этого, у каждой пары изображений с высоким и низким коэффициентом отражение есть 2 значения ОСШ: одно на базе среднеквадратичного отклонения для высокого коэффициента отражения и второе на базе среднеквадратичного отклонения для низкого коэффициента отражения. Для получения истинного показателя среднеквадратичного отклонения биометрический сканер отпечатков пальцев настраивается таким образом, чтобы средний уровень серого светлого образца был на несколько значений ниже 255 или верхнего уровня клиппирования (в зависимости от того, какой уровень ниже), а средний уровень серого темного образца должен быть на несколько уровней выше 0 или нижнего уровня клиппирования (в зависимости от того, какой уровень выше).
Следует отметить, что при данном методе измерения отношения сигнал-шум не осуществляется попыток изолировать различные источники шума или раздельно измерять различные типы шума; вычисленный уровень шума является совокупностью всех типов и источников шума. Однородность уровней серого вычисляется при помощи тех же изображений, что описаны в пункте "Общие требования".
B.3.3.4.3 Используемые миры
B.3.3.4.3.1 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в светлом поле
Для измерения отношения сигнал-шум и однородности уровней серого исключено использование мир с высоким коэффициентом отражения, помещаемых на рабочую поверхность биометрического сканера отпечатков пальцев. Для данного испытания на пути луча биометрического сканера отпечатков пальцев необходимо помещать гомогенные поглощающие миры с постоянной оптической плотностью. Полученное изображение должно быть равномерно светлым или темным со средним значением серого на 4 значения выше минимального значения серого биометрического сканера отпечатков пальцев или, соответственно, на 4 значения ниже максимального значения серого биометрического сканера отпечатков пальцев. Если миры помещаются на пути оптического луча биометрического сканера отпечатков пальцев, они должны восприниматься как тонкие фильтры, препятствующие смещению луча, которое может привести к неоднородностям и повышенному уровню шума.
B.3.3.4.3.2 Миры для оптического биометрического сканера отпечатков пальцев, работающего по принципу нарушенного полного внутреннего отражения в темном поле
Мира должна состоять из диффузного светлого и темного отражающего материала. Миры должны быть гомогенными, чтобы вместе с биометрическим сканером отпечатков пальцев отвечать представленным в списке требованиям. Например, для испытания Манселла, как правило, рекомендуется: N3 (темный, 7% отражения), N9 (светлый, 79% отражения). При использовании миры подложка может быть намочена иммерсионной жидкостью. Ее оптические свойства, как правило, при этом не изменяются, но испытание должно быть проведено единожды с одной мирой и как можно быстрее.
B.3.3.4.4 Процедура испытания
B.3.3.4.4.1 Первый этап испытания
Для биометрических сканеров отпечатков пальцев, работающих по принципу нарушенного полного отражения в светлом поле: фильтры должны располагаться на пути луча сканера (открытый корпус сканера) или соответствующим образом должна быть отрегулирована длительность экспонирования. Для каждого фильтра, расположенного на пути луча сканера, и при каждом изменении длительности экспонирования необходимо регистрировать изображение свободной области регистрации изображения, в результате чего должны получиться, по крайней мере, 1 светлое и 1 темное изображение.
Для биометрических сканеров отпечатков пальцев, работающих по принципу нарушенного полного отражения в темном поле: миры должны располагаться на рабочей поверхности с иммерсионной жидкостью в качестве связующего звена. При помощи каждой из 2-х мир должно быть зарегистрировано 1 изображение, в результате чего должны получиться, по крайней мере, 1 светлое и 1 темное изображения.
B.3.3.4.4.2 Второй этап испытания
Для определения ОСШ зарегистрированное изображение делится на тестовые поля размером 0,25 на 0,25 дюймов, и определяется среднее значение серого, число ложных пикселей и стандартное отклонение значений уровней серого всех строк и столбцов каждого тестового поля. На основании данных значений вычисляются ОСШ и однородность уровней серого. ОСШ необходимо вычислить для всех тестовых полей изображения. Для каждого пикселя необходимо вычислить отклонение от среднего значения серого тестового поля. Для определения ОСШ темного и светлого поля вычисляется отношение данных значений к стандартному отклонению значений уровней серого каждого тестового поля в светлом и темном поле.
Для определения однородности уровней серого полученные изображения снова делятся на тестовые поля размером 0,25 на 0,25 дюймов и определяется среднее значение серого, число ложных пикселей и стандартное отклонение значений серого всех строк и столбцов конкретного тестового поля.
B.3.3.4.5 Соответствие требованиям
В рамках данного сценария испытания необходимо полное соответствие значениям, перечисленным в пункте "Общие требования".
B.3.3.5 Анализ диапазона шкалы градаций серого изображений отпечатков пальцев
Биометрический сканер отпечатков пальцев с разрешающей способностью 500 или 1000 пикселей/дюйм должен зарегистрировать контактным методом следующие наборы изображений:
- для стандартного биометрического сканера отпечатков пальцев: полный набор отпечатков пальцев у 10 субъектов; то есть 10 отпечатков методом прокатки (по 5 пальцев каждой руки), 2 отпечатка больших пальцев и 2 отпечатка 4 пальцев контактным методом;
- для биометрического сканера ладони: ладони левой и правой руки у 10 субъектов;
- для биометрического сканера, регистрирующего контактным методом изображения отпечатков пальцев: отпечатки 4 пальцев левой и правой руки и отпечатки 2 больших пальцев у 10 субъектов.
Для построения гистограммы каждого изображения учитываются все значения серого с как минимум 5 пикселями. Гистограмма должна быть непрерывной и не должна содержать какие-либо артефакты. Не менее 80,0% зарегистрированных изображений отпечатков пальцев должны иметь динамический диапазон не менее 200 уровней серого. Не менее 99,0% изображений должны иметь динамический диапазон не менее 128 уровней серого.
B.3.3.5.2 Общие положения
Данное испытание демонстрирует функционирование биометрического сканера в рабочем режиме.
B.3.3.5.3 Используемые миры
В данном сценарии испытания миры не используются.
B.3.3.5.4 Процедура испытания
B.3.3.5.4.1 Первый этап испытания
Субъекты, принимающие участие в испытании, должны последовательно поместить свои пальцы в область регистрации изображения биометрическим сканером отпечатков пальцев. На 1 палец приходится 1 записанное изображение. Если биометрический сканер может регистрировать изображения одновременно 4 пальцев, то регистрируется такое изображение.
B.3.3.5.4.2 Второй этап испытания
Гистограммы всех изображений оцениваются согласно представленным выше требованиям.
B.3.3.5.5 Соответствие требованиям
В рамках данного сценария испытания необходимо полное соответствие значениям, перечисленным в пункте "Общие требования".
(справочное)
C.1 Общие положения
В следующих примерах для кодирования используются значения полей в соответствии с рекомендациями 6.2.4 (значения полей соответствуют формату записи компактного размера, см. 8.2): Ss = 16, Sp = 3,75, угловое разрешение для контрольных точек и элементов направления 5,625°.
Длина шага, зависимая от направления, вычисляется по формуле (2) 6.2.4.
Для режима низкого разрешения:
r0 = 1,60 мм; r1 = 1,46 мм; r2 = 1,31 мм; r3 = 1,14 мм; r4 = 0,97 мм; r5 = 0,78 мм; r6 = 0,59 мм; r7 = 0,39 мм.
Для режима высокого разрешения:
r0 = 0,80 мм; r1 = 0,73 мм; r2 = 0,65 мм; r3 = 0,57 мм; r4 = 0,48 мм; r5 = 0,39 мм; r6 = 0,30 мм; r7 = 0,20 мм.
Каждый из следующих примеров изображен в виде таблицы с рисунком в первом столбце. Во втором столбце приведен идентификатор контрольной точки. Объединение байтовых значений в шестом столбце таблицы представляет данные остова отпечатка пальца для изображенной на рисунке гребневой структуры.
использованных далее элементов
C.2 Мнимое продолжение
В таблице C.1 приведен пример контрольной точки мнимого продолжения. Замкнутая петля без действительных контрольных точек начинается мнимым продолжением C1 и заканчивается мнимым окончанием V3. Для описания сильного изгиба добавлена контрольная точка мнимого продолжения C2. Условные обозначения использованных элементов приведены на рисунке C.1.
Таблица C.1
C.3 Режим высокого разрешения
Режим высокого разрешения используется для описания линии с сильным изгибом. В начале описания изгиба графический режим с высоким разрешением начинается с переключения на режим высокого разрешения (значение минус 8) и возвращается к полной длине шага после переключения на режим низкого разрешения (следующее значение минус 8) (см. 6.2.1). Условные обозначения использованных элементов приведены на рисунке C.1.
Таблица C.2
C.4 Бифуркация
Данный пример кодирует 2 линии: одна линия передает бифуркацию, но не содержит контрольных точек (см. нижний рисунок в таблице C.3); вторая линия начинается в месте бифуркации (см. верхний рисунок в таблице C.3). Вместе обе закодированные линии формируют бифуркацию (рисунок C.2). Условные обозначения использованных элементов приведены на рисунке C.1.
Таблица C.3
![]() формирующие бифуркацию (см. таблицу C.3)
Для формирования данных индексов смежности линий остова для изображения отпечатка пальца на рисунке C.3 указаны все индексы линий, а в таблице C.4 перечислены все связи между смежными линиями. Для каждой линии выбираются индексы смежности с более низким номером линий и упорядочиваются в порядке уменьшения номера (столбец 2 в таблице C.4). Затем вычисляются последовательные разности индексов линии и индексов смежности (столбец 4 в таблице C.4):
L - A1, A1 - A2, Ai-1 - Ai, ..., An-1 - An,
где L - индекс (номер) линии,
Ai - индекс смежности с линией i в пределах от 1 до n;
n - число смежных записей для линии L.
Данная запись включает в себя число смежных линий для данной линии (столбец 3 в таблице C.4), а также разности индексов для каждой линии (столбец 4 в таблице C.4). Таким образом, список индексов смежности выглядит так:
0 1 1 1 1 1 2 2 2 1 2 1 2 1 1 (C.1)
Данные индексов смежности линий остова начинаются с числа битов на запись списка индексов, содержащихся в 1 байте: 0x04.
За данным заголовком следует список индексов смежности (1), упакованный в байты с числом битов, указанным в заголовке (в данном случае 4):
0x01, 0x11, 0x11, 0x22, 0x21, 0x21, 0x10.
![]() с порядковыми номерами. Красные стрелки
указывают на смежные линии с меньшим номером
Таблица C.4
для изображения отпечатка пальца на рисунке C.3
C.6 Карта качества
Так как остов кодируется только в тех областях изображения, в которых гребневые линии отображаются с достаточным качеством, однобитовая карта качества задается неявно. В тех областях изображения, в которых гребневая линия отсутствует, качество 0 (недостаточное). В тех областях изображения, в которых присутствует гребневая линия, качество 1 (достаточное). Таким образом, бинарная карта качества легко генерируется из восстановленного остова путем масштабирования и устранения разрывов между гребневыми линиями (рисунок C.3). Более сложный алгоритм может использовать мнимые окончания, так как они лежат точно на переходе между достаточным и недостаточным качеством. Кроме того, при использовании данных локального качества, в области данных может быть определена многобитовая карта качества.
![]() Рисунок C.4 - Исходное изображение отпечатка пальца
(слева); изображение остова с мнимыми окончаниями,
обозначенными кругами, восстановленное из данных остова
отпечатка пальца (в центре); бинарная карта качества
с разрешением 25 пикселей/см, созданная из восстановленного
остова (справа). При использовании рекомендуемых значений,
приведенных в таблице 1 настоящего стандарта,
длина поля данных остова отпечатка пальца
для данного примера составляет 417 байтов.
(справочное)
ПРИМЕР ЗАПИСИ ДАННЫХ ОСТОВА ОТПЕЧАТКА ПАЛЬЦА
D.1 Общие положения
Пример записи данных остова отпечатка пальца, приведенный в настоящем приложении, демонстрирует формат для конкретного набора данных (см. таблицу C.3, рисунки C.2 и C.3).
D.2 Данные
Идентификатор изготовителя биометрического сканера отпечатков пальцев - 0x00B5 (данные значения зарегистрированы МАБП и изготовителем).
Разрешение изображения отпечатка пальца - 100 пикселей/см по осям X и Y; размер изображения 20 x 35 пикселей.
Отпечаток неизвестного пальца зарегистрирован контактным методом. Качество отпечатка пальца - 90% максимально возможного значения. Отпечаток содержит 7 гребневых линий и 4 действительные контрольные точки, указанные в таблице D.1. Дополнительные характеристики отсутствуют.
Длина записи данных остова отпечатка пальца для идентификационных карт (формат нормального размера) составляет 115 байтов, что равно 15 (блок "Общий заголовок") + 47 (блок "Заголовок представления") + 41 (поле "Данные остова отпечатка пальца", указанное в таблице D.1) + 10 (поле "Данные индексов смежности линий остова") + 2 (пустая область).
Длина записи данных остова отпечатка пальца для идентификационных карт (формат компактного размера) равна 59 байтов, что равно 8 (поля "Тег", "Длина", "Горизонтальный размер изображения остова (ширина)" и "Вертикальный размер изображения остова (высота)") + 41 (поле "Данные остова отпечатка пальца", указанное в таблице D.1) + 10 (поле "Данные индексов смежности линий остова").
Таблица D.1
--------------------------------
<1> В оригинале ИСО/МЭК 19794-8:2011 допущена ошибка. Продублированы строки "мнимое окончание" и "относительное расположение на линии" для линии номер 1.
Продолжение таблицы D.1
Окончание таблицы D.1
(справочное)
НАЦИОНАЛЬНЫМ СТАНДАРТАМ РОССИЙСКОЙ ФЕДЕРАЦИИ
Таблица ДА.1
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/35/gost_97702.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||