Adaptive Human Matting for Dynamic Videos

Chung-Ching Lin, Jiang Wang, Kun Luo, Kevin Lin, Linjie Li +2 more
2/14/2026

No official code found. Best implementation: microsoft/AdaM (53 stars, MIT, last commit 2023-08-03).

Abstract

The most recent efforts in video matting have focused on eliminating trimap dependency since trimap annotations are expensive and trimap-based methods are less adaptable for real-time applications. Despite the latest tripmapfree methods showing promising results, their performance often degrades when dealing with highly diverse and unstructured videos. We address this limitation by introducing Adaptive Matting for Dynamic Videos, termed AdaM, which is a framework designed for simultaneously differentiating foregrounds from backgrounds and capturing alpha matte details of human subjects in the foreground. Two interconnected network designs are employed to achieve this goal: (1) an encoder-decoder network that produces alpha mattes and intermediate masks which are used to guide the transformer in adaptively decoding foregrounds and backgrounds, and (2) a transformer network in which long- and short-term attention combine to retain spatial and temporal contexts, facilitating the decoding of foreground details. We benchmark and study our methods on recently introduced datasets, showing that our model notably improves matting realism and temporal coherence in complex real-world videos and achieves new best-in-class generalizability. Further details and examples are available at https://github.com/microsoft/AdaM.

View on arXivView PDF

Code Implementations(1)

microsoft/AdaMCommunity100%
MIT
531Mar 21, 20233 years agoMIT

Similar Papers

Cite this paper

@article{lin2026adaptive,
  title  = {Adaptive Human Matting for Dynamic Videos},
  author = {Chung-Ching Lin and Jiang Wang and Kun Luo and Kevin Lin and Linjie Li and Lijuan Wang and Zicheng Liu},
  year   = {2026},
  eprint = {2304.06018},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2304.06018},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.06018.svg)](https://codeofpaper.com/paper/2304.06018)

Discussion