Термин "качество" не следует применять исключительно к параметрам получения биометрического образца, как, например, разрешение изображения, размер в пикселях, глубина цвета и глубина цвета в градациях серого или количество признаков. Однако данные факторы могут оказать влияние на полезность биометрического образца и обобщенный показатель качества.
Качество источника и полезность полученного биометрического образца зависят от тех признаков, которые используются компаратором. Например, у одного и того же изображения пальца могут быть низкое качество источника и полезность, если используется распознавание минуций (вследствие слишком малого количества минуций), но высокое качество источника и полезность, если используется распознавание по спектральным данным изображения отпечатка пальца.
6.3.1 Оценка качества в режиме реального времени
Данные о качестве, поступающие в режиме реального времени, могут быть использованы оператором, автоматической системой или пользователем для улучшения среднего качества биометрических образцов, представленных при биометрической регистрации. Подобная обратная связь может выявлять качество биометрического образца, точность, полезность и возможность совершенствования биометрического образца. Таким образом, эксплуатационная эффективность и обобщенные эксплуатационные характеристики системы могут быть улучшены при содействии оператору или автоматической системе контроля качества в принятии решения о принятии биометрического образца, отклонении биометрического образца, повторном сборе биометрических данных, отказе получения биометрических данных или отказе биометрической регистрации. Данные о качестве могут быть сохранены для дальнейшего использования, например для принятия решения о том, нужно ли заменить зарегистрированный биометрический образец, когда будет получен следующий биометрический образец.
Вследствие того, что возможно использование определенного биометрического образца в нескольких различных приложениях, данные о его качестве должны быть применимы ко всем этим приложениям. Это предполагает выполнение сравнений как "один к одному" (1:1), так и "один ко многим" (1:N) при помощи алгоритмов сравнения, предоставленных различными разработчиками, которые по-разному интерпретируют признаки биометрического образца и выдают различные результаты сравнения. Проблема определения универсального стандарта качества состоит в выборе метрики, которую можно применять во всех приложениях, в которых используется конкретный биометрический образец, учитывая то, что метрики полезности в разных приложениях различаются. Таким образом, проблема определения единой метрики, которая бы достоверно передавала данные о полезности биометрического образца всем приложениям, в которых он может использоваться, является технической, что следует учитывать при разработке стандартов качества. Метрика качества (которая определяет эксплуатационные характеристики компаратора или группы компараторов), скорее всего, может быть разработана только для определения определенных режимов отказа сбора биометрических данных и чувствительности ограниченного количества биометрических систем. Возможно, стоит применять несколько метрик качества для того, чтобы сделать различные режимы отказа более предсказуемыми.
Для пользователей данных о показателях качества крайне важно иметь возможность различать показатели, сгенерированные при использовании разных алгоритмов оценки качества и устройств сбора биометрических данных. Эти данные о показателях качества могут быть применены для настройки программного обеспечения сбора биометрических данных так, чтобы к показателям, сгенерированным разными алгоритмами, можно было бы применить разные пороги или классификации качества. Более того, имея возможность разграничивать показатели, сгенерированные разными алгоритмами, пользователь данных о показателях качества может выделить результаты, сгенерированные разными алгоритмами, и применить эти данные для оптимизации соответствующих порогов.
6.3.3 Использование данных о качестве как статистических данных об исследовании
Показатели качества могут быть использованы для отслеживания качества функционирования. Например, объединенные показатели качества могут быть сопоставлены с предварительно установленными граничными показателями или с функциональными требованиями. В том случае, если показатели качества сгенерированы при обработке биометрических образцов, собранных из многих источников или в течение различных периодов времени, то они могут быть применены для распознавания отклоняющегося от нормы действия. Например, если качество изображения лица определяют в отделе по выдаче водительских прав службы регистрации транспортных средств, то упорядоченный перечень объединенных показателей качества следует применять для выявления отделов, которые демонстрируют уровень качества ниже среднего, или для отслеживания тенденции за неделю или месяц.
6.3.4 Суммирование соответствующих статистик
Надежные показатели качества могут быть использованы для исследования пользователей и транзакций для накопления статистик, предоставляющих условные вероятности вида "если есть биометрический образец с качеством X, полученный от пальца A, какова вероятность получения биометрического образца с качеством Y от пальца A (или пальца B)". С помощью данной информации система и/или операторы определяют, возможно ли получить биометрический образец с более высоким качеством при повторном сборе биометрических данных.
6.3.5 Улучшение контрольного набора данных
Соотнесение данных о качестве с биометрическим образцом, который должен быть внесен в контрольный набор данных, необходимо для поддержания и улучшения качества контрольного набора данных. Отслеживание данных о качестве биометрического образца может привести к обнаружению потенциального ухудшения подготовки оператора или выявлению ухудшения в эксплуатационных характеристиках устройств сбора биометрических данных. Отслеживание данных о качестве биометрического образца должно занимать существенную часть процесса функционирования биометрической системы. Данные о качестве также могут быть использованы для улучшения качества контрольного файла и, следовательно, эксплуатационных характеристик биометрической системы в целом. Улучшения могут быть проведены путем замены или дополнения, если возможно, сохраненной информации для того, чтобы иметь в распоряжении наиболее качественные данные из доступных. Как правило, решения о замене в системе связаны с характеристиками компаратора, осуществляющего обработку данных.
6.3.6 Выбор обработки на основе качества
Биометрические образцы могут быть обработаны по-разному в зависимости от значений показателей качества. В частности, данные низкого качества могут быть обработаны при помощи алгоритмов или пороговых значений, отличных от используемых для данных высокого качества.
6.3.7 Обмен данными о качестве между несопоставимыми системами
Стандартизированный обмен данными о качестве между несопоставимыми системами применяют для сохранения способности взаимозаменяемости локальных или удаленных компонентов аппаратного или программного обеспечения систем и для сохранения целостности данных о качестве в случае подобной замены.
Например, при применении стандартизированного обмена данными о качестве пользователям потребуется осуществить минимальную модификацию в случае замены компонента.
Запись данных о качестве (блоки "Качество") должна состоять из поля "Число блоков "Качество", после которого следует ноль, один или несколько 5-байтовых блоков "Качество", как показано на рисунке 3.
![]() (блоки "Качество")
В таблице 2 представлена структура записи данных о качестве (блоки "Качество"). Значение каждого стандартного показателя качества (определенных в соответствующих частях серии стандартов ИСО/МЭК 29794 применительно к конкретным биометрическим характеристикам), если он рассчитан, должно быть закодировано в 5-байтовом блоке "Качество" в соответствии с ИСО/МЭК 19794-1:2011.
Таблица 2
Первый байт 5-байтового блока "Качество" должен содержать значение показателя качества.
Второй и третий байты должны содержать идентификатор биометрической организации ЕСФОБД <*>, алгоритм которой был использован для вычисления показателя качества. Идентификатором биометрической организации ЕСФОБД, зарегистрированным МАБИ <**> для ИСО/МЭК СТК 1/ПК 37 "Биометрия", является 257 или 0x0101, и его следует использовать, только если для вычисления значений стандартных показателей качества, определенных в соответствующих частях ИСО/МЭК 29794 применительно к конкретным биометрическим характеристикам, используется утвержденная ИСО/МЭК СТК 1/ПК 37 "Биометрия" эталонная реализация.
--------------------------------
<*> Деятельность по присвоению уникальных идентификаторов биометрическим организациям, осуществляющим деятельность на территории Российской Федерации, и биометрическим продуктам, разрабатываемым и/или серийно выпускаемым и/или реализуемым на территории Российской Федерации, а также ведение соответствующих реестров осуществляет Некоммерческое партнерство "Русское биометрическое общество", официально зарегистрированное Международной ассоциацией биометрии и идентификации (The International Biometrics & Identification Association, IBIA) в качестве ведущей организации ЕСФОБД.
<**> Международная ассоциация биометрии и идентификации (International Biometrics & Identity Association, IBIA).
Четвертый и пятый байты должны содержать числовой идентификатор показателя качества, вычисленный для данного биометрического представления. Если идентификатор разработчика алгоритма оценки качества (ИРАОК) имеет значение 257 (или 0x0101), зарегистрированное МАБИ для ИСО/МЭК СТК 1/ПК 37 "Биометрия", то ИАОК для стандартных метрик качества должны определяться в соответствующих частях серии стандартов ИСО/МЭК 29794 применительно к конкретным биометрическим характеристикам.
Значение показателя качества 255 (0xFF) указывает на неудачную попытку вычисления показателя качества.
На рисунке 4 показаны возможные варианты кодирования блока "Качество":
a) кодирование, полностью отвечающее требованиям стандартов, при котором вычисление элементов качества происходит в соответствии с серией стандартов ИСО/МЭК 29794 применительно к конкретным биометрическим характеристикам и используется утвержденная ИСО/МЭК СТК 1/ПК 37 "Биометрия" эталонная реализация;
b) кодирование, частично отвечающее требованиям стандартов, при котором вычисление элементов качества происходит в соответствующих частях серии стандартов ИСО/МЭК 29794 применительно к конкретным биометрическим характеристикам, но реализация обеспечивается разработчиком;
c) кодирование разработчиком, при которой определение, вычисление и реализация элементов качества осуществляются разработчиком.
![]() Примечание - Блок "Качество", состоящий из 2-байтового поля "ИРАОК", 2-байтового поля "ИАОК" и 1-байтового поля "Показатель качества", кодируется в ЗОБД в соответствии с соответствующей частью серии стандартов ИСО/МЭК 19794 применительно к конкретным биометрическим характеристикам, указанным в общем заголовке записи.
ИРАОК и ИАОК
Показатели качества должны быть внесены в запись данных о качестве (блоки "Качество") ЗОБД, связанной с биометрическим образцом, как установлено в соответствующих частях серии стандартов ИСО/МЭК 19794 применительно к конкретным биометрическим характеристикам. Запись данных о качестве (блоки "Качество") ЕСФОБД не должна быть использована вместо записи данных о качестве (блоки "Качество"), определенной в соответствующих частях серии стандартов ИСО/МЭК 19794 применительно к конкретным биометрическим характеристикам; она должна быть использована в качестве дополнительной информации. Применение записи данных о качестве (блоки "Качество") ЕСФОБД может быть представлено в любом стандарте ЕСФОБД и не рассматривается в настоящем стандарте. Необходимо отметить, что несколько показателей качества, вычисленные при помощи одного и того же алгоритма (с одним и тем же ИРАОК и одним и тем же ИАОК), не должны присутствовать в одной и той же ЗОБД.
В настоящем подразделе представлен синтаксис XML-кодирования элементов данных о качестве с точки зрения типов данных в XML.
<xs:complexType name="RegistryIDType">
<xs:sequence>
<xs:element name="Organization" type="xs:unsignedShort"/>
<xs:element name="Identifier" type="xs:unsignedShort"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="QualityType">
<xs:sequence>
<xs:element name="Algorithm" type="RegistryIDType" />
<xs:choice>
<xs:element name="Score" type="QualityScoreType" />
<xs:element name="QualityCalculationFailed"
type="NoDataFlagType"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="QualityScoreType">
<xs:restriction base="xs:unsignedByte">
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="QualityListType">
<xs:sequence>
<xs:element name="Quality" type="QualityType" minOccurs="1"
maxOccurs="255" />
</xs:sequence>
</xs:complexType>
7.3.1 Назначение
Результатом работы алгоритма оценки качества должны быть показатели качества, определяющие такие эксплуатационные характеристики, как ложное совпадение или ложное несовпадение. В тех случаях, когда в системе используются элементы, предоставленные несколькими разработчиками, при применении метода вычисления показателя качества следует учитывать все аспекты функционирования каждого используемого алгоритма. Как указано в 6.3.2, сложно разработать единую метрику качества, которая была бы универсальной, не зависела от разработчика и при этом надлежащим образом описывала эксплуатационные характеристики, поэтому может быть полезным применение более одного алгоритма оценки качества.
7.3.2 Факторы, которые необходимо учитывать при преобразовании данных
Преобразование данных, производимое прикладной системой, способно оказать воздействие на качество данных (например, субдискретизация или дальнейшее сжатие). Воздействие подобных преобразований на метрики качества данных может быть вычислено заново прикладной системой в соответствии с требованиями, представленным в настоящем стандарте. Каждый раз, когда биометрический образец подвергается преобразованию, качество преобразованного биометрического образца должно быть заново оценено и сопоставлено с преобразованным биометрическим образцом. Так, во всей системе управления идентификацией биометрический образец может храниться в нескольких форматах (например, изображение отпечатка пальца с высоким разрешением может храниться централизованно, а биометрическое представление отпечатка пальца на основе минуций может храниться на смарт-карте).
7.3.3 Режимы отказа
Для контролирования эксплуатационных характеристик разработчику алгоритмов оценки качества следует создать показатели качества, с помощью которых можно моделировать известные режимы отказа или изменять чувствительность биометрического компаратора и алгоритмов обработки изображений или сигналов. В дальнейшем для достижения некоторой степени общности показатель качества должен быть основан на наборе чувствительностей, которые были бы общими для систем определенного класса (например, компараторов минуций).
7.3.4 Разрешающая способность
В устройстве оценки качества для различных приложений следует использовать по крайней мере четыре дискретных значения, которые соответствуют следующим уровням эксплуатационных характеристик: "отличный", "достаточный", "минимально допустимый" и "неприемлемый".
7.3.5 Суммирование
В приложении B <*> представлены процедуры объединения показателей качества, основанных на полезности множества биометрических образцов, например суммирование по всей организации. Результатом становится суммарное значение показателя качества, с помощью которого можно оценивать качество. Суммирование показателей качества следует осуществлять в рамках области использования, например суммирование показателей качества всех зарегистрированных биометрических образцов организации или суммирование показателей качества всех верификационных биометрических образцов организации. В операциях, когда пользователи часто контактируют с биометрической системой (например, приложения учета рабочего времени), показатели качества допускается объединять для каждого пользователя в отдельности. Такой подход позволит выявить личностей, систематически предоставляющих биометрические образцы низкого качества.
--------------------------------
<*> Приложение C. Ошибка от оригинала.
7.4.1 Общие положения
ИАОК используют для вычисления показателя качества биометрического образца. Поскольку единого критерия оценки качества не существует, крайне важно предоставить пользователю ЗБИ возможность различать показатели качества, сгенерированные разными алгоритмами оценки качества, и вносить при необходимости поправки в соответствии с отличиями в обработке и анализе. ИРАОК указывает разработчика идентифицированного алгоритма оценки качества. Версиям алгоритма оценки качества, которые выдают различные результаты, должны быть присвоены различные ИАОК для обеспечения уникальной идентификации. Использование совместно ИРАОК и ИАОК является удобным, но не позволяет решить все задачи стандартизации показателей качества.
7.4.2 Методология
Для данного метода обязательным является положение, что если показатель качества не оценивается, то значение поля "Число блоков "Качество" равно 0, и блоки "Качество" отсутствуют. В том случае, если значение поля "Число блоков "Качество" находится в пределах между 1 и 255, для однозначной идентификации алгоритма оценки качества, используемого для генерации закодированного показателя качества, ИАОК и ИРАОК должны быть внесены в блоки "Качество" в соответствии с таблицей 2. Применение данного метода не исключает, а дополняет дальнейшие работы по стандартизации универсального метода оценки показателя качества (то есть разработка показателя, который по своей природе заключает в себе некоторую степень нормализации), такого как набор данных для нормализации показателя качества (НДНПК) (см. раздел 8).
Особенность данного метода идентификации алгоритма оценки качества состоит в том, что пользователю данных о необработанных показателях качества следует провести локальный анализ и/или обработку данных для получения полноценной интерпретации показателей. Другими словами, отправитель данных о показателе качества не интерпретирует показатель качества для потенциально неизвестного приложения или назначения. Разработчик алгоритма оценки качества может предоставить информацию о том, каким образом устанавливается показатель качества, а пользователь - разработать надлежащие средства по автоматическому определению различий между показателями качества, сгенерированными разными алгоритмами оценки качества, и интерпретировать их должным образом.
В серии стандартов ИСО/МЭК 29794 указан стандартизированный метод расчета показателей качества, определенных в настоящем стандарте.
Разработчики алгоритмов оценки качества должны иметь возможность предоставить биометрическому сообществу стандартизированные результаты работы своих алгоритмов оценки качества. С другой стороны, пользователи ЗОБД, соответствующие одной из частей серии стандартов ИСО/МЭК 19794, имеют возможность получить и обработать информацию так, чтобы оценить значение выходных данных этого алгоритма оценки качества при использовании. У данного подхода существуют следующие преимущества:
- разработчики и пользователи алгоритмов оценки качества имеют возможность извлекать пользу из технических усовершенствований, необходимых на начальной стадии распространения системы показателей качества;
- в некоторых приложениях произведенные обновления могут быть извлечены автоматически при наличии необходимой инфраструктуры;
- попытка оценки, связанная с идентификацией алгоритма оценки качества, перейдет обратно от пользователя или интегратора к разработчикам алгоритма оценки качества (которые в любом случае проводят оценку);
- со временем происходит развитие и совершенствование стандартизированных наборов тестов, так как:
- в интересах разработчика алгоритмов оценки качества использовать
набор(ы) тестов, которым пользуются пользователи;
- со временем потребность в новых наборах тестов отпадет, а
применение подобных наборов тестов будет тщательно анализироваться
биометрическим сообществом;
- совершенствование наборов тестов будет способствовать развитию НДНПК.
Для осуществления обмена необходимы:
a) ИРАОК;
b) ИАОК;
c) минимальное и максимальное теоретические значения выходных данных алгоритма оценки качества;
d) уникальное имя применяемого набора тестов (например, база данных "FERET-grayscale" в случае распознавания лица);
e) перечень биометрических образцов, которые были обработаны (например, для базы данных FERET "Duplicate 1" в случае распознавания лица).
Каждый получает возможность публиковать новые наборы тестов (биометрические образцы совместно со схемой наименований).
Самоописываемый язык, например XML, будет использован для описания наборов данных и результатов оценки. Результаты оценки могут содержаться в основном реестре или на сайте разработчика (доступ к которому осуществляется посредством ссылки, размещенной в основном реестре).
Пример реализации с использованием языка XML приведен в приложении B.
Нормализация данных о показателях качества - это процесс, при помощи которого данные о показателе качества обрабатываются пользователем с целью придания показателям качества локального контекста и значения, например для того, чтобы показатели качества, сгенерированные разными алгоритмами, имели одинаковое смысловое значение.
В результате работы алгоритма оценки качества биометрическому образцу присваивается необработанный показатель качества. В целях интерпретации необработанного показателя качества пользователю показателя качества необходимо иметь в своем распоряжении некоторую контекстную информацию о нем, которая предоставляется из следующих источников:
a) внешние источники в форме метаданных или автономных данных (например, стандарт), представляющие собой руководство для пользователя по интерпретации показателя качества. Если показатель качества сопровождается идентификатором алгоритма, примененного для генерации показателя качества соответствующего образца (то есть ИАОК), то программное обеспечение пользователя следует настроить для использования данных, предоставленных разработчиком (например, с помощью предложенных порогов) для наилучшей обработки биометрического образца. Также алгоритм может быть применен для осуществления анализа, в результате которого происходит полноценная оптимизация интерпретации показателей при наличии локальных приложений и данных. С помощью идентификации алгоритма показатели, созданные разными алгоритмами, могут быть дифференцированы таким образом, чтобы, например, к биометрическому образцу могли применяться разные пороги в зависимости от источника показателя качества;
b) внутренние источники в форме нормализированного показателя качества. Посредством нормализации данных о показателе качества предоставляется контекстная информация о показателе. Примером является показатель качества, представляющий собой предполагаемую вероятность того, что результатом сопоставления образца станет ложное несовпадение.
Применение ИАОК позволяет осуществлять заданное разработчиком масштабирование таким образом, что значения от 0 до 100 сопоставляются с другими показателями, указанными в настоящем стандарте. Например, пользователю файла будет предложено проанализировать степени взаимосвязи показателей качества с ВЛС и ВЛНС биометрических образцов, обработанных их компаратором. Результат может быть использован, например, для определения пороговых значений допуска. Данный метод обеспечивает пользователя информацией, которая необходима для интерпретации показателей в соответствии с условиями их эксплуатации и приложением пользователя, и предоставляет возможность применять в одной и той же системе множество разных алгоритмов или версий алгоритмов.
С помощью совокупности данных по нормализации показателя качества осуществляется представление соответствующей интерпретации показателей качества посредством нормализации показателей качества или процентильного ранга показателя качества (ПРПК). ПРПК обеспечивает универсальное выражение и интерпретацию количественного показателя качества образца, которая состоит в том, что на выходе алгоритма оценки качества "X", обрабатывающего образец "Y", получают процентильный ранг качества "Z". Перевод необработанных показателей качества в показатели процентильного ранга достигается путем обработки совокупности стандартизированных биометрических образцов алгоритмом оценки качества и попарного соединения всех возможных выходных необработанных показателей качества с показателями процентильного ранга.
(справочное)
A.1 Пример XML-кодирования
<QualityList>
<Quality>
<Algorithm>
<Organization>212</Organization>
<Identifier>10</Identifier>
</Algorithm>
<QualityCalculationFailed />
</Quality>
<Quality>
<Algorithm>
<Organization>300</Organization>
<Identifier>1</Identifier>
</Algorithm>
<Score>5</Score>
</Quality>
<Quality>
<Algorithm>
<Organization>257</Organization>
<Identifier>9</Identifier>
</Algorithm>
<Score>74</Score>
</Quality>
<Quality>
<Algorithm>
<Organization>257</Organization>
<Identifier>8</Identifier>
</Algorithm>
<Score>89</Score>
</Quality>
<Quality>
<Algorithm>
<Organization>21</Organization>
<Identifier>8</Identifier>
</Algorithm>
<Score>48</Score>
</Quality>
</QualityList>
A.2 Пример двоичного кодирования
(справочное)
АЛГОРИТМОВ ОЦЕНКИ КАЧЕСТВА
B.1 Общие положения
В соответствии с 7.5 разработчики алгоритмов оценки качества должны иметь возможность предоставить биометрическому сообществу стандартизированные результаты работы своих алгоритмов оценки качества. В частности, обмен показателями качества, полученными из общедоступных наборов данных, будет наиболее полезен для получения технической информации и позволит пользователям показателей качества изучить и понять, как показатели качества связаны с собственной контекстной информацией изображений.
В настоящем приложении представлен пример обмена такой информацией в формате XML.
B.2 Пример XML-схемы для обмена данными о качестве
Ниже представлен пример XML-кодирования для разработчика "SampleVendor" с id = 123, публикующего результаты алгоритма "SampleAlgo_v10" с id = 456 на наборе тестов "FERET-grayscale" и "FERET-color".
<?xml version="1.0" encoding="windows-1251"?>
<iso-vendor-quality-report
xmlns:iso="/template/go.php?url=https://www.iso.org/29794-1"
xmlns:xsi="xmlns:xsi=/template/go.php?url=https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="/template/go.php?url=https://www.iso.org/29794-1
/template/go.php?url=https://www.iso.org/29794-1.xsd"
quality-vendor-id="123"
quality-algorithm-id="456"
quality-algorithm-min-value="0.0"
quality-algorithm-max-value="100.0">
<iso:testset
name="FERET-grayscale"
location="/template/go.php?url=https://www.nist.gov/humanid/feret/feret_master.html">
<iso:sample
name="00001fa010_930831" quality-value="73.64"/>
<iso:sample
name="00002fa010_930831" quality-value="48.91"/>
</iso:testset>
<iso:testset
name="FERET-color"
location="/template/go.php?url=https://www.nist.gov/humanid/colorferet/home.html">
<iso:sample
name="00002_931230_fa" quality-value="51.26"/>
<iso:sample
name="00002_931230_fb" quality-value="82.17"/>
</iso:testset>
</iso-vendor-quality-report>
B.3 Справочная XML-схема для обмена данными о качестве биометрического образца
<?xml version="1.0" encoding="windows-1251"?>
<xs:schema
xmlns:xs="/template/go.php?url=https://www.w3.org/2001/XMLSchema"
targetNamespace="/template/go.php?url=https://www.iso.org/29794-1"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation xml:lang="en">
ИСО/МЭК 29794-1 Отчет разработчика о качестве
</xs:documentation>
</xs:annotation>
<xs:element
name="iso-vendor-quality-report"
type="iso-vendor-quality-report-type">
</xs:element>
<xs:complexType
name="iso-vendor-quality-report-type">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element
name="iso:testset"
type="iso:testset-type"/>
</xs:sequence>
<xs:attribute
name="quality-vendor-id"
type="xs:ID"
use="required"/>
<xs:attribute
name="quality-algorithm-id"
type="xs:ID"
use="required"/>
<xs:attribute
name="quality-algorithm-min-value"
type="xs:float"
use="required"/>
<xs:attribute
name="quality-algorithm-max-value"
type="xs:float"
use="required"/>
</xs:complexType>
<xs:complexType
name="testset-type">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element
name="iso:sample"
type="iso:sample-type"/>
</xs:sequence>
<xs:attribute
name="name"
type="xs:ID"
use="required"/>
<xs:attribute
name="location"
type="xs:anyURI"
use="required"/>
</xs:complexType>
<xs:complexType
name="sample-type">
<xs:attribute
name="name"
type="xs:ID"
use="required"/>
<xs:attribute
name="quality-value"
type="xs:float"
use="required"/>
</xs:complexType>
</xs:schema>
(справочное)
ОСНОВАННЫХ НА ПОЛЕЗНОСТИ
C.1 Назначение
В настоящем приложении представлены процедуры объединения показателей качества, основанных на полезности, по множеству биометрических образцов, например суммирование по всей организации. Результатом становится суммарное значение, позволяющее контролировать качество. Суммирование качества должно осуществляться в рамках соответствующего применения, например суммирование показателей качества всех зарегистрированных биометрических образцов организации или суммирование показателей качества всех верификационных биометрических образцов организации. В операциях, когда пользователи часто контактируют с биометрической системой (например, биометрическая система учета рабочего времени), показатели качества могут быть объединены для каждого пользователя в отдельности. Такой подход позволит выявить личностей, систематически предоставляющих биометрические образцы низкого качества.
C.2 Метод
Предположим, некоторая организация собирает биометрические образцы и вычисляет качество каждого из них при помощи алгоритма оценки качества. При этом показатели качества разбиты на L уровней (без ограничения общности) так, что q = 0, .., L, где q = 0 и q = L указывают наименьшее и наибольшее значения показателей качества соответственно. Если число биометрических образцов, собранных за некоторый период в оперативной обстановке, равно n и включает nq биометрических образцов с показателем качества q, то можно вычислить средний показатель качества всех n образцов. Однако среднее арифметическое не является предпочтительным способом суммирования показателей качества, так как при этом все биометрические образцы, независимо от их показателей качества, имеют одинаковое весовое значение. Если, напротив, прогнозируемой полезностью биометрического образца t с показателем качества q является uq = U(q), то итоговый показатель качества предпочтительнее вычислять по формуле
Если значение полезности uq по сути является оценкой ВЛНС для биометрических образцов с показателем качества q контрольной системы по верификации биометрических образцов, работающей с использованием некоторого порогового значения, то
Предположим, что биометрический набор содержит 2N пар биометрических образцов, полученных от N субъектов. Первый биометрический образец является регистрационным, а второй - аутентификационным. Показатели качества образцов являются целочисленными
- N показателей истинной схожести,
- вплоть до N·(N - 1) показателей ложной схожести,
где v = 1, ..., V и V > 1.
a) Для всех алгоритмов сравнения v и показателей качества q вычисляют
аутентификационных биометрических образцов с показателем качества i с регистрационными биометрическими образцами с показателем качества, равным или большим i при пороговом значении срабатывания для (v = 1, ..., V),
для (i = 1, ..., L)
(C.2)конец цикла,
результатом чего становится следующий массив данных
![]() ![]() ![]() b) Вычисляют весовое значение ui
Таким образом, объединенный показатель качества по всей организации:
где ui - апостериорные вероятности, указанные выше. В качестве вероятностей данные значения не входят в известный пользователям диапазон. При качестве всех биометрических образцов наивысшей степени (то есть q = L), полученный результат был бы Q = uL. Аналогично при качестве всех биометрических образцов организации q = 0 полученный результат был бы Q = u0, что явилось бы наихудшим событием. Таким образом, результатом данного формульного выражения было бы суммирование показателей качества в диапазоне [uL, u0]. Пользователи должны воспринимать формулу (C.4) как меру ожидаемой общей ВЛНС. Однако рекомендуется трансформировать [uL, u0] в предпочтительный диапазон [0, 100], где 0 представляет собой наименьший показатель качества, а 100 - наибольший. Этого можно добиться одним из следующих методов:
1) посредством соотнесения суммарного показателя качества Q (то есть ожидаемой вероятности ошибки) с собственным диапазоном качества при помощи обратной функции полезности:
, (C.5)где U-1 - аппроксимирующая функция (например, кусочно-линейной аппроксимацией) пар (i, ui);
2) посредством преобразования (например, линейного отображения) диапазона [uL, u0] в диапазон [0, 100]. Таким образом, суммарные показатели качества, преобразованные к диапазону [0, 100], имеют вид:
. (C.6)Примечания
1 Весовые значения в формуле (C.3) представляют собой оценки наблюдаемых ВЛНС, вычисленных с использованием некоторого фиксированного порога. В результате данные весовые значения в наивысшей степени точны в отношении конкретного порога, но не так точны в отношении биометрических систем, функционирующих при иных порогах. В приложениях верификации, где порог срабатывания установлен на уровне
2 Весовые значения в формуле (C.3) представляют собой согласованные оценки. Это значит, что оценки были проведены при помощи наблюдаемых в наборе алгоритмов сравнения ВЛНС. В результате указанные весовые значения не являются в точности весовыми значениями, которые применялись бы для какого-либо одного алгоритма или установленного набора алгоритмов. Весовые значения в формуле (C.3) рассматриваются в качестве наилучшего метода оценки и предназначены для использования до тех пор, пока не известны другие подробности о приложении. В приложениях верификации, в которых известен и доступен определенный набор из одного или более алгоритмов сравнения, для установления специальных весовых значений пользователи алгоритма должны следовать описанной процедуре.
(справочное)
НАЦИОНАЛЬНЫМ СТАНДАРТАМ
Таблица ДА.1
--------------------------------
<*> В Российской Федерации действует ГОСТ Р ИСО/МЭК 19784-1-2007 "Автоматическая идентификация. Идентификация биометрическая. Биометрический программный интерфейс. Часть 1. Спецификация биометрического программного интерфейса".
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/28/gost_41830.html
На правах рекламы:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||