CSG Tree Extraction from 3D Point Clouds and Meshes Using a Hybrid Approach

被引:2
作者
Friedrich, Markus [1 ]
Illium, Steffen [1 ]
Fayolle, Pierre-Alain [2 ]
Linnhoff-Popien, Claudia [1 ]
机构
[1] Ludwig Maximilians Univ Munchen, Inst Informat, Oettingenstr 67, D-80538 Munich, Germany
[2] Univ Aizu, Div Informat & Syst, Aizu Wakamatsu, Fukushima 9658580, Japan
来源
COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, VISIGRAPP 2020 | 2022年 / 1474卷
关键词
3D computer vision; CSG tree recovery; Deep learning; Evolutionary algorithms; Fitting; RANSAC; Segmentation; SEGMENTATION; BOUNDARY; CONSTRUCTION; PRIMITIVES; GEOMETRY; MODELS;
D O I
10.1007/978-3-030-94893-1_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The problem of Constructive Solid Geometry (CSG) tree reconstruction from 3D point clouds or 3D triangle meshes is hard to solve. At first, the input data set (point cloud, triangle soup or triangle mesh) has to be segmented and geometric primitives (spheres, cylinders, ...) have to be fitted to each subset. Then, the size- and shape optimal CSG tree has to be extracted. We propose a pipeline for CSG reconstruction consisting of multiple stages: A primitive extraction step, which uses deep learning for primitive detection, a clustered variant of RANSAC for parameter fitting, and a Genetic Algorithm (GA) for convex polytope generation. It directly transforms 3D point clouds or triangle meshes into solid primitives. The filtered primitive set is then used as input for a GA-based CSG extraction stage. We evaluate two different CSG extraction methodologies and furthermore compare our pipeline to current state-of-the-art methods.
引用
收藏
页码:53 / 79
页数:27
相关论文
共 47 条
  • [1] [Anonymous], 2019, Advances in Neural Information Processing Systems
  • [2] Hierarchical mesh segmentation based on fitting primitives
    Attene, M
    Falcidieno, B
    Spagnuolo, M
    [J]. VISUAL COMPUTER, 2006, 22 (03) : 181 - 193
  • [3] Algorithms for reverse engineering boundary representation models
    Benko, P
    Martin, RR
    Várady, T
    [J]. COMPUTER-AIDED DESIGN, 2001, 33 (11) : 839 - 851
  • [4] Three-dimensional halfspace constructive solid geometry tree construction from implicit boundary representations
    Buchele, SF
    Crawford, RH
    [J]. COMPUTER-AIDED DESIGN, 2004, 36 (11) : 1063 - 1073
  • [5] Chen Z., 2019, Advances in neural information processing systems
  • [6] Variational shape approximation
    Cohen-Steiner, D
    Alliez, P
    Desbrun, M
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 905 - 914
  • [7] Deng Boyang, 2019, Cvxnets: Learnable convex decomposition
  • [8] Du T, 2018, ACM T GRAPHIC, V37, DOI 10.1145/3272127.3275006
  • [9] Fayolle Pierre-Alain, 2008, Heterogeneous Objects Modelling and Applications, P214, DOI 10.1007/978-3-540-68443-5_9
  • [10] An evolutionary approach to the extraction of object construction trees from 3D point clouds
    Fayolle, Pierre-Alain
    Pasko, Alexander
    [J]. COMPUTER-AIDED DESIGN, 2016, 74 : 1 - 17