Line-Based 3D Building Abstraction and Polygonal Surface Reconstruction From Images

被引:13
作者
Guo, Jianwei [1 ]
Liu, Yanchao [1 ,2 ]
Song, Xin [3 ]
Liu, Haoyu [1 ,2 ]
Zhang, Xiaopeng [1 ]
Cheng, Zhanglin [3 ]
机构
[1] Chinese Acad Sci, Inst Automat, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Artificial Intelligence, Beijing 101408, Peoples R China
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol SIAT, Shenzhen Key Lab Visual Comp & Analyt VisuCA, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
3D reconstruction; 3D line cloud; scene abstraction; polygonal mesh model; STRUCTURE-FROM-MOTION; STEREO; REPRESENTATION; SCENE; EDGE;
D O I
10.1109/TVCG.2022.3230369
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Textureless objects, repetitive patterns and limited computational resources pose significant challenges to man-made structure reconstruction from images, because feature-points-based reconstruction methods usually fail due to the lack of distinct texture or ambiguous point matches. Meanwhile multi-view stereo approaches also suffer from high computational complexity. In this article, we present a new framework to reconstruct 3D surfaces for buildings from multi-view images by leveraging another fundamental geometric primitive: line segments. To this end, we first propose a new multi-resolution line segment detector to extract 2D line segments from each image. Then, we construct a 3D line cloud by introducing an improved Line3D++ algorithm to match 2D line segments from different images. Finally, we reconstruct a complete and manifold surface mesh from 3D line segments by formulating a Bayesian probabilistic modeling problem, which accurately generates a set of underlying planes. This output model is simple and has low performance requirements for hardware devices. Experimental results demonstrate the validity of the proposed approach and its ability to generate abstract and compact surface meshes from the 3D line cloud with low computational costs.
引用
收藏
页码:3283 / 3297
页数:15
相关论文
共 66 条
[1]   Building Rome in a Day [J].
Agarwal, Sameer ;
Furukawa, Yasutaka ;
Snavely, Noah ;
Simon, Ian ;
Curless, Brian ;
Seitz, Steven M. ;
Szeliski, Richard .
COMMUNICATIONS OF THE ACM, 2011, 54 (10) :105-112
[2]   MCMLSD: A Dynamic Programming Approach to Line Segment Detection [J].
Almazan, Emilio J. ;
Tal, Ron ;
Qian, Yiming ;
Elder, James H. .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :5854-5862
[3]   A robust statistics approach for plane detection in unorganized point clouds [J].
Araujo, Abner M. c ;
Oliveira, Manuel M. .
PATTERN RECOGNITION, 2020, 100
[4]  
Baillard C., 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149), P559, DOI 10.1109/CVPR.1999.784966
[5]  
Baillard C., 1999, Conference on Automatic Extraction of GIS Objects from Digital Imagery, IAPRS, V32, P69
[6]   Structure-from-motion using lines: Representation, triangulation, and bundle adjustment [J].
Bartoli, A ;
Sturm, P .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2005, 100 (03) :416-441
[7]  
Bay H, 2005, PROC CVPR IEEE, P329
[8]  
Bay H, 2007, THIRD INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING, VISUALIZATION, AND TRANSMISSION, PROCEEDINGS, P496
[9]   A Survey of Surface Reconstruction from Point Clouds [J].
Berger, Matthew ;
Tagliasacchi, Andrea ;
Seversky, Lee M. ;
Alliez, Pierre ;
Guennebaud, Gael ;
Levine, Joshua A. ;
Sharf, Andrei ;
Silva, Claudio T. .
COMPUTER GRAPHICS FORUM, 2017, 36 (01) :301-329
[10]   Piecewise-Planar 3D Reconstruction with Edge and Corner Regularization [J].
Boulch, Alexandre ;
de La Gorce, Martin ;
Marlet, Renaud .
COMPUTER GRAPHICS FORUM, 2014, 33 (05) :55-64