Список изменений
2.0.0 (10.11.2023)
Примечание: В этой версии Image API используется набор библиотек Face SDK 3.19.0
Новое
Добавлено версионирование API и новая версия v2 для всех сервисов. API v2 поддерживает стандартизированный формат сэмпла данных для продуктов Face SDK, Image API и OMNI Platform, что упрощает составление кросс-продуктовых запросов и трансляцию результата обработки из одного продукта в другой.
Добавлен новый сервис template-extractor с модулем template-extractor, позволяющий извлекать шаблон лица по набору антропометрических точек. За счет отсутствия детекции скорость работы нового сервиса выше чем у face-detector-template-extractor. Новый сервис может построить шаблон конкретного лица по сравнению с face-detector-template-extractor, который автоматически строит шаблоны по всем лицам, задетектированным на изображении. Также, теперь появилась возможность выстраивать пайплайны сервисов вида face-detector-face-fitter -> template-extractor.
Добавлен новый сервис liveness-estimator с модулем liveness-estimator. Новый сервис работает дольше, но дает более точные результаты по оценке витальности по сравнению с face-detector-liveness-estimator.
Face SDK обновлен до версии 3.19.0. Появились пресеты настроек детекции лиц для использования в конкретных сценариях: безопасном городе, удаленной идентификации по селфи, СКУД и т.д. Теперь пользователь может использовать сконфигурированный под конкретную задачу детектор лиц, не тратя время на самостоятельный подбор наилучших параметров.
Улучшено
- Улучшена валидация ошибок
Исправлено
- Исправлены ошибки в схеме API v1
1.3.1 (09.10.2023)
Примечание: В этой версии Image API используется набор библиотек Face SDK 3.18.0
Исправлено
- Исправлена ошибка лицензирования liveness.
1.3.0 (10.08.2023)
Примечание: В этой версии Image API используется набор библиотек Face SDK 3.18.0
Новое
- Добавлена возможность гибкой настройки параметров объектов конфигурации. Теперь менять параметры объектов capturer, recognizer, liveness-estimator можно, просто отредактировав файл ./cfg/image-api.values.yaml.
Улучшено
- Модуль сервиса face-detector-liveness-estimator установлен на face-detector-liveness-estimator по умолчанию.
- Улучшена конфигурация ресурсов деплойментов.
- Отключено использование AVX2 по умолчанию.
1.2.0 (27.07.2023)
Примечание: В этой версии Image API используется набор библиотек Face SDK 3.18.0
Новое
- Обновлен установочный комплект и способ установки. Теперь требуется меньше действий по заполнению параметров конфигураций для установки дистрибутива.
- Развертывание и настройка кластера выделены в модуль smc (Self Managed Cluster). Теперь требуется изучать меньший объем информации в документации (сократилось количество зависимостей, упростилось восприятие). Стал более понятным и последовательным путь работы администратора при настройке.
- Установка Image API выделена в модуль image-api. Теперь установка производится через единую точку входа. Последовательность установки и развертывания детализирована до понятных отделимых шагов. Отдельный модуль проще поддерживать в последующих релизах, что ускоряет процесс доставки новых ценностей до клиентов.
- Во все деплойменты image-api добавлена поддержка:
- Horizontal Pod Autoscaler — позволяет не думать о том, как масштабировать, а подстраивается под ту нагрузку, которую на него подают (смотрит на показатели метрик сервера и по ним масштабирует pods), чтобы обеспечивать эффективную утилизацию ресурса железа;
- nodeSelector — помогает повышать стабильность, избегая случайной сборки машины с несоответствующими параметрами, за счет настройки ограничений для приложений в Kubernetes кластере;
- ingress прокси — позволяет миновать frontend ImageAPI при встройке сервиса в сторонние продукты и решения. Например, в Omni Platform выступает как движок при работе с базой, но дополнительно позволяет пользоваться Image API как самостоятельным сервисом, расширяя таким образом базовые возможности платформы.
- Добавлена поддержка развертывания решения в Amazon EKS. Такая возможность позволяет автоматически масштабировать сервисы ImageAPI в облаке Amazon. Это сокращает потребность в участии персонала, позволяет эффективно утилизировать ресурсы железа и сокращать затраты для решений, имеющих плавающую (не постоянную) нагрузку со стороны конечных клиентов/сервисов.
Улучшено
- Обновлена формула score в модулях распознавания v12. Теперь больше изображений могут быть обработаны как достаточно качественные, чтобы вести с ними дальнейшую работу и поиски. Раньше некоторые фото лиц, воспринимаемые человеческим глазом как вполне качественные, отбрасывались по порогам качества.
- Инвертирован confidence в модуле quality-liveness-anti-spoofing сервиса face-detector-liveness-estimator. Теперь 1 - REAL, 0 - FAKE. Это соответствует единому принципу работы и оценки результата, сокращает путаницу.
1.1.0 (17.03.2023)
Примечание: В этой версии Image API используется набор библиотек Face SDK 3.17.0
Новое
- Добавлена возможность изменения реализации (модуля) сервисов;
- Добавлен модуль liveness-anti-spoofing для сервиса face-detector-liveness-estimator;
- Добавлен модуль quality-liveness-anti-spoofing для сервиса face-detector-liveness-estimator;
- Добавлена поддержка видеокарты для сервиса face-detector-template-extractor.
Улучшено
- Улучшена точность работы age-estimator, gender-estimator, mask-estimator, emotion-estimator.
1.0.1
Примечание: В этой версии Image API используется набор библиотек Face SDK 3.17.0
Новое
- В файл конфигурации
deployment.cfg
добавлено полеdownscale_rawsamples
, позволяющее уменьшать сэмплы до предпочтительного размера.