How to make a pizza: Learning a compositional layer-based GAN model

06/06/2019
by   Dim P. Papadopoulos, et al.
0

A food recipe is an ordered set of instructions for preparing a particular dish. From a visual perspective, every instruction step can be seen as a way to change the visual appearance of the dish by adding extra objects (e.g., adding an ingredient) or changing the appearance of the existing ones (e.g., cooking the dish). In this paper, we aim to teach a machine how to make a pizza by building a generative model that mirrors this step-by-step procedure. To do so, we learn composable module operations which are able to either add or remove a particular ingredient. Each operator is designed as a Generative Adversarial Network (GAN). Given only weak image-level supervision, the operators are trained to generate a visual layer that needs to be added to or removed from the existing image. The proposed model is able to decompose an image into an ordered sequence of layers by applying sequentially in the right order the corresponding removing modules. Experimental results on synthetic and real pizza images demonstrate that our proposed model is able to: (1) segment pizza toppings in a weaklysupervised fashion, (2) remove them by revealing what is occluded underneath them (i.e., inpainting), and (3) infer the ordering of the toppings without any depth ordering supervision. Code, data, and models are available online.

READ FULL TEXT

page 1

page 3

page 4

page 5

page 6

page 7

page 8

research
02/25/2020

CookGAN: Meal Image Synthesis from Ingredients

In this work we propose a new computational framework, based on generati...
research
07/03/2022

A Gray Code of Ordered Trees

A combinatorial Gray code for a set of combinatorial objects is a sequen...
research
06/05/2018

Adversarial Scene Editing: Automatic Object Removal from Weak Supervision

While great progress has been made recently in automatic image manipulat...
research
11/19/2018

SEIGAN: Towards Compositional Image Generation by Simultaneously Learning to Segment, Enhance, and Inpaint

We present a novel approach to image manipulation and understanding by s...
research
11/07/2016

Hierarchical compositional feature learning

We introduce the hierarchical compositional network (HCN), a directed ge...
research
02/28/2019

Poster: On the Feasibility of Training Neural Networks with Visibly Watermarked Dataset

As there are increasing needs of sharing data for machine learning, ther...

Please sign up or login with your details

Forgot password? Click here to reset