Deep Marching Cubes: Learning Explicit Surface Representations

被引:157
|
作者
Liao, Yiyi [1 ,2 ]
Donne, Simon [1 ,3 ]
Geiger, Andreas [1 ,4 ]
机构
[1] MPI Intelligent Syst Tubingen, Autonomous Vis Grp, Tubingen, Germany
[2] Zhejiang Univ, Inst Cyber Syst & Control, Hangzhou, Zhejiang, Peoples R China
[3] Univ Ghent, IPI, IMEC, Ghent, Belgium
[4] Swiss Fed Inst Technol, CVG Grp, Zurich, Switzerland
关键词
D O I
10.1109/CVPR.2018.00308
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Existing learning based solutions to 3D surface prediction cannot be trained end-to-end as they operate on intermediate representations (e.g., TSDF) from which 3D surface meshes must be extracted in a post-processing step (e.g., via the marching cubes algorithm). In this paper, we investigate the problem of end-to-end 3D surface prediction. We first demonstrate that the marching cubes algorithm is not differentiable and propose an alternative differentiable formulation which we insert as a final layer into a 3D convolutional neural network. We further propose a set of loss functions which allow for training our model with sparse point supervision. Our experiments demonstrate that the model allows for predicting sub-voxel accurate 3D shapes of arbitrary topology. Additionally, it learns to complete shapes and to separate an object's inside from its outside even in the presence of sparse and incomplete ground truth. We investigate the benefits of our approach on the task of inferring shapes from 3D point clouds. Our model is flexible and can be combined with a variety of shape encoder and shape inference techniques.
引用
收藏
页码:2916 / 2925
页数:10
相关论文
共 50 条
  • [31] A complete lookup table for marching cubes
    LI Weishi School of Instrument Science and Opto-electronics Engineering
    Computer Aided Drafting,Design and Manufacturing, 2012, (02) : 20 - 25
  • [32] Compressing isosurfaces generated with marching cubes
    Yang, SN
    Wu, TS
    VISUAL COMPUTER, 2002, 18 (01): : 54 - 67
  • [33] Efficient Improved Marching Cubes Algorithm
    Du, Qinsheng
    Zhao, Jian
    Shi, Lijuan
    Wang, Lirong
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 416 - 419
  • [34] Marching Cubes算法研究现状
    孙伟
    张彩明
    杨兴强
    计算机辅助设计与图形学学报, 2007, (07) : 947 - 952
  • [35] MC*: Star functions for marching cubes
    Nielson, GM
    IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, : 59 - 66
  • [36] USING MARCHING CUBES ON SMALL MACHINES
    MONTANI, C
    SCOPIGNO, R
    CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING, 1994, 56 (02): : 182 - 183
  • [37] An enhanced implementation of the marching cubes algorithm
    Silvetti, A
    Delrieux, C
    Castro, S
    CISST'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON IMAGING SCIENCE, SYSTEMS, AND TECHNOLOGY, VOLS I AND II, 2000, : 345 - 351
  • [38] Parallel Regional Growth Marching Cubes: Efficient Surface Reconstruction Based on MPI
    Wei, Xiaohui
    Bao, Xinyan
    Pang, Xiaoli
    Cui, Haolong
    IMAGE AND GRAPHICS (ICIG 2017), PT II, 2017, 10667 : 455 - 465
  • [39] A Two-Step Surface Reconstruction Method Using Signed Marching Cubes
    Zhang, Ju
    Zhong, Deyun
    Wang, Liguan
    APPLIED SCIENCES-BASEL, 2022, 12 (04):
  • [40] Compressing isosurfaces generated with marching cubes
    Shi-Nine Yang
    Tian-Sheng Wu
    The Visual Computer, 2002, 18 : 54 - 67