毕设题目:Matlab交通标志识别

1 案例背景
交通标志识别技术是智能交通和自动驾驶领域中的一项关键性技术,如何建立一个准确性高、实时性好以及安全性佳的交通标志识别系统是当下一大研究热点。在简要介绍该系统框架和比较已公开的交通标志数据集的基础上,研究了交通标志识别系统的两大核心部分——标志检测和标志识别,并阐述了各自的原理机制,最后总结了实现交通标志检测和识别所存在的难点问题并对深度学习法在该系统中的后续研究提出了几点拙见。

2 数据集和预处理
2.1 数据集
本研究使用德国交通标志识别的数据集(GTSRB数据集))进行训练和模型测试,该数据集中存在43个类别的交通标志,训练数据有34799个,验证数据有4410个,测试数据有12630个,图片的大小为32×32,有3个颜色通道。测试集每个类别的图像数量存在较大差异,因此对每个类别的样本进行均衡,最终样本数量总数为50690。

2.2 预处理方法介绍
首先将输入的尺寸缩小为32×32×3的图像,交通标志并没有因为颜色不同而具有不同的含义。在训练时,忽略交通标志图像的颜色差异,而只考虑图像的不同部分的亮度差异。本文使用HSV和YUV色彩空间,并且在HSV空间取V通道,在YUV空间取Y通道。如图1所示,图1是原图经过不同预处理后的图像,图1a为HSV中的V通道图像,图1b为YUV通道中的Y通道图像。通过采用这种方式,能够使得从图像原来的三通道图像变成了一个通道,减少了训练数据量。

为了增强图像的亮度,分别对YUV中通道Y通道和HSV中的V通道进行直方图均衡,传统的直方图均衡具体方法如下:对于一幅像素数为n,像素值范围为[0,L-1]的图像,令rk表示第K个像素级,nk表示图像中出现的像素的个数,则rk的直方图概率密度p(rk)为:
在这里插入图片描述
图1:原图经过不同预处理后的图像
在这里插入图片描述
图1:原图经过不同预处理后的图像
累计分布函数Sk为:
在这里插入图片描述
上述的直方图均衡是一种全局的直方图均衡,没有考虑图像元素的统计关系和相互影响。因此,为了提高图像识别的鲁棒性,克服不同条件下抗光照的影响,通过对传统直方图中累计分布函数Sk进行改进文献的,以提升图像增强的效率[6]。改进累计分布函数S’k的计算公式为:
在这里插入图片描述
其中,S’k改进的累计分布函数,rj表示第j个像素级,p(rj)表示第j个像素级的概率密度;
在这里插入图片描述
图1c为HSV中的V通道经过直方图均衡的图像,图1d为YUV中的Y通道经过直方图均衡的图像,从图1c和图1d显示经过改进的直方图均衡后,光照不足的图像中经过均衡处理后具有较好的图形轮廓。在对图像进行直方图均衡后,将图像数据转化为[-1,1]的范围。

2.3 图像增强
交通标志安装是在户外,但户外环境复杂变化,使得交通标志最终在相机的成像会发生不同的变化。为了消除这些原因造成的影响,在模型训练时,图像旋转角度的最大范围为10度,最大随机放大倍数为1.2,最大随机水平偏移0.08和上下偏移的范围为0.08。

3 现成案例(代码+参考文献)
3.1【交通标志识别】基于matlab GUI BP神经网络交通标志识别【含Matlab源码 718期】

3.2【交通标志识别】基于matlab GUI SIFT交通标志识别【含Matlab源码 864期】

3.3【交通标志识别】基于matlab GUI矩匹配算法路标识别【含Matlab源码 1175期】

3.4【交通标志识别】基于matlab GUI模板匹配交通标志识别【含Matlab源码 1059期】

3.5【交通标志识别】基于matlab SIFT交通标志识别【含Matlab源码 717期】

3.6【限速标志识别】基于matlab GUI形态学限速标志识别【含Matlab源码 1142期】

4 Matlab毕设系列 —说明
Matlab毕设系列–说明
链接:代码事宜加球球1564658423

5 参考文献
[1]何敖东 .基于深度神经网络的交通标志识别方法[J].电子技术与软件工程. 2021,(14)
[2]马健,张敏,张丽岩,段晓科.交通标志识别系统研究综述[J];物流科技. 2021,44(10)

你可能感兴趣的:(毕设系列,matlab完整代码,代码事宜私信博主,+99:912100926,matlab,计算机视觉)