ECCV 2020

NormalGAN: Learning Detailed 3D Human from a Single RGB-D Image

 

Lizhen Wang, Xiaochen Zhao, Tao Yu, Songtao Wang, and Yebin Liu

Tsinghua University

 

Abstract

We propose NormalGAN, a fast adversarial learning-based method to reconstruct the complete and detailed 3D human from a single RGB-D image. Given a single front-view RGB-D image, NormalGAN performs two steps: front-view RGB-D rectification and back-view RGB-D inference. The final model was then generated by simply combining the front-view and back-view RGB-D information. However, inferring back-view RGB-D image with high-quality geometric details and plausible texture is not trivial. Our key observation is: Normal maps generally encode much more information of 3D surface details than RGB and depth images. Therefore, learning geometric details from normal maps is superior than other representations. In NormalGAN, an adversarial learning framework conditioned by normal maps is introduced, which is used to not only improve the front-view depth denoising performance, but also infer the back-view depth image with surprisingly geometric details. Moreover, for texture recovery, we remove shading information from the front-view RGB image based on the refined normal map, which further improves the quality of the back-view color inference. Results and experiments on both testing data set and real captured data demonstrate the superior performance of our approach. Given a consumer RGB-D sensor, NormalGAN can generate the complete and detailed 3D human reconstruction results in 20 fps, which further enables convenient interactive experiences in telepresence, AR/VR and gaming scenarios.

 

 

Overview of the NormalGAN reconstruction pipeline

Fig 1. The overview of our approach.

 


Results

 

Example 3D human reconstructions generated by NormalGAN

 

Fig 2. Example results reconstructed by our method.

 

 

NormalGAN reconstruction results on test data and captured images

 

Fig 3. Reconstruction results on testing set and captured images using our method.

 


Technical Paper

Download the NormalGAN paper (PDF)

 


Demo Video

 


Codes and Pre-trained Models

 

https://github.com/LizhenWangT/NormalGAN

 


Citation

Lizhen Wang, Xiaochen Zhao, Tao Yu, Songtao Wang, and Yebin Liu. "NormalGAN: Learning Detailed 3D Human from a Single RGB-D Image". ECCV 2020

 

@inproceedings{wang2020normalgan,
title={NormalGAN: Learning Detailed 3D Human from a Single RGB-D Image},
author={Wang, Lizhen and Zhao, Xiaochen and Yu, Tao and Wang, Songtao and Liu, Yebin},
booktitle={ECCV},
year={2020}
}