1 Introduction
Semantic layout manipulation refers to the task of editing an image by modifying its semantic label map, i.e., changing the semantic layout or inserting/erasing objects as illustrated in Fig. 1. It has many practical image editing applications such as photo-editing [1], image retargeting [2], restoration [3], composition [4] and image melding [5], but is relatively under-explored due to the challenges of predicting complex, non-rigid spatial deformations and the domain gap between the input image and the target semantic layout. Essentially, developing an effective method to transfer visual patterns from the input image to the target semantic layout is the key to solving the problem.