FaceAlignment принимает изображение лица в качестве входных данных и выводит 68 характерных точек. Входное разрешение — (1,3 256 256), а выход модели — тепловая карта (1,68,64,64). Для каждой из 68 ключевых точек выводится достоверное разрешение (64,64). Входные изображения нормализуются до (0–1,0) в порядке BGR.



Результаты FaceAlignment

Учитывая входное изображение, показанное ниже.

FaceAlignment работает с областью лица, поэтому сначала вырезается область лица, а затем выполняется процесс распознавания.

FaceAlignment может извлекать двухмерные характерные точки с высокой точностью даже для профильных лиц.

Вы также можете использовать режим 3D для извлечения ключевых точек в 3D.

Результатом модели будет тепловая карта, подобная приведенной ниже.

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

Для расчета 3D-ключевых точек сначала рассчитываются 2D-ключевые точки на основе тепловых карт. Затем 3 канала входного изображения и 68 каналов 2D-тепловой карты ключевых точек объединяются, создавая входные данные (71 256 256), которые затем передаются в модель оценки глубины. Результатом модели оценки глубины будут (1,68) z-значения.

Назначение 68 ключевых точек соответствует формату Multi-PIE.

Архитектура

FaceAlignmentиспользует сеть выравнивания лица (FAN), которая представляет собой стек HG (песочные часы) по структуре.

использование

В следующем образце показано, как использовать FaceAlignement с ailia SDK.



Вы можете использовать следующую команду, чтобы получить 2D-ключевые точки лица для любого изображения.

$ python3 face_alignment.py -i input.png -s output.png

Вы можете использовать следующую команду, чтобы получить ключевые точки 3D.

$ python3 face_alignment.py -i input.png -s output.png — active-3d

Связанная тема





Топор Инк. разработал ailia SDK, который обеспечивает кросс-платформенный быстрый вывод на основе графического процессора.

ax Inc. предоставляет широкий спектр услуг от консалтинга и создания моделей до разработки приложений и SDK на основе ИИ. Не стесняйтесь связаться с нами для любого запроса.