基于深度神经网络的井下巷道场景轨道检测模型研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:cherish_zww
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前我国的井下巷道运输主要以人工驾驶的轨道机车方式为主,频发的安全事故带来了巨大经济损失和恶劣社会影响,井下运输的自动化和无人化将成为今后发展的必然趋势,而实现对轨道的计算机视觉检测是一项不可或缺的基础支撑技术。传统轨道检测技术极大依赖人工设计的特征,检测精度和速度难以让人满意,且鲁棒性差。文章针对上述问题,基于深度学习理论开展了对井下轨道检测研究。提出了基于深度神经网络的轨道检测算法,主要研究内容如下:(1)开展了卷积神经网络、生成对抗网络、语义分割及知识蒸馏等方面相关理论的研究,为后续网络模型的设计和实现提供有力的支撑。与此同时采集与预处理井下轨道视频并进行标注,构建了井下轨道训练数据集。(2)提出了结合多尺度条件生成对抗网络的井下轨道检测算法,该算法针对了现有的基于卷积神经网络(CNN)算法应用在轨道检测的不足和传统的手工制作特征算法的弊端,并结合生成对抗网络在图像生成的优势,设计了轨道检测算法。算法在生成器网络方面利用二级结构,可以保证生成器最终可以生成出高分辨率的图像;对判别器网络利用多尺度结构,结合基于参数共享的多任务学习策略。最终引入蒙特卡罗搜索提高图像生成的效果。实验结果表明,算法在井下轨道检测准确率达到94.27%,与主流检测算法相比具有准确性和强鲁棒性优势。(3)提出了基于注意力蒸馏的井下轨道检测算法,以进一步满足轨道检测在实际场景下的实时性与可应用性需求。该算法利用SCNN(Spatial Convolutional Neural Networks)在车道线检测算法表现出的优越性,因此作为教师网络;ENET(Efficient Neural Network)作为一个语义分割网络,其模型小,速度快,因而被作为学生网络进行注意力蒸馏(Attention Distillation,AD),最终提出了ENET-AD轨道检测算法。算法在车道线检测数据集和井下轨道线数据集检测方面,ENET-AD均表现出了其卓越的性能,并且测试时的帧速率可达41.8FPS,检测准确率可达91.59%。综上所述,本文提出的两种轨道线检测算法可以较为有效解决在井下巷道场景中存在的复杂轨道线检测问题,为后续井下高级辅助驾驶及全自动无人驾驶技术的实现奠定了基础。
其他文献
随着科技的发展,单核处理器难以满足不断增长的计算需求,于是多核技术飞速发展并成为市场主流,任务调度问题是多核实时系统中一个很重要的问题,主流的多核实时系统调度方式主要分为两类:全局调度和划分调度,划分调度由于没有任务迁移引起的开销成为应用中的主流策略。但是现有的研究中针对带有资源访问的任务的划分算法对于任务之间的资源竞争开销计算的优化不足,关于任务资源相似度和负载均衡之间的决策效果较差,因此,设计
王易是晚清民国时期的词学家、词人,学术成果丰硕,影响较大。王易存世词作一百余首,所撰写的《词曲史》是民国时期重要的词学理论成果。然而,一直以来,研究者对于王易的关注度不够,尤其是对其词学理论、词作的考察尚显薄弱。基于此种情况,本论文将在考察王易家世、生平、交游、著述的基础上,着重对王易的词学思想、词体创作进行重点研究,进而判定王易的词学成就,考察王易在民国词史中的地位和影响,同时也为进一步、更全面
随着电力市场的发展,电力系统短期负荷预测将直接影响到电力市场的决策和电网的调度。对于电网而言,精准电力短期负荷预测可以制定有效的发电计划,避免不必要的电能浪费。对
物理方案参数不确定性量化是减小参数不确定性,提升气候系统模式模拟水平的重要方法,但是当前常用的进化算法等在复杂的气候系统模式上的应用需要极高的时间和计算成本,急需
随着网络技术的迅速发展和普及,网络交通监控、信用卡欺诈检测等领域产生了海量的数据流,这些数据流除具有快速海量的特点外,还含多个标记且标记数据大量缺失,标记会随着数据
在移动群智感知(Mobile Crowd Sensing,MCS)系统中,任务分配是系统提供高效可靠感知服务必不可少的过程之一。然而,在大量并发的任务场景中,参与者动态变化的状态与任务特征
研究背景及目的:大段骨缺损的治疗是骨科临床面临的难题,其核心问题是难以获取足量的高活性骨修复材料。选择性细胞滞留技术(selective cell retention,SCR)是贴近临床的组织工程骨构建策略,提高MSCs与材料的粘附效率是提高SCR构建的骨移植物成骨活性的关键。脱钙骨基质(demineralized bone matrix,DBM)是临床常用的SCR富集材料,可通过增加额外粘附位点
组合测试是一种通过检测软件系统因素中所有取值组合来查找故障的软件测试方法。软件的本身因素及其之间的相互作用都可能引发故障,随着技术的不断发展,软件复杂度的持续增加
集成学习是一类非常重要且实用的机器学习方法,但集成学习不是一种特定的机器学习方法,它是通过生成并组合多个基学习算法来完成任务。该工作有效地促进了信息融合、数据建模
伴随着日益增长的大数据相关的业务需求,大数据计算在科研领域及企业界都有着广泛的应用,例如数字图像处理、用户需求的预测等等,这些业务需求的实现通常都依赖于例如Hadoop