О компании
Услуги
11
Портфолио
Блог
Вакансии
+7 495 414-40-49
Получить консультацию
Контакты
Заполните форму
И наши менеджеры ответят на ваши вопросы
Обязательное поле
Пожалуйста, введите корректный e-mail адрес
Пожалуйста, введите корректное имя
Пожалуйста, введите корректный номер телефона
Слишком короткое значение
Отправить
Обязательное поле
Пожалуйста, введите корректный e-mail адрес
Пожалуйста, введите корректное имя
Пожалуйста, введите корректный номер телефона
Слишком короткое значение
Нажимая на кнопку, вы соглашаетесь с нашей
Политикой в отношении обработки
персональных данных пользователя
О компании
Портфолио
+7 495 414-40-49
HELLO@EORA.RU
Иннополис
Услуги
Разработка чат-ботов с ИИ
ул. Университетская, д. 7
Навыки для голосовых ассистентов
Позвоните нам
Бот поддержки
Напишите нам
Робот для колл-центра
Цифровой аватар
Боты для HR
Боты для интернет-магазинов
Суфлекс - ИИ подсказки для операторов КЦ
Викуля - ИИ поиск по базе знаний
XinData - ИИ ассистент для финансовых вопросов
Блог
Вакансии
Получить консультацию
Консультация в ИИ
ИИ-ассистент с ChatGPT
Контакты
Разработка чат-ботов с ИИ
Навыки для голосовых ассистентов
Бот поддержки
Робот для колл-центра
Цифровой аватар
HR-боты
Бот для интернет-магазинов
Консультация в ИИ
Суфлекс - ИИ подсказки для операторов КЦ
Викуля - ИИ поиск по базе знаний
XinData - ИИ ассистент для финансовых вопросов
Перейти в услуги
ИИ-ассистент с ChatGPT
Разработка чат-ботов с ИИ
Навыки для голосовых ассистентов
Бот поддержки
Робот для колл-центра
Цифровой аватар
HR-боты
Бот для интернет-магазинов
Консультация в ИИ
Суфлекс - ИИ подсказки для операторов КЦ
Викуля - ИИ поиск по базе знаний
XinData - ИИ ассистент для финансовых вопросов
Перейти в услуги
ИИ-ассистент с ChatGPT
О компании
Услуги
11
Портфолио
Блог
Вакансии
+7 495 414-40-49
Получить консультацию
Контакты
Мы используем cookies и собираем технические данные
Находясь на сайте вы соглашаетесь с применением данных технологий
Close
En
HELLO@EORA.RU
+7 495 414-40-49
Главная
/
Портфолио
/
Компьютерное зрение и ИИ
/
Нейросеть для сегментации человека на видео
Нейросеть, которая сегментирует кадры мобильного видео и «ищет»
на них человека
Основная информация
Клиент
Разработчик популярного мобильного приложения для художественной обработки
фото и видео.
Задача
Создать инструмент, который будет сегментировать кадры видеопотока и выделять силуэт человека.
Сервис должен запускаться на смартфонах.
Применение
Пользователь приложения сможет менять фон, как
в Zoom, или «надевать» маску.
Входит
в топ-10 App Store
в категории «Фото и видео»
Решение
Три нейросетевых модели
для широкого диапазона мобильных устройств. Они работают
с разной скоростью и точностью.
Проблемы, с которыми мы столкнулись
Проблема
В нашей команде не было ни одного мобильного разработчика.
Решение
Мы подобрали специалистов, которые хорошо разбираются и в мобильной разработке, и в машинном обучении.
Проблема
Сервис должен был работать на разных смартфонах, включая «медленные».
Решение
Мы разработали три модели. Первую - для «медленных» смартфонов, вторую - для мощных флагманов и третью, оптимальную, - для основной группы устройств.
Этапы разработки
Изучили материалы
и инструменты
для разработки
Подобрали библиотеку видео
и изображений
Обучили нейросеть «видеть» человека
в кадре и очерчивать
его контур
На фото
На видео
Адаптировали
сервис к запуску
на мобильных устройствах
Результаты
Исходное
изображение
Идеальная маска
Нейросеть очертила контур согласно вероятности,
что пиксели относятся
к фигуре человека.
Итоговый контур. Нейросеть очертила его, предсказав положение человека в кадре.
Image
GT Mask
Predicted Probs
Predicted Mask
Протестировали нейросеть и передали клиенту
Пример тестирования модели на смартфоне Huawei P20 LTE
Инструменты
Vision Hub
Хостинговая платформа для моделей компьютерного зрения. Модели запускаются на наших серверах и встраиваются
в сторонние сервисы через REST API.
Перейти к Vision Hub
Команда проекта
Константин Кубрак
Менеджер проекта
Владислав Виноградов
Технический директор
Александр Гращенков
iOS-разработчик
Вячеслав Шульц
Сomputer vision engineer
Дмитрий Гордин
Android-разработчик
Между прочим
Это был наш первый опыт адаптации нейросетей
для запуска на мобильных устройствах.
Мы передали клиенту разработку и научили его воспроизводить эффект на своей платформе.
Итоги
Этот проект оказался сложнее, чем мы думали. Благодаря ему мы начали проводить аудит
и консалтинг в области машинного обучения.
Полученный опыт очень пригодился в другом проекте - когда мы разрабатывали приложение для снятия показаний счётчиков.
Что такое ML-аудит
«Умный» сервис для Фрисби
Планы
Сделать модель
кросс‑платформенной
- чтобы она запускалась на любых устройствах, а также в облаке.
Объединить модель сегментации с моделью воспроизведения глубины кадра. Это
повысит точность сегментации.
[{"lid":"1531306540094","ls":"10","loff":"","li_type":"nm","li_name":"name","li_title":"\u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442","li_ph":"\u0418\u0432\u0430\u043d \u0418\u0432\u0430\u043d\u043e\u0432\u0438\u0447","li_req":"y","li_nm":"name"},{"lid":"1531306243545","ls":"20","loff":"","li_type":"em","li_name":"email","li_title":"\u041c\u043e\u0439 e-mail","li_ph":"mail@example.com","li_req":"y","li_nm":"email"},{"lid":"1608756710070","ls":"30","loff":"","li_type":"ph","li_title":"\u041c\u043e\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430","li_masktype":"a","li_maskcountry":"RU","li_nm":"Phone"},{"lid":"1608756742134","ls":"40","loff":"","li_type":"ta","li_name":"Description","li_title":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430","li_ph":"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0441\u044e\u0434\u0430 \u0438 \u043e\u043f\u0438\u0448\u0438\u0442\u0435 \u0432\u0430\u0448\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u0432 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435","li_req":"y","li_rows":"2","li_nm":"Description"}]
Напишите нам