MatAnyone 2: Scaling Video Matting via a Learned Quality Evaluator

Peiqing Yang, Shangchen Zhou, Kai Hao, Qingyi Tao
12/12/2025
cs.CV

No official code found. Best implementation: pq-yang/MatAnyone2 (795 stars, last commit 2026-03-16).

Abstract

Video matting remains limited by the scale and realism of existing datasets. While leveraging segmentation data can enhance semantic stability, the lack of effective boundary supervision often leads to segmentation-like mattes lacking fine details. To this end, we introduce a learned Matting Quality Evaluator (MQE) that assesses semantic and boundary quality of alpha mattes without ground truth. It produces a pixel-wise evaluation map that identifies reliable and erroneous regions, enabling fine-grained quality assessment. The MQE scales up video matting in two ways: (1) as an online matting-quality feedback during training to suppress erroneous regions, providing comprehensive supervision, and (2) as an offline selection module for data curation, improving annotation quality by combining the strengths of leading video and image matting models. This process allows us to build a large-scale real-world video matting dataset, VMReal, containing 28K clips and 2.4M frames. To handle large appearance variations in long videos, we introduce a reference-frame training strategy that incorporates long-range frames beyond the local window for effective training. Our MatAnyone 2 achieves state-of-the-art performance on both synthetic and real-world benchmarks, surpassing prior methods across all metrics.

View on arXivView PDF

Code Implementations(1)

pq-yang/MatAnyone2Community72%

[CVPR 2026 Highlight] MatAnyone 2: Scaling Video Matting via a Learned Quality Evaluator

79552Shell, PythonDec 15, 20257 months agoNOASSERTION

Similar Papers

Cite this paper

@article{yang2025matanyone,
  title  = {MatAnyone 2: Scaling Video Matting via a Learned Quality Evaluator},
  author = {Peiqing Yang and Shangchen Zhou and Kai Hao and Qingyi Tao},
  year   = {2025},
  eprint = {2512.11782},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.11782v1}
}

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/2512.11782.svg)](https://codeofpaper.com/paper/2512.11782)

Discussion