{"url":"/task/image-matting","name":"Image Matting","slug":"image-matting","description_markdown":"**Image Matting** is the process of accurately estimating the foreground object in images and videos. It is a very important technique in image and video editing applications, particularly in film production for creating visual effects. In case of image segmentation, we segment the image into foreground and background by labeling the pixels. Image segmentation generates a binary image, in which a pixel either belongs to foreground or background. However, Image Matting is different from the image segmentation, wherein some pixels may belong to foreground as well as background, such pixels are called partial or mixed pixels. In order to fully separate the foreground from the background in an image, accurate estimation of the alpha values for partial or mixed pixels is necessary.\r\n\r\n\r\n<span class=\"description-source\">Source: [Automatic Trimap Generation for Image Matting ](https://arxiv.org/abs/1707.00333)</span>\r\n\r\n<span class=\"description-source\">Image Source: [Real-Time High-Resolution Background Matting](https://arxiv.org/pdf/2012.07810v1.pdf)</span>","categories":[{"name":"Computer Vision","url":"/area/computer-vision"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":225,"papers_with_code":110,"benchmarks":8,"benchmark_tables_in_archive":8,"benchmark_tables_shown":8,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":8,"subtasks":1,"parent_tasks":0},"benchmarks":[{"leaderboard":"/sota/image-matting-on-composition-1k-1","slug":"image-matting-on-composition-1k-1","dataset":"Composition-1K","dataset_url":"/dataset/composition-1k","rows_in_archive":13,"metrics":["MSE","SAD","Conn","Grad"],"first_row_in_archive_order":{"model":"DiffMatte","paper_title":"Diffusion for Natural Image Matting","paper_url":"/paper/diffusion-for-natural-image-matting","paper_date":"2023-12-10","arxiv_id":"2312.05915","code_links":[{"title":"yihanhu-2022/diffmatte","url":"https://github.com/yihanhu-2022/diffmatte"}],"syntology":{"n":7,"n_ran":6,"n_unverified":1,"n_pointer_only":7}}},{"leaderboard":"/sota/image-matting-on-am-2k","slug":"image-matting-on-am-2k","dataset":"AM-2K","dataset_url":"/dataset/am-2k","rows_in_archive":9,"metrics":["SAD","MSE","MAD"],"first_row_in_archive_order":{"model":"StyleMatte","paper_title":"Adversarially-Guided Portrait Matting","paper_url":"/paper/adversarially-guided-portrait-matting","paper_date":"2023-05-04","arxiv_id":"2305.02981","code_links":[{"title":"chroneus/stylematte","url":"https://github.com/chroneus/stylematte"}],"syntology":null}},{"leaderboard":"/sota/image-matting-on-p3m-10k","slug":"image-matting-on-p3m-10k","dataset":"P3M-10k","dataset_url":"/dataset/p3m-10k","rows_in_archive":7,"metrics":["SAD","MSE","MAD"],"first_row_in_archive_order":{"model":"P3M-Net (v)","paper_title":"Rethinking Portrait Matting with Privacy Preserving","paper_url":"/paper/rethinking-portrait-matting-with-privacy","paper_date":"2022-03-31","arxiv_id":"2203.16828","code_links":[{"title":"vitae-transformer/p3m-net","url":"https://github.com/vitae-transformer/p3m-net"}],"syntology":null}},{"leaderboard":"/sota/image-matting-on-aim-500","slug":"image-matting-on-aim-500","dataset":"AIM-500","dataset_url":"/dataset/aim-500","rows_in_archive":6,"metrics":["SAD","MSE","MAD","Conn.","Grad."],"first_row_in_archive_order":{"model":"DiffMatte","paper_title":"Diffusion for Natural Image Matting","paper_url":"/paper/diffusion-for-natural-image-matting","paper_date":"2023-12-10","arxiv_id":"2312.05915","code_links":[{"title":"yihanhu-2022/diffmatte","url":"https://github.com/yihanhu-2022/diffmatte"}],"syntology":{"n":7,"n_ran":6,"n_unverified":1,"n_pointer_only":7}}},{"leaderboard":"/sota/image-matting-on-adobe-matting","slug":"image-matting-on-adobe-matting","dataset":"Adobe Matting","dataset_url":null,"rows_in_archive":4,"metrics":["MSE","SAD"],"first_row_in_archive_order":{"model":"Adobe LS-GAN","paper_title":"Background Matting: The World is Your Green Screen","paper_url":"/paper/background-matting-the-world-is-your-green","paper_date":"2020-04-01","arxiv_id":"2004.00626","code_links":[{"title":"senguptaumd/Background-Matting","url":"https://github.com/senguptaumd/Background-Matting"}],"syntology":null}},{"leaderboard":"/sota/image-matting-on-distinctions-646","slug":"image-matting-on-distinctions-646","dataset":"Distinctions-646","dataset_url":"/dataset/distinctions-646","rows_in_archive":4,"metrics":["SAD","MSE","Grad","Conn","Trimap"],"first_row_in_archive_order":{"model":"DiffMatte","paper_title":"Diffusion for Natural Image Matting","paper_url":"/paper/diffusion-for-natural-image-matting","paper_date":"2023-12-10","arxiv_id":"2312.05915","code_links":[{"title":"yihanhu-2022/diffmatte","url":"https://github.com/yihanhu-2022/diffmatte"}],"syntology":{"n":7,"n_ran":6,"n_unverified":1,"n_pointer_only":7}}},{"leaderboard":"/sota/image-matting-on-amd","slug":"image-matting-on-amd","dataset":"AMD","dataset_url":null,"rows_in_archive":1,"metrics":["MAD","MSE"],"first_row_in_archive_order":{"model":"MODNet+","paper_title":"MODNet: Real-Time Trimap-Free Portrait Matting via Objective Decomposition","paper_url":"/paper/is-a-green-screen-really-necessary-for-real","paper_date":"2020-11-24","arxiv_id":"2011.11961","code_links":[{"title":"PaddlePaddle/PaddleSeg","url":"https://github.com/PaddlePaddle/PaddleSeg"},{"title":"ZHKKKe/MODNet","url":"https://github.com/ZHKKKe/MODNet"},{"title":"royshil/obs-backgroundremoval","url":"https://github.com/royshil/obs-backgroundremoval"},{"title":"ZHKKKe/PPM","url":"https://github.com/ZHKKKe/PPM"},{"title":"DeepranjanG/Image_Background_Removal","url":"https://github.com/DeepranjanG/Image_Background_Removal"},{"title":"2023-MindSpore-4/Code-5","url":"https://github.com/2023-MindSpore-4/Code-5/tree/main/MODNet"},{"title":"Mind23-2/MindCode-101","url":"https://github.com/Mind23-2/MindCode-101/tree/main/MODNet"},{"title":"MS-Mind/MS-Code-08","url":"https://github.com/MS-Mind/MS-Code-08/tree/main/MODNet"},{"title":"code-implementation1/Code5","url":"https://github.com/code-implementation1/Code5/tree/main/MODNet"}],"syntology":null}},{"leaderboard":"/sota/image-matting-on-phm-100","slug":"image-matting-on-phm-100","dataset":"PPM-100","dataset_url":"/dataset/phm-100","rows_in_archive":1,"metrics":["MAD","MSE"],"first_row_in_archive_order":{"model":"MODNet+ (Our)","paper_title":"MODNet: Real-Time Trimap-Free Portrait Matting via Objective Decomposition","paper_url":"/paper/is-a-green-screen-really-necessary-for-real","paper_date":"2020-11-24","arxiv_id":"2011.11961","code_links":[{"title":"PaddlePaddle/PaddleSeg","url":"https://github.com/PaddlePaddle/PaddleSeg"},{"title":"ZHKKKe/MODNet","url":"https://github.com/ZHKKKe/MODNet"},{"title":"royshil/obs-backgroundremoval","url":"https://github.com/royshil/obs-backgroundremoval"},{"title":"ZHKKKe/PPM","url":"https://github.com/ZHKKKe/PPM"},{"title":"DeepranjanG/Image_Background_Removal","url":"https://github.com/DeepranjanG/Image_Background_Removal"},{"title":"2023-MindSpore-4/Code-5","url":"https://github.com/2023-MindSpore-4/Code-5/tree/main/MODNet"},{"title":"Mind23-2/MindCode-101","url":"https://github.com/Mind23-2/MindCode-101/tree/main/MODNet"},{"title":"MS-Mind/MS-Code-08","url":"https://github.com/MS-Mind/MS-Code-08/tree/main/MODNet"},{"title":"code-implementation1/Code5","url":"https://github.com/code-implementation1/Code5/tree/main/MODNet"}],"syntology":null}}],"datasets":[{"url":"/dataset/composition-1k","name":"Composition-1K","full_name":"","num_papers_in_archive":57},{"url":"/dataset/aim-500","name":"AIM-500","full_name":"Automatic Image Matting-500","num_papers_in_archive":23},{"url":"/dataset/distinctions-646","name":"Distinctions-646","full_name":"","num_papers_in_archive":19},{"url":"/dataset/agriculture-vision","name":"Agriculture-Vision","full_name":"","num_papers_in_archive":18},{"url":"/dataset/p3m-10k","name":"P3M-10k","full_name":"Privacy-Preserving Portrait Matting Dataset","num_papers_in_archive":12},{"url":"/dataset/phm-100","name":"PPM-100","full_name":"","num_papers_in_archive":9},{"url":"/dataset/am-2k","name":"AM-2K","full_name":"Animal Matting 2,000 Dataset","num_papers_in_archive":6},{"url":"/dataset/withoutbg100-dataset","name":"withoutbg100 dataset","full_name":"withoutbg100 Dataset for Image Matting","num_papers_in_archive":0}],"subtasks":[{"url":"/task/semantic-image-matting","name":"Semantic Image Matting"}],"parent_tasks":[],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":30,"of":110,"tagged_in_all":225,"items":[{"url":"/paper/vitmatte-boosting-image-matting-with","title":"ViTMatte: Boosting Image Matting with Pretrained Plain Vision Transformers","date":"2023-05-24","arxiv_id":"2305.15272","repositories_listed":9,"syntology":null},{"url":"/paper/is-a-green-screen-really-necessary-for-real","title":"MODNet: Real-Time Trimap-Free Portrait Matting via Objective Decomposition","date":"2020-11-24","arxiv_id":"2011.11961","repositories_listed":9,"syntology":null},{"url":"/paper/deep-image-matting","title":"Deep Image Matting","date":"2017-03-10","arxiv_id":"1703.03872","repositories_listed":8,"syntology":{"n":14,"n_ran":2,"n_unverified":12,"n_pointer_only":2}},{"url":"/paper/index-network","title":"Index Network","date":"2019-08-11","arxiv_id":"1908.09895","repositories_listed":6,"syntology":null},{"url":"/paper/towards-ghost-free-shadow-removal-via-dual","title":"Towards Ghost-free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GAN","date":"2019-11-20","arxiv_id":"1911.08718","repositories_listed":5,"syntology":null},{"url":"/paper/castle-in-the-sky-dynamic-sky-replacement-and","title":"Castle in the Sky: Dynamic Sky Replacement and Harmonization in Videos","date":"2020-10-22","arxiv_id":"2010.11800","repositories_listed":4,"syntology":null},{"url":"/paper/190503633","title":"Intra-frame Object Tracking by Deblatting","date":"2019-05-09","arxiv_id":"1905.03633","repositories_listed":3,"syntology":{"n":3,"n_ran":0,"n_unverified":3,"n_pointer_only":0}},{"url":"/paper/tom-net-learning-transparent-object-matting","title":"TOM-Net: Learning Transparent Object Matting from a Single Image","date":"2018-03-13","arxiv_id":"1803.04636","repositories_listed":3,"syntology":null},{"url":"/paper/reflow6d-refraction-guided-transparent-object","title":"ReFlow6D: Refraction-Guided Transparent Object 6D Pose Estimation via Intermediate Representation Learning","date":"2024-12-30","arxiv_id":"2412.20830","repositories_listed":2,"syntology":null},{"url":"/paper/alfie-democratising-rgba-image-generation","title":"Alfie: Democratising RGBA Image Generation With No $$$","date":"2024-08-27","arxiv_id":"2408.14826","repositories_listed":2,"syntology":null},{"url":"/paper/on-point-affiliation-in-feature-upsampling","title":"On Point Affiliation in Feature Upsampling","date":"2023-07-17","arxiv_id":"2307.08198","repositories_listed":2,"syntology":{"n":8,"n_ran":5,"n_unverified":3,"n_pointer_only":5}},{"url":"/paper/sapa-similarity-aware-point-affiliation-for","title":"SAPA: Similarity-Aware Point Affiliation for Feature Upsampling","date":"2022-09-26","arxiv_id":"2209.12866","repositories_listed":2,"syntology":null},{"url":"/paper/deep-pcb-to-coco-convertor","title":"Deep PCB To COCO Convertor","date":"2022-05-01","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/privacy-preserving-portrait-matting","title":"Privacy-Preserving Portrait Matting","date":"2021-04-29","arxiv_id":"2104.14222","repositories_listed":2,"syntology":{"n":15,"n_ran":5,"n_unverified":10,"n_pointer_only":0}},{"url":"/paper/real-time-high-resolution-background-matting","title":"Real-Time High-Resolution Background Matting","date":"2020-12-14","arxiv_id":"2012.07810","repositories_listed":2,"syntology":null},{"url":"/paper/fast-multi-level-foreground-estimation","title":"Fast Multi-Level Foreground Estimation","date":"2020-06-26","arxiv_id":"2006.14970","repositories_listed":2,"syntology":null},{"url":"/paper/camouflaged-object-detection","title":"Camouflaged Object Detection","date":"2020-06-01","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/f-b-alpha-matting","title":"$F$, $B$, Alpha Matting","date":"2020-03-17","arxiv_id":"2003.07711","repositories_listed":2,"syntology":{"n":7,"n_ran":1,"n_unverified":6,"n_pointer_only":0}},{"url":"/paper/sub-frame-appearance-and-6d-pose-estimation","title":"Sub-frame Appearance and 6D Pose Estimation of Fast Moving Objects","date":"2019-11-25","arxiv_id":"1911.10927","repositories_listed":2,"syntology":{"n":3,"n_ran":0,"n_unverified":3,"n_pointer_only":3}},{"url":"/paper/non-causal-tracking-by-deblatting","title":"Non-Causal Tracking by Deblatting","date":"2019-09-15","arxiv_id":"1909.06894","repositories_listed":2,"syntology":null},{"url":"/paper/towards-real-time-automatic-portrait-matting","title":"Towards Real-Time Automatic Portrait Matting on Mobile Devices","date":"2019-04-08","arxiv_id":"1904.03816","repositories_listed":2,"syntology":null},{"url":"/paper/semantic-human-matting","title":"Semantic Human Matting","date":"2018-09-05","arxiv_id":"1809.01354","repositories_listed":2,"syntology":null},{"url":"/paper/real-time-deep-hair-matting-on-mobile-devices","title":"Real-time deep hair matting on mobile devices","date":"2017-12-19","arxiv_id":"1712.07168","repositories_listed":2,"syntology":null},{"url":"/paper/mass13k-a-matting-level-semantic-segmentation","title":"MaSS13K: A Matting-level Semantic Segmentation Benchmark","date":"2025-03-24","arxiv_id":"2503.18364","repositories_listed":1,"syntology":null},{"url":"/paper/vrmdiff-text-guided-video-referring-matting","title":"VRMDiff: Text-Guided Video Referring Matting Generation of Diffusion","date":"2025-03-11","arxiv_id":"2503.10678","repositories_listed":1,"syntology":null},{"url":"/paper/ben-using-confidence-guided-matting-for","title":"BEN: Using Confidence-Guided Matting for Dichotomous Image Segmentation","date":"2025-01-08","arxiv_id":"2501.06230","repositories_listed":1,"syntology":null},{"url":"/paper/memory-efficient-matting-with-adaptive-token","title":"Memory Efficient Matting with Adaptive Token Routing","date":"2024-12-14","arxiv_id":"2412.10702","repositories_listed":1,"syntology":null},{"url":"/paper/zim-zero-shot-image-matting-for-anything","title":"ZIM: Zero-Shot Image Matting for Anything","date":"2024-11-01","arxiv_id":"2411.00626","repositories_listed":1,"syntology":null},{"url":"/paper/dfimat-decoupled-flexible-interactive-matting","title":"DFIMat: Decoupled Flexible Interactive Matting in Multi-Person Scenarios","date":"2024-10-13","arxiv_id":"2410.09788","repositories_listed":1,"syntology":null},{"url":"/paper/towards-natural-image-matting-in-the-wild-via","title":"Towards Natural Image Matting in the Wild via Real-Scenario Prior","date":"2024-10-09","arxiv_id":"2410.06593","repositories_listed":1,"syntology":null}],"syntology_records":6,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}