Portrait Eyeglasses and Shadow Removal by Leveraging 3D Synthetic Data
Not on the map. Why?
Abstract (arXiv)
In portraits, eyeglasses may occlude facial regions and generate cast shadows on faces, which degrades the performance of many techniques like face verification and expression recognition. Portrait eyeglasses removal is critical in handling these problems. However, completely removing the eyeglasses is challenging because the lighting effects (e.g., cast shadows) caused by them are often complex. In this paper, we propose a novel framework to remove eyeglasses as well as their cast shadows from face images. The method works in a detect-then-remove manner, in which eyeglasses and cast shadows are both detected and then removed from images. Due to the lack of paired data for supervised training, we present a new synthetic portrait dataset with both intermediate and final supervisions for both the detection and removal tasks. Furthermore, we apply a cross-domain technique to fill the gap between the synthetic and real data. To the best of our knowledge, the proposed technique is the first to remove eyeglasses and their cast shadows simultaneously. The code and synthetic dataset are available at https://github.com/StoryMY/take-off-eyeglasses.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 45 of its 63 references that are in the map. First posted on arXiv 20 Mar 2022.
Builds on
45 of 63 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 1,998
- 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
33 more
- 2016Least Squares Generative Adversarial Networkscited by 1,000
- 2018Multimodal Unsupervised Image-to-Image Translationcited by 795
- 2017Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkscited by 707
- 2018Learning to Adapt Structured Output Space for Semantic Segmentationcited by 584
- 2020FDA: Fourier Domain Adaptation for Semantic Segmentationcited by 540
- 2018Diverse Image-to-Image Translation via Disentangled Representationscited by 296
- 2020StyleRig: Rigging StyleGAN for 3D Control over Portrait Imagescited by 267
- 2016FCNs in the Wild: Pixel-level Adversarial and Constraint-based Adaptationcited by 242
- 2017AttGAN: Facial Attribute Editing by Only Changing What You Wantcited by 241
- 2020Disentangled and Controllable Face Image Generation via 3D Imitative-Contrastive Learningcited by 219
- 2018Learning Semantic Segmentation from Synthetic Data: A Geometrically Guided Input-Output Adaptation Approachcited by 119
- 2019STGAN: A Unified Selective Transfer Network for Arbitrary Image Attribute Editingcited by 119
- 2017No More Discrimination: Cross City Adaptation of Road Scene Segmenterscited by 110
- 2017Curriculum Domain Adaptation for Semantic Segmentation of Urban Scenescited by 105
- 2016Deep Feature Interpolation for Image Content Changescited by 80
- 2018Augmented CycleGAN: Learning Many-to-Many Mappings from Unpaired Datacited by 76
- 2018Towards Open-Set Identity Preserving Face Synthesiscited by 74
- 2021Image-to-image Translation via Hierarchical Style Disentanglementcited by 63
- 2019RelGAN: Multi-Domain Image-to-Image Translation via Relative Attributescited by 56
- 2018ELEGANT: Exchanging Latent Encodings with GAN for Transferring Multiple Face Attributescited by 50
- 2016Learning Residual Images for Face Attribute Manipulationcited by 40
- 2013Deep Learning using Linear Support Vector Machinescited by 39
- 2019Multi-mapping Image-to-Image Translation via Learning Disentanglementcited by 35
- 2021High-Fidelity and Arbitrary Face Editingcited by 35
- 2018Penalizing Top Performers: Conservative Loss for Semantic Segmentation Adaptationcited by 29
- 2018SMIT: Stochastic Multi-Label Image-to-Image Translationcited by 21
- 2017DNA-GAN: Learning Disentangled Representations from Multi-Attribute Imagescited by 16
- 2018Face Synthesis for Eyeglass-Robust Face Recognitioncited by 12
- 2017GeneGAN: Learning Object Transfiguration and Attribute Subspace from Unpaired Datacited by 11
- 2019SDIT: Scalable and Diverse Cross-domain Image Translationcited by 11
- 2019Unsupervised Eyeglasses Removal in the Wildcited by 10
- 2020ByeGlassesGAN: Identity Preserving Eyeglasses Removal for Face Imagescited by 10
- 2019MulGAN: Facial Attribute Editing by Exemplarcited by 8
Built on by
Citing papers per year: 2023: 4; 2024: 3; 2025: 2; 2026: 2.
11 papers.
- 2023SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detectioncited by 11
- 2025DreamID: High-Fidelity and Fast diffusion-based Face Swapping via Triplet ID Group Learningcited by 10
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Eracited by 6
- 2023M3Act: Learning from Synthetic Human Group Activitiescited by 5
- 2023End-to-end Face-swapping via Adaptive Latent Representation Learningcited by 1
- 2024V-LASIK: Consistent Glasses-Removal from Videos Using Synthetic Datacited by 1
- 2025Structure-Guided Diffusion Models for High-Fidelity Portrait Shadow Removalcited by 1
- 2026Beyond Shadows: A Large-Scale Benchmark and Multi-Stage Framework for High-Fidelity Facial Shadow Removalcited by 1
- 2023High-Quality Face Caricature via Style Translationcited by 0
- 2024Calibration of 3D Single-pixel Imaging Systems with a Calibration Fieldcited by 0
- 2026Unwarping the Lens: A Physics-Grounded Approach to Video Glasses Removalcited by 0
- 2026Unwarping the Lens: A Physics-Grounded Approach to Video Glasses Removal20 Aug 2026
- 2026Beyond Shadows: A Large-Scale Benchmark and Multi-Stage Framework for High-Fidelity Facial Shadow Removal27 Jan 2026
- 2025Structure-Guided Diffusion Models for High-Fidelity Portrait Shadow Removal7 Jul 2025
- 2025DreamID: High-Fidelity and Fast diffusion-based Face Swapping via Triplet ID Group Learning20 Apr 2025
- 2024Calibration of 3D Single-pixel Imaging Systems with a Calibration Field10 Oct 2024
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Era3 Sep 2024
- 2024V-LASIK: Consistent Glasses-Removal from Videos Using Synthetic Data20 Jun 2024
- 2023High-Quality Face Caricature via Style Translation22 Nov 2023
- 2023SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detection17 Aug 2023
- 2023M3Act: Learning from Synthetic Human Group Activities29 Jun 2023
- 2023End-to-end Face-swapping via Adaptive Latent Representation Learning7 Mar 2023