基于深度学习的雾霾天气下的车牌号码识别方法.pdf
《基于深度学习的雾霾天气下的车牌号码识别方法.pdf》由会员分享,可在线阅读,更多相关《基于深度学习的雾霾天气下的车牌号码识别方法.pdf(12页珍藏版)》请在咨信网上搜索。
1、第 39 卷 第 2 期2024 年 2 月Vol.39 No.2Feb.2024液晶与显示Chinese Journal of Liquid Crystals and Displays基于深度学习的雾霾天气下的车牌号码识别方法杨云*,王静,姜佳乐(陕西科技大学 电子信息与人工智能学院,陕西 西安 710021)摘要:针对雾霾天气下车牌识别存在的精确度低、漏检等问题,提出了一种基于深度学习的雾霾天气下的车牌号码识别方法。首先用AOD-Net算法对车辆图像进行去雾预处理。然后,基于YOLOv5网络设计一种车牌检测网络ACG_YOLOv5s。ACG_YOLOv5s是在 YOLOv5s网络的基础上,
2、融入 CBAM 注意力机制,提高模型的抗干扰能力;引入自适应特征融合网络 ASFF,根据模型自适应学习到的权重赋予网络不同特征层不同比重的权值,从而突出重要特征信息;使用 Ghost卷积模块替换传统卷积,在保证模型效果的同时减少了网络训练过程中的参数量。最后通过 LPRNet对检测到的车牌图像进行识别。实验结果表明,改进后的 ACG_YOLOv5s网络车牌检测准确率达到 99.6%,LPRNet识别准确率达 96%且内存占比小。实验证明 AOD-Net算法和 YOLO 算法结合可更加有效地检测雾霾天气下车牌图像中的车牌号码。关键词:车牌号码识别;AOD-Net算法;YOLOv5网络;注意力机制
3、中图分类号:TP391 文献标识码:A doi:10.37188/CJLCD.2023-0123Method of vehicle license plate recognition in haze weather based on deep learningYANG Yun*,WANG Jing,JIANG Jiale(School of Electronic Information and Artificial Intelligence,Shaanxi University of Science and Technology,Xi an 710021,China)Abstract:A de
4、ep learning based license plate number recognition method is proposed to address the issues of low accuracy and missed detection in license plate recognition under haze weather.Firstly,the AOD-Net algorithm is used to pre-process the vehicle image for defogging.Then,a license plate detection network
5、 ACG_YOLOv5s is designed based on YOLOv5 network.ACG_YOLOv5s integrates CBAM attention mechanism on the basis of YOLOv5s network to improve the model s anti-interference ability.An adaptive feature fusion network(ASFF)is introduced,which assigns weights to different feature layers of the network bas
6、ed on the weights adaptively learned by the model,thereby highlighting important feature information.The traditional convolution is replaced with Ghost convolution module and the number of parameters during network training is reduced while ensuring model performance.Finally,LPRNet is used to recogn
7、ize the detected license plate images.The experimental results indicate that the 文章编号:1007-2780(2024)02-0205-12收稿日期:2023-04-06;修订日期:2023-04-19.基金项目:国家自然科学基金(No.61971272,No.61601271);国家重点研发重点专项(No.2019YFC1520204)Supported by National Natural Science Foundation of China(No.61971272,No.61601271);Nation
8、al Key Research and Development Program Project of China(No.2019YFC1520204)*通信联系人,E-mail:第 39 卷液晶与显示improved ACG_YOLOv5s network has a license plate detection accuracy of 99.6%,LPRNet recognition accuracy of 96%,and a small memory footprint.The combination of AOD-Net algorithm and YOLO algorithm can
9、 more effectively detect license plate numbers in license plate images under haze weather.Key words:license plate number recognition;AOD-Net algorithm;YOLOv5 network;attention mechanism1 引言随着我国经济社会的发展,车辆数目迅速增长,给交通管理带来了巨大的挑战。车辆的车牌号码识别现已成为智慧交通系统的重要一环,在缓解交通压力问题上起着至关重要的作用。车牌识别技术主要应用于城市交通、高速公路、停车场及小区出入口等
10、。随着机动车数量的持续增长,公路运输负荷越来越重,与交通有关的治安和刑事案件逐年上升。为了有效遏制城市内车辆乱停、闯红灯、逆行等违章行为,城市内各个路口大力安装检测系统,而车牌识别系统是其重要组成部分,可应用于交通违法行为的检测,更加方便道路管理以及更好地满足刑侦、治安等业务的需求。我国高速公路发展迅速,将车牌识别技术应用于高速公路便于进行收费管理,同时便于交警对违反交规的车辆进行监控。停车场和小区出入口的车辆管理仅靠人工记录是非常困难的,车牌识别技术的应用可以节省人力、提高效率。目前的车牌检测、识别模型有着较好的效果,但应用在雾霾、雨雪等场景下往往会出现大量漏检。因此研究复杂场景下的车牌识别
11、十分必要。目前已有的车牌检测方法主要包括传统的识别方法和基于深度学习的识别方法。传统的识别方法流程主要包括:对彩色图像进行灰度化、滤波处理、边缘检测1、车牌的粗定位、车牌细定位、字符分割以及字符识别。通过人工提取车牌特征实现车牌识别的方法受环境影响大,且识别准确率低2。相比于传统的检测方法,基于深度学习的算法提高了车牌识别的鲁棒性,不仅在停车场、高速公路等简单场景下有良好的检测效果,而且在车牌倾斜、图像模糊等复杂情况下也有更加稳定的鲁棒性。目前目标检测主要以单阶段目标检测和双阶段目标检测为主。双阶段目标检测先对目标进行定位,然后进行识别,因此检测精度较为准确,但很大程度上降低了检测速度。单阶段
12、目标检测将目标定位和识别过程相统一,更适合对目标进行实时检测3。郝达慧等4用 YOLOv5 网络进行车牌检测,并设计 LPCRNet网络对车牌字符进行识别,车牌检测准确率达98.6%,字符识别准确率达88.9%。杨杰等5提出了雾霾环境下基于 Zynq 的实时车牌识别系统,系统着重强调实时性。田智源等6提出了一种基于自适应去雾算法的雾霾天气下的车牌识别系统,提出一种新型的车牌检测和车牌识别模型且达到了较高的车牌识别率。毛晓波等7提出了基于 PSO-RBF 神经网络的雾霾天气下的车牌识别算法,使用改进的暗原色先验去雾算法对车牌图像进行预处理,然后对预处理后的图像进行车牌定位、字符分割和字符识别。本
13、文采用双阶段目标检测算法,提出了一种雾霾天气下的车牌号码识别方法。使用图像去雾算法对图像进行预处理。设计了车牌检测网络 ACG_YOLOv5s,引入 CBAM 注意力机制、自适应特征融合网络 ASFF 模块以及 Ghost卷积模块来搭建检测网络。最后用 LPRNet网络对检测到的车牌进行识别,从而实现雾霾天气下的车牌号码识别。2 车牌识别流程总体设计车牌检测和识别流程如图 1所示。首先使用 AOD-Net算法对图像进行去雾操作,利用去雾操作可获取更多的车牌特征信息,得到相较于原始车牌图像更清晰的图像。然后使用基于 YOLOv5 改进后的 ACG_YOLOv5s 网络作为车牌检测网络。最后将 A
14、CG_YOLOv5s网络检测出来的车牌输入到车牌识别网络中,对输入图片用AOD-Net算法进行预处理车牌检测车牌识别图 1车牌识别流程总体设计Fig.1Overall design of license plate recognition206第 2 期杨云,等:基于深度学习的雾霾天气下的车牌号码识别方法车牌号码进行识别。3 雾天图片处理AOD-Net(All-One Dehazing Network)算法基于大气散射模型8,是一种基于 CNN 的去雾网络模型9。AOD-Net 模型在无雾的条件下仍具有较好的性能,适合应用于车牌号码识别。在雾霾天气下拍摄的图片质量会因雾霾的存在而受到很大的影响
15、,在很大程度上降低了目标检测的准确率。雾霾天气下,拍摄设备接收到的光源主要来自光源经过空气中悬浮粒子发生散射形成的大气光以及反射光衰减后到达拍摄设备的光。雾天成像的数学模型10如式(1)所示:I(x)=J(x)t(x)+A(1-t(x),(1)式中:I(x)表示雾霾图片,J(x)表示清晰无雾图片,A 表示全球大气的光照强度,t(x)表示透射率,透射率可以表示为式(2):t(x)=e-d()x,0 t(x)1,(2)式中:表示大气散射率,d(x)为拍摄目标到传感器的距离。透射率越小意味着雾霾越大,1-t(x)值也会更大,大气光照进入到拍摄设备的光线就越强。由式(1)可得,清晰无雾图片J(x)的计
16、算公式如式(3)所示:J(x)=I()xt()x-At()x+A.(3)AOD-Net算法的模型如图 2所示,AOD-Net包括 K 值估计模块和复原图像模块(清晰图像生成模块)两部分。AOD-Net 将有雾图像输入到 K 值估计模块中。K 值估计模块通过一系列卷积和拼接操作来提取图像中的特征信息进而得到变量K(x),然后复原图像模块可利用K(x)得到无雾图像。对式(3)进行变形得到:J(x)=K(x)I(x)-K(x)+b,(4)式中,b 是一个常量。联立式(3)和式(4),可得K(x)的值为:K(x)=I()x-A+()A-b t()xt()x()I()x-1,(5)从 式(5)可 以 得
17、 出,K(x)与 输 入 的 有 雾 图 像I(x)、大气光照强度 A 和透射率t(x)有关,K(x)随着输入的有雾图像的变化而变化。AOD-Net算法采用对大气的光照强度 A 和透射率t(x)的联合估计,即将其统一为K(x)变量,通过最小化无雾图像和模型的输出结果J(x)之间的误差而训练模型。K 值估计模块网络结构如图 3所示。网络由五层卷积层和三层连接层构成,采用了多尺度的特征融合方式。卷积层的作用是为了提取图像特征,影响卷积层输出结果的因素有卷积核大小、卷积核个数、步幅和填充。其中步幅是卷积核滑动的像素个数。卷积核会按照一定的规律在特征图上滑动,最后对卷积核的值和特征图对应位置上的像素值
18、相乘相加再叠加偏置项得到特征图的输出。连接层是将多个特征图在通道维度上进行拼接。第一层连接层融合了 Conv1层和 Conv2层特征,将第一层卷积和第二层卷积的输出作为第三层卷积的输入。第二层连接层融合了 Conv2 层和 Conv3 层特征,将第二层卷积和第三层卷积的输出作为第四层卷积的输入。第三层连接层融合了 Conv1层、Conv2 层、Conv3层、Conv4 层特征,即将前四层卷积的输出作为第五层卷积的输入。最后将拼接结果通过 Conv5卷积层来估计 K 值。利用三层连接层将不同卷积层的特征信息进行融合,减少了在卷积过程中的特征信息损失。该神经网络的 5层卷积层卷积K-estimat
19、ion mouduleK(x)J(x)=K(x)I(x)-K(x)+bAOD-NetmoduleClean images generation module图 2AOD-Net模型Fig.2AOD-Net modelInputConv1 Conv2 Concat1 Conv3 Concat2 Conv4 Concat3 Conv5图 3K值估计模型Fig.3K-value estimation model207第 39 卷液晶与显示核大小分别为 11、33、55、77、33,5 层网络中都各有 3个卷积核,因此 AOD-Net也是一个轻量级网络。复原图像模块将 K 值作为自适应参数由雾霾图像估
20、计清晰图像。利用估计得到的K(x),再结合输入雾霾图像I(x)和常量 b,可根据式(4)计算出去雾后的图像J(x)。本文首先用 AOD-Net算法对车牌图片进行预处理,抑制雾霾对车牌识别的影响。去除雾霾效果如图 4 所示。从图 4 可以看出,AOD-Net算法抑制雾霾效果显著。去雾后的图像,便于车牌的检测和识别。4 车牌检测网络 ACG_YOLOv5s4.1YOLOv5结构基本原理YOLOv5有YOLOv5n、YOLOv5s、YOLOv5m、YOLOv5l、YOLOv5x五个版本11,这几个模型的结构基本相同,不同的是模型的深度和宽度,即在网络的同一位置,卷积核的个数不同以及卷积层的数量不同。
21、这 5 个版本的模型大小依次递增,YOLOv5相比于 YOLOv3等具有模型小的特点,适合嵌入式设备使用。YOLOv5 包含输入端、骨干网络 Backbone、颈部 Neck层和输出层 4大模块12,其网络结构如图 5所示。YOLOv5 网络输入 640640 的 RGB 图像,如果原图像尺寸不是 640640,则通过缩放将其尺寸变成 640640之后再输入网络。YOLOv5 主干网络包括 Focus 模块、CBL 结构、C3 结构、SPP 结构。YOLOv5 中图片通过Focus 结构会将输入图片的尺寸缩减 1/2,通道扩充为 4 倍。例如输入图片的大小为 3608608,经过切片操作13后
22、,得到 12304304的特征图。CBL结构由卷积、批量归一化和激活函数组成。C3 层包含 CBL 结构和残差结构,能够记录梯度变化,增强网络学习能力。SPP 是空间金字塔池化层,该模块先通过一个卷积模块将通道数减半,然后分别做卷积核分别为 5、9、13的最大池化,将 3 次最大池化的结果与未进行池化操作的特征进行融合。YOLOv5 网络中 Neck 层用于特征融合。随着网络深度的加深,所得特征图的特征信息变强,目标检测效果更好,但是减弱了目标的位置信息,容易损失小目标的信息。YOLOv5采用特征金字塔(FPN)和路径聚合网络(PAN)结构将特征进行多尺度融合,加强了对小目标的检测。FPN 以
23、上采样的方式将深层的特征信息传递融合到浅层,PAN结构以下采样的方式将浅层信息传递融合到深层,使不同尺寸的特征图都包含强语义信息和强位置信息。Head 层是预测输出部分,主要负责对骨干网络提取的特征图进行多尺度目标检测。4.2融合注意力机制注意力机制的核心思想是强调特征图中的重要信息,在深度学习目标检测领域效果显著,在提高模型性能的同时也在一定程度上降低了计算量。混 合 注 意 力 机 制 CBAM14(Convolutional Block Attention Module)采用将空间和通道相结合的方式,相比于只关注通道的 SEnet(Squeeze-FocusCBLC3CBLC3CBLC3
24、CBLSPPC3CBLUpsampleConcatC3CBLCBLCBLC3UpsampleConcatConcatC3ConcatC3ConvConvConv012345678910131216151117201821222319BackboneNeckHeadInput14ConvConvC3=CBLResunitConcatBNLeak reluCBLConvCBLBNLeakreluCBL CBLAddRes unit=图 5YOLOv5网络结构Fig.5YOLOv5 network structure图 4AOD-Net模型的去雾效果对比Fig.4Comparison of AOD-
25、Net model dehazing effect208第 2 期杨云,等:基于深度学习的雾霾天气下的车牌号码识别方法and-Excitation Networks)取得了更好的效果,其结构如图 6所示。空间和通道相结合使目标检测能力在通道和空间维度上得到提升。对于网络中某层输入特征图 F,先根据原特征图计算通道注意力向量MC(F),输入特征图 F 与其相乘可得中间特征图F,再由F计算空间注意力向量MS(F),MS(F)与F相乘,得到 CBAM 输出结果F,如式(6)(7)所示:F=MC(F)F,(6)F=MS(F)F.(7)通道注意力模块结构如图 7所示。对于网络结构中某一层特征图 F(设其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 深度 学习 天气 车牌 号码 识别 方法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。