安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210262202.8 (22)申请日 2022.03.17 (71)申请人 中国科学院深圳先进技 术研究院 地址 518055 广东省深圳市南 山区深圳大 学城学苑大道1068号 (72)发明人 程章林 何振邦  (74)专利代理 机构 深圳市科进知识产权代理事 务所(普通 合伙) 44316 专利代理师 刘建伟 (51)Int.Cl. G06T 17/05(2011.01) G06V 10/762(2022.01) G06K 9/62(2022.01) (54)发明名称 一种曼哈顿结构建筑物的轻量重建方法及 装置 (57)摘要 本发明涉及一种曼哈顿结构建筑物的轻量 重建方法及装置。 该方法及装置首先对图像序列 应用从运动中恢复重建, 得到相机位姿和稀 疏点 云, 并执行基于线段的重建得到线云; 对线云进 行聚类, 并在线云上采样得到采样点, 加入到稀 疏点云中; 从线云中检测平面, 并通过寻找正交 平面切割得到角点; 从角点出发, 通过改变角点 的参数来拟合点云, 得到最终的立方体模型; 对 于未收敛到正确大小的立方体进行基于图像的 配准。 本发明使用线云来获取平面, 而无需密集 点云, 本发 明使用的线云提取平 面方法不仅在平 面提取的鲁棒性方面优于 现有技术, 更由于稀 疏 点云、 线云获得的成本要低于密集点云, 因此本 发明的总体运行时间上要 缩短, 成本更低。 权利要求书4页 说明书20页 附图2页 CN 114863042 A 2022.08.05 CN 114863042 A 1.一种曼哈顿 结构建筑物的轻量重建方法, 其特 征在于, 包括以下步骤: 对图像序列应用从运动中恢复重建, 得到相机位姿和稀疏点云, 并执行基于线段的重 建得到线云; 对线云进行聚类, 并在线云上采样得到采样点, 加入到稀疏点云中; 从线云中检测平面, 并通过寻找正交平面切割得到角点; 从角点出发, 通过改变角点的参数来拟合 点云, 得到最终的立方体模型; 对于未收敛到正确大小的立方体进行基于图像的配准。 2.根据权利要求1所述的曼哈顿结构建筑物的轻量重建方法, 其特征在于, 所述对图像 序列应用从运动中恢复重建, 得到相 机位姿和稀疏点云, 并执行基于线段的重建得到线云 包括: 将图像输入到三维重建系统COLMAP中来恢复相机姿态并生成稀疏点云, 然后将相机姿 势和图像输入L ine3D++系统, 生成线云L0。 3.根据权利要求2所述的曼哈顿结构建筑物的轻量重建方法, 其特征在于, 所述对线云 进行聚类包括: 连接方向接近且最近端点小于阈值的两线段来获得一个更长的线段, 新线段的方向为 两原始线段方向的均值, 新线段长度为两线段在新线段 方向的投影范围; 合并方向接近且两线段之间的距离小于 阈值, 且投影长度重合度高的两条线段来作为 一条新的线段, 新线段的方向为两原始线段方向的均值, 新线段长度为两线段在新线段方 向的投影范围。 4.根据权利要求3所述的曼哈顿结构建筑物的轻量重建方法, 其特征在于, 所述在线云 上采样得到采样点包括: 从聚类后的线云L中采样点以生成更多点, 对于L中的每一条线段, 从任意端点出发, 沿 着线段方向按照预设间隔进行点采样, 并将它们与稀疏点云P0合并; 使用符号P来表示新的 点云。 5.根据权利要求4所述的曼哈顿结构建筑物的轻量重建方法, 其特征在于, 所述从线云 中检测平面包括: 将检测到的平面集S设置为空, 同时每条线都被标记有一个状态:自由线、 纹理线或结 构线; 不支持任何平面的线是自由线; 仅支持一个平面的线是纹理线, 纹理线位于平面内; 支持两个平面的线是结构线, 其位于两个平面的相交边缘; 其中规定一条线最多支持两个 平面; 在处 理之初所有 线初始化 为自由线; 对于线云L中的每一条非结构线li迭代搜索另一条与li平行或垂直同时共面的非结构 线lj, 然后li和lj形成种子平面Pi,j; 如果种子平面Pi,j平行并靠近S中的已有平面, 则该种子 平面被视为重复平面并被丢弃; 接着计算该种子平面的两个主方向, d1(Pi,j)=normalize(li)和d2(Pi,j)=normalize (li×N), 其中N是平面法线; 然后计算这两条种子线的包围盒, 该包围盒的两轴与 两个主方 向对齐; 同时计算种子平面的置信度min(|l| /edge(l)),l∈{li,lj}, 其中edge(l)表示边界 框边在平行于l的方向上的长度; 对线段li找到所有合格的种子平面, 并选 择置信度最高的一个作为最终候选平面; 遍历 L中的自由线和纹理线, 将与候选平 面共面的线段加入到候选平面中进 行扩张; 对扩张后的权 利 要 求 书 1/4 页 2 CN 114863042 A 2平面进行DBSCAN聚类得到若干子平面; 聚类后的分数低于阈值的子平面将被删除, 子平面 的分数定义为子平 面上的所有线段长度之和; 剩余子平面将 被添加到现有的平 面集S, 同时 更新支持这些子平面的线段的状态; 当所有平面已被检测后, 通过计算所有支持线段在两 个主方向的投影来设置S 中每个平面的边界; 在每个平面周围添加 边距来扩展每个平面的 边界。 6.根据权利要求5所述的曼哈顿结构建筑物的轻量重建方法, 其特征在于, 所述通过寻 找正交平面切割得到角点包括: 从线云L获得平面S后, 计算所有三个相互正交平面的交点; 三个正交平面相交并生成 三条相交线和六个延伸方向; 通过从这六个方向中选择三个正交方向, 形成一个角点; 假 设 P1和 P2是 d 的 两 个 相 邻 平 面 ,计 算 方 向 d 的 置 信 度 为 其中li是从原点沿d方向到Pi边界的距离, Li是Pi在d方向 的宽度, λ是一个预设的足够长的长度, 当li>λ时立即接受d为有效方向, 表明d方向指向一 个相当大 的平面区域; 置信度大于阈值的方向被接受为有效轴方向, 同时指定初始轴长度 为(l1+l2)/2; 从有效方向选取三个相互正交方向的所有可能组合, 生成以交点为原点的角 点。 7.根据权利要求6所述的曼哈顿结构建筑物的轻量重建方法, 其特征在于, 所述从角点 出发, 通过改变角点的参数来拟合 点云, 得到最终的立方体模型包括: 该角点包含一个原点位置oi和三个轴方向 及其相应的固定轴长度 将拟合过程规约为一个非线性最小二乘优化问题, 给定一个角点ci找到使以下目标函数最 小化的最佳参数 E(ci)=Ecover(ci)+Eregul(ci)+Econst(ci) 其中包含三项:鼓励立方体多拟合附近 的点的覆盖项Ecover(ci); 惩罚轴的过度延伸以 及原点和轴方向的过度偏移的正则化项目Eregul(ci); 使角点三个轴保持相互垂直并保持近 似长方体的形状的约束 项Econst(ci); 覆盖项被定义 为: 其中d(p,ci)是点p到由角点ci决定的立方体表面的最近距离; 当p位于立方体内d(p, ci)是负的, 当p 在立方体外则是负的; 损失函数fl(x)定义如下: 其中如果点到平面的距离在阈值ξ 内, 就接受该点作为平面的一部分; 计算分数后还使权 利 要 求 书 2/4 页 3 CN 114863042 A 3

.PDF文档 专利 一种曼哈顿结构建筑物的轻量重建方法及装置

文档预览
中文文档 27 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种曼哈顿结构建筑物的轻量重建方法及装置 第 1 页 专利 一种曼哈顿结构建筑物的轻量重建方法及装置 第 2 页 专利 一种曼哈顿结构建筑物的轻量重建方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 14:33:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。