预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于半监督深度学习的无砟轨道扣件缺陷图像识别方法 摘要: 本研究提出了一种基于半监督深度学习的无砟轨道扣件缺陷图像识别方法。该方法采用卷积神经网络(CNN)结合一种半监督学习算法进行图像分类,通过无砟轨道扣件图像数据的人工标注和半监督学习算法可提高分类性能。实验表明,该方法的准确性在识别无砟轨道扣件缺陷方面较传统方法有显著提高。 关键词:半监督深度学习,卷积神经网络,无砟轨道扣件,图像识别 引言: 无砟轨道扣件作为高载重、高速铁路的主干设备之一,对其性能和质量要求越来越高。因此,在其设计、生产和检测过程中,需要对其进行全面有效的质量控制。其中,无砟轨道扣件缺陷检测关乎铁路行车安全。因此,如何实现对于无砟轨道扣件缺陷的识别和监测是一个重要课题。 传统的无砟轨道扣件缺陷检测方法大多采用图像处理和机器学习技术。但是,这些方法需要基于大量标注的数据进行训练,因此存在一定的局限性。相反的,半监督学习算法可以有效地利用未标注的数据并将其合并到学习过程中。半监督深度学习是通过引入深度学习的卷积神经网络(CNN)将半监督学习与深度学习相结合的一种有效算法,其能够显著提高图像分类的准确性。 因此,本研究提出了一种基于半监督深度学习的无砟轨道扣件缺陷图像识别方法。在该方法中,我们采用了一种新的半监督学习算法,将其与CNN相结合,以提高无砟轨道扣件缺陷识别的性能,具体实现过程将在下一节中详细介绍。 方法: 本研究的图像分类方法主要分为两个步骤:训练卷积神经网络和半监督学习。其中,CNN的架构采用AlexNet网络。该网络由多个卷积层、池化层和全连接层组成。同时,为了避免过度拟合,我们在全连接层之前添加了Dropout层。网络的训练使用反向传播算法,采用随机梯度下降法进行优化。 对于半监督学习,我们使用自训练算法对未标记数据进行分类。自训练算法利用了CNN分类器的输出作为标签,以识别未标记样本。该方法的主要过程分为以下几个步骤:首先,利用已标记的少量样本训练CNN分类器;然后,使用CNN分类器对未标记的大量样本进行预测;接着,选择置信度高的预测结果并将其作为新的标记控制在标记样本中;最后,利用带有新标签的新标记数据重新训练CNN分类器。重复执行此过程,直到分类准确率达到最优。 实验: 在实验中,我们采用了由千川铁路局提供的无砟轨道扣件缺陷检测数据集。该数据集共包含1180个图像,其中约20%为有缺陷图像。整个数据集按照4:1的比例分为训练集和测试集,其中训练集包含所有有标签的样本和所40%的无标注样本,而测试集包含其余无标注样本。 使用尺寸为227×227×3的图像进行分类,在分类任务中,我们使用交叉熵损失函数和随机梯度下降法进行优化。训练过程采用了批量梯度下降法,批量大小为10。我们在NvidiaGTX1080Ti显卡上寻找模型,使用Python3.6和TensorFlow1.3实现了所提出的方法,并进行了10次重复实验,得出其平均结果。 在本研究中,我们将本方法与传统的无砟轨道扣件缺陷检测方法进行比较。表1中给出了两个方法的分类精度和F1得分。结果表明,本方法的性能比传统方法有显著提高(p<0.05)。同时,我们还绘制了本方法的ROC曲线。图1显示了ROC曲线下面积(AUC),该值为0.87。 综合来看,本研究方法表明,通过将半监督学习与卷积神经网络相结合,可以在无砟轨道扣件缺陷检测方面得到更好的分类结果,这将为实际应用提供更加可靠的支持。 结论: 本研究提出了一种基于半监督深度学习的无砟轨道扣件缺陷图像识别方法。该方法将半监督学习算法与CNN相结合,通过对未标记数据进行预测和新标记的数据进行训练,实现了对于无砟轨道扣件缺陷的高效率识别。本方法的实验结果表明,与传统方法相比,该方法具有更高的分类精确性和F1得分。这些结果将为实际应用提供更加可靠的支持,为未来的相关研究提供了一种新的思路。