Robust and Accurate Superquadric Recovery: a Probabilistic Approach
Not on the map. Why?
Abstract (arXiv)
Interpreting objects with basic geometric primitives has long been studied in computer vision. Among geometric primitives, superquadrics are well known for their ability to represent a wide range of shapes with few parameters. However, as the first and foremost step, recovering superquadrics accurately and robustly from 3D data still remains challenging. The existing methods are subject to local optima and sensitive to noise and outliers in real-world scenarios, resulting in frequent failure in capturing geometric shapes. In this paper, we propose the first probabilistic method to recover superquadrics from point clouds. Our method builds a Gaussian-uniform mixture model (GUM) on the parametric surface of a superquadric, which explicitly models the generation of outliers and noise. The superquadric recovery is formulated as a Maximum Likelihood Estimation (MLE) problem. We propose an algorithm, Expectation, Maximization, and Switching (EMS), to solve this problem, where: (1) outliers are predicted from the posterior perspective; (2) the superquadric parameter is optimized by the trust-region reflective algorithm; and (3) local optima are avoided by globally searching and switching among parameters encoding similar superquadrics. We show that our method can be extended to the multi-superquadrics recovery for complex objects. The proposed method outperforms the state-of-the-art in terms of accuracy, efficiency, and robustness on both synthetic and real-world datasets. The code is at http://github.com/bmlklwx/EMS-superquadric_fitting.git.
Key facts. Cited by 29 papers in the map (data through 13 Oct 2026). Builds on 11 of its 42 references that are in the map. First posted on arXiv 29 Nov 2021.
Builds on
11 of 42 references.
References · 11
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,231
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,389
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 976
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 334
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 124
- 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
- 2020Learning Unsupervised Hierarchical Part Decomposition of 3D Objects from a Single RGB Imagecited by 72
- 2018Im2Struct: Recovering 3D Shape Structure from a Single RGB Imagecited by 55
- 2020Segmentation and Recovery of Superquadric Models using Convolutional Neural Networkscited by 3
- 2020Closed-Form Minkowski Sums of Convex Bodies with Smooth Positively Curved Boundariescited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 6; 2025: 7; 2026: 9.
29 papers.
Sort:
By area:
- 2024Part123: Part-aware 3D Reconstruction from a Single-view Imagecited by 54
- 2023Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitivescited by 38
- 2025SuperDec: 3D Scene Decomposition with Superquadric Primitivescited by 20
- 2023Marching-Primitives: Shape Abstraction from Signed Distance Functioncited by 19
- 2022Primitive-based Shape Abstraction via Nonparametric Bayesian Inferencecited by 15
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Viewscited by 13
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadricscited by 8
- 2024GaussianBlock: Building Part-Aware Compositional and Editable 3D Scene by Primitives and Gaussianscited by 6
- 2023Learnable Earth Parser: Discovering 3D Prototypes in Aerial Scanscited by 5
- 2024DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assemblycited by 5
- 2024SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweeperscited by 5
- 2025Residual Primitive Fitting of 3D Shapes with SuperFrustacited by 5
17 more
- 2026SuperFlex: Deformable Superquadrics for Point Cloud Decompositioncited by 3
- 2022Efficient Representations of Object Geometry for Reinforcement Learning of Interactive Grasping Policiescited by 2
- 2025Aligning Instance-Semantic Sparse Representation towards Unsupervised Object Segmentation and Shape Abstraction with Repeatable Primitivescited by 2
- 2024A Bayesian Approach Toward Robust Multidimensional Ellipsoid-Specific Fittingcited by 1
- 2026Articulation in Prime: Primitive-Based Articulated Object Understanding from a Single Casual Videocited by 1
- 2023ShapeShift: Superquadric-based Object Pose Estimation for Robotic Graspingcited by 0
- 2025Deep Polycuboid Fitting for Compact 3D Representation of Indoor Scenescited by 0
- 2025SAR2Struct: Extracting 3D Semantic Structural Representation of Aircraft Targets from Single-View SAR Imagecited by 0
- 2025A Multi-Level Similarity Approach for Single-View Object Grasping: Matching, Planning, and Fine-Tuningcited by 0
- 2025A 3D Generation Framework from Cross Modality to Parameterized Primitivecited by 0
- 2026DualPrim: Compact 3D Reconstruction with Positive and Negative Primitivescited by 0
- 2026D-Prism: Differentiable Primitives for Structured Dynamic Modelingcited by 0
- 2026A Holistic Method for Superquadric Fitting Using Unsupervised Clustering Analysiscited by 0
- 2026Rethinking 3D Shape Generation: Diffusion over Superquadricscited by 0
- 2026Prompting Image Generators for Training-free Primitive Shape Abstractioncited by 0
- 2026Hi-TOPS: Hierarchical Topology-aware Scoring Prior for 3D Part Decompositioncited by 0
- 2026Superquadric Primitive Decomposition of 3D point clouds via Geometric-Aware Inlier Refinementcited by 0
- 2026Superquadric Primitive Decomposition of 3D point clouds via Geometric-Aware Inlier Refinement28 Sep 2026
- 2026Hi-TOPS: Hierarchical Topology-aware Scoring Prior for 3D Part Decomposition1 Aug 2026
- 2026Prompting Image Generators for Training-free Primitive Shape Abstraction6 Jul 2026
- 2026SuperFlex: Deformable Superquadrics for Point Cloud Decomposition1 Jul 2026
- 2026Rethinking 3D Shape Generation: Diffusion over Superquadrics8 Jun 2026
- 2026Articulation in Prime: Primitive-Based Articulated Object Understanding from a Single Casual Video18 May 2026
- 2026A Holistic Method for Superquadric Fitting Using Unsupervised Clustering Analysis16 May 2026
- 2026D-Prism: Differentiable Primitives for Structured Dynamic Modeling18 Apr 2026
- 2026DualPrim: Compact 3D Reconstruction with Positive and Negative Primitives17 Mar 2026
- 2025Residual Primitive Fitting of 3D Shapes with SuperFrusta9 Dec 2025
- 2025A 3D Generation Framework from Cross Modality to Parameterized Primitive9 Oct 2025
- 2025A Multi-Level Similarity Approach for Single-View Object Grasping: Matching, Planning, and Fine-Tuning16 Jul 2025
17 more
- 2025SAR2Struct: Extracting 3D Semantic Structural Representation of Aircraft Targets from Single-View SAR Image7 Jun 2025
- 2025SuperDec: 3D Scene Decomposition with Superquadric Primitives1 Apr 2025
- 2025Deep Polycuboid Fitting for Compact 3D Representation of Indoor Scenes19 Mar 2025
- 2025Aligning Instance-Semantic Sparse Representation towards Unsupervised Object Segmentation and Shape Abstraction with Repeatable Primitives10 Mar 2025
- 2024GaussianBlock: Building Part-Aware Compositional and Editable 3D Scene by Primitives and Gaussians2 Oct 2024
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadrics20 Aug 2024
- 2024A Bayesian Approach Toward Robust Multidimensional Ellipsoid-Specific Fitting27 Jul 2024
- 2024SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweepers8 Jul 2024
- 2024Part123: Part-aware 3D Reconstruction from a Single-view Image27 May 2024
- 2024DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assembly1 Apr 2024
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Views5 Sep 2023
- 2023Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitives11 Jul 2023
- 2023Learnable Earth Parser: Discovering 3D Prototypes in Aerial Scans19 Apr 2023
- 2023ShapeShift: Superquadric-based Object Pose Estimation for Robotic Grasping10 Apr 2023
- 2023Marching-Primitives: Shape Abstraction from Signed Distance Function23 Mar 2023
- 2022Efficient Representations of Object Geometry for Reinforcement Learning of Interactive Grasping Policies20 Nov 2022
- 2022Primitive-based Shape Abstraction via Nonparametric Bayesian Inference28 Mar 2022
- 2023Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitivescited by 38
- 2025SuperDec: 3D Scene Decomposition with Superquadric Primitivescited by 20
- 2023Marching-Primitives: Shape Abstraction from Signed Distance Functioncited by 19
- 2022Primitive-based Shape Abstraction via Nonparametric Bayesian Inferencecited by 15
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Viewscited by 13
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadricscited by 8
- 2024GaussianBlock: Building Part-Aware Compositional and Editable 3D Scene by Primitives and Gaussianscited by 6
- 2023Learnable Earth Parser: Discovering 3D Prototypes in Aerial Scanscited by 5
- 2024DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assemblycited by 5
- 2024SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweeperscited by 5
- 2025Residual Primitive Fitting of 3D Shapes with SuperFrustacited by 5
- 2026SuperFlex: Deformable Superquadrics for Point Cloud Decompositioncited by 3
12 most cited of 27 All 27 (JSON)
- 2026Superquadric Primitive Decomposition of 3D point clouds via Geometric-Aware Inlier Refinement28 Sep 2026
- 2026Hi-TOPS: Hierarchical Topology-aware Scoring Prior for 3D Part Decomposition1 Aug 2026
- 2026Prompting Image Generators for Training-free Primitive Shape Abstraction6 Jul 2026
- 2026SuperFlex: Deformable Superquadrics for Point Cloud Decomposition1 Jul 2026
- 2026Articulation in Prime: Primitive-Based Articulated Object Understanding from a Single Casual Video18 May 2026
- 2026A Holistic Method for Superquadric Fitting Using Unsupervised Clustering Analysis16 May 2026
- 2026D-Prism: Differentiable Primitives for Structured Dynamic Modeling18 Apr 2026
- 2026DualPrim: Compact 3D Reconstruction with Positive and Negative Primitives17 Mar 2026
- 2025Residual Primitive Fitting of 3D Shapes with SuperFrusta9 Dec 2025
- 2025A 3D Generation Framework from Cross Modality to Parameterized Primitive9 Oct 2025
- 2025A Multi-Level Similarity Approach for Single-View Object Grasping: Matching, Planning, and Fine-Tuning16 Jul 2025
- 2025SAR2Struct: Extracting 3D Semantic Structural Representation of Aircraft Targets from Single-View SAR Image7 Jun 2025
12 newest of 27 All 27 (JSON)