Rethinking Image Inpainting via a Mutual Encoder-Decoder with Feature Equalizations

被引:215
作者
Liu, Hongyu [1 ]
Jiang, Bin [1 ]
Song, Yibing [2 ]
Huang, Wei [1 ]
Yang, Chao [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha, Peoples R China
[2] Tencent AI Lab, Shenzhen, Peoples R China
来源
COMPUTER VISION - ECCV 2020, PT II | 2020年 / 12347卷
基金
中国国家自然科学基金;
关键词
Deep image inpainting; Feature equalizations;
D O I
10.1007/978-3-030-58536-5_43
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep encoder-decoder based CNNs have advanced image inpainting methods for hole filling. While existing methods recover structures and textures step-by-step in the hole regions, they typically use two encoder-decoders for separate recovery. The CNN features of each encoder are learned to capture either missing structures or textures without considering them as a whole. The insufficient utilization of these encoder features hampers the performance of recovering both structures and textures. In this paper, we propose a mutual encoder-decoder CNN for joint recovery of both. We use CNN features from the deep and shallow layers of the encoder to represent structures and textures of an input image, respectively. The deep layer features are sent to a structure branch, while the shallow layer features are sent to a texture branch. In each branch, we fill holes in multiple scales of the CNN features. The filled CNN features from both branches are concatenated and then equalized. During feature equalization, we reweigh channel attentions first and propose a bilateral propagation activation function to enable spatial equalization. To this end, the filled CNN features of structure and texture mutually benefit each other to represent image content at all feature levels. We then use the equalized feature to supplement decoder features for output image generation through skip connections. Experiments on benchmark datasets show that the proposed method is effective to recover structures and textures and performs favorably against state-of-the-art approaches.
引用
收藏
页码:725 / 741
页数:17
相关论文
共 43 条
[1]  
Yeh RA, 2017, Arxiv, DOI arXiv:1607.07539
[2]   Filling-in by joint interpolation of vector fields and gray levels [J].
Ballester, C ;
Bertalmio, M ;
Caselles, V ;
Sapiro, G ;
Verdera, J .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2001, 10 (08) :1200-1211
[3]   PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing [J].
Barnes, Connelly ;
Shechtman, Eli ;
Finkelstein, Adam ;
Goldman, Dan B. .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[4]   Image inpainting [J].
Bertalmio, M ;
Sapiro, G ;
Caselles, V ;
Ballester, C .
SIGGRAPH 2000 CONFERENCE PROCEEDINGS, 2000, :417-424
[5]   Region filling and object removal by exemplar-based image inpainting [J].
Criminisi, A ;
Pérez, P ;
Toyama, K .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2004, 13 (09) :1200-1212
[6]   Image Melding: Combining Inconsistent Images using Patch-based Synthesis [J].
Darabi, Soheil ;
Shechtman, Eli ;
Barnes, Connelly ;
Goldman, Dan B. ;
Sen, Pradeep .
ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (04)
[7]   What Makes Paris Look Like Paris? [J].
Doersch, Carl ;
Singh, Saurabh ;
Gupta, Abhinav ;
Sivic, Josef ;
Efros, Alexei A. .
COMMUNICATIONS OF THE ACM, 2015, 58 (12) :103-110
[8]  
Efros A., 2001, ICCV
[9]  
Efros AA, 2001, COMP GRAPH, P341, DOI 10.1145/383259.383296
[10]  
Goodfellow IJ, 2014, ADV NEUR IN, V27, P2672