CVPR 2021

Style-based Point Generator with Adversarial Rendering for Point Cloud Completion

Chulin Xie1*   Chuxin Wang2*   Bo Zhang3Hao Yang3Dong Chen3Fang Wen3

1University of Illinois at Urbana-Champaign2University of Science and Technology of China

3Microsoft Research Asia

*Equal contribution



In this paper, we proposed a novel Style-based Point Generator with Adversarial Rendering (SpareNet) for point cloud completion. Firstly, we present the channel-attentive EdgeConv to fully exploit the local structures as well as the global shape in point features. Secondly, we observe that the concatenation manner used by vanilla foldings limits its potential of generating a complex and faithful shape. Enlightened by the success of StyleGAN, we regard the shape feature as style code that modulates the normalization layers during the folding, which considerably enhances its capability. Thirdly, we realize that existing point supervisions, e.g., Chamfer Distance or Earth Mover's Distance, cannot faithfully reflect the perceptual quality of the reconstructed points. To address this, we propose to project the completed points to depth maps with a differentiable renderer and apply adversarial training to advocate the perceptual realism under different viewpoints. Comprehensive experiments on ShapeNet and KITTI prove the effectiveness of our method, which achieves state-of-the-art quantitative performance while offering superior visual quality.


centered image

The architecture of SpareNet. An encoder E encodes the partial points X into a shape code g, leveraged by a style-based generator G to synthesize a coarse completion Yc, which is recurrently improved with refiner R into the final result Y. Adversarial point rendering is applied to advocate the perceptual realism of completed points under different views.


We devise the Channel Attentive EdgeConv (CAE) to simultaneously integrate both local and global context from point features. Our point encoder E heavily relies on the CAE blocks.

We present a style-based point generator G to generate a completed point cloud from the shape code g through novel style-based folding layers.

After generating a coarse point cloud Yc, we additionally refine it to acquire a final result Y with improved quality. Our refinement guarantees an advantageous visual quality of our final point cloud Y by employing a novel adversarial point rendering.


Visualized completion comparison on ShapeNet.


Style-based Point Generator with Adversarial Rendering for Point Cloud Completion
Chulin Xie*, Chuxin Wang*, Bo Zhang, Hao Yang, Dong Chen, Fang Wen
Conference on Computer Vision and Pattern Recongnition (CVPR), 2021

[PDF] [Code] [Poster] [BibTeX]

Last update: Mar, 2021