论文标题
学习从3D线云中构建3D建筑线框
Learning to Construct 3D Building Wireframes from 3D Line Clouds
论文作者
论文摘要
线云虽然在先前的工作中对不足进行了评估,但与从多视图图像中提取的点云相比,可能对建筑物的结构信息进行了更紧凑的结构信息。在这项工作中,我们提出了第一个处理用于构建线框抽象的线云的网络。该网络将线路云作为输入,即从多视图图像中提取的非结构性和无序的3D线段集,并输出基础建筑物的3D线框,该建筑物由稀疏的3D连接组组成,由线段连接。我们观察到一个线斑块,即一组相邻的线段,编码足够的轮廓信息,以预测潜在连接的存在甚至3D位置,以及两个查询连接之间连通性的可能性。因此,我们引入了一个两层线斑变压器,以从采样线贴片中提取连接和连接性,以形成3D构建线框模型。我们还介绍了具有地面3D线框的多视图图像的合成数据集。我们广泛证明,在多个基线构建重建方法上,我们的重建3D线框模型可显着改善。可以在https://github.com/luo1cheng/lc2wf上找到代码和数据。
Line clouds, though under-investigated in the previous work, potentially encode more compact structural information of buildings than point clouds extracted from multi-view images. In this work, we propose the first network to process line clouds for building wireframe abstraction. The network takes a line cloud as input , i.e., a nonstructural and unordered set of 3D line segments extracted from multi-view images, and outputs a 3D wireframe of the underlying building, which consists of a sparse set of 3D junctions connected by line segments. We observe that a line patch, i.e., a group of neighboring line segments, encodes sufficient contour information to predict the existence and even the 3D position of a potential junction, as well as the likelihood of connectivity between two query junctions. We therefore introduce a two-layer Line-Patch Transformer to extract junctions and connectivities from sampled line patches to form a 3D building wireframe model. We also introduce a synthetic dataset of multi-view images with ground-truth 3D wireframe. We extensively justify that our reconstructed 3D wireframe models significantly improve upon multiple baseline building reconstruction methods. The code and data can be found at https://github.com/Luo1Cheng/LC2WF.