Non-Uniform B-Spline Surface Fitting from Unordered 3D Point Clouds for As-Built Modeling

被引:74
作者
Dimitrov, Andrey [1 ]
Gu, Rongqi [2 ,3 ]
Golparvar-Fard, Mani [2 ,3 ]
机构
[1] Columbia Univ, Dept Civil Engn & Engn Mech, New York, NY 10027 USA
[2] Univ Illinois, Dept Civil & Environm Engn, Urbana, IL USA
[3] Univ Illinois, Dept Comp Sci, Urbana, IL USA
关键词
RECONSTRUCTION; PARAMETERIZATION; SEGMENTATION;
D O I
10.1111/mice.12192
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The three-dimensional mapping of the built environment is of particular importance for engineering applications such as monitoring work-in-progress and energy performance simulation. The state-of-the-art methods for fitting primitives, non-uniform B-Spline surface (NURBS) and solid geometry to point clouds still fail to account for all the topological variations or struggle with mapping of physical space to parameter space given unordered, incomplete, and noisy point clouds. Assuming an input of points that can be described by a single non-self-intersecting NURBS, this article presents a new method that leverages segmented point clouds and outputs NURBS surfaces. It starts by successively fitting uniform B-Spline curves in two-dimensional as planar cross-sectional cuts on each surface. An intermediate B-Spline surface is then computed by globally optimizing and lofting over the cross-sections. This surface is used to parameterize the points and perform final refinement to a NURBS. For cylindrical segments such as pipes, a new supervised method is also introduced to string the fitted segments, identify connection types, standardize the connections, and then refine them using NURBS optimization. Experimental results show the applicability of the proposed methods for as-built modeling purposes.
引用
收藏
页码:483 / 498
页数:16
相关论文
共 38 条
  • [1] Automatic Detection of Cylindrical Objects in Built Facilities
    Ahmed, Mahmoud Fouad
    Haas, Carl T.
    Haas, Ralph
    [J]. JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2014, 28 (03)
  • [2] [Anonymous], COMP VIS WINT WORKSH
  • [3] Parameterization of clouds of unorganized points using dynamic base surfaces
    Azariadis, PN
    [J]. COMPUTER-AIDED DESIGN, 2004, 36 (07) : 607 - 623
  • [4] Parameterization and reconstruction from 3D scattered points based on neural network and PDE techniques
    Barhak, J
    Fischer, A
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2001, 7 (01) : 1 - 16
  • [5] A revisit to fitting parametric surfaces to point clouds
    Bo, Pengbo
    Ling, Ruotian
    Wang, Wenping
    [J]. COMPUTERS & GRAPHICS-UK, 2012, 36 (05): : 534 - 540
  • [6] The value of integrating Scan-to-BIM and Scan-vs-BIM techniques for construction monitoring using laser scanning and BIM: The case of cylindrical MEP components
    Bosche, Frederic
    Ahmed, Mahmoud
    Turkan, Yelda
    Haas, Carl T.
    Haas, Ralph
    [J]. AUTOMATION IN CONSTRUCTION, 2015, 49 : 201 - 213
  • [7] Automated 3D Reconstruction of Interiors from Point Clouds
    Budroni, Angela
    Boehm, Jan
    [J]. INTERNATIONAL JOURNAL OF ARCHITECTURAL COMPUTING, 2010, 8 (01) : 55 - 73
  • [8] buildingSMART, 2009, IFC2X4
  • [9] A Benchmark for 3D Mesh Segmentation
    Chen, Xiaobai
    Golovinskiy, Aleksey
    Funkhouser, Thomas
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03):
  • [10] ArchNURBS: NURBS-Based Tool for the Structural Safety Assessment of Masonry Arches in MATLAB
    Chiozzi, Andrea
    Malagu, Marcello
    Tralli, Antonio
    Cazzani, Antonio
    [J]. JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2016, 30 (02)