Блок информации о трехмерном изображении состоит из следующих полей: длина блока информации о трехмерном изображении, тип системы координат, матрица текстурной проекции, масштаб, смещение, тип трехмерного представления, вспомогательные данные трехмерного изображения, зарезервированное для будущего использования поле, тип источника трехмерного изображения, тип устройства получения трехмерного изображения, синхронность получения двухмерного и трехмерного изображения, синхронность получения текстурной карты и трехмерного изображения, продолжительность получения трехмерного изображения, продолжительность получения текстурной карты, тип текстурной карты и спектр текстурной карты.
5.9.1 Длина блока информации о трехмерном изображении
Данное поле (4 байта) определяет размер блока информации о трехмерном изображении и данных трехмерного изображения, включая необязательные поля и блоки (при их наличии).
5.9.2 Тип системы координат
Исходные данные трехмерного изображения регистрируются в собственной системе координат устройства. С использованием значений внутренних параметров устройства получения трехмерного изображения данные трехмерного изображения могут быть преобразованы в метрические мировые координаты. Однако у этого способа имеется два недостатка:
- происходит потеря периодической структуры данных, созданной устройством получения трехмерного изображения, что приводит, например, к различиям в расстояниях между точками ввода данных;
- для обеспечения периодичности структуры в мировой системе координат требуется интерполяция. При этом исходные данные не сохраняются. Это может быть вполне приемлемо для многих приложений, однако настоящий стандарт предназначен в том числе и для сохранения исходных данных.
По этой причине настоящим стандартом предусмотрено несколько способов хранения данных трехмерного изображения в различных представлениях. Все представления поддерживают прямоугольную систему координат. Представление карты глубины дополнительно поддерживает цилиндрическую систему координат. В дальнейшем применение системы координат может быть ограничено для различных типов изображения лица (разделы 10-12 и подраздел А.7).
Преобразование в метрические мировые координаты определено соответствующими коэффициентами пересчета и неявными правилами (например, используемыми в типе трехмерной антропометрической точки), определенными в настоящем стандарте (см. 5.9.2.1 и 5.9.2.2).
Поле типа системы координат (1 байт) определяет систему координат данных трехмерного изображения посредством значений, указанных в таблице 14а.
Таблица 14а - Тип системы координат
Описание | Значение |
Прямоугольная система координат | 0x00 |
Цилиндрическая система координат | 0x01 |
Зарезервировано для будущего использования | 0x02 - 0xFF |
Различные системы координат определяются в 5.9.2.1 и 5.9.2.2.
5.9.2.1 Прямоугольная система координат (рисунок 8а)
В прямоугольной системе координат начало отсчета данных, полученных с датчика, обычно используется в качестве начала отсчета системы координат.
Преобразование прямоугольных координат в метрические прямоугольные координаты производится следующим образом:
;
; (1)
.
Для некоторых типов изображения лица началом отсчета системы прямоугольных координат является нос, т.е. контрольная точка prn, определенная в таблице 9а.
Примечание - Для определенных типов изображения лица определяются ограничения в отношении положения головы. Фронтальное положение определяется Франкфуртской горизонталью FH (см. приложение Г) в качестве плоскости и вертикальной плоскостью симметрии в качестве плоскости
с осью
, направленной в сторону взгляда лица.
Кроме того, между антропометрическими точками и системой координат существует точное соотношение, определяемое:
- требованиями к анатомическому расположению соответствующего двухмерного изображения лица;