Generating 3D House Wireframes with Semantics
论文链接:
https://arxiv.org/abs/2407.12267
项目主页:
https://vcc.tech/research/2024/3DWire
项目数据集:
https://github.com/3d-house-wireframe/3d-house-wireframe-dataset
一、弁言
在打算机视觉和图形学中,三维线框作为一种关键数据构造,能够简洁抽象地表示物体的三维形状,特殊适宜用于三维多面体的精确表示,如机器零件和建筑物。只管三维线框天生在模型创建中至关主要,但其过程繁芜且对精度和创造力哀求很高。现有的方法紧张依赖从图像和点云等数据源中重修线框,但这些方法无法天生新的线框数据。
本次导读论文先容了一种用于天生具有语义的三维房屋线框的新方法。与传统方法[1]分别建模顶点和边的办法不同,该方法侧重于基于语义关联构建纯线段序列。在该方法中,线框被转化为图,个中节点对应于线段,而边表示线段之间的连接关系。
值得把稳的是,线框可能包含不相连的组件。例如,房屋的屋顶或外墙常日与内部房间不相连。该方法将每个不相连的组件建模为一个独立的子图,基于它们的拓扑连接来组织线段,以反响它们之间的语义关系。线段的顺序通过广度优先搜索 (BFS) 遍历图来建立,确保天生的线框既连贯又具备语义构造。
在该方法中,线框天生过程分为两个阶段。在初始阶段,该方法学习代表线段的潜在几何表示词汇,这涉及利用图卷积网络编码线段的局部几何和拓扑特色,并辅以基于把稳力的编码器,旨在提取线框的全局信息。在随后的阶段中,该方法利用基于Transformer的解码器从演习的词汇表中以自回归办法天生线段序列。
二、技能贡献本事情紧张贡献如下:
提出了一种基于线段表示的线框天生模型,用于学习线框分布,显著提高了三维线框天生的精度;
引入了一种语义感知的序列构建技能,减少了学习阶段的歧义。此外,该方法许可线框被分割身分歧的部分,每个部分反响了三维房屋线框模型的根本语义。
线段特色的量化学习
该方法首先对线段的特色进行了量化学习,这一过程对付三维线框的天生至关主要。该方法首先通过编码器得到线段的潜在编码,然后通过残差量化模块[3]将这些线段的特色量化到几何码本中。
该方法将三维线框表示为线段的凑集,每条线段通过以下特色进行描述: