Некоторые алгоритмы машинного обучения, которые используются для удаления фона из видео:
- Robust Video Matting (RVM). 14 В отличие от существующих нейронных моделей, которые обрабатывают кадры как независимые изображения, RVM использует рекуррентную нейронную сеть для обработки видео с временной памятью. 1 Алгоритм может выполнять матирование в режиме реального времени на любых видео без дополнительных входов. 1
- BodyPix. 3 Модель машинного обучения с открытым исходным кодом, которая учит нейронную сеть отличать лица и части тела от фона. 3 Обработка происходит в браузере. 3 Модель предоставлена TensorFlow.js — JavaScript-версия TensorFlow, которая относится к инструментам машинного обучения. 3
- Алгоритм, основанный на поблочных классификаторах. 5 Весь кадр видео разбивается на блоки, для каждого из которых на основе бустинга строится отдельный классификатор, определяющий, перекрыт данный блок или нет. 5 Благодаря использованию признаков, основанных на сравнении цветов разных пикселей в блоке, достигается большая устойчивость к изменениям освещённости и дрожанию камеры. 5