基于深度学习的城轨车底防松脱铁丝断裂检测方法及装置与流程

文档序号:34178506发布日期:2023-05-17 07:18阅读:152来源:国知局
基于深度学习的城轨车底防松脱铁丝断裂检测方法及装置与流程

本发明属于一种故障检测,具体是涉及到一种基于深度学习的城轨车底防松脱铁丝断裂检测方法及装置。


背景技术:

1、在城轨的检修领域,目前还没有基于深度学习的防松脱铁丝断裂的检测的相关研究,因此该发明将会填补这一方面的技术以及实际应用的空白。近年来,深度学习逐渐成为人工智能领域的研究热点和主流发展方向。深度学习是由多个处理层组成的计算模型,学习具有多个抽象层次的数据表示的机器学习技术。深度学习代表了机器学习和人工智能研究的主要发展方向,给机器学习和计算机视觉等领域带来了革命性的进步。

2、目前,对车底的防松脱铁丝的判断,都是基于检修工的人工检测,由于人工的长时间作业,会使得检修人注意力下降,这使得判断结果会带来很大的主观性,由于各类异常情况,会造成漏报、误报,这对机车的安全性会带来很大的隐患,同时人工检测费时费力,对于人工的成本也有很大的消耗。


技术实现思路

1、本发明要解决的技术问题是提供一种基于深度学习的城轨车底防松脱铁丝断裂检测方法及装置,以解决人工检测费时费力的问题。

2、基于上述目的,本发明一个或多个实施例提供了一种基于深度学习的城轨车底防松脱铁丝断裂检测方法,包括:将待检测数据输入预训练后的第一检测模型进行初步的防松脱铁丝断裂检测,输出第一检测结果;判断所述第一检测结果是否满足预设条件,获取判断结果;根据所述判断结果将应用预训练后的第二检测模型对所述待检测数据进行精细检测的第二检测结果或所述第一检测结果作为最终检测结果。

3、可选的,所述第一检测模型为yolo检测模型、ssd模型以及faster-rcnn模型的其中之一,所述第二检测模型为resnet分类模型、alexnet模型以及vgg16模型的其中之一。

4、可选的,所述将待检测数据输入预训练后的第一检测模型进行初步的防松脱铁丝断裂检测之前,包括:对采集的样本数据进行人工标注是否断裂的检测结果,并对所述样本数据进行样本扩充,获取目标检测数据集和目标分类数据集;根据所述目标检测数据集对预训练的第一检测模型进行模型训练,获取收敛的所述第一检测模型;根据所述目标分类数据集对预训练的第二检测模型进行模型训练,获取收敛的所述第二检测模型。

5、可选的,所述对所述样本数据进行样本扩充,包括:对所述样本数据进行不同亮度的亮度增强处理;对所述样本数据进行不同角度的剪裁处理。

6、可选的,所述根据所述目标检测数据集对预训练的第一检测模型进行模型训练,获取收敛的所述第一检测模型,包括:采用yolov4目标检测算法对样本数据进行预训练,得到防松脱铁丝断裂检测的yolov4预训练模型;采用所述yolov4预训练模型对样本数据进行迁移训练,得到收敛的所述第一检测模型。

7、可选的,所述根据所述目标分类数据集对预训练的第二检测模型进行模型训练,获取训练收敛的所述第二检测模型,包括:采用resnet分类算法对样本数据进行预训练,得到防松脱铁丝断裂检测的第二预训练模型;采用所述第二预训练模型对样本数据进行迁移学习,得到收敛的第二检测模型。

8、可选的,所述第一检测结果包括置信度,所述判断所述第一检测结果是否满足预设条件,获取判断结果,包括:如果所述置信度大于等于预设阈值,则确定所述第一检测结果满足所述预设条件;如果所述置信度小于所述预设阈值,则确定所述第一检测结果不满足所述预设条件。

9、可选的,所述第一检测结果包括检测出的目标框,所述根据所述判断结果将应用预训练后的第二检测模型对所述待检测数据进行精细检测的第二检测结果或所述第一检测结果作为最终检测结果,包括:如果所述第一检测结果满足所述预设条件,则将所述目标框判定为防松脱铁丝断裂;如果所述第一检测结果不满足所述预设条件,则应用预训练后的第二检测模型对所述待检测数据进行精细的防松脱铁丝断裂检测,获取所述第二检测结果,并将所述第二检测结果作为最终检测结果。

10、基于同一发明构思,本发明一个或多个实施例还提出了一种基于深度学习的城轨车底防松脱铁丝断裂检测装置,包括:第一检测单元,用于将待检测数据输入预训练后的第一检测模型进行初步的防松脱铁丝断裂检测,输出第一检测结果;条件判断单元,用于判断所述第一检测结果是否满足预设条件,获取判断结果;结果确定单元,用于根据所述判断结果将应用预训练后的第二检测模型对所述待检测数据进行精细检测的第二检测结果或所述第一检测结果作为最终检测结果。

11、基于同一发明构思,本发明一个或多个实施例还提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一项中所述的方法。

12、从上面所述可以看出,本发明一个或多个实施例提供的一种基于深度学习的城轨车底防松脱铁丝断裂检测方法及装置,通过将待检测数据输入预训练后的第一检测模型进行初步的防松脱铁丝断裂检测,输出第一检测结果;判断所述第一检测结果是否满足预设条件,获取判断结果;根据所述判断结果将应用预训练后的第二检测模型对所述待检测数据进行精细检测的第二检测结果或所述第一检测结果作为最终检测结果,能够极大地减少人工成本,提高防松脱铁丝断裂检出率。



技术特征:

1.一种基于深度学习的城轨车底防松脱铁丝断裂检测方法,其特征是,所述方法包括:

2.如权利要求1所述的方法,其特征是,所述第一检测模型为yolo检测模型、ssd模型以及faster-rcnn模型的其中之一,所述第二检测模型为resnet分类模型、alexnet模型以及vgg16模型的其中之一。

3.如权利要求1所述的方法,其特征是,所述将待检测数据输入预训练后的第一检测模型进行初步的防松脱铁丝断裂检测之前,包括:

4.如权利要求3所述的方法,其特征是,所述对所述样本数据进行样本扩充,包括:

5.如权利要求3所述的方法,其特征是,所述根据所述目标检测数据集对预训练的第一检测模型进行模型训练,获取收敛的所述第一检测模型,包括:

6.如权利要求3所述的方法,其特征是,所述根据所述目标分类数据集对预训练的第二检测模型进行模型训练,获取训练收敛的所述第二检测模型,包括:

7.如权利要求1所述的方法,其特征是,所述第一检测结果包括置信度,所述判断所述第一检测结果是否满足预设条件,获取判断结果,包括:

8.如权利要求1所述的方法,其特征是,所述第一检测结果包括检测出的目标框,所述根据所述判断结果将应用预训练后的第二检测模型对所述待检测数据进行精细检测的第二检测结果或所述第一检测结果作为最终检测结果,包括:

9.一种基于深度学习的城轨车底防松脱铁丝断裂检测装置,其特征是,所述装置包括:

10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征是,所述处理器执行所述程序时实现如权利要求1至8任意一项所述的方法。


技术总结
本发明一个或多个实施例提供一种基于深度学习的城轨车底防松脱铁丝断裂检测方法及装置,包括:将待检测数据输入预训练后的第一检测模型进行初步的防松脱铁丝断裂检测,输出第一检测结果;判断所述第一检测结果是否满足预设条件,获取判断结果;根据所述判断结果将应用预训练后的第二检测模型对所述待检测数据进行精细检测的第二检测结果或所述第一检测结果作为最终检测结果。本发明能够极大地减少人工成本,提高防松脱铁丝断裂检出率。

技术研发人员:陈豪,孙木兰,李晨,皮魏,褚金鹏,刘邦繁
受保护的技术使用者:株洲中车时代电气股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1