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

ГОСТ Р 58668.3-2021 (ИСО/МЭК 39794-5:2019) Информационные технологии (ИТ). Биометрия. Расширяемые форматы обмена биометрическими данными. Часть 3. Данные изображения лица (с Поправкой)

     7.21 Блок "Углы положения" (Pose angle)

Абстрактные значения:

Данный блок включает блоки "Данные угла" (Angle data) для поворота, наклона и отклонения

Содержание:

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

Блок "Углы положения" (Pose angle) включает следующие блоки:


- блок "Угол поворота" (Yaw angle): вращение вокруг вертикальной оси y. Угол поворота Y должен быть выражен в градусах и соответствовать вращению вокруг оси y (вертикальная ось), как показано на рисунке 3. Фронтальное положение головы должно соответствовать углу поворота 0°. Угол поворота должен иметь положительное значение, если лицо повернуто влево (вращение вокруг оси y против часовой стрелки);


- блок "Угол наклона" (Pitch angle): вращение вокруг горизонтальной оси x. Угол наклона P должен быть выражен в градусах и соответствовать вращению вокруг оси x (горизонтальная ось), как показано на рисунке 3. Фронтальное положение головы должно соответствовать углу наклона 0°. Угол наклона должен иметь положительное значение, если лицо наклонено вперед (вращение вокруг оси x против часовой стрелки);


- блок "Угол отклонения" (Roll angle): вращение вокруг горизонтальной оси z, направленной вперед. Угол отклонения R должен быть выражен в градусах и соответствовать вращению вокруг оси z (горизонтальная ось, направленная вперед), как показано на рисунке 3. Фронтальное положение головы должно соответствовать углу отклонения 0°. Угол отклонения должен иметь положительное значение, если лицо наклонено к правому плечу (вращение вокруг оси z против часовой стрелки). Угол отклонения 0° означает, что левый и правый центры глаз имеют одинаковые координаты Y.


Углы определены относительно фронтального положения головы, для которого углы равны (Y = P = R = 0) в соответствии с рисунком 3. Фронтальное положение определяется следующим образом: Франкфуртская горизонталь в качестве плоскости xz; вертикально симметричная плоскость как плоскость yz; ось z направлена в сторону взгляда лица. Примеры приведены на рисунке 4.


Конечное положение головы зависит от последовательности вращений вокруг координатных осей, поэтому кодирование положения углов должна проводиться в определенном порядке относительно фронтального положения. Порядок вращений должен быть следующим: сначала отклонение (вокруг горизонтальной оси z), после этого наклон (вокруг горизонтальной оси x), затем поворот (вокруг вертикальной оси y). Таким образом, преобразование отклонения всегда будет проводиться в плоскости xy.


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

     Рисунок 3 - Определение углов положения относительно фронтального положения головы

     Рисунок 4 - Примеры углов положения в форме (Y, P, R)