Face De-occlusion using 3D Morphable Model and Generative Adversarial Network

TL;DR

A face de-occlusion method using 3D Morphable Model and GAN, enhancing face reconstruction accuracy.

cs.CV 🔴 Advanced 2019-04-12 44 views
Xiaowei Yuan In Kyu Park
3D Morphable Model Generative Adversarial Network Face Reconstruction De-occlusion Image Processing

Key Findings

Methodology

This paper proposes a novel method combining 3D Morphable Model (3DMM) and Generative Adversarial Network (GAN). The method uses 3DMM inversely as a geometric prior, integrating global and local adversarial convolutional neural networks to learn a face de-occlusion model. 3DMM provides geometric prior and face region for the local discriminator.

Key Results

  • Experimental results show the method excels in removing complex occlusions under various head poses and lighting conditions.
  • A large-scale dataset synthesized from 300W-3D and AFLW2000-3D demonstrates model robustness.
  • Compared to existing methods, this approach shows significant advantages in de-occlusion and 3D face reconstruction.

Significance

The study holds significant academic and industrial implications, addressing long-standing issues of unusable models due to occlusions in face reconstruction. It not only improves 3D face reconstruction accuracy but also enables face attribute editing.

Technical Contribution

Technical contributions include the first use of 3DMM for face de-occlusion, proposing a GAN framework with global and local discriminators for high-quality image synthesis and de-occlusion.

Novelty

This method is the first to utilize 3DMM for face de-occlusion, offering superior image synthesis quality and de-occlusion effects compared to existing methods.

Limitations

  • The model may fail when multiple occlusions exist, especially when occlusions are outside the 3DMM parametric space.
  • High computational resource requirements may limit real-time applications.

Future Work

Future work could include optimizing the model to reduce computational costs and expanding datasets to cover more occlusion types and scenarios.

AI Executive Summary

Face de-occlusion is a critical issue in computer vision, where traditional methods often fail with complex occlusions. This paper introduces a novel method combining 3D Morphable Model (3DMM) and Generative Adversarial Network (GAN), using 3DMM inversely as a geometric prior and integrating global and local adversarial convolutional neural networks to learn a face de-occlusion model. Experimental results show the method excels in removing complex occlusions and accurately reconstructing 3D face models.

The method was tested on datasets synthesized from 300W-3D and AFLW2000-3D, demonstrating robustness under various head poses and lighting conditions. Compared to existing methods, this approach shows significant advantages in de-occlusion and 3D face reconstruction, addressing long-standing issues of unusable models due to occlusions.

However, the method may fail when multiple occlusions exist, especially when occlusions are outside the 3DMM parametric space. Additionally, high computational resource requirements may limit its use in real-time applications. Future work could include optimizing the model to reduce computational costs and expanding datasets to cover more occlusion types and scenarios.

Deep Analysis

Background

In recent years, 3D Morphable Models (3DMM) have been widely used in image-based 3D face reconstruction. However, face images are often severely occluded by non-face objects like glasses, masks, and hands, making the reconstructed 3D face models unusable. Traditional methods often fail to remove complex occlusions, especially under various head poses and lighting conditions.

Core Problem

Face de-occlusion is a complex problem where existing methods often fail to handle complex occlusions, especially under various head poses and lighting conditions. Solving this issue is crucial for improving the accuracy and usability of 3D face reconstruction.

Innovation

This paper proposes a novel method combining 3D Morphable Model (3DMM) and Generative Adversarial Network (GAN). By inversely using 3DMM as a geometric prior, it integrates global and local adversarial convolutional neural networks to learn a face de-occlusion model. 3DMM provides geometric prior and face region for the local discriminator.

Methodology

  • �� Inversely use 3DMM as a geometric prior to provide face regions.
  • �� Integrate global and local adversarial convolutional neural networks to learn the de-occlusion model.
  • �� Synthesize a large-scale dataset from 300W-3D and AFLW2000-3D for training.

Experiments

A large-scale dataset synthesized from 300W-3D and AFLW2000-3D was used to test the model's robustness under various head poses and lighting conditions. Metrics like PSNR and SSIM were used to evaluate de-occlusion performance.

Results

Experimental results show the method excels in removing complex occlusions and accurately reconstructing 3D face models. Compared to existing methods, this approach shows significant advantages in de-occlusion and 3D face reconstruction.

Applications

The method can be applied in face recognition, face animation, and other fields, especially under complex occlusions and various head poses.

Limitations & Outlook

The method may fail when multiple occlusions exist, especially when occlusions are outside the 3DMM parametric space. Additionally, high computational resource requirements may limit its use in real-time applications.

Plain Language Accessible to non-experts

Imagine watching a magic show where the magician covers part of an object with a cloth and then uses some tricks to make the object reappear. Our research is like this magic show, using a special tool (3D Morphable Model and Generative Adversarial Network) to remove occlusions in face images, revealing the hidden parts. This process is like the magician's magical moves under the cloth, ultimately showing the audience the complete object.

ELI14 Explained like you're 14

Imagine you're playing a game where the character's face is covered by a mask. Our research is like a superpower in the game that can remove the mask, letting you see the character's full face. This superpower uses a tool called 3D Morphable Model, like a magic item in the game, helping you unveil the mask and see the character's true appearance. Isn't that cool?

Glossary

3D Morphable Model

A statistical method for representing and synthesizing face geometry and texture.

Used to provide geometric prior and face region for the local discriminator.

Generative Adversarial Network

A model trained through adversarial training of a generator and discriminator to generate high-quality images.

Used to learn the face de-occlusion model.

PSNR (Peak Signal-to-Noise Ratio)

A metric for evaluating image quality, with higher values indicating better quality.

Used to evaluate de-occlusion performance.

SSIM (Structural Similarity Index)

A metric for evaluating image similarity, with higher values indicating higher similarity.

Used to evaluate de-occlusion performance.

Local Discriminator

A network module that discriminates specific regions of an image.

Used to enhance details in the face region.

Open Questions Unanswered questions from this research

  • 1 How to improve model robustness when multiple occlusions exist? Current methods often fail in such scenarios.
  • 2 How to reduce computational resource demands to make the model suitable for real-time applications?

Applications

Immediate Applications

Face Recognition

Improve recognition accuracy under complex occlusions and various head poses.

Face Animation

Remove occlusions in animation production to enhance facial expression realism.

Long-term Vision

Real-time Applications

Optimize the model for real-time de-occlusion, applicable in video calls and live streaming.

Abstract

In recent decades, 3D morphable model (3DMM) has been commonly used in image-based photorealistic 3D face reconstruction. However, face images are often corrupted by serious occlusion by non-face objects including eyeglasses, masks, and hands. Such objects block the correct capture of landmarks and shading information. Therefore, the reconstructed 3D face model is hardly reusable. In this paper, a novel method is proposed to restore de-occluded face images based on inverse use of 3DMM and generative adversarial network. We utilize the 3DMM prior to the proposed adversarial network and combine a global and local adversarial convolutional neural network to learn face de-occlusion model. The 3DMM serves not only as geometric prior but also proposes the face region for the local discriminator. Experiment results confirm the effectiveness and robustness of the proposed algorithm in removing challenging types of occlusions with various head poses and illumination. Furthermore, the proposed method reconstructs the correct 3D face model with de-occluded textures.

cs.CV