Improved Convex Decomposition with Ensembling and Negative Primitives

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Vavilala, Vaibhav, Kluger, Florian, Jain, Seemandhar, Rosenhahn, Bodo, Bhattad, Anand, Forsyth, David
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918396062334976
author Vavilala, Vaibhav
Kluger, Florian
Jain, Seemandhar
Rosenhahn, Bodo
Bhattad, Anand
Forsyth, David
author_facet Vavilala, Vaibhav
Kluger, Florian
Jain, Seemandhar
Rosenhahn, Bodo
Bhattad, Anand
Forsyth, David
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_19569
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Improved Convex Decomposition with Ensembling and Negative Primitives
Vavilala, Vaibhav
Kluger, Florian
Jain, Seemandhar
Rosenhahn, Bodo
Bhattad, Anand
Forsyth, David
Computer Vision and Pattern Recognition
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.
title Improved Convex Decomposition with Ensembling and Negative Primitives
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2405.19569