安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210794826.4 (22)申请日 2022.07.07 (71)申请人 泰瑞数创科技 (北京) 股份有限公司 地址 100086 北京市海淀区中关村南大街5 号二区683栋20层22 (72)发明人 刘俊伟 李同高  (74)专利代理 机构 北京中普鸿儒知识产权代理 有限公司 1 1822 专利代理师 韩明 (51)Int.Cl. G06V 30/422(2022.01) G06V 30/302(2022.01) G06F 30/13(2020.01) G06V 30/19(2022.01) G06N 3/04(2006.01)G06N 3/08(2006.01) (54)发明名称 用于计算建筑CAD图块标识符的模 型包围盒 方法 (57)摘要 本发明提供了一种用于计算建筑CAD图块标 识符的模型包围盒方法, 包括如下步骤: 步骤 101: 获取一个建筑平面图的CAD文件数据; 步骤 102: 对步骤101的数据文件进行分层算法处理; 步骤103: 通过步骤102的处理, 生成多个图层, 每 个图层符合块算法的进一步处理的数据要求, 其 中, 所述多个图层包括块数据图层, 以及墙体图 层, 所述块数据图层包括门框, 窗框标识符的图 层; 步骤104: 对步骤103生成的块数据图层进行 块化处理; 步骤105: 生成的最终模型包围盒数 据, 用于后继的图元构造实体算法。 并且在步骤 105获得的多组模型包围盒数据基础上实现GAN 网络根据到处理的CAD图而自动给出包围盒处理 后的CAD图, 高效准确地实现了建筑CAD的包围盒 处理。 权利要求书3页 说明书7页 附图8页 CN 115393887 A 2022.11.25 CN 115393887 A 1.用于计算建筑CAD图块标识符的模型包围盒方法, 其特 征在于, 包括如下步骤: 步骤101: 获取建筑平面图的CAD文件数据; 步骤102: 对步骤101的文件数据进行分层算法处 理; 步骤103: 通过步骤102的处理, 生成多个图层, 使得每个图层符合块算法的进一步处理 的数据要求, 其中, 所述多个图层包括块数据图层, 以及墙体图层, 所述块数据图层包括门 框, 窗框标识符的图层; 步骤104: 对步骤10 3生成的块数据图层进行块 算法处理; 步骤105: 步骤104 生成的最终模型包围盒数据, 用于后继的图元构造实体算法。 2.根据权利要求1所述的方法, 其特 征在于, 其中, 步骤104具体包括如下步骤: 步骤401: 输入一组关联块数据图层的输入参数; 所述输入参数即关联了一张所述列 表, 其中包含所关联的所述块数据图层、 所述被参考图层, 所述基础包围盒类型, 以及所述 缓冲Buffer; 步骤402: 根据上一步骤401, 分析出源自列表参数的输入图层, 即块数据图层, 用于进 行模型包围盒化处理; 其中的块数据图层包括持久化图层、 内存图层、 上下文图层、 数据库 图层中任一项。 步骤403: 根据步骤401, 分析 出源自列表参数的被参 考图层; 步骤404: 根据步骤401, 分析 出源自列表参数的基础包围盒类型; 步骤405: 根据步骤401, 分析 出源自列表参数的缓冲Buf fer, 即一个缓冲参数; 步骤407: 对步骤402的输入图层中的, 以及步骤403中参考图层的多个图层中的每个图 元进行爆 炸处理, 把每个图元 处理成不可再分割的线 段, 即每个线段只有起点和终点, 然后 对爆炸处理后的几何建立空间索引, 其中所述参考图层的多个图层中的每个图元都是在规 定的CAD图放大状态下形成的固定面积的图元; 步骤410: 图元循环步骤, 对步骤402的输入 图层的每一个图元进行循环处 理。 3.根据权利要求2所述的方法, 其特 征在于, 所述循环处 理包括以下步骤: 步骤411: 对图元进行 形状分类, 所述形状分类包括门, 窗; 步骤412: 根据在步骤404用户指定的基础包围盒类型生成图元的基础包围盒, 并根据 步骤405的参数buf fer进行缓冲处 理, 形成基础包围盒几何; 步骤413: 根据所述基础包围盒几何利用步骤407的爆炸后的参考图层中的图元在所述 空间索引中进行查询, 查询结果称为 参考几何; 步骤414: 对所述基础包围盒几何和所述 参考几何进行两 两配对; 步骤415: 计算循环步骤410的输入图层中的图元几何对应的基础包围盒几何和与 其配 对的参考几何之间的位置类型, 其中位置类型大于10种小于20种, 具体根据构成所述输入 图层中的图元的基础包围盒几何中至少一条线段的位置及其取向进行判断; 步骤416: 根据 步骤411的形状分类、 步骤415的位置类型, 计算额外需要的匹配参数, 所 述匹配参数包括, 输入图层中每一个图元形成的基础包围盒几何中至少一个特定点的坐 标, 经爆炸处理过后的参考图元几何中一个对比点坐标, 基于所述坐标计算图元的在CAD图 占有的面积; 步骤417: 根据步骤411的形状分类、 步骤415 的位置类型、 步骤416 的额外匹配参数, 对 步骤414的配对几何计算匹配值;权 利 要 求 书 1/3 页 2 CN 115393887 A 2步骤418: 根据步骤417的匹配值, 计算出最佳的匹配正确几何, 具体包括计算匹配过程 中匹配值与预设的匹配值之间是否吻合, 以吻合 程度最高的为 最佳的匹配正确几何; 步骤419: 对匹配成功的几何数据, 进行包围盒算法处理, 具体包括将匹配成功的几何 中属于基础包围盒那部分的删除, 而建立属于参 考图元那部分的包围盒; 步骤420: 重复步骤411 ‑419, 对所有输入图层的图元循环完成包围盒算法处理, 并且根 据预选的文件标准, 对输入图层的所有图元的空间几何数据进行持久化, 以备后继处 理。 4.根据权利要求3所述的方法, 其特 征在于, 具体地, 匹配值计算过程包括: 417‑1: 将输入图层放大至规定的CAD图放大状态, 计算形状类型对应的基础包围盒几 何和位置类型对应的参考几何之间的交叠面积, 如果交叠面积和预设交叠面积差值不超过 预定范围的, 则记作类型配对成功; 417‑2: 计算一个特定点的坐标与经爆炸处理过后的参考图元几何中一个对比点之间 的位置关系; 417‑3: 将所述 面积差异和位置关系作为匹配值, 或者, 匹配值计算过程包括: 417‑1’: 将输入图层放大至规定的CAD图放大状态, 计算第一特定点的坐标与经爆炸处 理过后的参考图元几何中第一对比点之 间的位置关系, 以及计算第二特定点与经爆炸处理 过后的参 考图元几何中第二对比点之间的位置关系; 417‑2’: 将所述位置关系作为匹配值; 以匹配值表征吻合 程度。 5.根据权利要求4所述的方法, 其特征在于, 所述位置关系是指特定点与对比点之间的 距离, 417 ‑1‑417‑3对应的具体匹配包括将 至少一个对比点与特定点进 行重合处理, 并将参 考图元按照重合的点进行规定旋转方向和角度步距的旋转, 在旋转过程中不断计算每一个 步距下所述面积差异, 如果存在连续两个计算交叠面积与预设交叠面积之 间的差值在逐步 增大, 则反方向减小步距旋转, 如果 发现所述差值又开始增大之后, 则继续反向而继续减少 步距旋转, 如此循环, 直到所述差值在预设的范围内; 417‑1’ ‑417‑2’对应的匹配包括如果第一特定点与第一对比点之间的第一距离以及第 二特定点与第二对比点之间的第二距离都满足预设的范围, 则匹配成功, 形成最佳 的匹配 正确几何。 6.根据权利要求3 ‑5中任一项所述的方法, 其特征在于, 在步骤420之后还包括如下步 骤: 步骤430: 根据 步骤101‑105形成多 组包围盒数据, 包括包围盒处理前和处理后的CAD图 像, 将两者分别分成训练集和验证集, 两者比例为5 ‑2: 1:1‑2; 步骤440: 将选一组训练集中包围盒处理前的CAD图像连同给定的噪声输入生成器G中, 形成一组第一赝图; 步骤450: 将一组第一赝图与多组真实的处理后的CAD图像一起输入判别器D中进行识 别分类, 重复步骤440和450, 每次选的一组训练集中包围盒处理前的CAD图像都不同, 每一 次计算损失函数值, 反向传播依次精细调整D 网络参数, 直到在多组真实的处理后的CAD图 像中以一定正确 率识别出对应的最初输入一组第一赝图为止, 完成判别器D的训练形成判 别器D’, 其中判别器D的判别真假的依据是将赝图与真实的处理后的CAD图像进 行差分而输权 利 要 求 书 2/3 页 3 CN 115393887 A 3

PDF文档 专利 用于计算建筑CAD图块标识符的模型包围盒方法

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 用于计算建筑CAD图块标识符的模型包围盒方法 第 1 页 专利 用于计算建筑CAD图块标识符的模型包围盒方法 第 2 页 专利 用于计算建筑CAD图块标识符的模型包围盒方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:46:52上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。