1.一种历史建筑病害的智能识别方法,其特征在于,所述方法包括:
获取目标历史建筑对应的点云数据;
将所述目标历史建筑对应的点云数据进行分割,得到目标历史建筑对应的多个待识别的目标建筑构件的点云数据;
对于每个所述目标建筑构件,确定该目标建筑构件对应的病害维度类型;所述病害维度类型包括二维病害以及三维病害;
对于每个所述目标建筑构件,当该目标建筑构件对应的病害维度类型为二维病害时,基于该目标建筑构件对应的点云数据,确定该目标建筑构件对应的目标二维投影视图,所述目标二维投影视图为病害维度类型为二维病害的目标建筑构件对应的待检测视角的平面视图;将该目标建筑构件对应的目标二维投影视图输入至预先训练好的二维病害识别模型执行病害识别操作,得到该目标建筑构件对应的二维病害模型识别结果;基于该目标建筑构件对应的二维病害模型识别结果,确定该目标建筑构件对应的病害识别结果;
基于所述目标历史建筑对应的所有目标建筑构件的病害识别结果,确定该目标历史建筑对应的总体病害识别结果。
2.如权利要求1所述的历史建筑病害的智能识别方法,其特征在于,所述方法还包括:
对于每个所述目标建筑构件,当该目标建筑构件对应的病害维度类型为三维病害时,基于该目标建筑构件对应的点云数据,确定该目标建筑构件对应的若干个视角的目标二维投影视图;对于所述目标建筑构件对应的每个目标二维投影视图,将该目标二维投影视图输入至所述二维病害识别模型执行病害识别操作,得到该目标二维投影视图对应的二维病害模型识别结果;
对于每个所述目标建筑构件,根据该目标建筑构件对应的所有目标二维投影视图的二维病害模型识别结果,确定该目标建筑构件对应的中间病害识别结果;判断该目标建筑构件对应的中间病害识别结果是否满足预设的中间病害识别条件,若满足,则将该目标建筑构件对应的点云数据输入至预先训练好的三维病害识别模型中执行病害识别操作,得到该目标建筑构件对应的三维病害模型识别结果;基于该目标建筑构件对应的三维病害模型识别结果,确定该目标建筑构件对应的病害识别结果。
3.如权利要求2所述的历史建筑病害的智能识别方法,其特征在于,所述病害维度类型为三维病害的目标建筑构件包括梁柱;
以及,所述方法还包括:
当所述目标建筑构件包括梁柱时,基于所述目标建筑构件对应的病害识别结果,判断所述目标建筑构件是否存在柱身弯曲病害;当该目标建筑构件存在柱身弯曲病害时,基于该目标建筑构件对应的点云数据,对该目标建筑构件进行分割,得到该目标建筑构件对应的若干个构件分区点云;确定该目标建筑构件对应的每个构件分区点云的圆心;基于该目标建筑构件对应的每个构件分区点云的圆心,确定该目标建筑构件的圆心轨迹;基于该目标建筑构件的圆心轨迹,判断该目标建筑构件的圆心轨迹是否满足预设的梁柱圆心轨迹条件;若不满足,将该目标建筑构件确定为第一目标病害构件。
4.如权利要求3所述的历史建筑病害的智能识别方法,其特征在于,所述病害维度类型为二维病害的目标建筑构件包括槛墙;
以及,所述方法还包括:
当所述目标建筑构件包括槛墙时,基于所述目标建筑构件对应的病害识别结果,判断所述目标建筑构件是否存在裂缝病害;
当所述目标建筑构件存在裂缝病害时,基于该目标建筑构件对应的二维投影视图,确定该目标建筑构件对应的裂缝病害的病害信息;所述病害信息包括该目标建筑构件对应的裂缝病害的裂缝数量、裂缝大小、裂缝宽度及裂缝面积;判断该目标建筑构件对应的裂缝病害的病害信息是否满足预设的裂缝病害条件;若满足,将该目标建筑构件确定为第二目标病害构件。
5.如权利要求1所述的历史建筑病害的智能识别方法,其特征在于,所述方法还包括:
确定所述目标历史建筑对应的地域环境特征;所述地域环境特征包括地域气候特征以及地域地表特征;基于所述目标历史建筑对应的地域环境特征,确定该目标历史建筑对应的地域环境参数;
确定所述目标历史建筑对应的若干个相似历史建筑;对于每个所述目标建筑构件,将该目标建筑构件在所述目标历史建筑的病害识别结果与该目标建筑构件在每个所述相似历史建筑的病害识别结果进行对比分析,得到该目标建筑构件在所述目标历史建筑的相对病害参数;基于所有所述目标建筑构件在所述目标历史建筑的相对病害参数,确定所述目标历史建筑对应的总体相对病害参数;
基于所述目标历史建筑对应的总体病害识别结果,确定该目标历史建筑对应的总体病害参数;
基于所述目标历史建筑对应的总体病害参数、对应的总体相对病害参数以及对应的地域环境参数,确定该目标历史建筑对应的建筑保护等级参数。
6.如权利要求1所述的历史建筑病害的智能识别方法,其特征在于,所述方法还包括:
确定所述目标历史建筑的每个目标建筑构件的构件类型;
对于每个所述目标建筑构件,基于该目标建筑构件的构件类型以及病害识别结果,判断该目标建筑构件是否需要执行修复操作;若该目标建筑构件需要执行修复操作,从预先确定的建筑构件点云数据库中确定出该目标建筑构件对应的无病害建筑构件的点云数据;基于该目标建筑构件对应的点云数据,确定该目标建筑构件对应的尺寸信息;基于该目标建筑构件对应的尺寸信息,对该目标建筑构件对应的无病害建筑构件的点云数据执行优化操作,得到该目标建筑构件对应的目标无病害建筑构件的点云数据;
基于所述目标历史建筑对应的不需要执行修复操作的目标建筑构件的点云数据,以及需要执行修复操作的目标建筑构件所对应的目标无病害建筑构件的点云数据,确定目标历史建筑对应的预测修复点云数据。
7.一种历史建筑病害的智能识别装置,其特征在于,所述装置包括:
获取模块,用于获取目标历史建筑对应的点云数据;
分割模块,用于将所述目标历史建筑对应的点云数据进行分割,得到目标历史建筑对应的多个待识别的目标建筑构件的点云数据;
第一确定模块,用于对于每个所述目标建筑构件,确定该目标建筑构件对应的病害维度类型;所述病害维度类型包括二维病害以及三维病害;
识别模块,用于对于每个所述目标建筑构件,基于该目标建筑构件对应的点云数据以及对应的病害维度类型,对该目标建筑构件执行病害识别操作,得到该目标建筑构件的病害识别结果;
第二确定模块,用于基于所述目标历史建筑对应的所有目标建筑构件的病害识别结果,确定该目标历史建筑对应的总体病害识别结果;
所述识别模块包括:
第一识别子模块,用于对于每个所述目标建筑构件,当该目标建筑构件对应的病害维度类型为二维病害时,基于该目标建筑构件对应的点云数据,确定该目标建筑构件对应的目标二维投影视图,所述目标二维投影视图为病害维度类型为二维病害的目标建筑构件对应的待检测视角的平面视图;将该目标建筑构件对应的目标二维投影视图输入至预先训练好的二维病害识别模型执行病害识别操作,得到该目标建筑构件对应的二维病害模型识别结果;基于该目标建筑构件对应的二维病害模型识别结果,确定该目标建筑构件对应的病害识别结果。
8.一种历史建筑病害的智能识别系统,其特征在于,所述系统包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-6任一项所述的历史建筑病害的智能识别方法。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-6任一项所述的历史建筑病害的智能识别方法。