HPNet: Deep Primitive Segmentation Using Hybrid Representations
Not on the map. Why?
Abstract (arXiv)
This paper introduces HPNet, a novel deep-learning approach for segmenting a 3D shape represented as a point cloud into primitive patches. The key to deep primitive segmentation is learning a feature representation that can separate points of different primitives. Unlike utilizing a single feature representation, HPNet leverages hybrid representations that combine one learned semantic descriptor, two spectral descriptors derived from predicted geometric parameters, as well as an adjacency matrix that encodes sharp edges. Moreover, instead of merely concatenating the descriptors, HPNet optimally combines hybrid representations by learning combination weights. This weighting module builds on the entropy of input features. The output primitive segmentation is obtained from a mean-shift clustering module. Experimental results on benchmark datasets ANSI and ABCParts show that HPNet leads to significant performance gains from baseline approaches.
Key facts. Cited by 35 papers in the map (data through 7 Oct 2026). Builds on 17 of its 40 references that are in the map. First posted on arXiv 22 May 2021.
Builds on
17 of 40 references.
References · 17
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2020H3DNet: 3D Object Detection Using Hybrid Geometric Primitivescited by 123
- 2017Semantic Instance Segmentation with a Discriminative Loss Functioncited by 118
- 2020HybridPose: 6D Object Pose Estimation under Hybrid Representationscited by 107
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 90
- 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
5 more
- 2018Deep Generative Modeling for Scene Synthesis via Hybrid Representationscited by 63
- 2019Single-Image Piece-wise Planar 3D Reconstruction via Associative Embeddingcited by 56
- 2019Extreme Relative Pose Network under Hybrid Representationscited by 19
- 2020Coupling Explicit and Implicit Surface Representations for Generative 3D Modelingcited by 19
- 2018Path-Invariant Map Networkscited by 5
Built on by
Citing papers per year: 2022: 5; 2023: 12; 2024: 5; 2025: 6; 2026: 7.
35 papers.
Sort:
By area:
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2022Implicit Autoencoder for Point-Cloud Self-Supervised Representation Learningcited by 46
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2022Point Primitive Transformer for Long-Term 4D Point Cloud Video Understandingcited by 35
- 2024ViGoR: Improving Visual Grounding of Large Vision Language Models with Fine-Grained Reward Modelingcited by 34
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 33
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generationcited by 17
- 2024Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioningcited by 17
- 20233D Feature Prediction for Masked-AutoEncoder-Based Point Cloud Pretrainingcited by 13
- 2022AutoGPart: Intermediate Supervision Search for Generalizable 3D Part Segmentationcited by 10
23 more
- 2023PlanarNeRF: Online Learning of Planar Primitives with Neural Radiance Fieldscited by 5
- 2023Recognising geometric primitives in 3D point clouds of mechanical CAD objectscited by 4
- 2023A Review of Deep Learning-Powered Mesh Reconstruction Methodscited by 3
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2023Multi-View Representation is What You Need for Point-Cloud Pre-Trainingcited by 3
- 2023A boundary-aware point clustering approach in Euclidean and embedding spaces for roof plane segmentationcited by 3
- 2023QuadricsNet: Learning Concise Representation for Geometric Primitives in Point Cloudscited by 2
- 2026DualBrep: A Dual-Field Continuous Representation for B-rep Modellingcited by 2
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfacescited by 2
- 2023BPNet: B'ezier Primitive Segmentation on 3D Point Cloudscited by 1
- 20233D detection of roof sections from a single satellite image and application to LOD2-building reconstructioncited by 1
- 2024Constraint-Aware Feature Learning for Parametric Point Cloudcited by 1
- 2024Point Cloud to Mesh Reconstruction: Methods, Trade-offs, and Implementation Guidecited by 0
- 2025Deep Polycuboid Fitting for Compact 3D Representation of Indoor Scenescited by 0
- 2025View2CAD: Reconstructing View-Centric CAD Models from Single RGB-D Scanscited by 0
- 2025Hierarchical Error Assessment of CAD Models for Aircraft Manufacturing-and-Measurementcited by 0
- 2025RoofSeg: An edge-aware transformer-based network for end-to-end roof plane segmentationcited by 0
- 2026Unified Primitive Proxies for Structured Shape Completioncited by 0
- 2025Self-Supervised Masked Autoencoders with Dense-Unet for Coronary Calcium Removal in limited CT Datacited by 0
- 2026BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian Splattingcited by 0
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineeringcited by 0
- 2026SCULPT: Subtractive Composition for 3D Part Generationcited by 0
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?cited by 0
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026SCULPT: Subtractive Composition for 3D Part Generation13 Aug 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026DualBrep: A Dual-Field Continuous Representation for B-rep Modelling30 Jun 2026
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineering13 Mar 2026
- 2026BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian Splatting24 Feb 2026
- 2026Unified Primitive Proxies for Structured Shape Completion2 Jan 2026
- 2025Self-Supervised Masked Autoencoders with Dense-Unet for Coronary Calcium Removal in limited CT Data25 Dec 2025
- 2025RoofSeg: An edge-aware transformer-based network for end-to-end roof plane segmentation26 Aug 2025
- 2025Hierarchical Error Assessment of CAD Models for Aircraft Manufacturing-and-Measurement12 Jun 2025
- 2025HoLa: B-Rep Generation using a Holistic Latent Representation19 Apr 2025
- 2025View2CAD: Reconstructing View-Centric CAD Models from Single RGB-D Scans5 Apr 2025
23 more
- 2025Deep Polycuboid Fitting for Compact 3D Representation of Indoor Scenes19 Mar 2025
- 2024Point Cloud to Mesh Reconstruction: Methods, Trade-offs, and Implementation Guide14 Dec 2024
- 2024Constraint-Aware Feature Learning for Parametric Point Cloud12 Nov 2024
- 2024Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioning7 Jun 2024
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attention27 Feb 2024
- 2024ViGoR: Improving Visual Grounding of Large Vision Language Models with Fine-Grained Reward Modeling9 Feb 2024
- 2023PlanarNeRF: Online Learning of Planar Primitives with Neural Radiance Fields30 Dec 2023
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Clouds7 Dec 2023
- 2023QuadricsNet: Learning Concise Representation for Geometric Primitives in Point Clouds25 Sep 2023
- 2023A boundary-aware point clustering approach in Euclidean and embedding spaces for roof plane segmentation7 Sep 2023
- 20233D detection of roof sections from a single satellite image and application to LOD2-building reconstruction11 Jul 2023
- 2023BPNet: B'ezier Primitive Segmentation on 3D Point Clouds8 Jul 2023
- 2023Multi-View Representation is What You Need for Point-Cloud Pre-Training5 Jun 2023
- 2023A Survey of Methods for Converting Unstructured Data to CSG Models2 May 2023
- 20233D Feature Prediction for Masked-AutoEncoder-Based Point Cloud Pretraining14 Apr 2023
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations19 Mar 2023
- 2023A Review of Deep Learning-Powered Mesh Reconstruction Methods6 Mar 2023
- 2023Recognising geometric primitives in 3D point clouds of mechanical CAD objects11 Jan 2023
- 2022Reconstructing editable prismatic CAD from rounded voxel models2 Sep 2022
- 2022Point Primitive Transformer for Long-Term 4D Point Cloud Video Understanding30 Jul 2022
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation29 May 2022
- 2022AutoGPart: Intermediate Supervision Search for Generalizable 3D Part Segmentation13 Mar 2022
- 2022Implicit Autoencoder for Point-Cloud Self-Supervised Representation Learning3 Jan 2022
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2022Implicit Autoencoder for Point-Cloud Self-Supervised Representation Learningcited by 46
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2022Point Primitive Transformer for Long-Term 4D Point Cloud Video Understandingcited by 35
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 33
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generationcited by 17
- 2024Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioningcited by 17
- 20233D Feature Prediction for Masked-AutoEncoder-Based Point Cloud Pretrainingcited by 13
- 2022AutoGPart: Intermediate Supervision Search for Generalizable 3D Part Segmentationcited by 10
- 2023PlanarNeRF: Online Learning of Planar Primitives with Neural Radiance Fieldscited by 5
12 most cited of 33 All 33 (JSON)
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026SCULPT: Subtractive Composition for 3D Part Generation13 Aug 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineering13 Mar 2026
- 2026BrepGaussian: CAD reconstruction from Multi-View Images with Gaussian Splatting24 Feb 2026
- 2026Unified Primitive Proxies for Structured Shape Completion2 Jan 2026
- 2025Self-Supervised Masked Autoencoders with Dense-Unet for Coronary Calcium Removal in limited CT Data25 Dec 2025
- 2025RoofSeg: An edge-aware transformer-based network for end-to-end roof plane segmentation26 Aug 2025
- 2025Hierarchical Error Assessment of CAD Models for Aircraft Manufacturing-and-Measurement12 Jun 2025
- 2025HoLa: B-Rep Generation using a Holistic Latent Representation19 Apr 2025
- 2025View2CAD: Reconstructing View-Centric CAD Models from Single RGB-D Scans5 Apr 2025
- 2025Deep Polycuboid Fitting for Compact 3D Representation of Indoor Scenes19 Mar 2025
12 newest of 33 All 33 (JSON)