Generic Primitive Detection in Point Clouds Using Novel Minimal Quadric Fits
Not on the map. Why?
Abstract (arXiv)
We present a novel and effective method for detecting 3D primitives in cluttered, unorganized point clouds, without axillary segmentation or type specification. We consider the quadric surfaces for encapsulating the basic building blocks of our environments - planes, spheres, ellipsoids, cones or cylinders, in a unified fashion. Moreover, quadrics allow us to model higher degree of freedom shapes, such as hyperboloids or paraboloids that could be used in non-rigid settings. We begin by contributing two novel quadric fits targeting 3D point sets that are endowed with tangent space information. Based upon the idea of aligning the quadric gradients with the surface normals, our first formulation is exact and requires as low as four oriented points. The second fit approximates the first, and reduces the computational effort. We theoretically analyze these fits with rigor, and give algebraic and geometric arguments. Next, by re-parameterizing the solution, we devise a new local Hough voting scheme on the null-space coefficients that is combined with RANSAC, reducing the complexity from O(N4) to O(N3) (three points). To the best of our knowledge, this is the first method capable of performing a generic cross-type multi-object primitive detection in difficult scenes without segmentation. Our extensive qualitative and quantitative results show that our method is efficient and flexible, as well as being accurate.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 2; 2025: 1.
9 papers.
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 60
- 2022PhoCaL: A Multi-Modal Dataset for Category-Level Object Pose Estimation with Photometrically Challenging Objectscited by 45
- 2021Quantum Permutation Synchronizationcited by 32
- 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
- 2023Recognising geometric primitives in 3D point clouds of mechanical CAD objectscited by 4
- 2023QuadricsNet: Learning Concise Representation for Geometric Primitives in Point Cloudscited by 2
- 2021Robust Ellipsoid-specific Fitting via Expectation Maximizationcited by 1
- 2024A Bayesian Approach Toward Robust Multidimensional Ellipsoid-Specific Fittingcited by 1
- 2025A Real-Time Multi-Model Parametric Representation of Point Cloudscited by 0
- 2025A Real-Time Multi-Model Parametric Representation of Point Clouds18 Sep 2025
- 2024A Bayesian Approach Toward Robust Multidimensional Ellipsoid-Specific Fitting27 Jul 2024
- 2024Geometric Deep Learning for Computer-Aided Design: A Survey27 Feb 2024
- 2023QuadricsNet: Learning Concise Representation for Geometric Primitives in Point Clouds25 Sep 2023
- 2023Recognising geometric primitives in 3D point clouds of mechanical CAD objects11 Jan 2023
- 2022PhoCaL: A Multi-Modal Dataset for Category-Level Object Pose Estimation with Photometrically Challenging Objects18 May 2022
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders17 Dec 2021
- 2021Robust Ellipsoid-specific Fitting via Expectation Maximization26 Oct 2021
- 2021Quantum Permutation Synchronization19 Jan 2021