1.一种基于人工智能的工程安全监管方法,其特征在于,包括:获取基坑内每个支护结构,并根据支护结构在基坑内的排列顺序,对支护结构进行顺序编号;
基坑内的每个支护结构包括两根立柱和两根横撑;
对于每个支护结构,将其两根立柱分别记为第一立柱和第二立柱,将其两根横撑分别记为第一横撑和第二横撑;
根据支护结构,标记图像采集点;
根据支护结构在基坑内所处位置和支护结构上的图像采集点,获取支护图像采集位置;
对每个支护结构,于支护图像采集位置采集支护结构图像,并将其记为支护结构的检测图像;
根据支护结构的检测图像,执行距离检测策略,并判断是否将支护结构标记;
若支护结构被标记,则重新选取一个支护结构进行检测;
若支护结构未被标记,则根据支护结构的检测图像,执行接触检测策略;
根据接触检测策略,进一步判断是否将支护结构进行标记;
若支护结构被标记,则重新选取一个支护结构进行检测;
若支护结构未被标记,则根据支护结构的检测图像获取支护结构的接触点,并对支护结构执行距离比较策略;
根据距离比较策略,进一步判断是否将支护结构进行标记;
若支护结构被标记,则重新选取一个支护结构进行检测;
若支护结构未被标记,则对支护结构执行附着物检测策略,并根据附着物检测策略,判断是否将支护结构标记;
对被标记的支护结构进行修复,并再次进行检测,直至基坑内存在的所有支护结构均被记为有效支护;
所述获取基坑内每个支护结构,并根据支护结构在基坑内的排列顺序,对支护结构进行顺序编号,包括:选取基坑两端的其中一端作为起始端,另一端记为终止端;
以起始端向终止端的方向,对基坑内的支护结构,依次顺序编号;
按照支护结构的编号顺序,对基坑内的每个支护结构依次进行检测;
所述根据支护结构,于支护结构上标记图像采集点,包括:对于每个支护结构:
分别获取第一立柱和第二立柱的竖直轴线,并分别将其记为第一轴线和第二轴线;
截取第一轴线处在第一立柱内的部分,形成第一线段;
截取第二轴线处在第二立柱内的部分,形成第二线段;
分别获取第一线段和第二线段的中点,并进行连线,形成参考连线;
获取参考连线的中点,记为参考中点;
将参考中点所在位置,作为支护结构的图像采集点;
所述根据支护结构在基坑内所处位置和支护结构上的图像采集点,获取支护图像采集位置,包括:对于基坑内的每个支护结构,截取每相邻的两个支护结构之间的基坑底面;
获取所截取的基坑底面的中心点位,作为一个标记点;
对于每个支护结构,将位于支护结构两侧且与支护结构距离最近的标记点,作为支护结构的图像标记点;
获取一平面,使该平面经过支护结构的图像采集点且与基坑底面平行,将该平面记为参考平面;
分别过图像标记点作垂直于基坑底面的垂线,并分别与参考平面相交,将所得的两个交点作为支护结构的支护图像采集位置;
所述对支护结构,于支护图像采集位置采集支护结构图像,并将其记为支护结构的检测图像,包括:对每个支护结构:
分别在支护结构两侧的支护图像采集位置,以指向该支护结构的图像采集点的方向,采集支护结构的图像;
将所采集的两张图像作为支护结构的检测图像;
所述根据支护结构的检测图像,执行距离检测策略,并判断是否将支护结构标记,包括:对支护结构的每张检测图像分别执行距离检测策略;
对基坑的两侧基坑壁,以第一立柱指向第二立柱的方向,依次记为左侧基坑壁和右侧基坑壁;
根据支护结构的检测图像,于第一立柱取靠近左侧基坑壁的边缘轮廓线,作为第一立柱线;
于第一立柱线上任意取点,并以所取的点为起点,作平行于基坑底面,与左侧基坑壁连接且与左侧基坑壁垂直的线段,记为第一连接垂线;
获取第一连接垂线的长度,记为第一连线距离;
若存在第一连线距离不为零,则将支护结构标记;
若存在的所有第一连线距离皆为零,则根据支护结构的检测图像,于第二立柱取靠近右侧基坑壁的边缘轮廓线,作为第二立柱线;
于第二立柱线上任意取点,并以所取的点为起点,作平行于基坑底面,且与右侧基坑壁垂直的线段,记为第二连接垂线;
获取第二连接垂线的长度,记为第二连线距离;
若存在第二连线距离不为零,则将支护结构标记;
若存在的所有第一连线距离皆为零,则将支护结构记为第一有效支护;
若根据支护结构的两张检测图像所执行的距离检测策略,均将支护结构记为第一有效支护,则对支护结构执行接触检测策略。
2.根据权利要求1所述的一种基于人工智能的工程安全监管方法,其特征在于,所述若支护结构未被标记,则根据支护结构的检测图像,执行接触检测策略,包括:对支护结构的每张检测图像分别执行接触检测策略;
根据支护结构的检测图像,识别检测第一横撑的两端是否分别与第一立柱和第二立柱接触;
若存在第一横撑的一端,未与第一立柱或第二立柱接触,则将支护结构标记;
若第一横撑的两端分别与第一立柱和第二立柱接触,则根据支护结构的检测图像,识别检测第二横撑的两端是否分别与第一立柱和第二立柱接触;
若存在第二横撑的一端,未与第一立柱或第二立柱接触,则将支护结构标记;
若第二横撑的两端分别与第一立柱和第二立柱接触,则将支护结构记为第二有效支护;
若根据支护结构的两张检测图像所执行的接触检测策略,均将支护结构记为第二有效支护,则对支护结构执行距离比较策略。
3.根据权利要求1所述的一种基于人工智能的工程安全监管方法,其特征在于,所述若支护结构未被标记,则根据支护结构的检测图像获取支护结构的接触点,并对支护结构执行距离比较策略,包括:对支护结构的每张检测图像分别执行距离比较策略;
在检测图像中,将横撑与立柱保持接触部分的线段,记为横撑与立柱的接触线;
根据检测图像,分别获取第一横撑与第一立柱和第二立柱的接触线,并分别记为第一接触线和第二接触线;
根据检测图像,分别获取第二横撑与第一立柱和第二立柱的接触线,并分别记为第三接触线和第四接触线;
分别获取第一接触线、第二接触线、第三接触线和第四接触线的中点,并分别记为第一接触点、第二接触点、第三接触点和第四接触点;
分别获取第一接触点、第二接触点、第三接触点和第四接触点与基坑底面的垂直距离,并分别记为第一距离、第二距离、第三距离和第四距离;
比较第一距离和第二距离;
若第一距离与第二距离不相等,则将支护结构标记;
若第一距离等于第二距离,则比较第三距离和第四距离;
若第三距离与第四距离不相等,则将支护结构标记;
若第三距离等于第四距离,则将支护结构记为第三有效支护;
若根据支护结构的两张检测图像所执行的距离比较策略,均将支护结构记为第三有效支护,则对支护结构执行附着物检测策略。
4.根据权利要求1所述的一种基于人工智能的工程安全监管方法,其特征在于,所述若支护结构未被标记,则对支护结构执行附着物检测策略,并根据附着物检测策略,判断是否将支护结构标记,包括:对支护结构的每张检测图像分别执行附着物检测策略;
根据检测图像,识别支护结构上是否附着有支护结构组件以外的物体;
若存在,则将支护结构标记;
若不存在,则将支护结构记为第四有效支护;
若根据支护结构的两张检测图像所执行的附着物检测策略,均将支护结构记为第四有效支护,则将支护结构记为有效支护结构,并选取下一个支护结构进行检测。
5.一种采用如权利要求1所述一种基于人工智能的工程安全监管方法的系统,其特征在于,包括:图像采集模块:用于采集支护结构的检测图像;
点位标记模块:用于标定图像采集点和接触点;
距离获取模块:用于获取接触点与基坑底面之间的距离,获取立柱与基坑壁之间的距离;
编号模块:对基坑内的支护结构进行顺序编号,进而确定检测顺序;
图像识别模块:根据检测图像,判定支护结构的横撑与立柱是否存在接触;
距离比较模块:用于比较第一距离、第二距离、第三距离和第四距离,判断距离是否相等;
智能识别模块:通过人工智能技术,对检测图像进行识别,识别支护结构上是否附着有支护结构组件以外的物体。