论文部分内容阅读
随着汽车行业的迅速发展,交通事故处理逐渐成为交管部门的一项挑战性工作。为进一步提高交通事故处置效率,在静态图像中对事故车辆完成识别和检测任务是文本研究的主要内容。传统的车辆图像识别算法将特征提取与目标分类常分为两个阶段,特征选取需要人工构建,主要依靠人为经验,整个过程效率低下,特别在现实复杂的交通场景中,由于天气、光照、环境以及光学抖动等因素的影响,不能够有效检测出目标。针对传统车辆检测算法的不足,卷积神经网络的兴起逐渐成为主流的目标检测算法,其主要优势在于目标检测中候选区域生成、特征提取、分类、位置精修四个步骤被统一到一个深度网络框架之内,有效提升了检测效率,并且针对目标旋转、位移具有一定的不变性,可适用于复杂场景。本文研究参考前沿的卷积神经网络知识,并将其应用于静态图像中的事故车辆检测,主要完成以下工作:1)研究了卷积神经网络在目标检测时的结构及工作原理,并对目前目标检测领域具有代表性的神经网络R-CNN、SSPNet、Fast R-CNN、Faster R-CNN、Mask R-CNN算法分别进行研究,通过对每一种网络结构的研究对比,可直观了解每一种网络的构建原理,进而更清晰认识Mask R-CNN的网络结构在目标检测中的优势。2)结合事故现场中车辆检测问题,本文在原Mask R-CNN网络模型基础上通过对网络结构及部分细节进行改进,从而更好地适应于实际应用问题,实现该网络的应用价值。由于车辆检测可以近似看成一个二分类问题,所以在特征提取网络结构上通过减少网络层数的方式,剔除在特征提取中产生的冗余特征信息,提高算法运行速度,实验结果证明当网络层数减少8层时,算法达到最佳效果。在设计候选窗口分类器时,为了防止过拟合,本文将dropout层的阈值设置为0.5,同时在候选窗口位置增加了池化层。在候选框生成时,将非极大值抑制算法改进为学习网络,使得模型可以更加灵活选取极大值,摆脱人为经验对于模型的影响,提高模型的泛化能力。3)结合研究背景,本文首先通过ImageNet以及PASCAL VOC车辆图像对模型进行了初步训练。为了使模型更加适应事故图像中车辆识别和检测问题,本文建立了两类数据集,第一类是事故车辆数据集,第二类是航拍车辆数据集。由于在公开数据集中事故车辆的数据集相对较少,为了扩展数据集,本文采取数据增强的方式进一步提高模型的泛化能力。