当前位置:   article > 正文

ImageInpaint:图像修复_image inpainting

image inpainting

前言

传统方法

YearProceedingTitleTag
2000SIGGRAPH 2000Image Inpainting [pdf]Diffusion-based
2001TIP 2001Filling-in by joint interpolation of vector fields and gray levels [pdf]Diffusion-based
2001CVPR 2001Navier-stokes, fluid dynamics, and image and video inpainting [pdf]
2001SIGGRAPH 2001Image Quilting for Texture Synthesis and Transfer [pdf]
2001SIGGRAPH 2001Synthesizing Natural Textures [pdf]
2002EJAM 2002Digital inpainting based on the mumford–shah–euler image model [pdf]Diffusion-based
2003CVPR 2003Object removal by exemplar-based inpainting [pdf]
2003TIP 2003Simultaneous structure and texture image inpainting [pdf]Diffusion-based
2003TIP 2003Structure and Texture Filling-In of Missing Image Blocks in Wireless Transmission and Compression Applications [pdf]
2003ICCV 2003Learning How to Inpaint from Global Image Statistics [pdf]Diffusion-based
2003TOG 2003Fragment-based image completion [pdf]Patch-based
2004TIP 2004Region Filling and Object Removal by Exemplar-Based Image Inpainting [pdf]Patch-based; Inpainting order
2004TPAMI 2004Space-Time Video Completion [pdf]
2005SIGGRAPH 2005Image Completion with Structure Propagation [pdf]Patch-based
2006ISCS 2006Image Compression with Structure Aware Inpainting [pdf]
2007TOG 2007Scene completion using millions of photographs [pdf]
2007CSVT 2007Image Compression With Edge-Based Inpainting [pdf]Diffusion-based
2008CVPR 2008Summarizing Visual Data Using Bidirectional Similarity [pdf]
2009SIGGRAPH 2009PatchMatch: a randomized correspondence algorithm for structural image editing [pdf]Patch-based
2010TIP 2010Image inpainting by patch propagation using patch sparsity [pdf]Patch-based
2011FTCGV 2011Structured learning and prediction in computer vision [pdf]
2011ICIP 2011Examplar-based inpainting based on local geometry [pdf]Inpainting order
2012TOG 2012Combining inconsistent images using patch-based synthesis[pdf]Patch-based
2014TOG 2014Image completion using Planar structure guidance [pdf]Patch-based
2014TVCG 2014High-Quality Real-Time Video Inpainting with PixMix [pdf]Video
2014SIAM 2014Video inpainting of complex scenes [pdf]Video
2015TIP 2015Annihilating Filter-Based Low-Rank Hankel Matrix Approach for Image Inpainting [pdf]
2015TIP 2015Exemplar-Based Inpainting: Technical Review and New Heuristics for Better Geometric Reconstructions [pdf]
2016TOG 2016Temporally coherent completion of dynamic video [pdf]Video

深度学习

YearProceedingTitleTag
2012NIPS 2012Image denoising and inpainting with deep neural networks [pdf]
2014GCPR 2014Mask-specific inpainting with deep neural networks [pdf]
2014NIPS 2014Deep Convolutional Neural Network for Image Deconvolution [pdf]
2015NIPS 2015Shepard Convolutional Neural Networks [pdf] [code]
2016CVPR 2016Context Encoders: Feature Learning by Inpainting [pdf] [code]
2016SIGGRAPH 2016High-resolution multi-scale neural texture synthesis [pdf]
2017CVPR 2017Semantic image inpainting with deep generative models [pdf] [code]
2017CVPR 2017High-resolution image inpainting using multi-scale neural patch synthesis [pdf] [code]
2017CVPR 2017Generative Face Completion [pdf] [code]
2017SIGGRAPH 2017Globally and Locally Consistent Image Completion [pdf] [code]
2018CVPR 2018Generative Image Inpainting with Contextual Attention [pdf] [code]
2018CVPR 2018Natural and Effective Obfuscation by Head Inpainting [pdf]
2018CVPR 2018Eye In-Painting With Exemplar Generative Adversarial Networks [pdf] [code]
2018CVPR 2018UV-GAN: Adversarial Facial UV Map Completion for Pose-invariant Face Recognition [pdf]
2018CVPR 2018Disentangling Structure and Aesthetics for Style-aware Image Completion [pdf]
2018ECCV 2018Image Inpainting for Irregular Holes Using Partial Convolutions [pdf] [code]
2018ECCV 2018Contextual-based Image Inpainting: Infer, Match, and Translate [pdf]
2018ECCV 2018Shift-Net: Image Inpainting via Deep Feature Rearrangement [pdf] [code]
2018NIPS 2018Image Inpainting via Generative Multi-column Convolutional Neural Networks [pdf] [code]
2018TOG 2018Faceshop: Deep sketch-based face image editing [pdf]
2018ACM MM 2018Structural inpainting [pdf]
2018ACM MM 2018Semantic Image Inpainting with Progressive Generative Networks [pdf] [code]
2018BMVC 2018SPG-Net: Segmentation Prediction and Guidance Network for Image Inpainting [pdf]
2018BMVC 2018MC-GAN: Multi-conditional Generative Adversarial Network for Image Synthesi [pdf] [code]
2018ACCV 2018Face Completion iwht Semantic Knowledge and Collaborative Adversarial Learning [pdf]
2018ICASSP 2018Edge-Aware Context Encoder for Image Inpainting [pdf]
2018ICPR 2018Deep Structured Energy-Based Image Inpainting [pdf] [code]
2018AISTATS 2019Probabilistic Semantic Inpainting with Pixel Constrained CNNs [pdf]
2019ICRA 2019Empty Cities: Image Inpainting for a Dynamic-Object-Invariant Space [pdf]
2019AAAI 2019Video Inpainting by Jointly Learning Temporal Structure and Spatial Details [pdf]Video
2019CVPR 2019Pluralistic Image Completion [pdf] [code] [project]
2019CVPR 2019Deep Reinforcement Learning of Volume-guided Progressive View Inpainting for 3D Point Scene Completion from a Single Depth Image [pdf]
2019CVPR 2019Foreground-aware Image Inpainting [pdf]
2019CVPR 2019Privacy Protection in Street-View Panoramas using Depth and Multi-View Imagery [pdf]
2019CVPR 2019Learning Pyramid-Context Encoder Network for High-Quality Image Inpainting [pdf] [code]
2019CVPR 2019Deep Flow-Guided Video Inpainting [pdf] [project]Video
2019CVPR 2019Deep video inapinting [pdf]Video
2019CVPRW 2019VORNet: Spatio-temporally Consistent Video Inpainting for Object Removal [pdf]Video
2019TNNLS 2019PEPSI++: Fast and Lightweight Network for Image Inpainting [pdf]
2019IJCAI 2019MUSICAL: Multi-Scale Image Contextual Attention Learning for Inpainting [pdf]
2019IJCAI 2019Generative Image Inpainting with Submanifold Alignment [pdf]
2019ACM MM 2019Progressive Image Inpainting with Full-Resolution Residual Network [pdf] [code]
2019ACM MM 2019Deep Fusion Network for Image Completion [pdf] [code]
2019ACM MM 2019GAIN: Gradient Augmented Inpainting Network for Irregular Holes [pdf]
2019ACM MM 2019Single-shot Semantic Image Inpainting with Densely Connected Generative Networks [pdf]
2019ICCVW 2019EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning [pdf] [code]
2019ICCV 2019Coherent Semantic Attention for Image Inpainting [pdf] [code]
2019ICCV 2019StructureFlow: Image Inpainting via Structure-aware Appearance Flow [pdf] [code]
2019ICCV 2019Progressive Reconstruction of Visual Structure for Image Inpainting [pdf] [code]
2019ICCV 2019Localization of Deep Inpainting Using High-Pass Fully Convolutional Network [pdf]
2019ICCV 2019Image Inpainting with Learnable Bidirectional Attention Maps [pdf] [code]
2019ICCV 2019Free-Form Image Inpainting with Gated Convolution [pdf] [project]
2019ICCV 2019FiNet: Compatible and Diverse Fashion Image Inpainting [pdf]Fashion
2019ICCV 2019SC-FEGAN: Face Editing Generative Adversarial Network with User’s Sketch and Color [pdf] [code]Face
2019ICCV 2019Human Motion Prediction via Spatio-Temporal Inpainting [pdf] [code]Motion
2019ICCV 2019Copy-and-Paste Networks for Deep Video Inpainting [pdf] [code]Video
2019ICCV 2019Onion-Peel Networks for Deep Video Completion [pdf] [code]Video
2019ICCV 2019Free-form Video Inpainting with 3D Gated Convolution and Temporal PatchGAN [pdf] [code]Video
2019ICCV 2019An Internal Learning Approach to Video Inpainting [pdf]Video
2019ICCV 2019Vision-Infused Deep Audio Inpainting [pdf] [code]Audio
2019AAAI 2020Region Normalization for Image Inpainting [pdf] [code]
2019AAAI 2020Learning to Incorporate Structure Knowledge for Image Inpainting [pdf] [code]
2020CVPR 2020Prior Guided GAN Based Semantic Inpainting [pdf]
2020CVPR 2020UCTGAN: Diverse Image Inpainting based on Unsupervised Cross-Space Translation [pdf]
2020CVPR 2020Recurrent Feature Reasoning for Image Inpainting [pdf] [code]
2020CVPR 2020Contextual Residual Aggregation for Ultra High-Resolution Image Inpainting [pdf] [code]
2020CVPR 20203D Photography using Context-aware Layered Depth Inpainting [pdf] [code]
2020CVPR 2020Learning Oracle Attention for High-fidelity Face Completion [pdf]
2020ECCV 2020Rethinking Image Inpainting via a Mutual Encoder-Decoder with Feature Equalizations [pdf] [code]
2020ECCV 2020Short-Term and Long-Term Context Aggregation Network for Video InpaintingVideo
2020ECCV 2020Learning Object Placement by Inpainting for Compositional Data Augmentation
2020ECCV 2020Learning Joint Spatial-Temporal Transformations for Video Inpainting [pdf] [code]Video
2020ECCV 2020High-Resolution Image Inpainting with Iterative Confidence Feedback and Guided Upsampling [pdf]
2020ECCV 2020DVI: Depth Guided Video Inpainting for Autonomous Driving [pdf] [code]Video
2020ECCV 2020VCNet: A Robust Approach to Blind Image Inpainting [pdf]
2020ECCV 2020Guidance and Evaluation: Semantic-Aware Image Inpainting for Mixed Scenes [pdf]
2021WACV 2021Hyperrealistic Image Inpainting with Hypergraphs [pdf] [code]
2021CVPR 2021Generating Diverse Structure for Image Inpainting With Hierarchical VQ-VAE [pdf] [code]
2021CVPR 2021Image Inpainting with External-internal Learning and Monochromic Bottleneck [pdf] [code]
2021CVPR 2021PD-GAN: Probabilistic Diverse GAN for Image Inpainting [pdf] [code]
2021CVPR 2021Image Inpainting Guided by Coherence Priors of Semantics and Textures [pdf]
2021CVPR 2021FaceInpainter: High Fidelity Face Adaptation to Heterogeneous Domains [pdf]
2021CVPR 2021TransFill: Reference-guided Image Inpainting by Merging Multiple Color and Spatial Transformations [pdf] [code]
2021CVPR 2021Prior Based Human Completion [pdf]Human completion
2021IJCAI 2021Context-Aware Image Inpainting with Learned Semantic Priors [pdf] [code]
2021IJCAI 2021Noise Doesn’t Lie: Towards Universal Detection of Deep Inpainting [pdf]Inpainting detection
2021TCSVT 2021IID-Net: Image Inpainting Detection via Neural Architecture Search and Attention [pdf] [code]Inpainting detection
2021WWW 2021Progressive Semantic Reasoning for Image Inpainting [pdf] [code]
2021ICCV 2021Occlusion-Aware Video Object Inpainting [pdf]Video
2021ICCV 2021Internal Video Inpainting by Implicit Long-range Propagation [pdf] [code]Video
2021ICCV 2021Distillation-Guided Image Inpainting [pdf]
2021ICCV 2021Frequency-Aware Spatiotemporal Transformers for Video Inpainting Detection [pdf]Inpainting detection
2021ICCV 2021SLIDE: Single Image 3D Photography With Soft Layering and Depth-Aware Inpainting [pdf] [project]
2021ICCV 2021FuseFormer: Fusing Fine-Grained Information in Transformers for Video Inpainting [pdf] [code]Video
2021ICCV 2021WaveFill: A Wavelet-Based Generation Network for Image Inpainting [pdf]
2021ICCV 2021CR-Fill: Generative Image Inpainting With Auxiliary Contextual Reconstruction [pdf] [code]
2021ICCV 2021Learning a Sketch Tensor Space for Image Inpainting of Man-Made Scenes [pdf] [project]
2021ICCV 2021Parallel Multi-Resolution Fusion Network for Image Inpainting [pdf]
2021ICCV 2021Flow-Guided Video Inpainting With Scene Templates [pdf]
2021ICCV 2021High-Fidelity Pluralistic Image Completion With Transformers [pdf] [project]
2021ICCV 2021Learning High-Fidelity Face Texture Completion Without Complete Face Texture [pdf]Face
2021WACV 2022Resolution-robust Large Mask Inpainting with Fourier Convolutions [pdf] [code]
2022CVPR 2022Dual-path Image Inpainting with Auxiliary GAN Inversion
2022CVPR 2022MAT: Mask-Aware Transformer for Large Hole Image Inpainting [pdf] [code]
2022CVPR 2022Incremental Transformer Structure Enhanced Image Inpainting with Masking Positional Encoding [pdf] [code]
2022CVPR 2022Reduce Information Loss in Transformers for Pluralistic Image Inpainting
2022CVPR 2022MISF: Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting [pdf] [code]
2022CVPR 2022RePaint: Inpainting using Denoising Diffusion Probabilistic Models [pdf] [code]
2022CVPR 2022DLFormer:Discrete Latent Transformer for Video InpaintingVideo
2022CVPR 2022The DEVIL is in the Details: A Diagnostic Evaluation Benchmark for Video Inpainting [pdf] [code]Video
2022CVPR 2022Towards An End-to-End Framework for Flow-Guided Video Inpainting [pdf] [code]Video
2022CVPR 2022Inertia-Guided Flow Completion and Style Fusion for Video InpaintingVideo
2022CVPR 2022DLFormer:Discrete Latent Transformer for Video InpaintingVideo

论文研读

今天这篇论文的主角是Image Inpainting via Generative Multi-column Convolutional Neural Networks,相关代码可以参考我的github:Code

这篇论文提出了generative multi-column network(GMCNN)。摘要如下:

In this paper, we propose a generative multi-column network for image inpainting. This network synthesizes different image components in a parallel manner within one stage. To better characterize global structures, we design a confidence-driven reconstruction loss while an implicit diversified MRF regularization is adopted to enhance local details. The multi-column network combined with the reconstruction and MRF loss propagates local and global information derived from context to the target inpainting regions. Extensive experiments on challenging street view, face, natural objects and scenes manifest that our method produces visual compelling results even without previously common post-processing.

图像复原的概念:

Image inpainting (also known as image completion) aims to estimate suitable pixel information to fill holes in images. It serves various applications such as object removal, image restoration, image denoising, to name a few.

经典的图像复原方法主要定位以下三个重要的问题:

  1. 提取合适的特征分析patch之间的相似性
  2. 找到近邻的patches
  3. 汇总辅助信息
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

方法

在这里插入图片描述
在这里插入图片描述
该网络主要有三部分:

  1. a generator to produce results
  2. global and local discriminators for adversarial training
  3. a pretrained VGG network to calculate ID-MRF loss

网络结构

  • generator
    在这里插入图片描述

  • ID-MRF Regularization
    马尔科夫随机场项
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • Information Fusion
    在这里插入图片描述
    在这里插入图片描述

参考

  1. Image Inpainting
  2. F. Agostinelli, M. R. Anderson, and H. Lee. Adaptive multi-column deep neural networks with application to robust image denoising. In NIPS, pages 1493–1501, 2013
  3. D. Ciregan, U. Meier, and J. Schmidhuber. Multi-column deep neural networks for image classification. In CVPR, pages 3642–3649. IEEE, 2012
  4. Y. Zhang, D. Zhou, S. Chen, S. Gao, and Y. Ma. Single-image crowd counting via multi-column convolutional neural network. In CVPR, pages 589–597, 2016.
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号