Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zengyh1900/Awesome-Image-Inpainting

A curated list of image inpainting and video inpainting papers and resources
https://github.com/zengyh1900/Awesome-Image-Inpainting

List: Awesome-Image-Inpainting

face-completion image-inpainting paper-list video-inpainting

Last synced: about 1 month ago
JSON representation

A curated list of image inpainting and video inpainting papers and resources

Awesome Lists containing this project

README

        

# Awesome-Inpainting-Tech
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) ![visitors](https://visitor-badge.glitch.me/badge?page_id=1900zyh/Awesome-Image-Inpainting) ![GitHub stars](https://img.shields.io/github/stars/1900zyh/Awesome-Image-Inpainting?color=green) ![GitHub forks](https://img.shields.io/github/forks/1900zyh/Awesome-Image-Inpainting?color=9cf)

A curated list of inpainting papers and resources, inspired by [awesome-computer-vision](https://github.com/jbhuang0604/awesome-computer-vision).

This `README.md` is automatically generated from [`.dev_scripts/collection.csv`](.dev_scripts/collection.csv).

We provide [scripts](.dev_scripts/main.py) to automatically generate `README.md` from CSV file or vice versa.

Welcome to pull request to update or correct this collection. πŸ₯°
## Year 2024
- **ECCV** (image) [A Task is Worth One Word: Learning with Task Prompts for High-Quality Versatile Image Inpainting]( https://www.ecva.net/papers/eccv_2024/papers_ECCV/html/7554_ECCV_2024_paper.php). [[code]]( https://github.com/open-mmlab/PowerPaint) [[project]]( https://powerpaint.github.io/)
- **ECCV** (image) [Improving Text-guided Object Inpainting with Semantic Pre-inpainting](https://www.ecva.net/papers/eccv_2024/papers_ECCV/html/6251_ECCV_2024_paper.php). [[code]](https://github.com/Nnn-s/CATdiffusion)
- **ECCV** (image) [Placing Objects in Context via Inpainting for Out-of-distribution Segmentation](https://www.ecva.net/papers/eccv_2024/papers_ECCV/papers/06218.pdf). [[code]](https://github.com/naver/poc)
- **ECCV** (image) [BrushNet: A Plug-and-Play Image Inpainting Model with Decomposed Dual-Branch Diffusion](https://www.ecva.net/papers/eccv_2024/papers_ECCV/html/3014_ECCV_2024_paper.php). [[code]](https://github.com/TencentARC/BrushNet)
- **WACV** (image) [LatentPaint: Image Inpainting in Latent Space with Diffusion Models](https://openaccess.thecvf.com/content/WACV2024/papers/Corneanu_LatentPaint_Image_Inpainting_in_Latent_Space_With_Diffusion_Models_WACV_2024_paper.pdf).
- **WACV** (image) [Personalized Face Inpainting with Diffusion Models by Parallel Visual Attention](https://openaccess.thecvf.com/content/WACV2024/papers/Xu_Personalized_Face_Inpainting_With_Diffusion_Models_by_Parallel_Visual_Attention_WACV_2024_paper.pdf).
- **CVPR** (video) [AVID: Any-Length Video Inpainting with Diffusion Model](https://arxiv.org/abs/2312.03816).
- **CVPR** (video) [Towards Language-Driven Video Inpainting via Multimodal Large Language Models](https://arxiv.org/abs/2401.10226). [[code]](https://github.com/jianzongwu/Language-Driven-Video-Inpainting) [[project]]( https://jianzongwu.github.io/projects/rovi/)
- **CVPR** (image) [Don’t Look into the Dark: Latent Codes for Pluralistic Image Inpainting](https://openaccess.thecvf.com/content/CVPR2024/papers/Chen_Dont_Look_into_the_Dark_Latent_Codes_for_Pluralistic_Image_CVPR_2024_paper.pdf).
- **CVPR** (image) [Brush2Prompt: Contextual Prompt Generator for Object Inpainting](https://openaccess.thecvf.com/content/CVPR2024/papers/Chiu_Brush2Prompt_Contextual_Prompt_Generator_for_Object_Inpainting_CVPR_2024_paper.pdf).
## Year 2023
- **ICCV** (video) [ProPainter: Improving Propagation and Transformer for Video Inpainting](https://openaccess.thecvf.com/content/ICCV2023/papers/Zhou_ProPainter_Improving_Propagation_and_Transformer_for_Video_Inpainting_ICCV_2023_paper.pdf). [[code]](https://github.com/sczhou/ProPainter) [[project]](https://shangchenzhou.com/projects/ProPainter/)
- **ICCV** (image) [MI-GAN: A Simple Baseline for Image Inpainting on Mobile Devices](https://openaccess.thecvf.com/content/ICCV2023/papers/Sargsyan_MI-GAN_A_Simple_Baseline_for_Image_Inpainting_on_Mobile_Devices_ICCV_2023_paper.pdf). [[code]](https://github.com/Picsart-AI-Research/MI-GAN)
- **ICCV** (image) [Semantic-Aware Dynamic Parameter for Video Inpainting Transformer](https://openaccess.thecvf.com/content/ICCV2023/papers/Lee_Semantic-Aware_Dynamic_Parameter_for_Video_Inpainting_Transformer_ICCV_2023_paper.pdf).
- **ICCV** (image) [Virtual Try-On with Pose-Garment Keypoints Guided Inpainting](https://openaccess.thecvf.com/content/ICCV2023/papers/Li_Virtual_Try-On_with_Pose-Garment_Keypoints_Guided_Inpainting_ICCV_2023_paper.pdf). [[code]](https://github.com/lizhi-ntu/KGI)
- **CVPR** (video) [Deep Stereo Video Inpainting](https://openaccess.thecvf.com/content/CVPR2023/papers/Wu_Deep_Stereo_Video_Inpainting_CVPR_2023_paper.pdf).
- **CVPR** (video) [Semi-Supervised Video Inpainting With Cycle Consistency Constraints](https://openaccess.thecvf.com/content/CVPR2023/papers/Wu_Semi-Supervised_Video_Inpainting_With_Cycle_Consistency_Constraints_CVPR_2023_paper.pdf).
- **CVPR** (image) [NUWA-LIP: Language-Guided Image Inpainting With Defect-Free VQGAN](https://openaccess.thecvf.com/content/CVPR2023/papers/Ni_NUWA-LIP_Language-Guided_Image_Inpainting_With_Defect-Free_VQGAN_CVPR_2023_paper.pdf). [[code]](https://github.com/kodenii/NUWA-LIP)
- **CVPR** (image) [SmartBrush: Text and Shape Guided Object Inpainting With Diffusion Model](https://openaccess.thecvf.com/content/CVPR2023/papers/Xie_SmartBrush_Text_and_Shape_Guided_Object_Inpainting_With_Diffusion_Model_CVPR_2023_paper.pdf).
- **CVPR** (image) [Imagen Editor and EditBench: Advancing and Evaluating Text-Guided Image Inpainting](https://openaccess.thecvf.com/content/CVPR2023/papers/Wang_Imagen_Editor_and_EditBench_Advancing_and_Evaluating_Text-Guided_Image_Inpainting_CVPR_2023_paper.pdf). [[project]](https://imagen.research.google/editor/)
## Year 2022
- **WACV** (image) [Resolution-robust Large Mask Inpainting with Fourier Convolutions](https://arxiv.org/pdf/2109.07161). [[code]](https://github.com/advimman/lama) [[project]](https://advimman.github.io/lama-project/)
- **ECCV** (video) [Flow-Guided Transformer for Video Inpainting](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/1456_ECCV_2022_paper.php). [[code]](https://github.com/hitachinsk/FGT) [[project]](https://hitachinsk.github.io/publication/2022-10-01-Flow-Guided-Transformer-for-Video-Inpainting)
- **ECCV** (video) [Error Compensation Framework for Flow-Guided Video Inpainting](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/2166_ECCV_2022_paper.php). [[code]](https://github.com/JaeYeonKang/ECFVI)
- **ECCV** (image) [Diverse Image Inpainting with Normalizing Flow](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/2814_ECCV_2022_paper.php).
- **ECCV** (image) [Learning Prior Feature and Attention Enhanced Image Inpainting](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/1721_ECCV_2022_paper.php). [[code]](https://github.com/ewrfcas/MAE-FAR)
- **ECCV** (image) [High-Fidelity Image Inpainting with GAN Inversion](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/4018_ECCV_2022_paper.php). [[code]](https://github.com/yeates/InvertFill)
- **ECCV** (image) [Image Inpainting with Cascaded Modulation GAN and Object-Aware Training](https://github.com/htzheng/CM-GAN-Inpainting). [[code]](https://github.com/htzheng/CM-GAN-Inpainting)
- **ECCV** (image) [Unbiased Multi-Modality Guidance for Image Inpainting](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/5256_ECCV_2022_paper.php). [[code]](https://github.com/yeates/MMT)
- **ECCV** (image) [Inpainting at Modern Camera Resolution by Guided PatchMatch with Auto-Curation](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/5789_ECCV_2022_paper.php). [[code]](https://github.com/owenzlz/SuperCAF)
- **ECCV** (image) [Hourglass Attention Network for Image Inpainting](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/3369_ECCV_2022_paper.php). [[code]](https://github.com/dengyecode/hourglassattention)
- **ECCV** (image) [Perceptual Artifacts Localization for Inpainting](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/2153_ECCV_2022_paper.php). [[code]](https://github.com/owenzlz/PAL4Inpaint)
- **CVPR** (video) [Towards An End-to-End Framework for Flow-Guided Video Inpainting](https://arxiv.org/abs/2204.02663). [[code]](https://github.com/MCG-NKU/E2FGVI)
- **CVPR** (video) [Inertia-Guided Flow Completion and Style Fusion for Video Inpainting](https://openaccess.thecvf.com/content/CVPR2022/html/Zhang_Inertia-Guided_Flow_Completion_and_Style_Fusion_for_Video_Inpainting_CVPR_2022_paper). [[code]](https://github.com/hitachinsk/ISVI) [[project]](https://hitachinsk.github.io/publication/2022-06-01-Inertia-Guided-Flow-Completion-and-Style-Fusion-for-Video-Inpainting)
- **CVPR** (video) [DLFormer: Discrete Latent Transformer for Video Inpainting](https://openaccess.thecvf.com/content/CVPR2022/html/Ren_DLFormer_Discrete_Latent_Transformer_for_Video_Inpainting_CVPR_2022_paper).
- **CVPR** (video) [The DEVIL is in the Details: A Diagnostic Evaluation Benchmark for Video Inpainting](https://arxiv.org/abs/2105.05332). [[code]](https://github.com/MichiganCOG/devil)
- **CVPR** (image) [Dual-path Image Inpainting with Auxiliary GAN Inversion](https://openaccess.thecvf.com/content/CVPR2022/html/Wang_Dual-Path_Image_Inpainting_With_Auxiliary_GAN_Inversion_CVPR_2022_paper).
- **CVPR** (image) [MAT: Mask-Aware Transformer for Large Hole Image Inpainting](https://arxiv.org/abs/2203.15270). [[code]](https://github.com/fenglinglwb/MAT)
- **CVPR** (image) [RePaint: Inpainting using Denoising Diffusion Probabilistic Models](https://arxiv.org/abs/2201.09865). [[code]](https://github.com/andreas128/RePaint)
- **CVPR** (image) [MISF: Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting](https://arxiv.org/abs/2203.06304). [[code]](https://github.com/tsingqguo/misf)
- **CVPR** (image) [Incremental Transformer Structure Enhanced Image Inpainting with Masking Positional Encoding](https://arxiv.org/abs/2203.00867). [[code]](https://github.com/DQiaole/ZITS_inpainting)
- **CVPR** (image) [Reduce Information Loss in Transformers for Pluralistic Image Inpainting](https://arxiv.org/abs/2205.05076). [[code]](https://github.com/liuqk3/PUT)
## Year 2021
- **WACV** (image) [Hyperrealistic Image Inpainting with Hypergraphs](https://openaccess.thecvf.com/content/WACV2021/papers/Wadhwa_Hyperrealistic_Image_Inpainting_With_Hypergraphs_WACV_2021_paper.pdf). [[code]](https://github.com/GouravWadhwa/Hypergraphs-Image-Inpainting)
- **MangoTV** (challenge) [Video Inpainting Challenge - MangoTV International Video Inpainting Challenge](https://challenge.ai.mgtv.com/contest/detail/8).
- **ICLR** (image) [Large Scale Image Completion via Co-Modulated Generative Adversarial Networks](https://openreview.net/forum?id=sSjqmfsk95O). [[code]](https://github.com/zsyzzsoft/co-mod-gan)
- **ICCV** (video) [Internal Video Inpainting by Implicit Long-range Propagation](https://arxiv.org/abs/2108.01912). [[code]](https://github.com/Tengfei-Wang/Implicit-Internal-Video-Inpainting) [[project]](https://tengfei-wang.github.io/Implicit-Internal-Video-Inpainting/)
- **ICCV** (video) [FuseFormer: Fusing Fine-Grained Information in Transformers for Video Inpainting](https://arxiv.org/abs/2109.02974). [[code]](https://github.com/ruiliu-ai/FuseFormer)
- **ICCV** (video) [Flow-Guided Video Inpainting With Scene Templates](https://openaccess.thecvf.com/content/ICCV2021/html/Lao_Flow-Guided_Video_Inpainting_With_Scene_Templates_ICCV_2021_paper). [[code]](https://github.com/donglao/videoinpainting)
- **ICCV** (video) [Frequency-Aware Spatiotemporal Transformers for Video Inpainting Detection](https://openaccess.thecvf.com/content/ICCV2021/html/Yu_Frequency-Aware_Spatiotemporal_Transformers_for_Video_Inpainting_Detection_ICCV_2021_paper.html).
- **ICCV** (video) [Occlusion-Aware Video Object Inpainting](https://openaccess.thecvf.com/content/ICCV2021/html/Ke_Occlusion-Aware_Video_Object_Inpainting_ICCV_2021_paper.html). [[project]](http://www.kelei.site/voin/)
- **ICCV** (image) [Image Inpainting via Conditional Texture and Structure Dual Generation](https://openaccess.thecvf.com/content/ICCV2021/html/Guo_Image_Inpainting_via_Conditional_Texture_and_Structure_Dual_Generation_ICCV_2021_paper). [[code]](https://github.com/Xiefan-Guo/CTSDG)
- **ICCV** (image) [CR-Fill: Generative Image Inpainting With Auxiliary Contextual Reconstruction](https://openaccess.thecvf.com/content/ICCV2021/html/Zeng_CR-Fill_Generative_Image_Inpainting_With_Auxiliary_Contextual_Reconstruction_ICCV_2021_paper.html). [[code]](https://github.com/zengxianyu/crfill)
- **ICCV** (image) [Parallel Multi-Resolution Fusion Network for Image Inpainting](https://openaccess.thecvf.com/content/ICCV2021/html/Wang_Parallel_Multi-Resolution_Fusion_Network_for_Image_Inpainting_ICCV_2021_paper.html).
- **ICCV** (image) [WaveFill: A Wavelet-Based Generation Network for Image Inpainting](https://openaccess.thecvf.com/content/ICCV2021/html/Yu_WaveFill_A_Wavelet-Based_Generation_Network_for_Image_Inpainting_ICCV_2021_paper.html).
- **ICCV** (image) [SLIDE: Single Image 3D Photography With Soft Layering and Depth-Aware Inpainting](https://openaccess.thecvf.com/content/ICCV2021/html/Jampani_SLIDE_Single_Image_3D_Photography_With_Soft_Layering_and_Depth-Aware_ICCV_2021_paper.html). [[project]](https://varunjampani.github.io/slide/)
- **ICCV** (image) [Distillation-Guided Image Inpainting](https://openaccess.thecvf.com/content/ICCV2021/html/Suin_Distillation-Guided_Image_Inpainting_ICCV_2021_paper.html).
- **ICCV** (image) [High-Fidelity Pluralistic Image Completion With Transformers](https://openaccess.thecvf.com/content/ICCV2021/html/Wan_High-Fidelity_Pluralistic_Image_Completion_With_Transformers_ICCV_2021_paper.html). [[code]](https://github.com/raywzy/ICT) [[project]](http://raywzy.com/ICT/)
- **ICCV** (image) [Learning a Sketch Tensor Space for Image Inpainting of Man-Made Scenes](https://openaccess.thecvf.com/content/ICCV2021/html/Cao_Learning_a_Sketch_Tensor_Space_for_Image_Inpainting_of_Man-Made_ICCV_2021_paper.html). [[code]](https://github.com/ewrfcas/MST_inpainting) [[project]](https://ewrfcas.github.io/MST_inpainting)
- **ICCV** (image) [Learning High-Fidelity Face Texture Completion Without Complete Face Texture](https://openaccess.thecvf.com/content/ICCV2021/html/Kim_Learning_High-Fidelity_Face_Texture_Completion_Without_Complete_Face_Texture_ICCV_2021_paper.html).
- **CVPR** (video) [Progressive Temporal Feature Alignment Network for Video Inpainting](https://arxiv.org/abs/2104.03507). [[code]](https://github.com/MaureenZOU/TSAM)
- **CVPR** (image) [Image Inpainting with External-internal Learning and Monochromic Bottleneck](https://arxiv.org/abs/2104.09068). [[code]](https://github.com/Tengfei-Wang/external-internal-inpainting) [[project]](https://tengfei-wang.github.io/EII/index.html)
- **CVPR** (image) [Generating Diverse Structure for Image Inpainting With Hierarchical VQ-VAE](https://arxiv.org/abs/2103.10022). [[code]](https://github.com/USTC-JialunPeng/Diverse-Structure-Inpainting)
- **CVPR** (image) [PD-GAN: Probabilistic Diverse GAN for Image Inpainting](https://arxiv.org/abs/2105.02201). [[code]](https://github.com/KumapowerLIU/PD-GAN)
- **CVPR** (image) [Image Inpainting Guided by Coherence Priors of Semantics and Textures](https://arxiv.org/abs/2012.08054).
- **CVPR** (image) [TransFill: Reference-guided Image Inpainting by Merging Multiple Color and Spatial Transformations](https://arxiv.org/abs/2103.15982). [[code]](https://github.com/yzhouas/TransFill-Reference-Inpainting) [[project]](https://yzhouas.github.io/projects/TransFill/index.html)
- **CVPR** (image) [FaceInpainter: High Fidelity Face Adaptation to Heterogeneous Domains](https://openaccess.thecvf.com/content/CVPR2021/html/Li_FaceInpainter_High_Fidelity_Face_Adaptation_to_Heterogeneous_Domains_CVPR_2021_paper.html).
## Year 2020
- **IJCV** (image) [Deep Image Prior](https://arxiv.org/abs/1711.10925v4). [[code]](https://github.com/DmitryUlyanov/deep-image-prior) [[project]](https://dmitryulyanov.github.io/deep_image_prior)
- **ECCV** (video) [Short-Term and Long-Term Context Aggregation Network for Video Inpainting](https://www.ecva.net/papers/eccv_2020/papers_ECCV/papers/123490698.pdf).
- **ECCV** (video) [Proposal-based Video Completion](http://www.cs.utexas.edu/~grauman/papers/eccv2020-hu.pdf).
- **ECCV** (video) [DVI: Depth Guided Video Inpainting for Autonomous Driving](https://arxiv.org/abs/2007.08854). [[project]](https://github.com/ApolloScapeAuto/dataset-api/tree/master/inpainting)
- **ECCV** (video) [Learning Joint Spatial-Temporal Transformations for Video Inpainting](https://arxiv.org/abs/2007.10247). [[project]](https://github.com/researchmm/STTN)
- **ECCV** (video) [Flow-edge Guided Video Completion](https://www.ecva.net/papers/eccv_2020/papers_ECCV/papers/123570698.pdf). [[project]](http://chengao.vision/FGVC/#)
- **ECCV** (image) [Rethinking Image Inpainting via a Mutual Encoder-Decoder with Feature Equalizations](https://arxiv.org/abs/2007.06929). [[code]](https://github.com/KumapowerLIU/Rethinking-Inpainting-MEDFE)
- **ECCV** (image) [Guidance and Evaluation: Semantic-Aware Image Inpainting for Mixed Scenes](https://arxiv.org/abs/2003.06877).
- **ECCV** (image) [VCNet: A Robust Approach to Blind Image Inpainting](https://arxiv.org/abs/2003.06816). [[code]](https://github.com/shepnerd/blindinpainting_vcnet)
- **ECCV** (image) [High-Resolution Image Inpainting with Iterative Confidence Feedback and Guided Upsampling](https://arxiv.org/abs/2005.11742). [[project]](https://zengxianyu.github.io/iic/)
- **ECCV** (challenge) [Image Inpainting Challenge - AIM Workshop and Challenges](https://competitions.codalab.org/competitions/24675#learn_the_details-evaluation).
- **CVPR** (image) [Prior Guided GAN Based Semantic Inpainting](http://openaccess.thecvf.com/content_CVPR_2020/html/Lahiri_Prior_Guided_GAN_Based_Semantic_Inpainting_CVPR_2020_paper.html).
- **CVPR** (image) [UCTGAN: Diverse Image Inpainting based on Unsupervised Cross-Space Translation](http://openaccess.thecvf.com/content_CVPR_2020/html/Zhao_UCTGAN_Diverse_Image_Inpainting_Based_on_Unsupervised_Cross-Space_Translation_CVPR_2020_paper.html).
- **CVPR** (image) [Recurrent Feature Reasoning for Image Inpainting](http://openaccess.thecvf.com/content_CVPR_2020/html/Li_Recurrent_Feature_Reasoning_for_Image_Inpainting_CVPR_2020_paper.html). [[code]](https://github.com/jingyuanli001/)
- **CVPR** (image) [Contextual Residual Aggregation for Ultra High-Resolution Image Inpainting](http://openaccess.thecvf.com/content_CVPR_2020/html/Yi_Contextual_Residual_Aggregation_for_Ultra_High-Resolution_Image_Inpainting_CVPR_2020_paper.html). [[code]](https://github.com/Ascend-Huawei/Ascend-Canada/tree/master/Models/Research_HiFIll_Model)
- **CVPR** (image) [3D Photography using Context-aware Layered Depth Inpainting](http://openaccess.thecvf.com/content_CVPR_2020/html/Shih_3D_Photography_Using_Context-Aware_Layered_Depth_Inpainting_CVPR_2020_paper). [[code]](https://github.com/vt-vl-lab/3d-photo-inpainting)
- **ACCV** (image) [Image Inpainting with Onion Convolution](https://openaccess.thecvf.com/content/ACCV2020/papers/Navasardyan_Image_Inpainting_with_Onion_Convolutions_ACCV_2020_paper.pdf).
- **AAAI** (image) [Region Normalization for Image Inpainting](https://arxiv.org/abs/1911.10375). [[code]](https://github.com/geekyutao/RN)
- **AAAI** (image) [Learning to Incorporate Structure Knowledge for Image Inpainting](https://arxiv.org/abs/2002.04170). [[code]](https://github.com/YoungGod/sturcture-inpainting)
## Year 2019
- **IJCAI** (image) [Generative Image Inpainting with Submanifold Alignment](https://arxiv.org/abs/1908.00211).
- **IJCAI** (image) [MUSICAL: Multi-Scale Image Contextual Attention Learning for Inpainting](https://www.ijcai.org/proceedings/2019/0520.pdf).
- **IJCAI** (image) [Coarse-to-Fine Image Inpainting via Region-wise Convolutions and Non-Local Correlation](https://www.ijcai.org/proceedings/2019/0433.pdf).
- **ICME** (challenge) [ICME Grand Challenge Learning-Based Image Inpainting](https://icme19inpainting.github.io/).
- **ICCVW** (image) [EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning](http://arxiv.org/abs/1901.00212). [[code]](https://github.com/knazeri/edge-connect)
- **ICCV** (video) [Free-form Video Inpainting with 3D Gated Convolution and Temporal PatchGAN](https://arxiv.org/abs/1904.10247). [[code]](https://github.com/amjltc295/Free-Form-Video-Inpainting)
- **ICCV** (video) [Onion-Peel Networks for Deep Video Completion](https://arxiv.org/abs/1908.08718). [[code]](https://github.com/seoungwugoh/opn-demo) [[project]](https://sites.google.com/view/seoungwugoh)
- **ICCV** (video) [Copy-and-Paste Networks for Deep Video Inpainting](https://arxiv.org/abs/1908.11587). [[code]](https://github.com/shleecs/Copy-and-Paste-Networks-for-Deep-Video-Inpainting) [[project]](https://sites.google.com/view/seoungwugoh)
- **ICCV** (video) [An Internal Learning Approach to Video Inpainting](https://arxiv.org/abs/1909.07957). [[project]](https://cs.stanford.edu/~haotianz/publications/video_inpainting/)
- **ICCV** (image) [StructureFlow: Image Inpainting via Structure-aware Appearance Flow](https://arxiv.org/abs/1908.03852). [[code]](https://github.com/RenYurui/StructureFlow)
- **ICCV** (image) [Image Inpainting with Learnable Bidirectional Attention Maps](https://arxiv.org/abs/1909.00968). [[code]](https://github.com/Vious/LBAM_inpainting)
- **ICCV** (image) [Coherent Semantic Attention for Image Inpainting](https://arxiv.org/abs/1905.12384). [[code]](https://github.com/KumapowerLIU/CSA-inpainting)
- **ICCV** (image) [Free-form image inpainting with gated convolution](https://arxiv.org/abs/1806.03589). [[project]](http://jiahuiyu.com/deepfill2/)
- **CVPRW** (video) [VORNet: Spatio-temporally Consistent Video Inpainting for Object Removal](https://arxiv.org/abs/1904.06726). [[code]](https://github.com/amjltc295/VORNet-Spatio-temporally-Consistent-Video-Inpainting-for-Object-Removal)
- **CVPR** (video) [Deep Flow-Guided Video Inpainting](https://arxiv.org/abs/1905.02884). [[code]](https://github.com/nbei/Deep-Flow-Guided-Video-Inpainting) [[project]](https://nbei.github.io/video-inpainting.html)
- **CVPR** (video) [Deep Video Inpainting](https://arxiv.org/abs/1905.01639). [[code]](https://github.com/mcahny/Deep-Video-Inpainting) [[project]](https://sites.google.com/view/deepvinet/)
- **CVPR** (video) [Deep Blind Video Decaptioning by Temporal Aggregation and Recurrence](http://openaccess.thecvf.com/content_CVPR_2019/html/Kim_Deep_Blind_Video_Decaptioning_by_Temporal_Aggregation_and_Recurrence_CVPR_2019_paper). [[project]](https://sites.google.com/view/bvdnet/)
- **CVPR** (image) [Pluralistic Image Completion](https://arxiv.org/abs/1903.04227). [[code]](https://github.com/lyndonzheng/Pluralistic-Inpainting) [[project]](http://www.chuanxiaz.com/publication/pluralistic/)
- **CVPR** (image) [Learning Pyramid-Context Encoder Network for High-Quality Image Inpainting](https://arxiv.org/abs/1904.07475). [[code]](https://github.com/researchmm/PEN-Net-for-Inpainting)
- **CVPR** (image) [Foreground-aware Image Inpainting](https://arxiv.org/abs/1901.05945).
- **CVPR** (image) [Deep Reinforcement Learning of Volume-guided Progressive View Inpainting for 3D Point Scene Completion from a Single Depth Image](https://arxiv.org/abs/1903.04019).
- **CVPR** (image) [PEPSI: Fast Image Inpainting With Parallel Decoding Network](http://openaccess.thecvf.com/content_CVPR_2019/html/Sagong_PEPSI__Fast_Image_Inpainting_With_Parallel_Decoding_Network_CVPR_2019_paper).
- **CVPR** (image) [Coordinate-Based Texture Inpainting for Pose-Guided Human Image Generation](https://arxiv.org/abs/1811.11459).
- **BMVC** (video) [Learnable Gated Temporal Shift Module for Deep Video Inpainting](https://arxiv.org/abs/1907.01131). [[code]](https://github.com/amjltc295/Free-Form-Video-Inpainting)
- **Arxiv** (video) [Align-and-Attend Network for Globally and Locally Coherent Video Inpainting](https://arxiv.org/abs/1905.13066).
- **Arxiv** (video) [Frame-Recurrent Video Inpainting by Robust Optical Flow Inference](https://arxiv.org/abs/1905.02882).
- **Arxiv** (image) [Deep Inception Generative Network for Cognitive Image Inpainting](https://arxiv.org/abs/1812.01458).
- **Arxiv** (image) [Detecting Overfitting of Deep Generative Networks via Latent Recovery](https://arxiv.org/abs/1901.03396).
- **Arxiv** (image) [SC-FEGAN: Face Editing Generative Adversarial Network with User's Sketch and Color](https://arxiv.org/abs/1902.06838). [[code]](https://github.com/JoYoungjoo/SC-FEGAN)
- **Arxiv** (image) [Deep Fusion Network for Image Completion](https://arxiv.org/abs/1904.08060). [[code]](https://github.com/hughplay/DFNet)
- **Arxiv** (image) [PEPSI++: Fast and Lightweight Network for Image Inpainting](https://arxiv.org/abs/1905.09010).
- **AAAI** (video) [Video inpainting by jointly learning temporal structure and spatial details](https://arxiv.org/abs/1806.08482).
## Year 2018
- **TOG** (image) [Faceshop: Deep sketch-based face image editing](https://arxiv.org/abs/1804.08972).
- **NeurIPS** (image) [Image Inpainting via Generative Multi-column Convolutional Neural Networks](https://arxiv.org/abs/1810.08771). [[code]](https://github.com/shepnerd/inpainting_gmcnn)
- **MM** (image) [Structural inpainting](https://arxiv.org/abs/1803.10348).
- **MM** (image) [Semantic Image Inpainting with Progressive Generative Networks](https://dl.acm.org/citation.cfm?id=3240625). [[code]](https://github.com/crashmoon/Progressive-Generative-Networks)
- **ICASPP** (image) [Edge-Aware Context Encoder for Image Inpainting](http://mirlab.org/conference_papers/International_Conference/ICASSP%202018/pdfs/0003156.pdf).
- **ECCVW** (challenge) [Looking at People ECCV Satellite Challenge](http://chalearnlap.cvc.uab.es/challenge/26/description/).
- **ECCV** (image) [Image inpainting for irregular holes using partial convolutions](https://arxiv.org/abs/1804.07723). [[project]](http://masc.cs.gmu.edu/wiki/partialconv)
- **ECCV** (image) [Contextual-based image inpainting: Infer, match, and translate](https://arxiv.org/abs/1711.08590).
- **ECCV** (image) [Shift-net: Image inpainting via deep feature rearrangement](https://arxiv.org/abs/1801.09392v2). [[code]](https://github.com/Zhaoyi-Yan/Shift-Net)
- **CVPR** (image) [Generative image inpainting with contextual attention](https://arxiv.org/abs/1801.07892). [[code]](https://github.com/JiahuiYu/generative_inpainting) [[project]](http://jiahuiyu.com/deepfill/)
- **CVPR** (image) [Natural and effective obfuscation by head inpainting](http://openaccess.thecvf.com/content_cvpr_2018/html/Sun_Natural_and_Effective_CVPR_2018_paper).
- **CVPR** (image) [Eye in-painting with exemplar generative adversarial networks](http://openaccess.thecvf.com/content_cvpr_2018/html/Dolhansky_Eye_In-Painting_With_CVPR_2018_paper). [[code]](https://github.com/bdol/exemplar_gans) [[project]](https://bdol.github.io/exemplar_gans/)
- **CVPR** (image) [Uv-gan: Adversarial facial uv map completion for pose-invariant face recognition](http://openaccess.thecvf.com/content_cvpr_2018/html/Deng_UV-GAN_Adversarial_Facial_CVPR_2018_paper).
- **CVPR** (image) [Disentangling Structure and Aesthetics for Style-aware Image Completion](http://openaccess.thecvf.com/content_cvpr_2018/html/Gilbert_Disentangling_Structure_and_CVPR_2018_paper).
- **BMVC** (image) [SPG-Net: Segmentation prediction and guidance network for image inpainting](https://arxiv.org/abs/1805.03356).
- **Arxiv** (image) [High resolution face completion with multiple controllable attributes via fully end-to-end progressive generative adversarial networks](https://arxiv.org/abs/1812.01458).
- **Arxiv** (image) [On Hallucinating Context and Background Pixels from a Face Mask using Multi-scale GANs](https://arxiv.org/abs/1811.07104).
- **ACCV** (image) [Face Completion with Semantic Knowledge and Collaborative Adversarial Learning](https://arxiv.org/abs/1812.03252).
## Year 2017
- **TOG** (image) [Globally and locally consistent image completion](http://hi.cs.waseda.ac.jp/~iizuka/projects/completion/data/completion_sig2017.pdf). [[code]](https://github.com/satoshiiizuka/siggraph2017_inpainting) [[project]](http://hi.cs.waseda.ac.jp/~iizuka/projects/completion/en/)
- **CVPR** (image) [High-resolution image inpainting using multi-scale neural patch synthesis](https://arxiv.org/abs/1611.09969). [[code]](https://github.com/leehomyc/Faster-High-Res-Neural-Inpainting)
- **CVPR** (image) [Generative face completion](http://openaccess.thecvf.com/content_cvpr_2017/html/Li_Generative_Face_Completion_CVPR_2017_paper). [[code]](https://github.com/Yijunmaverick/GenerativeFaceCompletion)
- **CVPR** (image) [Semantic image inpainting with deep generative models](http://openaccess.thecvf.com/content_cvpr_2017/html/Yeh_Semantic_Image_Inpainting_CVPR_2017_paper). [[code]](https://github.com/moodoki/semantic_image_inpainting) [[project]](http://www.isle.illinois.edu/~yeh17/projects/semantic_inpaint/index.html)
## Year 2016
- **TOG** (video) [Temporally coherent completion of dynamic video](https://www.microsoft.com/en-us/research/wp-content/uploads/2017/01/SigAsia_2016_VideoCompletion.pdf). [[code]](https://github.com/amjltc295/Temporally-Coherent-Completion-of-Dynamic-Video) [[project]](https://filebox.ece.vt.edu/~jbhuang/project/vidcomp/index.html)
- **CVPR** (image) [Context encoders: Feature learning by inpainting](https://arxiv.org/abs/1604.07379). [[code]](https://github.com/pathak22/context-encoder)
## Year 2015
- **TIP** (video) [Video inpainting with short-term windows: application to object removal and error concealment](https://hal.inria.fr/hal-01204677/file/Ebdelli_videoInpainting_TIP2015.pdf).
- **NeurIPS** (image) [Shepard convolutional neural networks](https://papers.nips.cc/paper/5774-shepard-convolutional-neural-networks.pdf). [[code]](https://github.com/jimmy-ren/vcnn_double-bladed/tree/master/applications/Shepard_CNN)
## Year 2014
- **TOG** (image) [Image completion using planar structure guidance](https://www.microsoft.com/en-us/research/wp-content/uploads/2017/01/structure_completion_small.pdf). [[code]](https://github.com/jbhuang0604/StructCompletion) [[project]](https://sites.google.com/site/jbhuang0604/publications/struct_completion)
- **SIAM Journal on Imaging Sciences** (video) [Video inpainting of complex scenes](https://perso.telecom-paristech.fr/gousseau/video_inpainting/Video_inpainting_complex_scenes.pdf). [[project]](https://perso.telecom-paristech.fr/gousseau/video_inpainting/)
## Year 2012
- **ECCV** (video) [Background inpainting for videos with dynamic objects and a free-moving camera](https://gvv.mpi-inf.mpg.de/projects/vidbginp/granados12b_vidbginp.pdf). [[project]](https://gvv.mpi-inf.mpg.de/projects/vidbginp/index.html)
- **Computer Graphics Forum** (video) [How not to be seen-object removal from videos of crowded scenes](https://gvv.mpi-inf.mpg.de/projects/vidinp/granados12_vidinp.pdf). [[project]](https://gvv.mpi-inf.mpg.de/projects/vidinp/)
## Year 2009
- **TOG** (image) [PatchMatch: A randomized correspondence algorithm for structural image editing](https://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/patchmatch.pdf). [[project]](https://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/)
## Year 2007
- **TPAMI** (video) [Space-time completion of video](http://www.wisdom.weizmann.ac.il/~vision/VideoCompletion/SpaceTimeCompletion.pdf). [[project]](http://www.wisdom.weizmann.ac.il/~vision/VideoCompletion.html)
- **TIP** (video) [Video inpainting under constrained camera motion](http://kedarpatwardhan.org/Research/pdfs/kedar_tip07.pdf).
## Year 2006
- **TPAMI** (video) [Full-frame video stabilization with motion inpainting](http://mmlab.ie.cuhk.edu.hk/archive/2006/01634345.pdf). [[project]](https://docs.opencv.org/master/d5/d50/group__videostab.html)
- **CVPR** (video) [Video completion by motion field transfer](https://www.cs.cmu.edu/~siratori/pub/CVPR2006shiratori.pdf). [[project]](https://www.cs.cmu.edu/~siratori/MotionFieldTransfer/index.html)
## Year 2005
- **TOG** (image) [Image completion with structure propagation](http://webee.technion.ac.il/cgm/Computer-Graphics-Multimedia/Undergraduate-Projects/2009/ImageCompletion/ImageCompletion_SIGGRAPH05.pdf).
- **ICIP** (video) [Video inpainting of occluding and occluded objects](http://kedarpatwardhan.org/Research/pdfs/VideoInpainting.pdf).
## Year 2004
- **TIP** (image) [Region filling and object removal by exemplar-based image inpainting](http://www.irisa.fr/vista/Papers/2004_ip_criminisi.pdf).
## Year 2003
- **TIP** (image) [Simultaneous structure and texture image inpainting](http://www.math.ucla.edu/~lvese/PAPERS/01217265.pdf).
## Year 2001
- **CVPR** (video) [Navier-stokes, fluid dynamics, and image and video inpainting](https://www.math.ucla.edu/~bertozzi/papers/cvpr01.pdf).
## Year 2000
- **SIGGRAPH** (image) [Image inpainting](https://www.cse.unr.edu/~bebis/CS474/StudentPaperPresentations/imageinpainting.pdf).