CVGRLGJun 10, 2018

Free-Form Image Inpainting with Gated Convolution

arXiv:1806.03589v22003 citationsHas Code
AI Analysis

This work addresses the need for efficient and versatile image editing tools for users to remove objects, modify layouts, and edit faces, representing a strong specific gain in the domain of computer vision.

The authors tackled the problem of free-form image inpainting by developing a system based on gated convolutions and a patch-based GAN loss, which generates higher-quality and more flexible results than previous methods.

We present a generative image inpainting system to complete images with free-form mask and guidance. The system is based on gated convolutions learned from millions of images without additional labelling efforts. The proposed gated convolution solves the issue of vanilla convolution that treats all input pixels as valid ones, generalizes partial convolution by providing a learnable dynamic feature selection mechanism for each channel at each spatial location across all layers. Moreover, as free-form masks may appear anywhere in images with any shape, global and local GANs designed for a single rectangular mask are not applicable. Thus, we also present a patch-based GAN loss, named SN-PatchGAN, by applying spectral-normalized discriminator on dense image patches. SN-PatchGAN is simple in formulation, fast and stable in training. Results on automatic image inpainting and user-guided extension demonstrate that our system generates higher-quality and more flexible results than previous methods. Our system helps user quickly remove distracting objects, modify image layouts, clear watermarks and edit faces. Code, demo and models are available at: https://github.com/JiahuiYu/generative_inpainting

Code Implementations30 repos

Data from Papers with Code (CC-BY-SA-4.0)

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes