欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2022115146871
申请人: 四川信用通数字科技股份有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2026-07-09
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种构建3D建筑模型的方法,其特征在于,所述方法包括:获取楼栋的第一楼层的第一房间的基础数据,所述基础数据包括房间类型数据及房间尺寸数据;

获取所述第一房间的位置数据,所述位置数据包括所述第一房间的相邻房间数据;

获取所述第一房间的关联关系数据,所述关联关系数据包括所述第一房间的租赁关系数据、招租状态数据及房间设备状态数据;

根据所述基础数据、所述位置数据及所述关联关系数据构建所述第一房间的第一3D模型,并确定所述第一3D模型的位置;

分别构建所述第一楼层的其余房间对应的其余3D模型,并根据所述第一3D模型及所述其余房间对应的其余3D模型构建所述第一楼层的第一3D楼层图;

分别构建所述楼栋的其余楼层对应的其余3D楼层图;

根据所述第一3D楼层图及所述其余3D楼层图构建所述楼栋的3D楼栋图。

2.根据权利要求1所述的方法,其特征在于,在所述根据所述第一3D楼层图及所述其余

3D楼层图构建所述楼栋的3D楼栋图之后,所述方法还包括:将所述3D楼栋图输入目标尺寸检测模型,所述目标尺寸检测模型基于U‑Net++神经网络搭建,通过所述目标尺寸检测模型判断所述3D楼栋图的尺寸数据是否存在异常数据;

若存在异常数据,则生成异常数据报错预警。

3.根据权利要求2所述的方法,其特征在于,所述目标尺寸检测模型的训练过程如下:获取3D楼栋数据集,所述3D楼栋数据集由多张尺寸数据异常的3D楼栋图及多张尺寸数据不异常的3D楼栋图构成;

将所述3D楼栋数据集拆分为3D楼栋训练数据集及3D楼栋测试数据集;

基于所述3D楼栋训练数据集训练初始尺寸检测模型,通过所述初始尺寸检测模型的损失函数计算损失值;

判断所述损失值是否大于预设损失值;

若所述损失值大于预设损失值,则根据所述损失值更新所述初始尺寸检测模型的参数,再基于所述3D楼栋训练数据集训练所述初始尺寸检测模型;

若所述损失值不大于预设损失值,则获取初始尺寸检测模型,并将所述3D楼栋测试数据集输入所述初始尺寸检测模型,判断所述初始尺寸检测模型的精度是否大于预设精度;

若是,则确定所述初始尺寸检测模型为目标尺寸检测模型。

4.根据权利要求3所述的方法,其特征在于,在所述将所述3D楼栋数据集拆分为3D楼栋训练数据集及3D楼栋测试数据集之前,所述方法还包括:调用清洗脚本清洗所述3D楼栋数据集;

对清洗后的3D楼栋数据集统一进行归一化仿射处理,所述归一化仿射处理公式如下:其中,公式一为归一化过程,x为3D楼栋的输入值,μ为输入值的均值,y为归一化输出值,σ^2为输入值的方差,∈为输入值的偏移量;公式二为仿射过程,其中 和 统称为仿射系数,α为仿射输出值;对于3D楼栋数据集而言,其输入值是四维张量: ,这四个维度分别是3D楼栋的长度L、高度H、宽度W以及体积V,设 为3D楼栋数据集中的某一个3D楼栋的输入值,3D楼栋归一化处理计算过程如下:首先在输入的L、H、W这个三个维度上计算均值和方差:其中,μv为某一个3D楼栋的输入值的均值,σv^2为某一个3D楼栋的输入值的方差;

将公式三及公式四带入公式一中,对3D楼栋进行归一化处理包括:其中, 为一个3D楼栋的归一化输出值;

γ,β∈R^V,将它们带入公式二中,得到:

其中, 是一个3D楼栋的仿射输出值;

计算关于 :

通过公式五、公式六及公式七得到 和 ,从而根据 和 对3D楼栋进行归一化仿射处理;

所述将所述3D楼栋数据集拆分为3D楼栋训练数据集及3D楼栋测试数据集包括:将归一化仿射处理后的3D楼栋数据集拆分为3D楼栋训练数据集及3D楼栋测试数据集。

5.根据权利要求1所述的方法,其特征在于,所述根据所述第一3D模型及所述其余房间对应的其余3D模型构建所述第一楼层的第一3D楼层图包括:以所述第一房间的第一中心坐标为坐标系原点坐标建立坐标系,所述坐标系为二维坐标系;

根据第一房间的宽度、长度及第二房间的宽度、长度确定x轴方向上的第二房间的第二中心坐标,所述第二房间为在所述x轴方向上与所述第一房间相邻的房间;

判断所述x轴方向上的所有房间的坐标是否确定完毕;

若否,确定在x轴方向上的第三房间的第三中心点坐标,所述第三房间为在所述x轴方向上与所述第二房间相邻的房间,直至所述x轴方向上的所有房间的中心坐标确定完毕;

根据所述中心坐标放置所述x轴方向上的所有房间;

根据第一房间的宽度、长度及第四房间的宽度、长度确定y轴方向上的第四房间的第四中心点坐标,所述第四房间为在所述y轴方向上与所述第一房间相邻的房间;

判断所述y轴方向上的所有房间的坐标是否确定完毕;

若否,确定在y轴方向上的第五房间的第五中心点坐标,所述第五房间为在所述y轴方向上与所述第四房间相邻的房间,直至所述y轴方向上的所有房间的坐标确定完毕;

根据所述中心坐标放置所述y轴方向上的所有房间。

6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述分别构建所述楼栋的其余楼层对应的其余3D楼层图之后,所述方法还包括:根据楼层恒载面积判断所述楼栋的3D楼栋图是否存在楼层异形问题;

所述楼层恒载面积的计算公式为:a =(b +c) *d‑e*l,其中,a为楼层的恒载面积,b +c为楼面的活载荷重量值、e为楼面板的等效截面积、d为梁的有效高度、l为楼层高度范围;若存在楼层异形问题,则生成楼层异形报错预警。

7.根据权利要求1至5中任一项所述的方法,其特征在于,在所述根据所述第一3D楼层图及所述其余3D楼层图构建所述楼栋的3D楼栋图之后,所述方法还包括:根据用户选择的楼栋外观样式渲染所述3D楼栋图。

8.根据权利要求1至5中任一项所述的方法,其特征在于,在所述分别构建所述楼栋的其余楼层对应的其余3D楼层图之后,所述方法还包括:生成所述楼栋的所有楼层的楼层列表,以使得用户根据所述楼层列表修改楼层关系。

9.一种构建3D建筑模型的装置,其特征在于,所述装置包括:第一获取单元,用于获取楼栋的第一楼层的第一房间的基础数据,所述基础数据包括房间类型数据及房间尺寸数据;

第二获取单元,用于获取所述第一房间的位置数据,所述位置数据包括所述第一房间的相邻房间数据;

第三获取单元,用于获取所述第一房间的关联关系数据,所述关联关系数据包括所述第一房间的租赁关系数据、招租状态数据及房间设备状态数据;

第一构建单元,用于根据所述基础数据、所述位置数据及所述关联关系数据构建所述第一房间的第一3D模型,并确定所述第一3D模型的位置;

第二构建单元,用于分别构建所述第一楼层的其余房间对应的其余3D模型,并根据所述第一3D模型及所述其余房间对应的其余3D模型构建所述第一楼层的第一3D楼层图;

第三构建单元,用于分别构建所述楼栋的其余楼层对应的其余3D楼层图;

第四构建单元,用于根据所述第一3D楼层图及所述其余3D楼层图构建所述楼栋的3D楼栋图。

10.一种构建3D建筑模型的装置,其特征在于,所述装置包括:处理器、存储器、输入输出单元以及总线;

所述处理器与所述存储器、所述输入输出单元以及所述总线相连;

所述存储器保存有程序,所述处理器调用所述程序以执行如权利要求1至8中任一项所述方法。