结合注意力机制的轻量化飞机表面伤痕检测算法

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:kingknife2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞机在飞行过程中,受到不可控的环境等外部因素影响,容易出现各种损伤。这些损伤对飞机的安全飞行有较大的威胁,在地勤维修工作中,需要快速且有效地检测飞机表面伤痕。飞机表面伤痕检测问题可以归类为计算机视觉领域的目标检测问题。目标检测算法主要分为两类:传统的图像处理和模式识别方法,和基于深度学习的目标检测方法。相比于传统算法,基于深度学习的目标检测算法需要大规模的样本,检测准确率更高。然而,基于深度学习的目标检测算法通常采用具有大规模参数的复杂深度神经网络结构,计算复杂度较高。在需要快速或实时监测的应用场景中,降低模型的参数量并提高计算速度,具有重要意义。本论文针对飞机伤痕的快速检测问题,构建了一种结合注意力机制的轻量化飞机表面伤痕目标检测算法,在保持算法检测准确率或降低较小的前提下,提高算法的检测速度,主要研究内容如下:本论文采用轻量化模型和轻量化方法设计并实现轻量化深度神经网络结构。为了构建轻量化模型,本文采用轻量化的基础网络结构降低模型参数量,然后增加浅层特征图通道,融合下采样过程中的浅层信息和上采样过程中的深层信息,以维持轻量化模型的检测性能。在轻量化方法方面,本文应用知识蒸馏方法,在CenterNet结构的检测头部分应用基于输出响应图的离线蒸馏方法,并设计相应的损失函数。通过学习重型网络的特征表示,知识蒸馏方法能够提高轻量化神经网络的特征学习能力。实验结果表明,轻量化模型和知识蒸馏方法在检测准确率降低较小的情况下,有效降低了模型的参数量和计算量,提高了模型的检测速度。相比于重型神经网络,轻量化模型的检测准确率有所下降。针对此问题,本论文构建了一种注意力机制模块CAM(Channel-Adjustable Attention Module)结构,在增加少量参数量和计算复杂度的条件下,提高了模型的检测准确率。实验结果表明,结合CAM结构的轻量化深度神经网络模型在飞机伤痕样本数据集上,检测速度达到65.27FPS,在交并比阈值为0.3时的平均准确度为56.59%。本文所设计的轻量化飞机表面伤痕检测算法,参数量较小,计算复杂度较低,能够在维持检测性能或降低较少的情况下,实现快速的伤痕检测。
其他文献
移动边缘计算(MEC)支持终端设备将任务或应用程序卸载到边缘云服务器处理,边缘云服务器处理外来任务会消耗本地资源,为激励边缘云提供资源服务,构建向终端设备收费以奖励边缘云的资源定价机制尤为重要.现有的定价机制依赖中间商的静态定价,费用高且终端任务处理不及时,难以实现边缘云计算资源的有效利用.针对上述问题,提出一种基于Stackelberg博弈的边缘云资源定价机制.首先,针对资源定价时终端设备因资金不足而导致的本地任务搁置问题,提出包含贷款和激励的辅助机制,实现终端设备任务的及时处理;其次,提出影响资源定价
随着我国经济水平的不断提高,我国医疗行业发展迅速,行业体量不断增大。人们对高质量、高水平的医疗服务的需求日益增长,国家也在积极号召要加强人工智能在医疗卫生等领域的深度应用。目前医院的信息化建设虽然已经初见成效,但仍存在医疗工具缺乏维护、用法繁琐、缺乏智能化等问题。本论文以结直肠癌为例,在XGBoost方法的基础上使用SEER数据集进行结直肠癌症患者采用特定治疗方案存活性预测模型的研究,并将该模型应
应急场景中灾情信息的及时传输与处理对于提升应急救援效率十分重要。而灾区基础通信设施往往损毁严重,应急通信车等传统应急通信手段存在移动性差、灵活性低等缺点,无法很好的支撑应急场景中的通信需求。因此,可以采用无人机辅助应急通信,高效完成灾区中的救援任务。然而,在无人机辅助下的空地协同应急场景中,存在两方面的问题需要考虑:首先,无人机服务能力有限,如何通过无人机位置的最优部署,最大程度提升通信容量,是需