SfmCAD: Unsupervised CAD Reconstruction by Learning Sketch-based Feature Modeling Operations

Published in IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2024

2024_CVPR_SfmCAD_main

Abstract

This paper introduces SfmCAD, a novel unsupervisednetwork that reconstructs 3D shapes by learning the SketchbasedFeature Modeling operations commonly used inmodern CAD workflows. Given a 3D shape representedas voxels, SfmCAD learns a neural-typed sketch+path parameterizedrepresentation, including 2D sketches of featureprimitives and their 3D sweeping paths without supervision, for inferring feature-based CAD programs. SfmCADemploys 2D sketches for local detail representation and 3Dpaths to capture the overall structure, achieving a clearseparation between shape details and structure. This conversioninto parametric forms enables users to seamlesslyadjust the shape’s geometric and structural features, thusenhancing interpretability and user control. We demonstratethe effectiveness of our method by applying Sfm-CAD to many different types of objects, such as CAD parts, ShapeNet objects, and tree shapes. Extensive comparisonsshow that SfmCAD produces compact and faithful 3D reconstructionswith superior quality compared to alternatives.The code is released at SfmCAD.