Список изменений
2.3.1 (29.03.2024)
Примечание. В этой версии Image API используется набор библиотек Face SDK 3.19.0.
Исправлено
- Изменен скрипт установки пакетов Kubernetes после удаления легаси-репозитория пакетов Kubernetes.
2.3.0 (17.01.2024)
Примечание. В этой версии Image API используется набор библиотек Face SDK 3.19.0.
Новое
- Изменена структура дистрибутива: ранее все Helm Charts хранились в папке charts в корневой папке. Для улучшения совместимости с OMNI Platform вместо общей папки мы создали в папке каждого модуля свою папку charts, в которой хранятся Helm Charts по конкретному модулю.
2.2.0 (21.12.2023)
Примечание. В этой версии Image API используется набор библиотек Face SDK 3.19.0.
Новое
- Добавлен модуль spoofing-estimator для сервиса liveness-estimator
- Конфигурация processing block вынесена в image-api.values.yaml
Исправлено
- Исправлена ошибка: при активации
enable_node_selector
в image-api.values.yaml в processing этот параметр также активировался для frontend'a
2.1.0 (30.11.2023)
Примечание. В этой версии Image API используется набор библиотек Face SDK 3.19.0.
Новое
- Модули quality-liveness_anti-spoofing, liveness-anti-spoofing сервиса face-detector-liveness-estimator удалены.
Исправлено
- Исправлена ошибка в нормализации ключевых точек лица при обработке в пайплайне сервисов v1.
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
, позволяющее уменьшать сэмплы до предпочтительного размера.