You are on page 1of 2

科技创新 科技风 2

020年 5月
DOI
:10.
193
92/
j.c
nki
.16
71
734
1.2
020
150
20

基于深度学习的车辆识别系统设计
王 瀚  唐 岚 

西华大学汽车与交通学院 四川成都 610039

摘 要:本设计针对无人驾驶中目标识别问题,设计了一种基于深度学习的车辆识别系统。该系统一共包括三大模块,分别
是图像采集模块、图像预处理模块和图像识别模块。其中图像采集模块以两百万像素的工业摄像头为核心对图像进行采集。图
像预处理模块包括图像增强、图像去噪、模糊图像复原。图像识别模块以深度学习为核心对车辆进行识别。通过相关算法对质量
下降的图片进行有效处理提高图片质量,本文构建的基于深度神经网络的模型可以对图像中的车辆进行有效识别,具有一定的实
际价值。
关键词:深度学习;图像预处理;图像识别;试验验证
中图分类号:U4
63.
6;TP1
81  文献标识码:A

  随着新一轮科技和产业革命兴起,智能技术已经渗透到人 2图像识别模块
们日常中,自动驾驶作为智能化和网联化发展的高级形态,成 自动驾驶核心之一就是如何对图像中车辆的特征进行有
为汽车行业竞相角逐的阵地,同时人工智能在功能和应用方面 效,准确的提取,并让计算机通过提取的特征来识别目标 [4],从
的突破性进展将推动汽车行业新一轮发展。 而实现对周围环境的目标识别,识别和避障,实现无人驾驶目
1基于深度学习的车辆识别系统设计 的。本文主要介绍基于卷积神经网络的特征提取方法。
基于深度学习的车辆识别系统中系统设计方案如下所示。 2.1深度神经网络模型的训练
该系统由图像采集,图像与处理,以及图像识别三个模块组成。

图 2卷积神经网络结构示意图
神经网络的训练。本文采用的是随机梯度下降算法 [5],将
神经网络模型的训练过程则转化成一个寻找最优的过程,通过
定义模型的损失函数,在一定的约束条件下寻找使得该模型损
失函数达到最小值的参数,本文中设定交叉熵函数 [6]为该模型
的损失函数,找到的这个参数即为神经网络中神经元的学习权
重,其原理及流程如下所示:
图 1系统总体设计 在神经网络模型训练时,采用参数前馈传播来寻找损失函
1.
1图像采集模块 数的极小值来更新模型的参数,当损失函数达到全局最小值的
本文实验所涉及到的设备有实验相机和实验车辆。根据 时候,模型的准确率就到达最大值,接下来就利用有关算法寻
实际情况使用了工业摄像头作为本次实验的图像采集传感器。 找损失函数的全局最小值,本文使用了随机梯度下降算法。
1.
2图像预处理模块 2. 2样本识别
1.
2.1图像增强 根据上文,本文将车辆识别问题看作一个二分类问题,在
在对图像拍摄、传输以及显示的过程中,由于成像设备、传 本节将采用 s oftmax回归模型作为分类器,s oft
max回归模型主
输系统或显示系统的原因,以及周围环境的影响最终造成图像 要解决分类问题。设有 m个训练样本,样本采样集为{(x (1)

退化和质量下降。由于造成图像质量下降的原因十分复杂,所 y(1)
I ), (2)
(x ,y (2) (3)
I ),(x ,y (3)
I )…,(x ,y (m) (m)
I )},向量 x的维
以本文基于车辆识别中所遇到的常见现象,采用了基于直方图 度为 n+1,模型参数 θ={Wijb }。y可以取两个值分别为 0和 1。

均匀化的算法对图像进行了增强,该方法算法简单且适用范围 设概率 p (y=j |x;θ,b)代表在输入样本为 x ,网络模型参数为
广,在图像增强、 光照补偿、 图像去雾等方面取得很好的效果[1], {θ,b}的情况下判别为 j 类的概率。模型通过计算输入的样本
可以让图片达到更加清晰的效果, 从而提高车辆识别的准确率。 在不同类别下的概率,取概率最大的类别作为判断结果,从而
1.
2.2图像去噪 判断输入样本是否是车。因此对于本文的二分类模型,其输出
本文选定高斯滤波模板大小:5×5,σ2=0.2,u=0;利用二 的是一个二维向量(向量的和为 1),输出为:
维高斯离散函数计算高斯模板内每个小窗口的高斯滤波权重 p(y(i

=0| x(i) (i
;θ),b (i

值;计算高斯模板窗口内每个点的像素值乘以权重系数后的
(i
h0(x )
[
)=
p (i

(y =1| ]
x ;θ ,b)
(i) (i ) (i

和,然后用该值替换中心点像素值,最后输出图像。 T (0) (i)


1 e sp(θ 0b x )
1.
3图像运动复原
在目标与相机在曝光时间内产生相对运动引起成像模糊,

[
Z e sp(θ ]
T (1) (i
1b x )


MERGEFORMAT (1)

式中:θ 0,θ1 为本文的模型的参数; Z为归一化函数,其大


使图像中原本锐利的边缘退化成拖影,运动模糊的图像会直接 1
T (j
) (i

影响图像关键信息的获取 [2]。所以为了准确识别物体,对图像 小为∑e
sp(θ
jb x ) ,对计算出的不同类别概率值进行归一
=1

进行运动复原是很有必要的。针对车辆识别实际任务,本文采 化,令所有情况下的概率之和为 1。
取了以傅里叶变换 [3],Radn变换 [3]为核心的运动模糊复原对
o 2.3深度神经网络的搭建
图像进行复原处理。该算法对模糊图像的处理效果明显,基本 在迁移学习的基础上本文采用的是 Al
exNe
t网络结构根据
达到了预期的效果。 本文实际任务搭建模型及设置各层参数如下:

24
 科技风 2
020年 5月 科技创新

图 8本系统识别结果
图 3本文采用的卷积神经网络结构
各层参数如下所示:
输入层:输入大小为 2 7×2
2 27×3的图片;
卷积层:使用 5×5×3的卷积核,共 32个卷积核;
池化层:使用最大池化;
全连接层:将之前得到的所有的特征图进行全卷积,然后
输出一个二维向量;
输出层:采用 sof
tma
x作为分类函数进行输出。
3实验工况
为了验证系统的准确性,本文在一些常见工况下进行实
验,包括视野较好,基本无车辆相互遮挡,单向行驶的高速公路
图 9城市工况准确率曲线
工况(都江堰至郫县红光路段);视野较差,车辆相互遮挡情况
高速路工况和城市工况下准确率与平均召回率大小如下
严重以及存在建筑物干扰的城市工况(西华大学南门至犀浦路
所示:
段)。采集图像信息如下:
表 2不同工况下不同指标大小
表 1图像采集信息
工况 平均准确率
图像来源 图像数量(张) 图像分辨率 包含工况 道路情况
高速工况 78.
99%
1 40
00 00×1
16 200 单向行车,无遮挡 高速工况
城市工况 72.
85%
2 40
00 00×1
16 200 遮挡严重,强光照 城市工况
5总结
  对实验中采集到的每张图片进行人工标注,即标注图片中
根据以上实验结果可以得知,在高速路工况和城市的识别
所要 识 别 的 车 辆。 该 方 法 借 助 MATLAB 中 t
rai
nin
gIma
ge
准确率和召回率都大于 6 0%。高速路工况的准确率与召回率
La
bel
er工具箱完成。
皆高于城市工况下的准确率与识别率。进一步分析可以得出,
4实验结果
由于高速路工况下的车辆全部为单向行驶,车辆间的相互遮挡
实验结果如下图所示:
现象也比较少,在对车辆进行识别时,被识别的车辆属于背向
试验车辆,因此特征较为明显,模型准确率与召回率较高;相反
在城市工况下的试验车辆,由于工况复杂,在采集图片时容易
受到车辆间的相互遮挡影响,从而造成车辆特征提取较弱,另
外在城市工况下存在大量同向行驶的车辆以及停放在路旁静
止的车辆,因此对于被识别车辆而言特征太多导致模型的准确
图 4高速工况实验采集图片
率与召回率低于高速工况。但是整体而言,本实验所采用的模
型依然具有一定的实际运用价值。
参考文献:
[1]王超,孙玉秋,徐石瑶,余美晨,李祖胜.自适应直方图
均衡图像增强算法研究[J ].长江大学学报(自科版), 2
01 8,
15
(01):55
59+7.
图 5本系统识别结果 [2]陈文静,苏显渝,曹益平,向立群.傅里叶变换轮廓术中
抑制零频的新方法[J ].中国激光, 20
04(06):740744.
[3]张强,李嘉锋,卓力.车辆识别技术综述[J/ OL].北京
工业大学学报, 1
11.
[4]夏鹏飞.基于 HOG的多特征融合行人识别跟踪系统
[D].南昌航空大学, 20
17.
[5]靳冬欢.基于随机并行梯度下降算法的波前校正技术
研究[D].国防科学技术大学, 200
6.
[6]Anon.Unsu
pervi
s edSear
ch
bas
edS tr
uctur
edPr edict
ion
[J].Adva
ncesi
nNe ur
alInforma
ti
onProc
essi
ngSy s
tems,2015.
作者简介:王瀚(1 99
2 ),女,四川成都人,硕士,从事无人
驾驶方面的研究。
图 6高速工况准确率曲线
通讯作者:唐岚。

图 7城市工况实验采集图片

25

You might also like