基于深度学习下视频车辆与车尾灯语识别
发布时间:2020-09-30 20:56
随着中国经济的发展,城市车辆保有量逐年增加,导致城市交通压力日益严峻,由此对车辆的高级驾驶辅助系统(ADAS)提出了更多辅助的需求,如灯语识别。道路中行驶的车辆之间的交流就是依靠约定俗成的灯语进行信息交互,因此车尾灯的实时检测和车尾灯的准确分类可以减少因驾驶员疏忽尾灯变化而导致的交通事故。ADAS通过车载摄像头捕捉车辆周围动态环境信息,实现对视频中的物体的检测识别,并从检测的结果分析判断路况,及时将路况信息通知驾驶员,辅助驾驶员安全行驶,具有重要的研究价值和广泛的应用场景。然而,在真实交通环境中,使用视频图像来检测车辆与车尾灯区域,并确定车尾灯的类型仍然是一个具有挑战性的难题。国内外车尾灯识别算法的早期研究主要是基于车尾灯的颜色和形状的特点来检测定位车尾灯,并通过统计学习的方法来实现车尾灯的分类。这类算法的缺点是在自然条件下,如光照强度、天气变化和拍摄角度等这些因素都会对特征提取造成较大影响。因此检测和识别精度相对较低。随着深度学习方法的兴起,卷积神经网络自动提取和学习高级图像特征大大的提升了目标检测的准确率,在一些特定任务领域已经超越人类。但是目前大多数主流深度卷积网络结构都较为复杂,无法兼顾速度和准确率,且对不平衡类,小物体检测方面效果不佳,很难实现在视频中实时分析识别车辆与车尾灯。针对现有车辆与车尾灯检测算法的实际应用场景分析,本文提出能够运用在复杂交通场景下的实时检测识别方法。论文主要内容包括:采集制作真实道路交通场景数据集;采用YOLOv3-tiny网络作为检测识别网络的基本框架,计算出符合数据集真实框最佳的先验框尺寸和个数;增加网络的预测层数更好的实现大中小物体检测;增加SPP金字塔池化网络结构,让训练网络随意变换训练图片的尺度大小,有效的减少训练过拟合;参考Focal loss损失函数思想,在分类损失函数做出改进,提高不平衡类的分类准确率。最后根据本文提出的方法实验结果分析,在测试集上得到了很好的效果,其中刹车灯达到89.13%AP,左转向灯88.44%AP,右转向灯89.99%AP。通过实验对比分析,证明算法可以满足视频中检测车辆和车尾灯语识别的实时性和连续检测的稳定性。
【学位单位】:广东工业大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:U463.6;TP391.41;TP18
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 论文主要工作和各章节内容安排
1.4 本章小结
第二章 尾灯数据集和应用框架介绍
2.1 车尾灯语的基本知识
2.2 实验车辆数据集格式
2.3 labelImg图片标注工具
2.4 Darknet框架
2.5 本章小结
第三章 目标检测方法介绍
3.1 目标检测算法综述
3.1.1 目标检测核心任务
3.1.2 传统目标检测算法总结
3.1.3 基于深度学习目标检测算法总结
3.2 YOLO系列目标检测算法介绍
3.2.1 YOLOv1 算法
3.2.2 YOLOv2 算法
3.2.3 YOLOv3 算法
3.3 本章小结
第四章 改进YOLOv3-tiny算法
4.1 YOLOv3-tiny增加预测层数
4.2 基于K-means算法选择Anchors
4.2.1 Anchors机制
4.2.2 K-means聚类算法计算车尾灯数据集Anchors
4.3 基于SPP-Net思想改进网络结构
4.3.1 SPP-Net网络结构
4.3.2 YOLOv3-tiny-SPP层结构
4.4 基于Focal loss算法改进损失函数
4.4.1 Focal loss算法
4.4.2 Focal loss反向求导在YOLOv3 上实现
4.5 本章小结
第五章 实验分析
5.1 实验数据集描述
5.2 实验与结果分析
5.2.1 目标检测性能参数介绍
5.2.2 改进YOLOv3-tiny网络识别结果
5.2.3 实验结果分析
5.2.4 实验总结
5.3 本章小结
结论与展望
结论
展望
参考文献
攻读学位期间发表论文
致谢
【学位单位】:广东工业大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:U463.6;TP391.41;TP18
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 论文主要工作和各章节内容安排
1.4 本章小结
第二章 尾灯数据集和应用框架介绍
2.1 车尾灯语的基本知识
2.2 实验车辆数据集格式
2.3 labelImg图片标注工具
2.4 Darknet框架
2.5 本章小结
第三章 目标检测方法介绍
3.1 目标检测算法综述
3.1.1 目标检测核心任务
3.1.2 传统目标检测算法总结
3.1.3 基于深度学习目标检测算法总结
3.2 YOLO系列目标检测算法介绍
3.2.1 YOLOv1 算法
3.2.2 YOLOv2 算法
3.2.3 YOLOv3 算法
3.3 本章小结
第四章 改进YOLOv3-tiny算法
4.1 YOLOv3-tiny增加预测层数
4.2 基于K-means算法选择Anchors
4.2.1 Anchors机制
4.2.2 K-means聚类算法计算车尾灯数据集Anchors
4.3 基于SPP-Net思想改进网络结构
4.3.1 SPP-Net网络结构
4.3.2 YOLOv3-tiny-SPP层结构
4.4 基于Focal loss算法改进损失函数
4.4.1 Focal loss算法
4.4.2 Focal loss反向求导在YOLOv3 上实现
4.5 本章小结
第五章 实验分析
5.1 实验数据集描述
5.2 实验与结果分析
5.2.1 目标检测性能参数介绍
5.2.2 改进YOLOv3-tiny网络识别结果
5.2.3 实验结果分析
5.2.4 实验总结
5.3 本章小结
结论与展望
结论
展望
参考文献
攻读学位期间发表论文
致谢
【相似文献】
相关期刊论文 前10条
1 杨丹;张梦;朱毅;;基于深度学习的中文情感分析研究[J];电脑知识与技术;2019年21期
2 聂敏;;基于动态局部连接网络的行人再识别[J];电脑编程技巧与维护;2018年12期
3 刘芷含;李e
本文编号:2831385
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2831385.html