Skip to content

using wavelet loss and multi level discriminator

Notifications You must be signed in to change notification settings

ljjcoder/inpainting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Level Discriminator and Wavelet Loss for Image Inpainting with Large Missing Area

Introduction

We propose a new discriminator architecture MLD and a new loss function WT loss to improve the current inpainting method in the case of large areas that are easy to cause artifacts. The method we proposed can be embedded in any GAN-based inpainting method, and will not bring any extra overhead of calculation in the inference stage. Particularly, we investigate the combinations with GMCNN and CA in this paper due to their good performance. In the experiment, we proved that embedding our method in GMCNN and CA can bring performance improvement.

Our framework

framework

Comparing with different methods with large mask, EC, HighFill, GMCNN

Teaser

Vedio example

video

Results on CA and GMCNN.

. Teaser

Results on Places2, CelebA-HQ and Paris StreetView with rectangular mask .

center

Results on Paris StreetView and CelebA-HQ with irregular mask.

center

center

More results

vis_examples

Code

Our code will be released soon.

Acknowledgments

Our code is based on CA and GMCNN.

Contact

Please send email to [email protected].

Here we supply the pretrained model of Places2 and CelebA-HQ. Places2:

If our method is useful for your research, please consider citing:

About

using wavelet loss and multi level discriminator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published