Online Structure Analysis for Real-Time Indoor Scene Reconstruction

被引:29
作者
Zhang, Yizhong [1 ]
Xu, Weiwei [2 ]
Tong, Yiying [3 ]
Zhou, Kun [1 ]
机构
[1] Zhejiang Univ, State Key Lab CAD&CG, Hangzhou 310058, Zhejiang, Peoples R China
[2] Hangzhou Normal Univ, Hangzhou, Zhejiang, Peoples R China
[3] Michigan State Univ, E Lansing, MI 48824 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2015年 / 34卷 / 05期
关键词
Algorithms; Experimentation; Performance; 3D scanning; plane detection; object detection; camera tracking; drifting;
D O I
10.1145/2768821
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a real-time approach for indoor scene reconstruction. It is capable of producing a ready-to-use 3D geometric model even while the user is still scanning the environment with a consumer depth camera. Our approach features explicit representations of planar regions and nonplanar objects extracted from the noisy feed of the depth camera, via an online structure analysis on the dynamic, incomplete data. The structural information is incorporated into the volumetric representation of the scene, resulting in a seamless integration with KinectFusion's global data structure and an efficient implementation of the whole reconstruction process. Moreover, heuristics based on rectilinear shapes in typical indoor scenes effectively eliminate camera tracking drift and further improve reconstruction accuracy. The instantaneous feedback enabled by our on-the-fly structure analysis, including repeated object recognition, allows the user to selectively scan the scene and produce high-fidelity large-scale models efficiently. We demonstrate the capability of our system with real-life examples.
引用
收藏
页数:13
相关论文
共 43 条
[1]  
[Anonymous], 1997, Tabu Search
[2]  
[Anonymous], 1973, Cartographica: The International Journal for Geographic Information and Geovisualization, DOI 10.3138/FM57-6770-U75U-7727
[3]   O-Snap: Optimization-Based Snapping for Modeling Architecture [J].
Arikan, Murat ;
Schwaerzler, Michael ;
Floery, Simon ;
Wimmer, Michael ;
Maierhofer, Stefan .
ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (01)
[4]   Tracking an RGB-D Camera Using Points and Planes [J].
Ataer-Cansizoglu, Esra ;
Taguchi, Yuichi ;
Ramalingam, Srikumar ;
Garaas, Tyler .
2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW), 2013, :51-58
[5]   STRIP TREES - A HIERARCHICAL REPRESENTATION FOR CURVES [J].
BALLARD, DH .
COMMUNICATIONS OF THE ACM, 1981, 24 (05) :310-321
[6]   The normal distributions transform: A new approach to laser scan matching [J].
Biber, P .
IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, :2743-2748
[7]  
Biswas J, 2012, IEEE INT C INT ROBOT, P3859, DOI 10.1109/IROS.2012.6385841
[8]   Scalable Real-time Volumetric Surface Reconstruction [J].
Chen, Jiawen ;
Bautembach, Dennis ;
Izadi, Shahram .
ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (04)
[9]   Variational shape approximation [J].
Cohen-Steiner, D ;
Alliez, P ;
Desbrun, M .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :905-914
[10]  
Del Pero L, 2012, PROC CVPR IEEE, P2719, DOI 10.1109/CVPR.2012.6247994