基于三维计算机视觉的复杂异形建筑构件建模系统及方法与流程

文档序号:33764681发布日期:2023-04-18 19:10阅读:72来源:国知局
基于三维计算机视觉的复杂异形建筑构件建模系统及方法与流程

本发明涉及建筑工程,特别涉及一种基于三维计算机视觉的复杂异形建筑构件建模系统及方法。


背景技术:

1、在建筑领域中,无论是造型灵动复杂的现代建筑,还是优美复古的历史文化建筑,都存在许多极具特色的复杂异形建筑构件。由于复杂异形建筑构件是一种非规则构件,其形状奇特、具有表面花纹等。为了重建复杂异形建筑构件的实体模型,需要进行建筑信息模型(building information modeling,bim)设计和结构性能的质量检验。现阶段,常采用传统逆向建模的方法生成复杂异形建筑构件的bim和有限元分析模型:1)按照设计图纸逆向建模;2)利用三维激光扫描的手段,借助多种逆向工程专业软件协作建模。虽然上述方法重建的实体模型精度较高,但过程繁琐复杂,耗时较大,且模型的存储大小也过大。同时,不同用途的复杂异形建筑构件的实体模型,其精度和存储大小的要求也不尽相同。例如,复杂异形建筑构件的表面花纹和不必要的圆角等对其有限元分析结果基本没有影响,反而增加了有限元分析的时间;为了使模型更加适宜万维网、移动网,常对bim进行轻量化设计,缩小bim的体量。且在实际轻量化过程中,bim还需要经历了两阶段处理过程:3)通过三角面片、相似性算法减少图元等方式对模型进行几何优化转换;4)使用八叉树快速剔除不可见图元,减少进入渲染区域的绘制对象和使用多重细节层次(levels of detail,lod),加速单图元渲染速度进行渲染处理。但是几何优化转换、渲染处理是bim轻量化的核心技术,具有一定的技术门槛,要求开发者需要掌握一定的图形技术,且过程繁琐,耗费时间。因此,如何提高复杂异形建筑构件的建模效率成为本领域亟需解决的技术问题。


技术实现思路

1、本发明的目的是,提供一种基于三维计算机视觉的复杂异形建筑构件建模系统及方法,以解决建模效率低的问题。

2、为了解决上述技术问题,本发明提供的技术方案是:一种基于三维计算机视觉的复杂异形建筑构件建模系统,包括:

3、点云数据处理单元,包括:

4、点云数据输入模块,用于输入通过三维激光扫描复杂异形建筑构件获取的点云数据;

5、点云数据预处理模块,对所述点云数据输入模块获取的点云数据进行滤波、去噪、修补预处理;

6、面片网格生成单元,包括:

7、点云法向量计算模块,用于计算所述点云数据预处理模块预处理后的点云数据的法向量;

8、泊松表面重建模块,用于根据所述点云法向量计算模块得到的法向量点云数据生成三角面片网格;

9、网格裁剪模块,用于将所述泊松表面重建模块生成的三角面片网格进行裁剪;

10、网格实体化单元,包括:

11、网格修补模块,用于将所述网格裁剪模块裁剪后的三角面片网格进行修补生成闭合的三角面片网格;

12、四边面网格重建模块,用于对所述网格修补模块生成的闭合三角面片网格进行重建生成四边面网格;

13、网格转换实体模块,用于将所述四边面网格重建模块重建的四边面网格转换成非均匀有理b样条,生成多重曲面的复杂异形建筑构件的实体模型;

14、实体模型分级导出单元,用于将所述网格转换实体模块生成的复杂异形建筑构件的实体模型按数据精度等级智能分类导出。

15、为了解决上述技术问题,本发明提供的另一种技术方案是:一种基于三维计算机视觉的复杂异形建筑构件建模方法,

16、通过三维激光对复杂异形建筑构件进行扫描,获取复杂异形建筑构件的点云数据;

17、对获取的点云数据进行预处理;

18、计算预处理后的点云数据的法向量;

19、根据三维计算机视觉的泊松表面重建算法通过带有法向量的点云数据生成三角面片网格;

20、对三角面片网格进行裁剪;

21、将裁剪后的三角面片网格进行修补,生成闭合的三角面片网格;

22、对闭合的三角面片网格进行重建,生成四边面网格;

23、将重建的四边面网格转换成非均匀有理b样条,生成复杂异形建筑构件的多重曲面的复杂异形建筑构件的实体模型;

24、将复杂异形建筑构件的实体模型按数据精度等级智能分类导出。

25、进一步地,本发明提供的基于三维计算机视觉的复杂异形建筑构件建模方法,对获取的点云数据进行预处理的方法的步骤包括:对获取的点云数据进行滤波、去噪和修补。

26、进一步地,本发明提供的基于三维计算机视觉的复杂异形建筑构件建模方法,按数据精度由高到低的顺序对复杂异形建筑构件的实体模型的等级进行智能分类。

27、与现有技术相比,本发明的有益效果如下:

28、本发明提供的基于三维计算机视觉的复杂异形建筑构件建模系统及方法,基于三维计算机视觉技术,利用三维激光扫描获取复杂异形建筑构件的点云数据,对获取的点云数据进行预处理、生成三角面片网格、修补三角面片网格、重建四边面网格,将重建的四边面网格转化为多重曲面的复杂异形建筑构件的实体模型,然后将复杂异形建筑构件的实体模型按数据精度等级智能分类导出。该复杂异形建筑构件建模系统及方法基于三维计算机视觉技术,省去了传统人工处理点云数据、修补网格和缩小bim模型体量等的繁琐工作,节约了建模时间,提高了复杂异形建筑构件的建模效率。

29、本发明提供的基于三维计算机视觉的复杂异形建筑构件建模系统及方法,能够根据使用环境需求导出不同等级的实体模型,可以导出等级精度高的实体模型,也可以导出等级精度低的轻量化实体模型,适用于各种应用环境,适用于不同程度的bim轻量化设计和不同要求的复杂异形构件的有限元分析,具有适用范围广泛的优点。



技术特征:

1.一种基于三维计算机视觉的复杂异形建筑构件建模系统,其特征在于,包括:

2.一种基于三维计算机视觉的复杂异形建筑构件建模方法,其特征在于,包括:

3.根据权利要求2所述的基于三维计算机视觉的复杂异形建筑构件建模方法,其特征在于,对获取的点云数据进行预处理的方法的步骤包括:对获取的点云数据进行滤波、去噪和修补。

4.根据权利要求2所述的基于三维计算机视觉的复杂异形建筑构件建模方法,其特征在于,按数据精度由高到低的顺序对复杂异形建筑构件的实体模型的等级进行智能分类。


技术总结
本发明公开一种基于三维计算机视觉的复杂异形建筑构件建模系统及方法,该方法包括:通过扫描获取复杂异形建筑构件的点云数据;对获取的点云数据进行预处理;计算预处理后的点云数据的法向量;根据泊松表面重建算法通过带有法向量的点云数据生成三角面片网格;对三角面片网格进行裁剪;将裁剪后的三角面片网格进行修补生成闭合的三角面片网格;对闭合的三角面片网格进行重建生成四边面网格;将重建的四边面网格转换成非均匀有理B样条生成多重曲面的实体模型;将复杂异形建筑构件的实体模型按数据精度等级智能分类导出。本发明能够提高复杂异形建筑构件的建模效率,能够智能分类导出不同精度等级的实体模型,满足轻量化的需求。

技术研发人员:张英楠,李海青,张书楷,黄轶,汪小林,马越洋,张波,赵宇超,陈锦阳
受保护的技术使用者:上海建工四建集团有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1