CVDec 17, 2021

Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders

arXiv:2112.09329v291 citations
Originality Incremental advance
AI Analysis

This enables easier manipulation of 3D data in shape editing software for CAD applications, though it is incremental as it builds on existing neural network methods for geometric decomposition.

The paper tackles the problem of reverse engineering 3D point clouds into CAD models composed of extrusion cylinders, achieving state-of-the-art performance on datasets like Fusion Gallery and DeepCAD.

We propose Point2Cyl, a supervised network transforming a raw 3D point cloud to a set of extrusion cylinders. Reverse engineering from a raw geometry to a CAD model is an essential task to enable manipulation of the 3D data in shape editing software and thus expand their usages in many downstream applications. Particularly, the form of CAD models having a sequence of extrusion cylinders -- a 2D sketch plus an extrusion axis and range -- and their boolean combinations is not only widely used in the CAD community/software but also has great expressivity of shapes, compared to having limited types of primitives (e.g., planes, spheres, and cylinders). In this work, we introduce a neural network that solves the extrusion cylinder decomposition problem in a geometry-grounded way by first learning underlying geometric proxies. Precisely, our approach first predicts per-point segmentation, base/barrel labels and normals, then estimates for the underlying extrusion parameters in differentiable and closed-form formulations. Our experiments show that our approach demonstrates the best performance on two recent CAD datasets, Fusion Gallery and DeepCAD, and we further showcase our approach on reverse engineering and editing.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes