1.一种仰拱钢筋加工质量检测方法,其特征在于,包括:采集用于预制铁路隧道仰拱结构块的目标钢筋结构对应的钢筋加工图像;同时,采集该目标钢筋结构的距离信息;基于预设的预处理方式对所述目标钢筋结构的钢筋加工图像进行预处理,得到对应的目标仰拱钢筋加工图像;将所述目标仰拱钢筋加工图像输入预设的钢筋位置识别模型中,以使该钢筋位置识别模型输出所述目标仰拱钢筋加工图像对应的钢筋位置信息;根据所述目标仰拱钢筋加工图像对应的钢筋位置信息和所述距离信息,确定所述目标钢筋结构对应的用于检测钢筋加工质量的目标钢筋形态数据,其中,所述目标钢筋形态数据包括:钢筋数量、钢筋间距和钢筋长度;所述钢筋数量是使用Yolov5s目标检测网络进行识别以统计得到的;将深度相机获得的彩色图像流与深度流对齐,使得彩色图像上的每个像素对应一个深度值,作为z坐标,然后通过相机内参获得该像素的x坐标和y坐标,得到的x、y、z坐标为该像素的相机坐标系下的三维坐标;使用此方法求出所测两钢筋中心点的三维坐标,再用勾股定理求出两钢筋中心点之间的距离,即为钢筋间距;根据用于存储钢筋形态和加工质量缺陷之间对应关系的钢筋缺陷规则库,对所述目标钢筋形态数据进行加工质量检测,以得到所述目标钢筋结构对应的钢筋加工质量检测结果;其中,所述钢筋缺陷规则库预先建立,用于存储钢筋形态数据和加工质量缺陷数据之间的对应关系,其中,所述钢筋缺陷规则库采用一张结构化数据表实现,所述结构化数据表的内容包括:图像信息数据、钢筋形态数据和缺陷标注数据,所述图像信息数据包括:图像编号、图像存储位置、生产工点编号和标注人员编号;所述缺陷标注数据包括缺陷类型和缺陷程度;输出所述钢筋加工质量检测结果以对该钢筋加工质量检测结果进行可视化显示。
2.根据权利要求1所述的仰拱钢筋加工质量检测方法,其特征在于,还包括:获取历史仰拱钢筋加工图像数据集,其中,所述历史仰拱钢筋加工图像数据集包括:铁路工程管理平台中存储的用于预制铁路隧道仰拱结构块的各个钢筋结构的钢筋加工图像,以及,自所述铁路工程管理平台外部采集开源的钢筋加工图像;对所述历史仰拱钢筋加工图像数据集进行扩充处理,以及,基于预设的预处理方式对所述历史仰拱钢筋加工图像数据集进行预处理;对所述历史仰拱钢筋加工图像数据集中的各个所述钢筋加工图像分别进行钢筋位置标注,以形成对应的钢筋加工训练集;应用所述钢筋加工训练集训练预设的机器学习模型,以得到对应的钢筋位置识别模型。
3.根据权利要求2所述的仰拱钢筋加工质量检测方法,其特征在于,所述机器学习模型包括:基于注意力机制的深度残差网络。
4.根据权利要求1或2所述的仰拱钢筋加工质量检测方法,其特征在于,所述预处理方式包括:图像光场校正、图像白平衡处理、图像配准、图像降噪和图像边缘增强中的至少一种。
5.一种仰拱钢筋加工质量检测装置,其特征在于,包括:图像获取模块,用于采集用于预制铁路隧道仰拱结构块的目标钢筋结构对应的钢筋加工图像;同时,采集该目标钢筋结构的距离信息;基于预设的预处理方式对所述目标钢筋结构的钢筋加工图像进行预处理,得到对应的目标仰拱钢筋加工图像;模型识别模块,用于将所述目标仰拱钢筋加工图像输入预设的钢筋位置识别模型中,以使该钢筋位置识别模型输出所述目标仰拱钢筋加工图像对应的钢筋位置信息;所述仰拱钢筋加工质量检测装置还用于执行下述内容:根据所述目标仰拱钢筋加工图像对应的钢筋位置信息和所述距离信息,确定所述目标钢筋结构对应的用于检测钢筋加工质量的目标钢筋形态数据,其中,所述目标钢筋形态数据包括:钢筋数量、钢筋间距和钢筋长度;所述钢筋数量是使用Yolov5s目标检测网络进行识别以统计得到的;将深度相机获得的彩色图像流与深度流对齐,使得彩色图像上的每个像素对应一个深度值,作为z坐标,然后通过相机内参获得该像素的x坐标和y坐标,得到的x、y、z坐标为该像素的相机坐标系下的三维坐标;使用此方法求出所测两钢筋中心点的三维坐标,再用勾股定理求出两钢筋中心点之间的距离,即为钢筋间距;根据用于存储钢筋形态和加工质量缺陷之间对应关系的钢筋缺陷规则库,对所述目标钢筋形态数据进行加工质量检测,以得到所述目标钢筋结构对应的钢筋加工质量检测结果;其中,所述钢筋缺陷规则库预先建立,用于存储钢筋形态数据和加工质量缺陷数据之间的对应关系,其中,所述钢筋缺陷规则库采用一张结构化数据表实现,所述结构化数据表的内容包括:图像信息数据、钢筋形态数据和缺陷标注数据,所述图像信息数据包括:图像编号、图像存储位置、生产工点编号和标注人员编号;所述缺陷标注数据包括缺陷类型和缺陷程度;输出所述钢筋加工质量检测结果以对该钢筋加工质量检测结果进行可视化显示。
6.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述的仰拱钢筋加工质量检测方法。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一项所述的仰拱钢筋加工质量检测方法。