Improved Convex Decomposition with Ensembling and Negative Primitives
Not on the map. Why?
Abstract (arXiv)
Describing a scene in terms of primitives -- geometrically simple shapes that offer a parsimonious but accurate abstraction of structure -- is an established and difficult fitting problem. Different scenes require different numbers of primitives, and these primitives interact strongly. Existing methods are evaluated by comparing predicted depth, normals, and segmentation against ground truth. The state of the art method involves a learned regression procedure to predict a start point consisting of a fixed number of primitives, followed by a descent method to refine the geometry and remove redundant primitives. CSG (Constructive Solid Geometry) representations are significantly enhanced by a set-differencing operation. Our representation incorporates negative primitives, which are differenced from the positive primitives. These notably enrich the geometry that the model can encode, while complicating the fitting problem. This paper presents a method that can (a) incorporate these negative primitives and (b) choose the overall number of positive and negative primitives by ensembling. Extensive experiments on the standard NYUv2 dataset confirm that (a) this approach results in substantial improvements in depth representation and segmentation over SOTA and (b) negative primitives improve fitting accuracy. Our method is robustly applicable across datasets: in a first, we evaluate primitive prediction for LAION images.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 38 of its 79 references that are in the map. First posted on arXiv 29 May 2024.
Builds on
38 of 79 references.
References · 38
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2024Depth Anything: Unleashing the Power of Large-Scale Unlabeled Datacited by 1,346
- 2020Hypersim: A Photorealistic Synthetic Dataset for Holistic Indoor Scene Understandingcited by 593
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2019What Do Single-view 3D Reconstruction Networks Learn?cited by 259
- 2019BSP-Net: Generating Compact Meshes via Binary Space Partitioningcited by 205
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 123
- 2018PlaneRCNN: 3D Plane Detection and Reconstruction from a Single Imagecited by 105
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
- 2018LayoutNet: Reconstructing the 3D Room Layout from a Single RGB Imagecited by 94
26 more
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 90
- 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
- 2018PlaneNet: Piece-wise Planar Reconstruction from a Single RGB Imagecited by 77
- 2023LooseControl: Lifting ControlNet for Generalized Depth Conditioningcited by 68
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2022Approximate Convex Decomposition for 3D Meshes with Collision-Aware Concavity and Tree Searchcited by 61
- 2014Designing Deep Networks for Surface Normal Estimationcited by 59
- 2019StructureNet: Hierarchical Graph Networks for 3D Shape Generationcited by 59
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2022Towards High-Fidelity Single-view Holistic Reconstruction of Indoor Scenescited by 43
- 2023Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitivescited by 37
- 2019Deep Parametric Shape Predictions using Distance Fieldscited by 30
- 2020CONSAC: Robust Multi-Model Fitting by Conditional Sample Consensuscited by 30
- 2022SPAGHETTI: Editing Implicit Shapes Through Part Aware Generationcited by 28
- 2020Learning Generative Models of Shape Handlescited by 25
- 2020General 3D Room Layout from a Single View by Render-and-Comparecited by 21
- 2021Monte Carlo Scene Search for 3D Scene Understandingcited by 19
- 2021Cuboids Revisited: Learning Robust 3D Shape Fitting to Single RGB Imagescited by 17
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Viewscited by 13
- 2022MonteBoxFinder: Detecting and Filtering Primitives to Fit a Noisy Point Cloudcited by 11
- 2021LSD-StructureNet: Modeling Levels of Structural Detail in 3D Part Hierarchiescited by 8
- 2023Convex Decomposition of Indoor Scenescited by 6
- 2024PARSAC: Accelerating Robust Multi-Model Fitting with Parallel Sample Consensuscited by 6
- 2019Cerberus: A Multi-headed Derenderercited by 4
- 2022Differentiable Collision Detection for a Set of Convex Primitivescited by 4
- 2024Robust Shape Fitting for 3D Scene Abstractioncited by 3
Built on by
Not cited yet.