Barbershop: GAN-based Image Compositing using Segmentation Masks
Not on the map. Why?
Abstract (arXiv)
Seamlessly blending features from multiple images is extremely challenging because of complex relationships in lighting, geometry, and partial occlusion which cause coupling between different parts of the image. Even though recent work on GANs enables synthesis of realistic hair or faces, it remains difficult to combine them into a single, coherent, and plausible image rather than a disjointed set of image patches. We present a novel solution to image blending, particularly for the problem of hairstyle transfer, based on GAN-inversion. We propose a novel latent space for image blending which is better at preserving detail and encoding spatial information, and propose a new GAN-embedding algorithm which is able to slightly modify images to conform to a common segmentation mask. Our novel representation enables the transfer of the visual properties from multiple reference images including specific details such as moles and wrinkles, and because we do image blending in a latent-space we are able to synthesize images that are coherent. Our approach avoids blending artifacts present in other approaches and finds a globally consistent image. Our results demonstrate a significant improvement over the current state of the art in a user study, with users preferring our blending solution over 95 percent of the time.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 49 of its 63 references that are in the map. First posted on arXiv 2 Jun 2021.
Builds on
49 of 63 references.
References · 49
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,580
- 2020Taming Transformers for High-Resolution Image Synthesiscited by 3,229
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2014Conditional Generative Adversarial Netscited by 2,152
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,350
37 more
- 2019Semantic Image Synthesis with Spatially-Adaptive Normalizationcited by 1,295
- 2020Training Generative Adversarial Networks with Limited Datacited by 1,184
- 2017High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANscited by 1,176
- 2019StarGAN v2: Diverse Image Synthesis for Multiple Domainscited by 1,095
- 2017StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translationcited by 1,036
- 2021StyleCLIP: Text-Driven Manipulation of StyleGAN Imagerycited by 990
- 2020Encoding in Style: a StyleGAN Encoder for Image-to-Image Translationcited by 727
- 2017Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkscited by 707
- 2019Image2StyleGAN: How to Embed Images Into the StyleGAN Latent Space?cited by 675
- 2018BiSeNet: Bilateral Segmentation Network for Real-time Semantic Segmentationcited by 645
- 2020GANSpace: Discovering Interpretable GAN Controlscited by 612
- 2021Designing an Encoder for StyleGAN Image Manipulationcited by 542
- 2017How far are we from solving the 2D & 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks)cited by 524
- 2020In-Domain GAN Inversion for Real Image Editingcited by 420
- 2020InterFaceGAN: Interpreting the Disentangled Face Representation Learned by GANscited by 393
- 2019Image2StyleGAN++: How to Edit the Embedded Images?cited by 356
- 2020StyleFlow: Attribute-conditioned Exploration of StyleGAN-Generated Images using Conditional Continuous Normalizing Flowscited by 348
- 2020StyleSpace Analysis: Disentangled Controls for StyleGAN Image Generationcited by 331
- 2017Toward Multimodal Image-to-Image Translationcited by 295
- 2020StyleRig: Rigging StyleGAN for 3D Control over Portrait Imagescited by 267
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2019SEAN: Image Synthesis with Semantic Region-Adaptive Normalizationcited by 253
- 2021Large Scale Image Completion via Co-Modulated Generative Adversarial Networkscited by 219
- 2020Editing in Style: Uncovering the Local Semantics of GANscited by 183
- 2020Semantic Photo Manipulation with a Generative Image Priorcited by 178
- 2020Controllable Person Image Synthesis with Attribute-Decomposed GANcited by 150
- 2019SC-FEGAN: Face Editing Generative Adversarial Network with User's Sketch and Colorcited by 105
- 2021Exploiting Spatial Dimensions of Latent in GAN for Real-time Image Editingcited by 91
- 2018MaskGAN: Better Text Generation via Filling in the______cited by 89
- 2020Improved StyleGAN Embedding: Where are the Good Latents?cited by 88
- 2020PIE: Portrait Image Embedding for Semantic Controlcited by 41
- 2020Deep Plastic Surgery: Robust and Controllable Image Editing with Human-Drawn Sketchescited by 37
- 2021LOHO: Latent Optimization of Hairstyles via Orthogonalizationcited by 30
- 2018FaceShop: Deep Sketch-based Face Image Editingcited by 24
- 2020MichiGAN: Multi-Input-Conditioned Hair Image Generation for Portrait Editingcited by 18
- 2020Intuitive, Interactive Beard and Hair Synthesis with Generative Modelscited by 16
- 2019TileGAN: Synthesis of Large-Scale Non-Homogeneous Texturescited by 15
Built on by
Citing papers per year: 2021: 2; 2022: 8; 2023: 2; 2024: 1; 2025: 0; 2026: 1.
14 papers.
Sort:
- 2023Generalizing Dataset Distillation via Deep Generative Priorcited by 125
- 2021Ensembling Off-the-shelf Models for GAN Trainingcited by 84
- 2022Fine-Grained Face Swapping via Regional GAN Inversioncited by 67
- 2022Third Time's the Charm? Image and Video Editing with StyleGAN3cited by 54
- 2022Spatially-Adaptive Multilayer Selection for GAN Inversion and Editingcited by 39
- 2022Panini-Net: GAN Prior Based Degradation-Aware Feature Interpolation for Face Restorationcited by 12
- 2022Content-Based Search for Deep Generative Modelscited by 7
- 2023StyleGAN Salon: Multi-View Latent Optimization for Pose-Invariant Hairstyle Transfercited by 7
- 2021Optimizing Latent Space Directions For GAN-based Local Image Editingcited by 5
- 2022gCoRF: Generative Compositional Radiance Fieldscited by 2
- 2022Text-Free Learning of a Natural Language Interface for Pretrained Face Generatorscited by 1
- 2022Efficient Hair Style Transfer with Generative Adversarial Networkscited by 0
- 2026HairPort: In-context 3D-aware Hair Import and Transfer for Images10 Jun 2026
- 2024The Devil is in the Details: StyleFeatureEditor for Detail-Rich StyleGAN Inversion and High Quality Image Editing15 Jun 2024
- 2023Generalizing Dataset Distillation via Deep Generative Prior2 May 2023
- 2023StyleGAN Salon: Multi-View Latent Optimization for Pose-Invariant Hairstyle Transfer5 Apr 2023
- 2022Fine-Grained Face Swapping via Regional GAN Inversion25 Nov 2022
- 2022gCoRF: Generative Compositional Radiance Fields31 Oct 2022
- 2022Efficient Hair Style Transfer with Generative Adversarial Networks22 Oct 2022
- 2022Content-Based Search for Deep Generative Models6 Oct 2022
- 2022Text-Free Learning of a Natural Language Interface for Pretrained Face Generators8 Sep 2022
- 2022Spatially-Adaptive Multilayer Selection for GAN Inversion and Editing16 Jun 2022
- 2022Panini-Net: GAN Prior Based Degradation-Aware Feature Interpolation for Face Restoration16 Mar 2022
- 2022Third Time's the Charm? Image and Video Editing with StyleGAN331 Jan 2022
2 more
- 2021Ensembling Off-the-shelf Models for GAN Training16 Dec 2021
- 2021Optimizing Latent Space Directions For GAN-based Local Image Editing24 Nov 2021
- 2023Generalizing Dataset Distillation via Deep Generative Priorcited by 125
- 2021Ensembling Off-the-shelf Models for GAN Trainingcited by 84
- 2022Fine-Grained Face Swapping via Regional GAN Inversioncited by 67
- 2022Third Time's the Charm? Image and Video Editing with StyleGAN3cited by 54
- 2022Spatially-Adaptive Multilayer Selection for GAN Inversion and Editingcited by 39
- 2022Panini-Net: GAN Prior Based Degradation-Aware Feature Interpolation for Face Restorationcited by 12
- 2022Content-Based Search for Deep Generative Modelscited by 7
- 2023StyleGAN Salon: Multi-View Latent Optimization for Pose-Invariant Hairstyle Transfercited by 7
- 2021Optimizing Latent Space Directions For GAN-based Local Image Editingcited by 5
- 2022gCoRF: Generative Compositional Radiance Fieldscited by 2
- 2022Text-Free Learning of a Natural Language Interface for Pretrained Face Generatorscited by 1
- 2022Efficient Hair Style Transfer with Generative Adversarial Networkscited by 0
12 most cited of 14 All 14 (JSON)
- 2026HairPort: In-context 3D-aware Hair Import and Transfer for Images10 Jun 2026
- 2024The Devil is in the Details: StyleFeatureEditor for Detail-Rich StyleGAN Inversion and High Quality Image Editing15 Jun 2024
- 2023Generalizing Dataset Distillation via Deep Generative Prior2 May 2023
- 2023StyleGAN Salon: Multi-View Latent Optimization for Pose-Invariant Hairstyle Transfer5 Apr 2023
- 2022Fine-Grained Face Swapping via Regional GAN Inversion25 Nov 2022
- 2022gCoRF: Generative Compositional Radiance Fields31 Oct 2022
- 2022Efficient Hair Style Transfer with Generative Adversarial Networks22 Oct 2022
- 2022Content-Based Search for Deep Generative Models6 Oct 2022
- 2022Text-Free Learning of a Natural Language Interface for Pretrained Face Generators8 Sep 2022
- 2022Spatially-Adaptive Multilayer Selection for GAN Inversion and Editing16 Jun 2022
- 2022Panini-Net: GAN Prior Based Degradation-Aware Feature Interpolation for Face Restoration16 Mar 2022
- 2022Third Time's the Charm? Image and Video Editing with StyleGAN331 Jan 2022
12 newest of 14 All 14 (JSON)