/Awesome-Image-Matting

:notebook: A curated list of deep learning image matting papers and codes

MIT LicenseMIT

Awesome Image Matting Awesome

A curated list of deep learning image matting papers and codes since 2016, Inspired by awesome-object-detection, deep_learning_object_detection and awesome-deep-learning-papers.

TODO LIST

  • Main paper list
  • Add paper link
  • Add codes if have
  • Add project page if have
  • Datasets introduction
  • Different category criteria

⭐ If you find this repo useful, please star it!!

Background

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.

Paper

  • End-to-end Animal Image Matting [arXiv] Paper Code

  • Hierarchical Opacity Propagation for Image Matting [arXiv] Paper Code

  • High-Resolution Deep Image Matting [arXiv] Paper

  • FBA: F, B, Alpha Matting. [ECCV 2020] Paper Code 🔥

  • Background Matting: The World is Your Green Screen. [CVPR 2020] Paper Code ProjectPage 🔥

  • HAttMatting: Attention-Guided Hierarchical Structure Aggregation for Image Matting [CVPR 2020] Paper ProjectPage

  • Boosting Semantic Human Matting with Coarse Annotations[CVPR 2020] Paper

  • Natural Image Matting via Guided Contextual Attention. [AAAI 2020] Paper Code 🔥

  • Indices Matter: Learning to Index for Deep Image Matting. [ICCV 2019] Paper Code 🔥

  • Context-Aware Image Matting for Simultaneous Foreground and Alpha Estimation [ICCV 2019] Paper Code 🔥

  • Disentangled Image Matting [ICCV 2019] Paper

  • LFM: A Late Fusion CNN for Digital Matting. [CVPR 2019] Paper

  • Learning-based sampling for natural image matting [CVPR 2019] paper

  • Very Deep Residual Network for Image Matting [ICIP 2019] Paper

  • SHM: Semantic Human Matting. [MM 18] Paper

  • AlphaGAN: Generative adversarial networks for natural image matting. [BMVC 2018] Paper ProjectPage

  • DIM: Deep Image Matting. [CVPR 2017] Paper Code ProjectPage 🔥

  • Deep Automatic Portrait Matting. [ECCV 2016] Paper ProjectPage

Dataset & BenchMark

Evaluation Methods

  • A Perceptually Motivated Online Benckmark for Image Matting. [CVPR 2009] Paper