Skip to content

Bigger-and-Stronger/awesome-brep-reconstruction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 

Repository files navigation

Awesome Brep Reconstruction Awesome

A list on Brep reconstruction, primarily consisting of academic papers, along with some useful open-source projects and dataset.

It should be noted that, in addition to the Complete Implementation of Brep Reconstruction, we also considered related work on CAD Model Segmentation, Surface Fitting, Primitive Recognition and Feature-line Reconstruction, as these are important steps in BRep reconstruction.

😊 I will update this list regularly.

Keywords

seg. : cad model segmentation   |   fit. : surface fitting

pri. : primitive recognition   |   fea. : feature-line reconstruction

com. : complete implementation of brep reconstruction   |   oth. : other

🎈 reference to awesome-point-cloud-analysis.

😖 The categorization of these directions may carry some ambiguity, therefore the above classification is solely based on my personal subjective judgment !

2026

  • Fuentes Perez, Lizeth J. and Lafarge, Florent and Pajarola, Renato. "NURBSFit: Robust Fitting of NURBS Surfaces to Point Clouds".

2025

  • Yilin Liu, Duoteng Xu, Xingyao Yu, Xiang Xu, Daniel Cohen-Or, Hao Zhang, Hui Huang. "HoLa: B-Rep Generation using a Holistic Latent Representation".
  • Jing-En Jiang, Hanxiao Wang, Mingyang Zhao, Dong-Ming Yan, Shuangmin Chen, Shiqing Xin, Changhe Tu, Wenping Wang. "DeFillet: Detection and Removal of Fillet Regions in Polygonal CAD Models".
  • Yuan Li, Cheng Lin, Yuan Liu, Xiaoxiao Long, Chenxu Zhang, Ningna Wang, Xin Li, Wenping Wang, Xiaohu Guo. "CADDreamer: CAD object Generation from Single-view Images".
  • Cheng Chen, Jiacheng Wei, Tianrun Chen, Chi Zhang, Xiaofeng Yang, Shangzhan Zhang, Bingchen Yang, Chuan-Sheng Foo, Guosheng Lin, Qixing Huang, Fayao Liu. "CADCrafter: Generating Computer-Aided Design Models from Unconstrained Images".
  • Danila Rukhovich, Elona Dupont, Dimitrios Mallis, Kseniya Cherenkova, Anis Kacem, Djamila Aouada. "CAD-Recode: Reverse Engineering CAD Code from Point Clouds".
  • Zheng Fang, Chuanqing Zhuang, Zhengda Lu, Yiqun Wang, Lupeng Liu, Jun Xiao. "BGPSeg: Boundary-Guided Primitive Instance Segmentation of Point Clouds".
  • Yuanqi Li, Hongshen Wang, Yansong Liu, Jingcheng Huang, Shun Liu, Chenyu Huang, Jianwei Guo, Jie Guo, Yanwen Guo. "Deep Point Cloud Edge Reconstruction via Surface Patch Segmentation".
    • TVCG 2025
    • [Paper]
    • seg. fea.
  • Zeyu Shen, Mingyang Zhao, Dong-Ming Yan, Wencheng Wang. "Mesh2Brep: B-rep Reconstruction via Robust Primitive Fitting and Intersection-aware Constraints".
    • TVCG 2025
    • [Paper]
    • seg. fit. com.
  • Yike Xu, Jianwei Guo, Li Cao, Xiaoping Liu. "EDWG: Efficient Edge Detection and Wireframe Generation from Point Clouds".
    • IEEE Transactions on Instrumentation & Measurement, 2025
    • [Paper]
    • fea.
  • Nomi Yu, Md Ferdous Alam, A John Hart, Faez Ahmed. "GenCAD-3D: CAD Program Generation Using Multimodal Latent Space Alignment and Synthetic Dataset Balancing".
    • International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2025
    • [Paper][Code]
    • com.

2024

  • Yilin Liu, Jiale Chen, Shanshan Pan, Daniel Cohen-Or, Hao Zhang, Hui Huang. "Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioning".
  • Yujia Liu, Anton Obukhov, Jan Dirk Wegner, Konrad Schindler. "Point2CAD: Reverse Engineering CAD Models from 3D Point Clouds".
  • Mohsen Yavartanoo, Sangmin Hong, Reyhaneh Neshatavar, Kyoung Mu Lee. "CNC-Net: Self-Supervised Learning for CNC Machining Operations".
  • Mohammad Sadil Khan, Elona Dupont, Sk Aziz Ali, Kseniya Cherenkova, Anis Kacem, Djamila Aouada. "CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attention".
  • Pu Li, Jianwei Guo, Huibin Li, Bedrich Benes, Dong-Ming Yan. "SfmCAD: Unsupervised CAD Reconstruction by Learning Sketch-based Feature Modeling Operations".
  • Kseniya Cherenkova, Elona Dupont, Anis Kacem, Gleb Gusev, Djamila Aouada. "SpelsNet: Surface Primitive Elements Segmentation by B-Rep Graph Structure Supervision".
  • Elona Dupont, Kseniya Cherenkova, Dimitrios Mallis, Gleb Gusev, Anis Kacem, Djamila Aouada. "Transcad: A hierarchical transformer for cad sequence inference from point clouds".
  • Anyu Mu, Zhenyu Liu, Guifang Duan, Jianrong Tan. "Structural regularity detection and enhancement for surface mesh reconstruction in reverse engineering".
  • Yuta Fukushima, Anran Qi, I-Chao Shen, Yulia Gryaditskaya, Takeo Igarashi. "3D Reconstruction from Sketch with Hidden Lines by Two-Branch Diffusion Model".
    • EG 2024 Short Paper
    • [Paper]
    • oth.

2023

  • Yuanqi Li, Shun Liu, Xinran Yang, Jianwei Guo, Jie Guo, Yanwen Guo. "Surface and Edge Detection for Primitive Fitting of Point Clouds".
    • SIGGRAPH 2023 Conference Proceedings
    • [Paper][Code]
    • seg. fea. pri.
  • Pu Li, Jianwei Guo, Xiaopeng Zhang, Dong-Ming Yan. "SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations".
  • Rao Fu, Cheng Wen, Qian Li, Xiao Xiao, Pierre Alliez. "BPNet: Bézier Primitive Segmentation on 3D Point Clouds".
  • Anyu Mu, Zhenyu Liu, Guifang Duan, Jianrong Tan. "Part-to-Surface Mesh Segmentation for Mechanical Models Based on Multi-Stage Clustering".
    • CAD 2023
    • [Paper]
    • seg. pri.
  • Chiara Romanengo, Andrea Raffo , Silvia Biasotti, Bianca Falcidieno. "Recognizing geometric primitives in 3D point clouds of mechanical CAD objects".
    • CAD 2023
    • [Paper]
    • seg. pri.

2022

  • Haoxiang Guo, Shilin Liu, Hao Pan, Yang Liu, Xin Tong, Baining Guo. "ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation".
  • Albert Matveev, Ruslan Rakhimov, Alexey Artemov, Gleb Bobrovskikh, Vage Egiazarian, Emil Bogomolov, Daniele Panozzo, Denis Zorin, Evgeny Burnaev. "DEF: Deep Estimation of Sharp Geometric Features in 3D Shapes".
  • Rui Xu, Zixiong Wang, Zhiyang Dou, Chen Zong, Shiqing Xin, Mingyan Jiang, Tao Ju, Changhe Tu. "RFEPS: Reconstructing Feature-line Equipped Polygonal Surface".
  • Mikaela Angelina Uy, Yen-Yu Chang, Minhyuk Sung, Purvi Goel, Joseph G Lambourne, Tolga Birdal, Leonidas J Guibas. "Point2cyl: Reverse engineering 3d objects from point clouds to extrusion cylinders".
  • Long Zhang, Jianwei Guo, Jun Xiao, Xiaopeng Zhang, Dong-Ming Yan. "Blending Surface Segmentation and Editing for 3D Models".
    • TVCG 2022
    • [Paper]
    • seg. pri.

2021

  • Siming Yan, Zhenpei Yang, Chongyang Ma, Haibin Huang, Etienne Vouga, Qixing Huang. "HPNet: Deep Primitive Segmentation Using Hybrid Representations".
  • Eric-Tuan Lê, Minhyuk Sung, Duygu Ceylan, Radomír Měch, Tamy Boubekeur, Niloy Mitra. "CPFN: Cascaded Primitive Fitting Networks for High-Resolution Point Clouds".
  • Jingwei Huang, Yanfeng Zhang, Mingwei Sun. "PrimitiveNet: Primitive Instance Segmentation with Local Primitive Embedding under Adversarial Metric".

2020

  • Gopal Sharma, Difan Liu, Evangelos Kalogerakis, Subhransu Maji, Siddhartha Chaudhuri, Radomír Měch. "ParSeNet: A Parametric Surface Fitting Network for 3D Point Clouds".
  • Sommer Christiane, Sun Yumin, Bylow Erik, Cremers Daniel. "PrimiTect: Fast Continuous Hough Voting for Primitive Detection".
  • Xiaolong Yang, Xiaohong Jia. "Simple primitive recognition via hierarchical face clustering".
    • CVM 2020
    • [Paper]
    • seg. pri.

2019

  • Lingxiao Li, Minhyuk Sung, Anastasia Dubrovina, Li Yi, Leonidas Guibas. "Supervised Fitting of Geometric Primitives to 3D Point Clouds".
    • CVPR 2019 Oral
    • [Paper][Code]
    • seg. fit. pri.
  • Jung Min Park, Byung Chai Lee, Soo Won Chae, Ki Youn Kwon. "Surface reconstruction from FE mesh model".
    • Journal of Computational Design and Engineering 2019
    • [Paper]
    • seg.
  • Márton Vaitkus, Tamás Várady. "A Labeling Algorithm for Trimmed Surface Fitting".

2018

  • Lequan Yu, Xianzhi Li, Chi-Wing Fu, Daniel Cohen-Or, Pheng-Ann Heng. "Ec-net: an edge-aware point set consolidation network".
  • Márton Vaitkus, Tamás Várady. "Parameterizing and extending trimmed regions for tensor-product surface fitting".
  • Daniel Mejia, Oscar Ruiz-Salguero, Jairo R Sánchez, Jorge Posada, Aitor Moreno, Carlos A Cadavid. "Hybrid geometry/topology based mesh segmentation for reverse engineering".
    • C&G 2018
    • [Paper]
    • seg. pri.

2017

  • Yixin Zhuang, Hang Dou, Nathan Carr, Tao Ju. "Feature-Aligned Segmentation using Correlation Clustering".
  • Yanpei Cao, Tao Ju, J. Xu, Shimin Hu. "Extracting Sharp Features from RGB‐D Images".
    • CGF 2017
    • [Paper]
    • seg. pri.
  • Truc Le, Ye Duan. "A Primitive-based 3D Segmentation Algorithm for Mechanical CAD Models".
    • GMP 2017
    • [Paper]
    • seg. pri.
  • Amirreza, Miandarhoie, Khalili Khalil, Mohammadinejad Hajimohammad. "CAD mesh models segmentation into swept surfaces".
    • International Journal of Advanced Manufacturing Technolog 2017
    • [Paper]
    • seg. pri.

2015

  • Hao Pan, Yang Liu, Alla Sheffer, Nicholas Vining, Changjian Li, Wenping Wang. "Flow Aligned Surfacing of Curve Networks".
  • István Kovács, Tamás Várady, Péter Salvi. "Applying geometric constraints for perfecting CAD models in reverse engineering".

2014

  • M Bartoň, Helmut Pottmann, Johannes Wallner. "Detection and reconstruction of freeform sweeps".
    • CGF 2014
    • [Paper]
    • seg. fit. pri.

2013

  • Jun Wang, Dong-xiao Gu, Zhanheng Gao, Zeyun Yu, Changbai Tan, Laishui Zhou. "Feature-Based Solid Model Reconstruction".
    • Journal of Computing and Information Science in Engineering 2013
    • [Paper]
    • com.

2012

  • Jun Wang, Dong-xiao Gu, Zeyun Yu, Changbai Tan, Laishui Zhou. "A framework for 3D model reconstruction in reverse engineering".
    • Computers & Industrial Engineering 2012
    • [Paper]
    • com.
  • Dong-Ming Yan, Wenping Wang, Yang Liu, Zhouwang Yang. "Variational Mesh Segmentation via Quadric Surface Fitting".
    • CAD 2012
    • [Paper]
    • seg. fit.

2011

  • Yangyan Li, Xiaokun Wu, Yiorgos Chrysanthou, Andrei Sharf, Daniel Cohen-Or, Niloy Jyoti Mitra. "GlobFit: consistently fitting primitives by discovering global relations".
  • Jun Wang, Zeyun Yu. "Surface feature based mesh segmentation".
    • SMI 2011
    • [Paper]
    • seg. pri.

2008

  • Kenichi Kanatani. "Statistical optimization for geometric fitting: Theoretical accuracy bound and high order error analysis".
  • Yuekun Lai, Shi-Min Hu, Ralph R. Martin, Paul L. Rosin. "Fast Mesh Segmentation using Random Walks".
  • Marek Vančo, Bernd Hamann, Guido Brunnett. "Surface reconstruction from unorganized point data with quadrics".
    • CGF 2008
    • [Paper]
    • seg. pri.

2007

  • Ruwen Schnabel, Roland Wahl, Reinhard Klein. "Efficient ransac for point-cloud shape detection".

2006

  • Tahir Rabbani, Frank Van Den Heuvel, George Vosselmann. "Segmentation of point clouds using smoothness constraint.".
  • Marco Attene, Michela Spagnuolo, Bianca Falcidieno. "Hierarchical Mesh Segmentation based on Fitting Primitives".
  • Dong-Ming Yan, Yang Liu, Wenping Wang. "Quadric Surface Extraction by Variational Shape Approximation".
    • GMP 2006
    • [Paper]
    • seg. fit.
  • Tomohiro Mizoguchi, Hiroaki Date, Satoshi Kanai, Takeshi Kishinami. "Segmentation of Scanned Mesh into Analytic Surfaces Based on Robust Curvature Estimation and Region Growing".

2005

  • Michael Hofer, Boris Odehnal, Helmut Pottmann, Tibor Steiner, Johannes Wallner. "3D shape recognition and reconstruction based on line element geometry".
    • ICCV 2005
    • [Paper]
    • seg. fit. pri.
  • Miguel Vieira, Kenji Shimada. "Surface mesh segmentation and smooth surface extraction through region growing".

Before 2005

  • Amir Helzer, Meir Barzohar, David Malah. "Stable fitting of 2D curves and 3D surfaces by implicit polynomials".
    • TPAMI 2004
    • [Paper]
    • fit.
  • Helmut Pottmann, Michael Hofer, Boris Odehnal, Johannes Wallner. "Line geometry for 3D shape understanding and reconstruction".
    • ECCV 2004
    • [Paper]
    • seg. fit. pri.
  • Helmut Pottmann, Stefan Leopoldseder. "A concept for parametric surface fitting which avoids the parametrization problem".
  • Pál Benkö, Géza Kós, Tamás Várady, László Andor, Ralph Robert Martin. "Constrained fitting in reverse engineering".
  • Pál Benkö, Ralph Robert Martin, Tamás Várady. "Algorithms for reverse engineering boundary representation models".
  • A. David Marshall, Gábor Lukács, Ralph Robert Martin. "Robust Segmentation of Primitives from Range Data in the Presence of Geometric Degeneracy".
    • TPAMI 2001
    • [Paper]
    • seg. fit. pri.
  • Gabriel Taubin. "An improved algorithm for algebraic curve and surface fitting".

Brep/CAD Dataset (including but not limited to)

Useful Project (including but not limited to)

About

Here is a list on Brep reconstruction, primarily consisting of academic papers, along with some useful open-source projects. I will update this list regularly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors