DeepGIN: Deep Generative Inpainting Network for Extreme Image Inpainting
Chu-Tak Li, Wan-Chi Siu, Zhi-Song Liu, Li-Wen Wang, and Daniel, Pak-Kong Lun

TL;DR
DeepGIN is a versatile deep generative network designed for extreme image inpainting, effectively handling various missing patterns with innovative modules like SPD ResNet, MSSA, and BP, outperforming existing methods.
Contribution
The paper introduces DeepGIN, a novel inpainting network with specialized modules for diverse missing patterns, advancing the state-of-the-art in image completion.
Findings
Outperforms existing inpainting methods on FFHQ and Oxford Buildings datasets.
Capable of completing masked images in real-world scenarios.
Uses novel SPD ResNet, MSSA, and BP modules to enhance reconstruction quality.
Abstract
The degree of difficulty in image inpainting depends on the types and sizes of the missing parts. Existing image inpainting approaches usually encounter difficulties in completing the missing parts in the wild with pleasing visual and contextual results as they are trained for either dealing with one specific type of missing patterns (mask) or unilaterally assuming the shapes and/or sizes of the masked areas. We propose a deep generative inpainting network, named DeepGIN, to handle various types of masked images. We design a Spatial Pyramid Dilation (SPD) ResNet block to enable the use of distant features for reconstruction. We also employ Multi-Scale Self-Attention (MSSA) mechanism and Back Projection (BP) technique to enhance our inpainting results. Our DeepGIN outperforms the state-of-the-art approaches generally, including two publicly available datasets (FFHQ and Oxford Buildings),…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Image Enhancement Techniques · Advanced Image Processing Techniques
MethodsAverage Pooling · Global Average Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · Kaiming Initialization · Batch Normalization · Max Pooling · 1x1 Convolution · Residual Connection · Non-Local Operation · Non-Local Block
