MatAnyone

Official Gradio demo for MatAnyone: Stable Video Matting with Consistent Memory Propagation.
๐Ÿ”ฅ MatAnyone is a practical human video matting framework supporting target assignment ๐ŸŽฏ.
๐ŸŽช Try to drop your video/image, assign the target masks with a few clicks, and get the the matting results ๐Ÿคก!

Note: Due to the online GPU memory constraints, any input with too big resolution will be resized to 1080p.
๐Ÿš€ If you wish to run MatAnyone on higher resolution inputs, we recommend luanching the demo locally.

Case 1: Single Target

0:00 / 0:00

Case 2: Multiple Targets

0:00 / 0:00
0 30
0 30

Step1: Upload video



Examples

Examples

If MatAnyone is helpful, please help to ๐ŸŒŸ the Github Repo. Thanks!


๐Ÿ“‘ Citation
If our work is useful for your research, please consider citing:

@InProceedings{yang2025matanyone,
     title     = {{MatAnyone}: Stable Video Matting with Consistent Memory Propagation},
     author    = {Yang, Peiqing and Zhou, Shangchen and Zhao, Jixin and Tao, Qingyi and Loy, Chen Change},
     booktitle = {arXiv preprint arXiv:2501.14677},
     year      = {2025}
}

๐Ÿ“ License
This project is licensed under S-Lab License 1.0. Redistribution and use for non-commercial purposes should follow this license.
๐Ÿ“ง Contact
If you have any questions, please feel free to reach me out at peiqingyang99@outlook.com.
๐Ÿ‘ Acknowledgement
This project is built upon Cutie, with the interactive demo adapted from ProPainter, leveraging segmentation capabilities from Segment Anything. Thanks for their awesome works!