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

ГОСТ Р ИСО/МЭК 19794-6-2006 Автоматическая идентификация. Идентификация биометрическая. Форматы обмена биометрическими данными. Часть 6. Данные изображения радужной оболочки глаза

     6.3 Предварительная обработка изображения

6.3.1 Предварительная обработка изображения в прямоугольной системе координат

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

Если изображение получено с помощью биометрического сканера, регистрирующего один глаз за одну операцию регистрации, и хранится в прямоугольной системе координат, то предварительная обработка не требуется. Для биометрических сканеров, регистрирующих оба глаза одновременно, допускается использовать следующие операции для расчета угла поворота изображения РОГ.

6.3.1.2 Угол поворота изображения в прямоугольной системе координат

При использовании биометрических сканеров, регистрирующих оба глаза одновременно, следует измерить наклон головы путем построения линии между центрами зрачков левого и правого глаз и определения угла поворота между этой линией и горизонтальной осью системы координат изображения.

Примечание - Допускается рассчитывать угол наклона головы любым иным способом.

6.3.1.3 Погрешность угла поворота изображения в прямоугольной системе координат

Погрешность угла поворота является оценкой максимальной погрешности определения угла поворота. Она должна быть записана как положительное значение (значение, большее 0), измеряемое в градусах. Если информация об угле поворота отсутствует, то считают, что погрешность угла поворота имеет максимальное возможное значение.

6.3.2 Предварительная обработка изображения в полярной системе координат

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

Для преобразования изображения из прямоугольной системы координат в полярную необходимо выполнить следующие операции.

6.3.2.2 Выделение границ

Границы зрачка и РОГ могут быть определены, исходя из предположения, что они являются окружностями. Горизонтальные и вертикальные координаты центров зрачка и РОГ должны быть определены с точностью ±1 точка, радиус зрачка - с точностью ±1 точка, радиус РОГ - с точностью ±1 точка. В этом случае изображение в полярной системе координат будет содержать информацию о РОГ от ее внутренней границы со зрачком до внешней границы со склерой.

Примечание - Если известно разрешение сканера, то точность определения радиусов, центров зрачка и РОГ может быть рассчитана в миллиметрах.

6.3.2.3 Формат хранения без выделения границ

При использовании формата хранения без выделения границ внутренней границей изображения в полярной системе координат является центр зрачка, а внешней - определенная изготовителем биометрической системы окружность, охватывающая всю РОГ. Число радиальных элементов изображения в полярной системе координат должно быть не менее значения радиуса РОГ, выраженного в точках, на изображении в прямоугольной системе координат, а число угловых элементов должно быть не менее половины значения длины границы РОГ-склера, выраженного в точках, на изображении в прямоугольной системе координат. При использовании данного формата необходима последующая обработка для выделения точных границ зрачка и РОГ.

6.3.2.4 Скрытые области РОГ

При выделении областей РОГ, скрытых бликами, веками, ресницами и т.п., следует присвоить им специальные значения интенсивности. Точкам, находящимся в таких областях РОГ, должны быть присвоены зарезервированные значения (обычно максимальные или нулевые), что указывают в заголовке. При обработке скрытых областей РОГ с присвоением им зарезервированных значений последующее сжатие изображения должно осуществляться только с использованием алгоритмов сжатия без потерь.

6.3.2.5 Тип сканирования

Преобразования изображений, связанные с согласованием построчной и чересстрочной разверток, должны быть выполнены до перехода в полярную систему координат. Если такие преобразования проводились, то в битовом поле "Свойства изображения РОГ" в элементе данных "Тип сканирования" должно быть установлено значение SCAN_ TYPE_CORRECTED*.

________________          
     * В соответствии с таблицей 2.


6.3.2.6 Коррекция ориентации

Коррекция горизонтальной или вертикальной ориентации изображения должна применяться до перехода в полярную систему координат. Если такая коррекция проводилась, то в битовом поле "Свойства изображения РОГ" в элементах данных "Горизонтальная ориентация" и "Вертикальная ориентация" должны быть установлены значения ORIENTATION_UNDEF или ORIENTATION_BASE*.

_________________
    * В соответствии с таблицей 2.

6.3.2.7 Преобразование в полярную систему координат

Данные изображения между внутренней и внешней границами РОГ должны быть преобразованы в полярную систему координат так, чтобы значение интенсивности каждой точки было представлено не менее чем восемью битами для каждого цвета. Окружности, определяющие внутреннюю и внешнюю границы изображения РОГ (не обязательно концентричные), должны быть разбиты на т угловых интервалов. Каждый сектор изображения от i-го углового интервала внутренней границы до i-го углового интервала внешней границы должен быть разбит на n радиальных элементов. Интенсивность каждого элемента изображения в полярной системе координат p() должна быть рассчитана методом билинейной интерполяции относительно четырех ближайших точек изображения в прямоугольной системе координат. Нулевой угол находится в положении "шесть часов" (вертикально вниз от центра зрачка); значения углов возрастают в направлении против часовой стрелки. Элемент изображения с наименьшим значением координат находится вблизи внутренней границы в нулевом угловом интервале. На рисунке 1 показана нумерация элементов изображения в полярной системе координат для т=256. Полное несжатое изображение должно состоять из элементов для изображения в градациях серого или из 3nт элементов - для цветного изображения. На рисунке 2 представлено изображение РОГ после предварительной обработки, заключавшейся в выделении границ зрачка и РОГ. Выделенные границы зрачка и РОГ показаны относительно центра РОГ.