Improved Convex Decomposition with Ensembling and Negative Primitives

Read full text
Authors: Vaibhav Vavilala, Florian Kluger, Seemandhar Jain, Bodo Rosenhahn, Anand Bhattad, David Forsyth
Cited by: 0
References: 74

Abstract

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.

Fields of Study & Subjects

graph theory and CDMA systems Advanced Optimization Algorithms Research Digital Image Processing Techniques

Publication details

Journal / source
2026 International Conference on 3D Vision (3DV)
Publisher
IEEE
Pages
1534–1544
Publication date
20 March 2026
Language
EN