Reconstructing 3D Shapes From Multiple Sketches Using Direct Shape Optimization

被引:34
作者
Han, Zhizhong [1 ,2 ]
Ma, Baorui [1 ]
Liu, Yu-Shen [1 ]
Zwicker, Matthias [2 ]
机构
[1] Tsinghua Univ, Sch Software, BNRist, Beijing 100084, Peoples R China
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20737 USA
基金
美国国家科学基金会; 国家重点研发计划;
关键词
Shape; Three-dimensional displays; Image reconstruction; Solid modeling; Machine learning; Geometry; Optimization; 3D shape reconstruction; sketches; multiple angles; voxels; optimization; REPRESENTATION; PREDICTION; VIEW;
D O I
10.1109/TIP.2020.3018865
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
3D shape reconstruction from multiple hand-drawn sketches is an intriguing way to 3D shape modeling. Currently, state-of-the-art methods employ neural networks to learn a mapping from multiple sketches from arbitrary view angles to a 3D voxel grid. Because of the cubic complexity of 3D voxel grids, however, neural networks are hard to train and limited to low resolution reconstructions, which leads to a lack of geometric detail and low accuracy. To resolve this issue, we propose to reconstruct 3D shapes from multiple sketches using direct shape optimization (DSO), which does not involve deep learning models for direct voxel-based 3D shape generation. Specifically, we first leverage a conditional generative adversarial network (CGAN) to translate each sketch into an attenuance image that captures the predicted geometry from a given viewpoint. Then, DSO minimizes a project-and-compare loss to reconstruct the 3D shape such that it matches the predicted attenuance images from the view angles of all input sketches. Based on this, we further propose a progressive update approach to handle inconsistencies among a few hand-drawn sketches for the same 3D shape. Our experimental results show that our method significantly outperforms the state-of-the-art methods under widely used benchmarks and produces intuitive results in an interactive application.
引用
收藏
页码:8721 / 8734
页数:14
相关论文
共 75 条
[1]  
[Anonymous], 2019, ARXIV190811026
[2]  
[Anonymous], 1975, The psychology of computer vision
[3]   Sketch-based interaction and modeling: where do we stand? [J].
Bonnici, Alexandra ;
Akman, Alican ;
Calleja, Gabriel ;
Camilleri, Kenneth P. ;
Fehling, Patrick ;
Ferreira, Alfredo ;
Hermuth, Florian ;
Israel, Johann Habakuk ;
Landwehr, Tom ;
Liu, Juncheng ;
Padfield, Natasha M. J. ;
Sezgin, T. Metin ;
Rosin, Paul L. .
AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2019, 33 (04) :370-388
[4]   Inferring mirror symmetric 3D shapes from sketches [J].
Cordier, Frederic ;
Seo, Hyewon ;
Melkemi, Mahmoud ;
Sapidis, Nickolas S. .
COMPUTER-AIDED DESIGN, 2013, 45 (02) :301-311
[5]  
Dai A., 2019, ARXIV191200036
[6]   Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis [J].
Dai, Angela ;
Qi, Charles Ruizhongtai ;
Niessner, Matthias .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :6545-6554
[7]   Histograms of oriented gradients for human detection [J].
Dalal, N ;
Triggs, B .
2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2005, :886-893
[8]   3D Sketching using Multi-View Deep Volumetric Prediction [J].
Delanoy, Johanna ;
Aubry, Mathieu ;
Isola, Phillip ;
Efros, Alexei A. ;
Bousseau, Adrien .
PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2018, 1 (01)
[9]   Combining voxel and normal predictions for multi-view 3D sketching [J].
Delanoy, Johanna ;
Coeurjolly, David ;
Lachaud, Jacques-Olivier ;
Bousseau, Adrien .
COMPUTERS & GRAPHICS-UK, 2019, 82 :65-72
[10]  
Gonzalez R.C., 2004, DIGITAL IMAGE PROCES