B-Rep Segmentation into CAD Operation Steps and Types
3D reverse engineering is a long sought-after, yet not completely achieved goal in the Computer-Aided Design (CAD) industry.The ultimate objective is to recover the construction history of a CAD model.Starting from a Boundary Representation (B-Rep) of a CAD model, this paper proposes a new deep neural network,CADOps-Net, that jointly learns the CAD operation types and the decomposition into different CAD operation steps. This joint learning allows to divide a B-Rep into parts that were created by various types of CAD operations at the same construction step; therefore providing relevant information for further recovery of the design history. Furthermore, we propose the novelCC3D-Opsdataset that includes over37k CAD models annotated with CAD operation type labels and step labels.Compared to existing datasets, the complexity and variety of CC3D-Ops models are closer to those used for industrial purposes. Our experiments, conducted on the proposed CC3D-Ops and the publicly available Fusion360 datasets, demonstrate the competitive performance of CADOps-Net with respect to state-of-the-art, and confirm the importance of the joint learning of CAD operation types and steps.
Downloads
Bibliography
@INPROCEEDINGS{Dupont3DV22,
author={Dupont, Elona and Cherenkova, Kseniya and Kacem, Anis and Ali, Sk Aziz and Aryhannikov, Ilya and Gusev, Gleb and Aouada, Djamila},
booktitle={2022 International Conference on 3D Vision (3DV)},
title={CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representations},
year={2022}
}