├── .dev_scripts ├── collection.csv └── main.py ├── .pre-commit-config.yaml └── README.md /.dev_scripts/collection.csv: -------------------------------------------------------------------------------- 1 | Year,Conf,Type,Ttitle,URL,Code,Project 2 | 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, https://github.com/open-mmlab/PowerPaint, https://powerpaint.github.io/ 3 | 2024,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,https://github.com/Nnn-s/CATdiffusion, 4 | 2024,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,https://github.com/naver/poc, 5 | 2024,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,https://github.com/TencentARC/BrushNet, 6 | 2024,CVPR,video,AVID: Any-Length Video Inpainting with Diffusion Model,https://arxiv.org/abs/2312.03816,, 7 | 2024,CVPR,video,Towards Language-Driven Video Inpainting via Multimodal Large Language Models,https://arxiv.org/abs/2401.10226,https://github.com/jianzongwu/Language-Driven-Video-Inpainting, https://jianzongwu.github.io/projects/rovi/ 8 | 2024,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,, 9 | 2024,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,, 10 | 2024,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,, 11 | 2024,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,, 12 | 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,https://github.com/sczhou/ProPainter,https://shangchenzhou.com/projects/ProPainter/ 13 | 2023,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,https://github.com/Picsart-AI-Research/MI-GAN, 14 | 2023,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,, 15 | 2023,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,https://github.com/lizhi-ntu/KGI, 16 | 2023,CVPR,video,Deep Stereo Video Inpainting,https://openaccess.thecvf.com/content/CVPR2023/papers/Wu_Deep_Stereo_Video_Inpainting_CVPR_2023_paper.pdf,, 17 | 2023,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,, 18 | 2023,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,https://github.com/kodenii/NUWA-LIP, 19 | 2023,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,, 20 | 2023,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,,https://imagen.research.google/editor/ 21 | 2022,ECCV,video,Flow-Guided Transformer for Video Inpainting,https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/1456_ECCV_2022_paper.php,https://github.com/hitachinsk/FGT,https://hitachinsk.github.io/publication/2022-10-01-Flow-Guided-Transformer-for-Video-Inpainting 22 | 2022,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,https://github.com/JaeYeonKang/ECFVI, 23 | 2022,ECCV,image,Diverse Image Inpainting with Normalizing Flow,https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/2814_ECCV_2022_paper.php,, 24 | 2022,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,https://github.com/ewrfcas/MAE-FAR, 25 | 2022,ECCV,image,High-Fidelity Image Inpainting with GAN Inversion,https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/4018_ECCV_2022_paper.php,https://github.com/yeates/InvertFill, 26 | 2022,ECCV,image,Image Inpainting with Cascaded Modulation GAN and Object-Aware Training,https://github.com/htzheng/CM-GAN-Inpainting,https://github.com/htzheng/CM-GAN-Inpainting, 27 | 2022,ECCV,image,Unbiased Multi-Modality Guidance for Image Inpainting,https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/5256_ECCV_2022_paper.php,https://github.com/yeates/MMT, 28 | 2022,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,https://github.com/owenzlz/SuperCAF, 29 | 2022,ECCV,image,Hourglass Attention Network for Image Inpainting,https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/3369_ECCV_2022_paper.php,https://github.com/dengyecode/hourglassattention, 30 | 2022,ECCV,image,Perceptual Artifacts Localization for Inpainting,https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/2153_ECCV_2022_paper.php,https://github.com/owenzlz/PAL4Inpaint, 31 | 2022,CVPR,video,Towards An End-to-End Framework for Flow-Guided Video Inpainting,https://arxiv.org/abs/2204.02663,https://github.com/MCG-NKU/E2FGVI, 32 | 2022,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,https://github.com/hitachinsk/ISVI,https://hitachinsk.github.io/publication/2022-06-01-Inertia-Guided-Flow-Completion-and-Style-Fusion-for-Video-Inpainting 33 | 2022,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,, 34 | 2022,CVPR,video,The DEVIL is in the Details: A Diagnostic Evaluation Benchmark for Video Inpainting,https://arxiv.org/abs/2105.05332,https://github.com/MichiganCOG/devil, 35 | 2022,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,, 36 | 2022,CVPR,image,MAT: Mask-Aware Transformer for Large Hole Image Inpainting,https://arxiv.org/abs/2203.15270,https://github.com/fenglinglwb/MAT, 37 | 2022,CVPR,image,RePaint: Inpainting using Denoising Diffusion Probabilistic Models,https://arxiv.org/abs/2201.09865,https://github.com/andreas128/RePaint, 38 | 2022,CVPR,image,MISF: Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting,https://arxiv.org/abs/2203.06304,https://github.com/tsingqguo/misf, 39 | 2022,CVPR,image,Incremental Transformer Structure Enhanced Image Inpainting with Masking Positional Encoding,https://arxiv.org/abs/2203.00867,https://github.com/DQiaole/ZITS_inpainting, 40 | 2022,CVPR,image,Reduce Information Loss in Transformers for Pluralistic Image Inpainting,https://arxiv.org/abs/2205.05076,https://github.com/liuqk3/PUT, 41 | 2022,WACV,image,Resolution-robust Large Mask Inpainting with Fourier Convolutions,https://arxiv.org/pdf/2109.07161,https://github.com/advimman/lama,https://advimman.github.io/lama-project/ 42 | 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,https://github.com/GouravWadhwa/Hypergraphs-Image-Inpainting, 43 | 2021,MangoTV,challenge,Video Inpainting Challenge - MangoTV International Video Inpainting Challenge,https://challenge.ai.mgtv.com/contest/detail/8,, 44 | 2021,ICLR,image,Large Scale Image Completion via Co-Modulated Generative Adversarial Networks,https://openreview.net/forum?id=sSjqmfsk95O,https://github.com/zsyzzsoft/co-mod-gan, 45 | 2021,ICCV,video,Internal Video Inpainting by Implicit Long-range Propagation,https://arxiv.org/abs/2108.01912,https://github.com/Tengfei-Wang/Implicit-Internal-Video-Inpainting,https://tengfei-wang.github.io/Implicit-Internal-Video-Inpainting/ 46 | 2021,ICCV,video,FuseFormer: Fusing Fine-Grained Information in Transformers for Video Inpainting,https://arxiv.org/abs/2109.02974,https://github.com/ruiliu-ai/FuseFormer, 47 | 2021,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,https://github.com/donglao/videoinpainting, 48 | 2021,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,, 49 | 2021,ICCV,video,Occlusion-Aware Video Object Inpainting,https://openaccess.thecvf.com/content/ICCV2021/html/Ke_Occlusion-Aware_Video_Object_Inpainting_ICCV_2021_paper.html,,http://www.kelei.site/voin/ 50 | 2021,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,https://github.com/Xiefan-Guo/CTSDG, 51 | 2021,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,https://github.com/zengxianyu/crfill, 52 | 2021,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,, 53 | 2021,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,, 54 | 2021,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,,https://varunjampani.github.io/slide/ 55 | 2021,ICCV,image,Distillation-Guided Image Inpainting,https://openaccess.thecvf.com/content/ICCV2021/html/Suin_Distillation-Guided_Image_Inpainting_ICCV_2021_paper.html,, 56 | 2021,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,https://github.com/raywzy/ICT,http://raywzy.com/ICT/ 57 | 2021,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,https://github.com/ewrfcas/MST_inpainting,https://ewrfcas.github.io/MST_inpainting 58 | 2021,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,, 59 | 2021,CVPR,video,Progressive Temporal Feature Alignment Network for Video Inpainting,https://arxiv.org/abs/2104.03507,https://github.com/MaureenZOU/TSAM, 60 | 2021,CVPR,image,Image Inpainting with External-internal Learning and Monochromic Bottleneck,https://arxiv.org/abs/2104.09068,https://github.com/Tengfei-Wang/external-internal-inpainting,https://tengfei-wang.github.io/EII/index.html 61 | 2021,CVPR,image,Generating Diverse Structure for Image Inpainting With Hierarchical VQ-VAE,https://arxiv.org/abs/2103.10022,https://github.com/USTC-JialunPeng/Diverse-Structure-Inpainting, 62 | 2021,CVPR,image,PD-GAN: Probabilistic Diverse GAN for Image Inpainting,https://arxiv.org/abs/2105.02201,https://github.com/KumapowerLIU/PD-GAN, 63 | 2021,CVPR,image,Image Inpainting Guided by Coherence Priors of Semantics and Textures,https://arxiv.org/abs/2012.08054,, 64 | 2021,CVPR,image,TransFill: Reference-guided Image Inpainting by Merging Multiple Color and Spatial Transformations,https://arxiv.org/abs/2103.15982,https://github.com/yzhouas/TransFill-Reference-Inpainting,https://yzhouas.github.io/projects/TransFill/index.html 65 | 2021,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,, 66 | 2020,IJCV,image,Deep Image Prior,https://arxiv.org/abs/1711.10925v4,https://github.com/DmitryUlyanov/deep-image-prior,https://dmitryulyanov.github.io/deep_image_prior 67 | 2020,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,, 68 | 2020,ECCV,video,Proposal-based Video Completion,http://www.cs.utexas.edu/~grauman/papers/eccv2020-hu.pdf,, 69 | 2020,ECCV,video,DVI: Depth Guided Video Inpainting for Autonomous Driving,https://arxiv.org/abs/2007.08854,,https://github.com/ApolloScapeAuto/dataset-api/tree/master/inpainting 70 | 2020,ECCV,video,Learning Joint Spatial-Temporal Transformations for Video Inpainting,https://arxiv.org/abs/2007.10247,,https://github.com/researchmm/STTN 71 | 2020,ECCV,video,Flow-edge Guided Video Completion,https://www.ecva.net/papers/eccv_2020/papers_ECCV/papers/123570698.pdf,,http://chengao.vision/FGVC/# 72 | 2020,ECCV,image,Rethinking Image Inpainting via a Mutual Encoder-Decoder with Feature Equalizations,https://arxiv.org/abs/2007.06929,https://github.com/KumapowerLIU/Rethinking-Inpainting-MEDFE, 73 | 2020,ECCV,image,Guidance and Evaluation: Semantic-Aware Image Inpainting for Mixed Scenes,https://arxiv.org/abs/2003.06877,, 74 | 2020,ECCV,image,VCNet: A Robust Approach to Blind Image Inpainting,https://arxiv.org/abs/2003.06816,https://github.com/shepnerd/blindinpainting_vcnet, 75 | 2020,ECCV,image,High-Resolution Image Inpainting with Iterative Confidence Feedback and Guided Upsampling,https://arxiv.org/abs/2005.11742,,https://zengxianyu.github.io/iic/ 76 | 2020,ECCV,challenge,Image Inpainting Challenge - AIM Workshop and Challenges,https://competitions.codalab.org/competitions/24675#learn_the_details-evaluation,, 77 | 2020,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,, 78 | 2020,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,, 79 | 2020,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,https://github.com/jingyuanli001/, 80 | 2020,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,https://github.com/Ascend-Huawei/Ascend-Canada/tree/master/Models/Research_HiFIll_Model, 81 | 2020,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,https://github.com/vt-vl-lab/3d-photo-inpainting, 82 | 2020,ACCV,image,Image Inpainting with Onion Convolution,https://openaccess.thecvf.com/content/ACCV2020/papers/Navasardyan_Image_Inpainting_with_Onion_Convolutions_ACCV_2020_paper.pdf,, 83 | 2020,AAAI,image,Region Normalization for Image Inpainting,https://arxiv.org/abs/1911.10375,https://github.com/geekyutao/RN, 84 | 2020,AAAI,image,Learning to Incorporate Structure Knowledge for Image Inpainting,https://arxiv.org/abs/2002.04170,https://github.com/YoungGod/sturcture-inpainting, 85 | 2019,IJCAI,image,Generative Image Inpainting with Submanifold Alignment,https://arxiv.org/abs/1908.00211,, 86 | 2019,IJCAI,image,MUSICAL: Multi-Scale Image Contextual Attention Learning for Inpainting,https://www.ijcai.org/proceedings/2019/0520.pdf,, 87 | 2019,IJCAI,image,Coarse-to-Fine Image Inpainting via Region-wise Convolutions and Non-Local Correlation,https://www.ijcai.org/proceedings/2019/0433.pdf,, 88 | 2019,ICME,challenge,ICME Grand Challenge Learning-Based Image Inpainting,https://icme19inpainting.github.io/,, 89 | 2019,ICCVW,image,EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning,http://arxiv.org/abs/1901.00212,https://github.com/knazeri/edge-connect, 90 | 2019,ICCV,video,Free-form Video Inpainting with 3D Gated Convolution and Temporal PatchGAN,https://arxiv.org/abs/1904.10247,https://github.com/amjltc295/Free-Form-Video-Inpainting, 91 | 2019,ICCV,video,Onion-Peel Networks for Deep Video Completion,https://arxiv.org/abs/1908.08718,https://github.com/seoungwugoh/opn-demo,https://sites.google.com/view/seoungwugoh 92 | 2019,ICCV,video,Copy-and-Paste Networks for Deep Video Inpainting,https://arxiv.org/abs/1908.11587,https://github.com/shleecs/Copy-and-Paste-Networks-for-Deep-Video-Inpainting,https://sites.google.com/view/seoungwugoh 93 | 2019,ICCV,video,An Internal Learning Approach to Video Inpainting,https://arxiv.org/abs/1909.07957,,https://cs.stanford.edu/~haotianz/publications/video_inpainting/ 94 | 2019,ICCV,image,StructureFlow: Image Inpainting via Structure-aware Appearance Flow,https://arxiv.org/abs/1908.03852,https://github.com/RenYurui/StructureFlow, 95 | 2019,ICCV,image,Image Inpainting with Learnable Bidirectional Attention Maps,https://arxiv.org/abs/1909.00968,https://github.com/Vious/LBAM_inpainting, 96 | 2019,ICCV,image,Coherent Semantic Attention for Image Inpainting,https://arxiv.org/abs/1905.12384,https://github.com/KumapowerLIU/CSA-inpainting, 97 | 2019,ICCV,image,Free-form image inpainting with gated convolution,https://arxiv.org/abs/1806.03589,,http://jiahuiyu.com/deepfill2/ 98 | 2019,CVPRW,video,VORNet: Spatio-temporally Consistent Video Inpainting for Object Removal,https://arxiv.org/abs/1904.06726,https://github.com/amjltc295/VORNet-Spatio-temporally-Consistent-Video-Inpainting-for-Object-Removal, 99 | 2019,CVPR,video,Deep Flow-Guided Video Inpainting,https://arxiv.org/abs/1905.02884,https://github.com/nbei/Deep-Flow-Guided-Video-Inpainting,https://nbei.github.io/video-inpainting.html 100 | 2019,CVPR,video,Deep Video Inpainting,https://arxiv.org/abs/1905.01639,https://github.com/mcahny/Deep-Video-Inpainting,https://sites.google.com/view/deepvinet/ 101 | 2019,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,,https://sites.google.com/view/bvdnet/ 102 | 2019,CVPR,image,Pluralistic Image Completion,https://arxiv.org/abs/1903.04227,https://github.com/lyndonzheng/Pluralistic-Inpainting,http://www.chuanxiaz.com/publication/pluralistic/ 103 | 2019,CVPR,image,Learning Pyramid-Context Encoder Network for High-Quality Image Inpainting,https://arxiv.org/abs/1904.07475,https://github.com/researchmm/PEN-Net-for-Inpainting, 104 | 2019,CVPR,image,Foreground-aware Image Inpainting,https://arxiv.org/abs/1901.05945,, 105 | 2019,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,, 106 | 2019,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,, 107 | 2019,CVPR,image,Coordinate-Based Texture Inpainting for Pose-Guided Human Image Generation,https://arxiv.org/abs/1811.11459,, 108 | 2019,BMVC,video,Learnable Gated Temporal Shift Module for Deep Video Inpainting,https://arxiv.org/abs/1907.01131,https://github.com/amjltc295/Free-Form-Video-Inpainting, 109 | 2019,Arxiv,video,Align-and-Attend Network for Globally and Locally Coherent Video Inpainting,https://arxiv.org/abs/1905.13066,, 110 | 2019,Arxiv,video,Frame-Recurrent Video Inpainting by Robust Optical Flow Inference,https://arxiv.org/abs/1905.02882,, 111 | 2019,Arxiv,image,Deep Inception Generative Network for Cognitive Image Inpainting,https://arxiv.org/abs/1812.01458,, 112 | 2019,Arxiv,image,Detecting Overfitting of Deep Generative Networks via Latent Recovery,https://arxiv.org/abs/1901.03396,, 113 | 2019,Arxiv,image,SC-FEGAN: Face Editing Generative Adversarial Network with User's Sketch and Color,https://arxiv.org/abs/1902.06838,https://github.com/JoYoungjoo/SC-FEGAN, 114 | 2019,Arxiv,image,Deep Fusion Network for Image Completion,https://arxiv.org/abs/1904.08060,https://github.com/hughplay/DFNet, 115 | 2019,Arxiv,image,PEPSI++: Fast and Lightweight Network for Image Inpainting,https://arxiv.org/abs/1905.09010,, 116 | 2019,AAAI,video,Video inpainting by jointly learning temporal structure and spatial details,https://arxiv.org/abs/1806.08482,, 117 | 2018,TOG,image,Faceshop: Deep sketch-based face image editing,https://arxiv.org/abs/1804.08972,, 118 | 2018,NeurIPS,image,Image Inpainting via Generative Multi-column Convolutional Neural Networks,https://arxiv.org/abs/1810.08771,https://github.com/shepnerd/inpainting_gmcnn, 119 | 2018,MM,image,Structural inpainting,https://arxiv.org/abs/1803.10348,, 120 | 2018,MM,image,Semantic Image Inpainting with Progressive Generative Networks,https://dl.acm.org/citation.cfm?id=3240625,https://github.com/crashmoon/Progressive-Generative-Networks, 121 | 2018,ICASPP,image,Edge-Aware Context Encoder for Image Inpainting,http://mirlab.org/conference_papers/International_Conference/ICASSP%202018/pdfs/0003156.pdf,, 122 | 2018,ECCVW,challenge,Looking at People ECCV Satellite Challenge,http://chalearnlap.cvc.uab.es/challenge/26/description/,, 123 | 2018,ECCV,image,Image inpainting for irregular holes using partial convolutions,https://arxiv.org/abs/1804.07723,,http://masc.cs.gmu.edu/wiki/partialconv 124 | 2018,ECCV,image,"Contextual-based image inpainting: Infer, match, and translate",https://arxiv.org/abs/1711.08590,, 125 | 2018,ECCV,image,Shift-net: Image inpainting via deep feature rearrangement,https://arxiv.org/abs/1801.09392v2,https://github.com/Zhaoyi-Yan/Shift-Net, 126 | 2018,CVPR,image,Generative image inpainting with contextual attention,https://arxiv.org/abs/1801.07892,https://github.com/JiahuiYu/generative_inpainting,http://jiahuiyu.com/deepfill/ 127 | 2018,CVPR,image,Natural and effective obfuscation by head inpainting,http://openaccess.thecvf.com/content_cvpr_2018/html/Sun_Natural_and_Effective_CVPR_2018_paper,, 128 | 2018,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,https://github.com/bdol/exemplar_gans,https://bdol.github.io/exemplar_gans/ 129 | 2018,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,, 130 | 2018,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,, 131 | 2018,BMVC,image,SPG-Net: Segmentation prediction and guidance network for image inpainting,https://arxiv.org/abs/1805.03356,, 132 | 2018,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,, 133 | 2018,Arxiv,image,On Hallucinating Context and Background Pixels from a Face Mask using Multi-scale GANs,https://arxiv.org/abs/1811.07104,, 134 | 2018,ACCV,image,Face Completion with Semantic Knowledge and Collaborative Adversarial Learning,https://arxiv.org/abs/1812.03252,, 135 | 2017,TOG,image,Globally and locally consistent image completion,http://hi.cs.waseda.ac.jp/~iizuka/projects/completion/data/completion_sig2017.pdf,https://github.com/satoshiiizuka/siggraph2017_inpainting,http://hi.cs.waseda.ac.jp/~iizuka/projects/completion/en/ 136 | 2017,CVPR,image,High-resolution image inpainting using multi-scale neural patch synthesis,https://arxiv.org/abs/1611.09969,https://github.com/leehomyc/Faster-High-Res-Neural-Inpainting, 137 | 2017,CVPR,image,Generative face completion,http://openaccess.thecvf.com/content_cvpr_2017/html/Li_Generative_Face_Completion_CVPR_2017_paper,https://github.com/Yijunmaverick/GenerativeFaceCompletion, 138 | 2017,CVPR,image,Semantic image inpainting with deep generative models,http://openaccess.thecvf.com/content_cvpr_2017/html/Yeh_Semantic_Image_Inpainting_CVPR_2017_paper,https://github.com/moodoki/semantic_image_inpainting,http://www.isle.illinois.edu/~yeh17/projects/semantic_inpaint/index.html 139 | 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,https://github.com/amjltc295/Temporally-Coherent-Completion-of-Dynamic-Video,https://filebox.ece.vt.edu/~jbhuang/project/vidcomp/index.html 140 | 2016,CVPR,image,Context encoders: Feature learning by inpainting,https://arxiv.org/abs/1604.07379,https://github.com/pathak22/context-encoder, 141 | 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,, 142 | 2015,NeurIPS,image,Shepard convolutional neural networks,https://papers.nips.cc/paper/5774-shepard-convolutional-neural-networks.pdf,https://github.com/jimmy-ren/vcnn_double-bladed/tree/master/applications/Shepard_CNN, 143 | 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,https://github.com/jbhuang0604/StructCompletion,https://sites.google.com/site/jbhuang0604/publications/struct_completion 144 | 2014,SIAM Journal on Imaging Sciences,video,Video inpainting of complex scenes,https://perso.telecom-paristech.fr/gousseau/video_inpainting/Video_inpainting_complex_scenes.pdf,,https://perso.telecom-paristech.fr/gousseau/video_inpainting/ 145 | 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,,https://gvv.mpi-inf.mpg.de/projects/vidbginp/index.html 146 | 2012,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,,https://gvv.mpi-inf.mpg.de/projects/vidinp/ 147 | 2009,TOG,image,PatchMatch: A randomized correspondence algorithm for structural image editing,https://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/patchmatch.pdf,,https://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/ 148 | 2007,TPAMI,video,Space-time completion of video,http://www.wisdom.weizmann.ac.il/~vision/VideoCompletion/SpaceTimeCompletion.pdf,,http://www.wisdom.weizmann.ac.il/~vision/VideoCompletion.html 149 | 2007,TIP,video,Video inpainting under constrained camera motion,http://kedarpatwardhan.org/Research/pdfs/kedar_tip07.pdf,, 150 | 2006,TPAMI,video,Full-frame video stabilization with motion inpainting,http://mmlab.ie.cuhk.edu.hk/archive/2006/01634345.pdf,,https://docs.opencv.org/master/d5/d50/group__videostab.html 151 | 2006,CVPR,video,Video completion by motion field transfer,https://www.cs.cmu.edu/~siratori/pub/CVPR2006shiratori.pdf,,https://www.cs.cmu.edu/~siratori/MotionFieldTransfer/index.html 152 | 2005,TOG,image,Image completion with structure propagation,http://webee.technion.ac.il/cgm/Computer-Graphics-Multimedia/Undergraduate-Projects/2009/ImageCompletion/ImageCompletion_SIGGRAPH05.pdf,, 153 | 2005,ICIP,video,Video inpainting of occluding and occluded objects,http://kedarpatwardhan.org/Research/pdfs/VideoInpainting.pdf,, 154 | 2004,TIP,image,Region filling and object removal by exemplar-based image inpainting,http://www.irisa.fr/vista/Papers/2004_ip_criminisi.pdf,, 155 | 2003,TIP,image,Simultaneous structure and texture image inpainting,http://www.math.ucla.edu/~lvese/PAPERS/01217265.pdf,, 156 | 2001,CVPR,video,"Navier-stokes, fluid dynamics, and image and video inpainting",https://www.math.ucla.edu/~bertozzi/papers/cvpr01.pdf,, 157 | 2000,SIGGRAPH,image,Image inpainting,https://www.cse.unr.edu/~bebis/CS474/StudentPaperPresentations/imageinpainting.pdf,, -------------------------------------------------------------------------------- /.dev_scripts/main.py: -------------------------------------------------------------------------------- 1 | import re 2 | import os 3 | import csv 4 | from tqdm import tqdm 5 | import argparse 6 | import functools 7 | 8 | parser = argparse.ArgumentParser(description = 'What the program does') 9 | parser.add_argument('-f', choices=['csv', 'md'], default='md') 10 | args = parser.parse_args() 11 | 12 | DIR_ROOT= os.path.dirname(os.path.abspath(__file__)) 13 | COLLECTION_CSV = os.path.join(DIR_ROOT, 'collection.csv') 14 | MD_FILE= os.path.join(DIR_ROOT, '../README.md') 15 | 16 | HEAD = f"""# Awesome-Inpainting-Tech 17 | [![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) 18 | 19 | A curated list of inpainting papers and resources, inspired by [awesome-computer-vision](https://github.com/jbhuang0604/awesome-computer-vision). 20 | 21 | This `README.md` is automatically generated from [`.dev_scripts/collection.csv`](.dev_scripts/collection.csv). 22 | 23 | We provide [scripts](.dev_scripts/main.py) to automatically generate `README.md` from CSV file or vice versa. 24 | 25 | Welcome to pull request to update or correct this collection. 🥰 26 | """ 27 | 28 | def readme_to_csv(): 29 | # save all data to csv file 30 | csvfile = open(COLLECTION_CSV, 'w') 31 | csv_writer = csv.writer(csvfile, delimiter=',') 32 | csv_writer.writerow(['Year', 'Conf', 'Type', 'Ttitle', 'URL', 'Code', 'Project']) 33 | 34 | # parse data from readme 35 | with open(MD_FILE, 'r', encoding='utf-8') as md: 36 | lines = md.readlines() 37 | 38 | type = None 39 | papers = [] 40 | i = 0 41 | while i < len(lines): 42 | if '## Year' not in lines[i]: 43 | i += 1 44 | else: 45 | year = int(re.match(r'## Year (.*)', lines[i]).groups()[0]) 46 | i += 1 47 | while i < len(lines) and (r'## Year' not in lines[i]): 48 | line = lines[i] 49 | conf, type, title, url = re.match( 50 | r'- \*\*(.*)\*\* \((.*)\) \[(.*)\]\((.*)\)\..*', line).groups() 51 | 52 | project, code = None, None 53 | if '[code]' in line: 54 | code = line.split('[[code]](')[-1].split(')')[0] 55 | if '[project]' in line: 56 | project = line.split('[[project]](')[-1].split(')')[0] 57 | 58 | papers.append(dict(title=title, url=url, conf=conf, year=year, project=project, code=code, type=type)) 59 | i += 1 60 | 61 | papers = sorted(papers, key=lambda x: (x['year'], x['conf'], x['type']), reverse=True) 62 | for p in papers: 63 | csv_writer.writerow([p['year'], p['conf'], p['type'], p['title'], p['url'], p['code'], p['project']]) 64 | csvfile.close() 65 | 66 | 67 | def csv_to_readme(): 68 | # save all data to csv file 69 | csvfile = open(COLLECTION_CSV) 70 | csv_reader = csv.reader(csvfile, delimiter=',') 71 | 72 | papers = {} 73 | # parse data from csv file 74 | for idx, row in enumerate(csv_reader): 75 | if idx == 0: 76 | continue 77 | try: 78 | year, conf, type, title, url, code, project = row 79 | except: 80 | print(row) 81 | p = dict(title=title, url=url, conf=conf, year=year, project=project, code=code, type=type) 82 | if str(year) not in papers: 83 | papers[str(year)] = [p] 84 | else: 85 | papers[str(year)].append(p) 86 | 87 | for k, v in papers.items(): 88 | papers[k].sort(key=lambda x: (x['year'], x['conf'], x['type']), reverse=True) 89 | 90 | message = {} 91 | # generate msg from parsed dict data 92 | years = sorted([y for y in list(papers.keys())], reverse=True) 93 | for k,v in papers.items(): 94 | msg = f"## Year {k}\n" 95 | for p in v: 96 | msg += f"- **{p['conf']}** ({p['type']}) [{p['title']}]({p['url']})." 97 | if p['code']: 98 | msg += f" [[code]]({p['code']}) " 99 | if p['project']: 100 | msg += f" [[project]]({p['project']}) " 101 | msg += "\n" 102 | message[k] = msg 103 | 104 | # write to readme 105 | readme_content = HEAD 106 | for y in years: 107 | readme_content += message[y] 108 | with open(MD_FILE, 'w') as f: 109 | f.write(readme_content) 110 | 111 | 112 | 113 | 114 | 115 | if __name__ == '__main__': 116 | if args.f == 'csv': 117 | readme_to_csv() 118 | elif args.f == 'md': 119 | csv_to_readme() 120 | else: 121 | raise ValueError('Invalid target format. Only support csv or md.') -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- 1 | repos: 2 | - repo: https://github.com/executablebooks/mdformat 3 | rev: 0.7.9 4 | hooks: 5 | - id: mdformat 6 | args: ["--number", "--table-width", "200"] 7 | # language_version: python3.7 8 | additional_dependencies: 9 | - mdformat-openmmlab 10 | - mdformat_frontmatter 11 | - linkify-it-py 12 | # - repo: local 13 | # hooks: 14 | # - id: update-model-index 15 | # name: update-model-index 16 | # description: Collect model information and update model-index.yml 17 | # entry: .dev_scripts/update_model_index.py 18 | # additional_dependencies: [mmengine, modelindex, tqdm, rich] 19 | # language: python 20 | # files: ^configs/.*\.md$ 21 | # require_serial: true -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome-Inpainting-Tech 2 | [![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) 3 | 4 | A curated list of inpainting papers and resources, inspired by [awesome-computer-vision](https://github.com/jbhuang0604/awesome-computer-vision). 5 | 6 | This `README.md` is automatically generated from [`.dev_scripts/collection.csv`](.dev_scripts/collection.csv). 7 | 8 | We provide [scripts](.dev_scripts/main.py) to automatically generate `README.md` from CSV file or vice versa. 9 | 10 | Welcome to pull request to update or correct this collection. 🥰 11 | ## Year 2024 12 | - **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/) 13 | - **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) 14 | - **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) 15 | - **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) 16 | - **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). 17 | - **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). 18 | - **CVPR** (video) [AVID: Any-Length Video Inpainting with Diffusion Model](https://arxiv.org/abs/2312.03816). 19 | - **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/) 20 | - **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). 21 | - **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). 22 | ## Year 2023 23 | - **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/) 24 | - **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) 25 | - **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). 26 | - **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) 27 | - **CVPR** (video) [Deep Stereo Video Inpainting](https://openaccess.thecvf.com/content/CVPR2023/papers/Wu_Deep_Stereo_Video_Inpainting_CVPR_2023_paper.pdf). 28 | - **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). 29 | - **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) 30 | - **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). 31 | - **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/) 32 | ## Year 2022 33 | - **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/) 34 | - **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) 35 | - **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) 36 | - **ECCV** (image) [Diverse Image Inpainting with Normalizing Flow](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/2814_ECCV_2022_paper.php). 37 | - **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) 38 | - **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) 39 | - **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) 40 | - **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) 41 | - **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) 42 | - **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) 43 | - **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) 44 | - **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) 45 | - **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) 46 | - **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). 47 | - **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) 48 | - **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). 49 | - **CVPR** (image) [MAT: Mask-Aware Transformer for Large Hole Image Inpainting](https://arxiv.org/abs/2203.15270). [[code]](https://github.com/fenglinglwb/MAT) 50 | - **CVPR** (image) [RePaint: Inpainting using Denoising Diffusion Probabilistic Models](https://arxiv.org/abs/2201.09865). [[code]](https://github.com/andreas128/RePaint) 51 | - **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) 52 | - **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) 53 | - **CVPR** (image) [Reduce Information Loss in Transformers for Pluralistic Image Inpainting](https://arxiv.org/abs/2205.05076). [[code]](https://github.com/liuqk3/PUT) 54 | ## Year 2021 55 | - **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) 56 | - **MangoTV** (challenge) [Video Inpainting Challenge - MangoTV International Video Inpainting Challenge](https://challenge.ai.mgtv.com/contest/detail/8). 57 | - **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) 58 | - **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/) 59 | - **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) 60 | - **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) 61 | - **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). 62 | - **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/) 63 | - **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) 64 | - **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) 65 | - **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). 66 | - **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). 67 | - **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/) 68 | - **ICCV** (image) [Distillation-Guided Image Inpainting](https://openaccess.thecvf.com/content/ICCV2021/html/Suin_Distillation-Guided_Image_Inpainting_ICCV_2021_paper.html). 69 | - **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/) 70 | - **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) 71 | - **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). 72 | - **CVPR** (video) [Progressive Temporal Feature Alignment Network for Video Inpainting](https://arxiv.org/abs/2104.03507). [[code]](https://github.com/MaureenZOU/TSAM) 73 | - **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) 74 | - **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) 75 | - **CVPR** (image) [PD-GAN: Probabilistic Diverse GAN for Image Inpainting](https://arxiv.org/abs/2105.02201). [[code]](https://github.com/KumapowerLIU/PD-GAN) 76 | - **CVPR** (image) [Image Inpainting Guided by Coherence Priors of Semantics and Textures](https://arxiv.org/abs/2012.08054). 77 | - **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) 78 | - **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). 79 | ## Year 2020 80 | - **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) 81 | - **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). 82 | - **ECCV** (video) [Proposal-based Video Completion](http://www.cs.utexas.edu/~grauman/papers/eccv2020-hu.pdf). 83 | - **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) 84 | - **ECCV** (video) [Learning Joint Spatial-Temporal Transformations for Video Inpainting](https://arxiv.org/abs/2007.10247). [[project]](https://github.com/researchmm/STTN) 85 | - **ECCV** (video) [Flow-edge Guided Video Completion](https://www.ecva.net/papers/eccv_2020/papers_ECCV/papers/123570698.pdf). [[project]](http://chengao.vision/FGVC/#) 86 | - **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) 87 | - **ECCV** (image) [Guidance and Evaluation: Semantic-Aware Image Inpainting for Mixed Scenes](https://arxiv.org/abs/2003.06877). 88 | - **ECCV** (image) [VCNet: A Robust Approach to Blind Image Inpainting](https://arxiv.org/abs/2003.06816). [[code]](https://github.com/shepnerd/blindinpainting_vcnet) 89 | - **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/) 90 | - **ECCV** (challenge) [Image Inpainting Challenge - AIM Workshop and Challenges](https://competitions.codalab.org/competitions/24675#learn_the_details-evaluation). 91 | - **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). 92 | - **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). 93 | - **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/) 94 | - **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) 95 | - **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) 96 | - **ACCV** (image) [Image Inpainting with Onion Convolution](https://openaccess.thecvf.com/content/ACCV2020/papers/Navasardyan_Image_Inpainting_with_Onion_Convolutions_ACCV_2020_paper.pdf). 97 | - **AAAI** (image) [Region Normalization for Image Inpainting](https://arxiv.org/abs/1911.10375). [[code]](https://github.com/geekyutao/RN) 98 | - **AAAI** (image) [Learning to Incorporate Structure Knowledge for Image Inpainting](https://arxiv.org/abs/2002.04170). [[code]](https://github.com/YoungGod/sturcture-inpainting) 99 | ## Year 2019 100 | - **IJCAI** (image) [Generative Image Inpainting with Submanifold Alignment](https://arxiv.org/abs/1908.00211). 101 | - **IJCAI** (image) [MUSICAL: Multi-Scale Image Contextual Attention Learning for Inpainting](https://www.ijcai.org/proceedings/2019/0520.pdf). 102 | - **IJCAI** (image) [Coarse-to-Fine Image Inpainting via Region-wise Convolutions and Non-Local Correlation](https://www.ijcai.org/proceedings/2019/0433.pdf). 103 | - **ICME** (challenge) [ICME Grand Challenge Learning-Based Image Inpainting](https://icme19inpainting.github.io/). 104 | - **ICCVW** (image) [EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning](http://arxiv.org/abs/1901.00212). [[code]](https://github.com/knazeri/edge-connect) 105 | - **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) 106 | - **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) 107 | - **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) 108 | - **ICCV** (video) [An Internal Learning Approach to Video Inpainting](https://arxiv.org/abs/1909.07957). [[project]](https://cs.stanford.edu/~haotianz/publications/video_inpainting/) 109 | - **ICCV** (image) [StructureFlow: Image Inpainting via Structure-aware Appearance Flow](https://arxiv.org/abs/1908.03852). [[code]](https://github.com/RenYurui/StructureFlow) 110 | - **ICCV** (image) [Image Inpainting with Learnable Bidirectional Attention Maps](https://arxiv.org/abs/1909.00968). [[code]](https://github.com/Vious/LBAM_inpainting) 111 | - **ICCV** (image) [Coherent Semantic Attention for Image Inpainting](https://arxiv.org/abs/1905.12384). [[code]](https://github.com/KumapowerLIU/CSA-inpainting) 112 | - **ICCV** (image) [Free-form image inpainting with gated convolution](https://arxiv.org/abs/1806.03589). [[project]](http://jiahuiyu.com/deepfill2/) 113 | - **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) 114 | - **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) 115 | - **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/) 116 | - **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/) 117 | - **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/) 118 | - **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) 119 | - **CVPR** (image) [Foreground-aware Image Inpainting](https://arxiv.org/abs/1901.05945). 120 | - **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). 121 | - **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). 122 | - **CVPR** (image) [Coordinate-Based Texture Inpainting for Pose-Guided Human Image Generation](https://arxiv.org/abs/1811.11459). 123 | - **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) 124 | - **Arxiv** (video) [Align-and-Attend Network for Globally and Locally Coherent Video Inpainting](https://arxiv.org/abs/1905.13066). 125 | - **Arxiv** (video) [Frame-Recurrent Video Inpainting by Robust Optical Flow Inference](https://arxiv.org/abs/1905.02882). 126 | - **Arxiv** (image) [Deep Inception Generative Network for Cognitive Image Inpainting](https://arxiv.org/abs/1812.01458). 127 | - **Arxiv** (image) [Detecting Overfitting of Deep Generative Networks via Latent Recovery](https://arxiv.org/abs/1901.03396). 128 | - **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) 129 | - **Arxiv** (image) [Deep Fusion Network for Image Completion](https://arxiv.org/abs/1904.08060). [[code]](https://github.com/hughplay/DFNet) 130 | - **Arxiv** (image) [PEPSI++: Fast and Lightweight Network for Image Inpainting](https://arxiv.org/abs/1905.09010). 131 | - **AAAI** (video) [Video inpainting by jointly learning temporal structure and spatial details](https://arxiv.org/abs/1806.08482). 132 | ## Year 2018 133 | - **TOG** (image) [Faceshop: Deep sketch-based face image editing](https://arxiv.org/abs/1804.08972). 134 | - **NeurIPS** (image) [Image Inpainting via Generative Multi-column Convolutional Neural Networks](https://arxiv.org/abs/1810.08771). [[code]](https://github.com/shepnerd/inpainting_gmcnn) 135 | - **MM** (image) [Structural inpainting](https://arxiv.org/abs/1803.10348). 136 | - **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) 137 | - **ICASPP** (image) [Edge-Aware Context Encoder for Image Inpainting](http://mirlab.org/conference_papers/International_Conference/ICASSP%202018/pdfs/0003156.pdf). 138 | - **ECCVW** (challenge) [Looking at People ECCV Satellite Challenge](http://chalearnlap.cvc.uab.es/challenge/26/description/). 139 | - **ECCV** (image) [Image inpainting for irregular holes using partial convolutions](https://arxiv.org/abs/1804.07723). [[project]](http://masc.cs.gmu.edu/wiki/partialconv) 140 | - **ECCV** (image) [Contextual-based image inpainting: Infer, match, and translate](https://arxiv.org/abs/1711.08590). 141 | - **ECCV** (image) [Shift-net: Image inpainting via deep feature rearrangement](https://arxiv.org/abs/1801.09392v2). [[code]](https://github.com/Zhaoyi-Yan/Shift-Net) 142 | - **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/) 143 | - **CVPR** (image) [Natural and effective obfuscation by head inpainting](http://openaccess.thecvf.com/content_cvpr_2018/html/Sun_Natural_and_Effective_CVPR_2018_paper). 144 | - **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/) 145 | - **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). 146 | - **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). 147 | - **BMVC** (image) [SPG-Net: Segmentation prediction and guidance network for image inpainting](https://arxiv.org/abs/1805.03356). 148 | - **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). 149 | - **Arxiv** (image) [On Hallucinating Context and Background Pixels from a Face Mask using Multi-scale GANs](https://arxiv.org/abs/1811.07104). 150 | - **ACCV** (image) [Face Completion with Semantic Knowledge and Collaborative Adversarial Learning](https://arxiv.org/abs/1812.03252). 151 | ## Year 2017 152 | - **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/) 153 | - **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) 154 | - **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) 155 | - **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) 156 | ## Year 2016 157 | - **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) 158 | - **CVPR** (image) [Context encoders: Feature learning by inpainting](https://arxiv.org/abs/1604.07379). [[code]](https://github.com/pathak22/context-encoder) 159 | ## Year 2015 160 | - **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). 161 | - **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) 162 | ## Year 2014 163 | - **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) 164 | - **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/) 165 | ## Year 2012 166 | - **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) 167 | - **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/) 168 | ## Year 2009 169 | - **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/) 170 | ## Year 2007 171 | - **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) 172 | - **TIP** (video) [Video inpainting under constrained camera motion](http://kedarpatwardhan.org/Research/pdfs/kedar_tip07.pdf). 173 | ## Year 2006 174 | - **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) 175 | - **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) 176 | ## Year 2005 177 | - **TOG** (image) [Image completion with structure propagation](http://webee.technion.ac.il/cgm/Computer-Graphics-Multimedia/Undergraduate-Projects/2009/ImageCompletion/ImageCompletion_SIGGRAPH05.pdf). 178 | - **ICIP** (video) [Video inpainting of occluding and occluded objects](http://kedarpatwardhan.org/Research/pdfs/VideoInpainting.pdf). 179 | ## Year 2004 180 | - **TIP** (image) [Region filling and object removal by exemplar-based image inpainting](http://www.irisa.fr/vista/Papers/2004_ip_criminisi.pdf). 181 | ## Year 2003 182 | - **TIP** (image) [Simultaneous structure and texture image inpainting](http://www.math.ucla.edu/~lvese/PAPERS/01217265.pdf). 183 | ## Year 2001 184 | - **CVPR** (video) [Navier-stokes, fluid dynamics, and image and video inpainting](https://www.math.ucla.edu/~bertozzi/papers/cvpr01.pdf). 185 | ## Year 2000 186 | - **SIGGRAPH** (image) [Image inpainting](https://www.cse.unr.edu/~bebis/CS474/StudentPaperPresentations/imageinpainting.pdf). 187 | --------------------------------------------------------------------------------