Paper published in a book (Scientific congresses, symposiums and conference proceedings)
CAD-Recode: Reverse Engineering CAD Code from Point Clouds
RUKHOVICH, Danila; DUPONT, Elona Marcelle Eugénie; MALLIS, Dimitrios et al.
2025In Proceedings of the IEEE/CVF International Conference on Computer Vision
Peer reviewed
 

Files


Full Text
CADRecode_ICCV_2025.pdf
Author postprint (5.01 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
CAD; LLM; 3D; Point cloud
Abstract :
[en] Computer-Aided Design (CAD) models are typically constructed by sequentially drawing parametric sketches and applying CAD operations to obtain a 3D model. The problem of 3D CAD reverse engineering consists of reconstructing the sketch and CAD operation sequences from 3D representations such as point clouds. In this paper, we address this challenge through novel contributions across three levels: CAD sequence representation, network design, and training dataset. In particular, we represent CAD sketch-extrude sequences as Python code. The proposed CAD-Recode translates a point cloud into Python code that, when executed, reconstructs the CAD model. Taking advantage of the exposure of pre-trained Large Language Models (LLMs) to Python code, we leverage a relatively small LLM as a decoder for CAD-Recode and combine it with a lightweight point cloud projector. CAD-Recode is trained on a procedurally generated dataset of one million CAD sequences. CAD-Recode significantly outperforms existing methods across the DeepCAD, Fusion360 and real-world CC3D datasets. Furthermore, we show that our CAD Python code output is interpretable by off-the-shelf LLMs, enabling CAD editing and CAD-specific question answering from point clouds.
Disciplines :
Computer science
Author, co-author :
RUKHOVICH, Danila ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > CVI2
DUPONT, Elona Marcelle Eugénie ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > CVI2 > Team Djamila AOUADA
MALLIS, Dimitrios  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > CVI2
CHERENKOVA, Kseniya ;  University of Luxembourg
KACEM, Anis  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > CVI2
AOUADA, Djamila  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > CVI2
External co-authors :
no
Language :
English
Title :
CAD-Recode: Reverse Engineering CAD Code from Point Clouds
Publication date :
19 October 2025
Event name :
International Conference on Computer Vision, ICCV 2025
Event place :
Honolulu, United States - Hawaii
Event date :
from 19 to 23 October 2025
Audience :
International
Main work title :
Proceedings of the IEEE/CVF International Conference on Computer Vision
Publisher :
Institute of Electrical and Electronics Engineers (IEEE), Piscataway, United States - New Jersey
Pages :
9801--9811
Peer reviewed :
Peer reviewed
FnR Project :
FNR16849599 - FREE-3D - Feature-based Reverse Engineering Of 3d Scans, 2021 (01/05/2022-30/04/2025) - Djamila Aouada
Funders :
FNR - Fonds National de la Recherche
Available on ORBilu :
since 04 January 2026

Statistics


Number of views
29 (0 by Unilu)
Number of downloads
4 (0 by Unilu)

Bibliography


Similar publications



Contact ORBilu