基于深度学习的目标检测及其在智能车驾驶环境理解的应用研究

来源 :北京交通大学 | 被引量 : 3次 | 上传用户:pikaqiuqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文着力解决对智能车驾驶环境理解时,目标检测任务的两个经典难题:准确性和快速性。在智能车的驾驶过程中,需要时刻获取周围的环境信息以判断行驶方向与速度,因此作为判断基础的目标检测,其准确性决定了智能车对周围环境感知的能力。同时,对于在智能车行驶过程中使用的目标检测网络需要实时反馈给控制中心检测结果,因此对网络的快速性也提出较高要求。本文通过在基础检测框架上做出针对性改进,建立针对智能车驾驶环境理解的目标检测框架,并提出知识强制蒸馏算法,用于模型压缩与加速,实现对交通数据集又快又好的目标检测,满足智能车对驾驶环境理解的需求。本文的主要研究工作如下:首先,本文选择公开交通数据集KITTI作为研究数据集、Faster RCNN作为基础目标检测框架,对其从数据处理、框架结构、训练方式等方面做出改进,建立针对智能车驾驶环境理解的目标检测框架。在数据处理方面,做数据增强处理;框架方面,针对数据集调整锚点框比例、调整骨架网络、调整分类损失函数;在模型训练方面增加Hard Negative Mining的方式处理样本不均衡问题;还使用Soft-NMS算法,增加模型召回率。本文对以上所有改进均在KITTI数据集上做充分实验验证,逐步优化针对性的目标检测模型。实验结果表明本文针对智能车驾驶环境理解的目标检测框架有强大的检测能力,比通用框架效果提升22.6%。其次,本文提出知识强制蒸馏框架。知识蒸馏的思想在分类任务上取得较大成功,本文创新性地将思想应用在更复杂的目标检测任务中,提出了端到端可训练的知识强制蒸馏框架。同时,对比多种知识蒸馏方式和损失函数,分别做实验判断哪种组合更适用于目标检测任务。通过实验验证,用于知识蒸馏的Attention转移算法与归一化后的损失函数能得到最好的效果,也验证了知识强制蒸馏框架能在不大幅降低准确率的情况下,较大提升网络运行速度,可以有效应用在智能车驾驶环境的理解中。最后,考虑到智能车驾驶对环境理解需要又快又好的目标检测,本文进一步将前两部分的内容做了合并,建立针对性的知识强制蒸馏框架,继续在数据集上做多组实验并对比分析。实验结果表明,本文训练的模型有能力在大幅加速的情况下较少降低准确性,甚至在部分情况下有微幅提升准确性,满足智能车驾驶时对目标检测性能的高需求,使本文研究更接近实际应用。
其他文献
在英语学习过程当中,跨文化交际能力的培养是一项极为重要的目的,将电影与英语教学有效结合在一起,不仅能够在很大程度上提高学生的积极性,还能够帮助学生了解西方文化,进而
<正>编前面对课堂教学中的预设和生成,如何处理好两者的关系?课前无法预知的情境既包含着对教学有利的因素,也隐藏着不利的成分。教师在教学中如何面对这些情境呢?本期编发了
介绍了OrCAD/Pspice 9软件的特点及其应用,并运用该软件设计了一个二阶模拟带通滤波器,对它进行计算机仿真模拟。
目的:为四物颗粒质量标准提供科学依据。方法:采用薄层色谱法,分别建立方各组成药味的鉴别方法。结果:所建立的方法经过多批次样品的实验,具有简便、快速、专属、稳定、可重
现有的基于运动捕获的动画普遍存在投资大,人体的运动受到捕获设备限制等缺陷 .提出了新的基于视频的人体动画技术,首先从视频中捕获人体运动,然后将编辑处理后的运动重定向
由于应用型本科会计专业的毕业生大多数从事企事业单位的会计工作,熟练掌握各税种的会计核算、纳税申报是对会计人员的基本要求。但是,仅仅一门《税法》课程不能满足实际工作对
马铃薯是一种粮食和蔬菜作物,具有很高的产量和经济价值。我国的马铃薯种植面积和产量均居世界首位,但是检测分级主要由人工完成,作业效率较低,准确性和客观性差。随着科学的
螺旋压滤机是一种煤泥脱水处理设备,主要用于洗煤厂、井下水仓等地.通过分析其工作机理,得到其结构参数与性能参数的关系,以利于设计、试验及进一步的改进.
分别将直径为16、22mm的玻璃纤维增强(GFRP)筋在不同温度下进行拉伸试验,研究了温度、筋体直径、恒温时间等因素对GFRP筋拉伸性能的影响,揭示了其拉伸性能的变化规律。结果表明