SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweepers

Abstract

Shape abstraction is an important task for simplifying complex geometric structures while retaining essential features. Sweep surfaces, commonly found in human-made objects, aid in this process by effectively capturing and representing object geometry, thereby facilitating abstraction. In this paper, we introduce , a novel approach to shape abstraction through sweep surfaces. We propose an effective parameterization for sweep surfaces, utilizing superellipses for profile representation and B-spline curves for the axis. This compact representation, requiring as few as 14 float numbers, facilitates intuitive and interactive editing while preserving shape details effectively. Additionally, by introducing a differentiable neural sweeper and an encoder-decoder architecture, we demonstrate the ability to predict sweep surface representations without supervision. We show the superiority of our model through several quantitative and qualitative experiments throughout the paper. Our code is available at https://mingrui-zhao.github. io/SweepNet/.

Cite

Text

Zhao et al. "SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweepers." Proceedings of the European Conference on Computer Vision (ECCV), 2024. doi:10.1007/978-3-031-72913-3_17

Markdown

[Zhao et al. "SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweepers." Proceedings of the European Conference on Computer Vision (ECCV), 2024.](https://mlanthology.org/eccv/2024/zhao2024eccv-sweepnet/) doi:10.1007/978-3-031-72913-3_17

BibTeX

@inproceedings{zhao2024eccv-sweepnet,
  title     = {{SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweepers}},
  author    = {Zhao, Mingrui and Wang, Yizhi and Yu, Fenggen and Zou, Changqing and Mahdavi-Amiri, Ali},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2024},
  doi       = {10.1007/978-3-031-72913-3_17},
  url       = {https://mlanthology.org/eccv/2024/zhao2024eccv-sweepnet/}
}