Marching-Primitives: Shape Abstraction from Signed Distance Function

03/23/2023
by   Weixiao Liu, et al.
0

Representing complex objects with basic geometric primitives has long been a topic in computer vision. Primitive-based representations have the merits of compactness and computational efficiency in higher-level tasks such as physics simulation, collision checking, and robotic manipulation. Unlike previous works which extract polygonal meshes from a signed distance function (SDF), in this paper, we present a novel method, named Marching-Primitives, to obtain a primitive-based abstraction directly from an SDF. Our method grows geometric primitives (such as superquadrics) iteratively by analyzing the connectivity of voxels while marching at different levels of signed distance. For each valid connected volume of interest, we march on the scope of voxels from which a primitive is able to be extracted in a probabilistic sense and simultaneously solve for the parameters of the primitive to capture the underlying local geometry. We evaluate the performance of our method on both synthetic and real-world datasets. The results show that the proposed method outperforms the state-of-the-art in terms of accuracy, and is directly generalizable among different categories and scales. The code is open-sourced at https://github.com/ChirikjianLab/Marching-Primitives.git.

READ FULL TEXT

page 4

page 6

page 8

page 15

page 16

page 17

page 18

research
03/28/2022

Primitive-based Shape Abstraction via Nonparametric Bayesian Inference

3D shape abstraction has drawn great interest over the years. Apart from...
research
08/30/2023

Test Primitive:A Straightforward Method To Decouple March

The academic community has made outstanding achievements in researching ...
research
05/15/2020

PrimiTect: Fast Continuous Hough Voting for Primitive Detection

This paper tackles the problem of data abstraction in the context of 3D ...
research
11/29/2021

Robust and Accurate Superquadric Recovery: a Probabilistic Approach

Interpreting objects with basic geometric primitives has long been studi...
research
05/19/2022

Plane Geometry Diagram Parsing

Geometry diagram parsing plays a key role in geometry problem solving, w...
research
07/27/2022

Abstracting Sketches through Simple Primitives

Humans show high-level of abstraction capabilities in games that require...
research
04/13/2021

Semiring Primitives for Sparse Neighborhood Methods on the GPU

High-performance primitives for mathematical operations on sparse vector...

Please sign up or login with your details

Forgot password? Click here to reset