Note: Methods marked with (*) require per-image optimization

000


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

001


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

002


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

003


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

004


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

005


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

006


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

007


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

008


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

009


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

010


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

011


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

012


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

013


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

014


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

015


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

016


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

017


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

018


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

019


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

020


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

021


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

022


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

023


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

024


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

025


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

026


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

027


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

028


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

029


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

030


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

031


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

032


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

033


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

034


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

035


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

036


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

037


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

038


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

039


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

040


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

041


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

042


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

043


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

044


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

045


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

046


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

047


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

048


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

049


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

050


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

051


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

052


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

053


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

054


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

055


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

056


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

057


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

058


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

059


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

060


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

061


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

062


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

063


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

064


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

065


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

066


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

067


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

068


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

069


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

070


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

071


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

072


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

073


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

074


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

075


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

076


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

077


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

078


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

079


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

080


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

081


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

082


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

083


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

084


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

085


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

086


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

087


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

088


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

089


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

090


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

091


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

092


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

093


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

094


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

095


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

096


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

097


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

098


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

099


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

100


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

101


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

102


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

103


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

104


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

105


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

106


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

107


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

108


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

109


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

110


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

111


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

112


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

113


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

114


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

115


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

116


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

117


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

118


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

119


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

120


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

121


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

122


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

123


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

124


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

125


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

126


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

127


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

128


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

129


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

130


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

131


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

132


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

133


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

134


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

135


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

136


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

137


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

138


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

139


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

140


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

141


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

142


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

143


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

144


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

145


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

146


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

147


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

148


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

149


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

150


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

151


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

152


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

153


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

154


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

155


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

156


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

157


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

158


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

159


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

160


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

161


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

162


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

163


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

164


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

165


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

166


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

167


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

168


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

169


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

170


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

171


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

172


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

173


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

174


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

175


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

176


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

177


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

178


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

179


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

180


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

181


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

182


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

183


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

184


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

185


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

186


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

187


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

188


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

189


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

190


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

191


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

192


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

193


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

194


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

195


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

196


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

197


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

198


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)

199


Input

ProGAN Encode

StyleGAN Encode

ProGAN LBFGS (*)

StyleGAN LBFGS (*)

ProGAN Encode+LBFGS (*)

StyleGAN Encode+LBFGS (*)

CycleGAN

SPADE

Inpainting

DIP (*)

Multi-Code Prior (*)

StyleGAN Projection (*)