NURBS-based surface generation from 3D images: spectral construction and data-driven model selection

被引:4
|
作者
Perney, Antoine [1 ,2 ]
Bordas, Stephane [2 ]
Kerfriden, Pierre [1 ,3 ]
机构
[1] Mines Paris PSL Univ, Ctr Mat, F-91100 Evry, France
[2] Univ Luxembourg, Inst Computat Engn, Fac Sci Technol & Commun, L-4364 Esch Sur Alzette, Luxembourg
[3] Cardiff Univ, Cardiff Sch Engn, Cardiff CF10 3AT, Wales
关键词
parametric curve and surface models; NURBS surface; sampling; ALGORITHM;
D O I
10.1093/jcde/qwad082
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we present a set of improved algorithms for recovering computer aided design (CAD-type) surface models from three-dimensional (3D) images. The goal of the proposed framework is to generate B-spline or non-uniform rational B-spline (NURBS) surfaces, which are standard mathematical representations of solid objects in digital engineering. To create a NURBS surface, we first compute a control network (a quadrilateral mesh) from a triangular mesh using the Marching Cubes algorithm and Discrete Morse theory. To create a NURBS surface, we first compute a triangular mesh using the Marching Cubes algorithm, then the control network (a quadrilateral mesh) is determined from the triangular mesh by using Discrete Morse theory. Discrete Morse theory uses the critical points of a specific scalar field defined over the triangulation to generate a quad mesh. Such a scalar field is obtained by solving a graph Laplacian eigenproblem over the triangulation. However, the resulting surface is not optimal. We therefore introduce an optimization algorithm to better approximate the geometry of the object. In addition, we propose a statistical method for selecting the most appropriate eigenfunction of the graph Laplacian to generate a control network that is neither too coarse nor too fine, given the precision of the 3D image. To do this, we set up a regression model and use an information criterion to choose the best surface. Finally, we extend our approach by taking into account both model and data uncertainty using probabilistic regression and sampling the posterior distribution with Hamiltonian Markov Chain Monte Carlo. Graphical Abstract
引用
收藏
页码:1856 / 1867
页数:12
相关论文
共 50 条
  • [1] The Generation of 3D Trimmed Elements for NURBS-Based Isogeometric Analysis
    Im, Chan-Kyung
    Youn, Sung-Kie
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2018, 15 (07)
  • [2] A MAXIMUM ENTROPY BASED DATA-DRIVEN 3D SCENE GENERATION
    Dema, Mesfin A.
    Sari-Sarraf, Hamed
    INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING, 2013, 7 (01) : 69 - 85
  • [3] 3D virtual character reconstruction from projections:: A NURBS-based approach
    Triki, O
    Zaharia, T
    Prêteux, F
    IMAGE PROCESSING: ALGORITHMS AND SYSTEMS III, 2004, 5298 : 70 - 81
  • [4] A NURBS-Based Triangulation Method for 3D Ship Hull Simulation
    Shi, Guoyou
    Liu, Shuang
    Chen, Peng
    INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2013, 9 (06) : 31 - 36
  • [5] Data-driven rheological model for 3D printable concrete
    Gao, Jianhao
    Wang, Chaofeng
    Li, Jiaqi
    Chu, S. H.
    CONSTRUCTION AND BUILDING MATERIALS, 2024, 447
  • [6] DATA-DRIVEN ALIGNMENT OF 3D BUILDING MODELS AND DIGITAL AERIAL IMAGES
    Jung, J.
    Armenakis, C.
    Sohn, G.
    100 YEARS ISPRS ADVANCING REMOTE SENSING SCIENCE, PT 2, 2010, 38 : 327 - 332
  • [7] A NURBS-based generalized finite element scheme for 3D simulation of heterogeneous materials
    Safdari, Masoud
    Najafi, Ahmad R.
    Sottos, Nancy R.
    Geubelle, Philippe H.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 318 : 373 - 390
  • [8] Data-Driven Scene Understanding from 3D Models
    Satkin, Scott
    Lin, Jason
    Hebert, Martial
    PROCEEDINGS OF THE BRITISH MACHINE VISION CONFERENCE 2012, 2012,
  • [9] 3D Intervertebral Disc Localization and Segmentation from MR Images by Data-Driven Regression and Classification
    Chen, Cheng
    Belavy, D.
    Zheng, Guoyan
    MACHINE LEARNING IN MEDICAL IMAGING (MLMI 2014), 2014, 8679 : 50 - 58