We introduce a robust, real-time, high-resolution human video matting method that achieves new state-of-the-art performance. Our method is much lighter than previous approaches and can process 4K at 76 FPS and HD at 104 FPS on an Nvidia GTX 1080Ti GPU. Unlike most existing methods that perform video matting frame-by-frame as independent images, our method uses a recurrent architecture to exploit temporal information in videos and achieves significant improvements in temporal coherence and matting quality. Furthermore, we propose a novel training strategy that enforces our network on both matting and segmentation objectives. This significantly improves our model's robustness. Our method does not require any auxiliary inputs such as a trimap or a pre-captured background image, so it can be widely applied to existing human matting applications. RVM is specifically designed for robust human video matting.

Features

  • RVM is specifically designed for robust human video matting
  • RVM uses a recurrent neural network to process videos with temporal memory
  • RVM can perform matting in real-time on any videos without additional inputs
  • It achieves 4K 76FPS and HD 104FPS on an Nvidia GTX 1080 Ti GPU
  • Our model is available in PyTorch, TorchScript, ONNX, TensorFlow, and TensorFlow.js
  • Our model learns to reconstruct the background and keep track of the motion history

Project Samples

Project Activity

See All Activity >

Categories

Video Editing

License

GNU General Public License version 3.0 (GPLv3)

Follow Robust Video Matting (RVM)

Robust Video Matting (RVM) Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Robust Video Matting (RVM)!

Additional Project Details

Programming Language

Python

Related Categories

Python Video Editing Software

Registered

2023-03-24