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 条
  • [1] Marching cubes: surface complexity measure
    Matveyev, SV
    VISUAL DATA EXPLORATION AND ANLYSIS VI, 1999, 3643 : 220 - 225
  • [2] Accelerated Probabilistic Marching Cubes by Deep Learning for Time-Varying Scalar Ensembles
    Han, Mengjiao
    Athawale, Tushar M.
    Pugmire, David
    Johnson, Chris R.
    2022 IEEE VISUALIZATION CONFERENCE - SHORT PAPERS (VIS), 2022, : 155 - 159
  • [3] Surface construction using tricolor marching cubes
    Liu, Shaojun
    Li, Jia
    Jing, Xiaojun
    GRAPP 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, 2006, : 319 - +
  • [4] On marching cubes
    Nielson, GM
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2003, 9 (03) : 283 - 297
  • [5] Planetary Marching Cubes: A Marching Cubes Algorithm for Spherical Space
    Sin, Zackary P. T.
    Ng, Peter H. F.
    PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON VIDEO AND IMAGE PROCESSING (ICVIP 2018), 2018, : 89 - 94
  • [6] Preserving zeros in surface construction using marching cubes
    Liu, Shaojun
    Li, Jia
    Machine Graphics and Vision, 2010, 19 (01): : 97 - 123
  • [7] ADAPTIVE MARCHING CUBES
    SHU, RB
    ZHOU, C
    KANKANHALLI, MS
    VISUAL COMPUTER, 1995, 11 (04): : 202 - 217
  • [8] Neural Marching Cubes
    Chen, Zhiqin
    Zhang, Hao
    ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (06):
  • [9] Probabilistic Marching Cubes
    Poethkow, Kai
    Weber, Britta
    Hege, Hans-Christian
    COMPUTER GRAPHICS FORUM, 2011, 30 (03) : 931 - 940
  • [10] Dual marching cubes
    Nielson, GM
    IEEE VISUALIZATION 2004, PROCEEEDINGS, 2004, : 489 - 496