Demo Data from EDBT 2026 / reviewers in the wild / expert
Elona Dupont
dblp:326/8559
· DBLP profile ↗
5ranked-venue papers
2as first author
5since 2021 · last 2025
0000-0003-4045-5651ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 1 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author · 4 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
4 papers |
Geometric modeling and processing · 100% | |
| Artificial intelligence
3 papers |
3D vision · 52% Deep learning architectures and training · 48% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision
3d reconstruction |
0.9 | 1 | 2025 | CAD-Recode: Reverse Engineering CAD Code From Point Clouds · ICCV 2025 |
Compilers and program optimization
code generation |
0.9 | 1 | 2025 | CAD-Recode: Reverse Engineering CAD Code From Point Clouds · ICCV 2025 |
Machine learning › Deep learning architectures and training › transformer
hierarchical transformer |
0.8 | 1 | 2024 | TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Clouds · ECCV (61) 2024 |
Computer vision › 3D vision
point cloud segmentation |
0.8 | 1 | 2024 | SpelsNet: Surface Primitive Elements Segmentation by B-Rep Graph Structure Supervision · NeurIPS 2024 |
Machine learning › Deep learning architectures and training
transformer |
0.8 | 1 | 2024 | TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Clouds · ECCV (61) 2024 |
Geometric modeling and processing › solid modeling
boundary representation |
0.8 | 1 | 2024 | SpelsNet: Surface Primitive Elements Segmentation by B-Rep Graph Structure Supervision · NeurIPS 2024 |
Geometric modeling and processing › reverse engineering
CAD model reconstruction |
0.8 | 1 | 2024 | CAD-SIGNet: CAD Language Inference from Point Clouds Using Layer-Wise Sketch Instance Guided Attention · CVPR 2024 |
Geometric modeling and processing
reverse engineering |
0.8 | 1 | 2024 | CAD-SIGNet: CAD Language Inference from Point Clouds Using Layer-Wise Sketch Instance Guided Attention · CVPR 2024 |
Methods — techniques the papers use, named apart from their topics
point cloud projector · 2.6large language model · 2.6transformer · 1.5topological supervision · 1.5point-to-BRep adjacency · 1.5point cloud processing · 1.5graph neural network · 1.5point cloud · 0.8cross-attention · 0.8autoregressive model · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | CAD-Recode: Reverse Engineering CAD Code From Point CloudsabstractComputer-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. Danila Rukhovich, Elona Dupont, Dimitrios Mallis, Kseniya Cherenkova, Anis Kacem 0001, Djamila Aouada |
ICCV | 2 |
| 2024 | CAD-SIGNet: CAD Language Inference from Point Clouds Using Layer-Wise Sketch Instance Guided AttentionabstractReverse engineering in the realm of Computer-Aided Design (CAD) has been a longstanding aspiration, though not yet entirely realized. Its primary aim is to uncover the CAD process behind a physical object given its 3D scan. We propose CAD-SIGNet, an end-to-end trainable and aetoregressive architecture to recover the design history of a CAD model represented as a sequence of sketch-and-extrusion from an input point cloud. Our model learns CAD visual-language representations by layer-wise crossattention between point cloud and CAD language embedding. In particular, a new Sketch instance Guided Attention (SGA) module is proposed in order to reconstruct the finegrained details of the sketches. Thanks to its auto-regressive nature, CAD-SIGNet not only reconstructs a unique full design history of the corresponding CAD model given an input point cloud but also provides multiple plausible design choices. This allows for an interactive reverse engineering scenario by providing designers with multiple next step choices along with the design process. Extensive experiments on publicly available CAD datasets showcase the effectiveness of our approach against existing baseline models in two settings, namely, full design history recovery and conditional auto-completion from point clouds. Mohammad Sadil Khan, Elona Dupont, Sk Aziz Ali, Kseniya Cherenkova, Anis Kacem 0001, Djamila Aouada |
CVPR | 2 |
| 2024 | TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Clouds
Elona Dupont, Kseniya Cherenkova, Dimitrios Mallis, Gleb Gusev, Anis Kacem 0001, Djamila Aouada |
ECCV (61) | 1 |
| 2024 | SpelsNet: Surface Primitive Elements Segmentation by B-Rep Graph Structure SupervisionabstractWithin the realm of Computer-Aided Design (CAD), Boundary-Representation (B-Rep) is the standard option for modeling shapes. We present SpelsNet, a neural architecture for the segmentation of 3D point clouds into surface primitive elements under topological supervision of its B-Rep graph structure. We also propose a point-to-BRep adjacency representation that allows for adapting conventional Linear Algebraic Representation of B-Rep graph structure to the point cloud domain. Thanks to this representation, SpelsNet learns from both spatial and topological domains to enable accurate and topologically consistent surface primitive element segmentation. In particular, SpelsNet is composed of two main components; (1) a supervised 3D spatial segmentation head that outputs B-Rep element types and memberships; (2) a graph-based head that leverages the proposed topological supervision. To enable the learning of SpelsNet with the proposed point-to-BRep adjacency supervision, we extend two existing CAD datasets with the required annotations, and conduct a thorough experimental validation on them. The obtained results showcase the efficacy of SpelsNet and its topological supervision compared to a set of baselines and state-of-the-art approaches. Kseniya Cherenkova, Elona Dupont, Anis Kacem 0001, Gleb Gusev, Djamila Aouada |
NeurIPS | 2 |
| 2022 | CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationsabstract3D reverse engineering is a long sought-after, yet not completely achieved goal in the Computer-Aided Design (CAD) industry. The 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 novel CC3D-Ops dataset that includes over 37k 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. Elona Dupont, Kseniya Cherenkova, Anis Kacem 0001, Sk Aziz Ali, Ilya Arzhannikov, Gleb Gusev, Djamila Aouada |
3DV | 1 |