基于MobileNet的车位占用识别及智能停车引导策略研究
2022-09-28顾思思于加晴
顾思思,王 淼,于加晴
(中交公路规划设计院有限公司,北京 100088)
0 引言
随着经济的快速发展,高速公路车流量急剧增加,如何为高速公路出行者提供安全、舒适、便利的停靠空间,成为服务区建设的一个重要问题。尤其是近年来,随着自驾游活动的兴起,节假日期间服务区车流量激增,因缺少必要的停车位诱导信息,车辆驶入服务区后经常出现“一位难求”的现象,如何为途经服务区的出行者提供准确的车位信息,正确、直观的引导车辆停车入位就显得格外重要[1-4]。
通过对当前高速公路服务区车位引导现状分析,发现存在诸多问题:如占用场区内车道资源,甚至会造成场内交通拥堵;停车位划线不合理,部分服务区停车位未做有效划分,导致不规范停车、场区拥堵现象严重;服务区入口宏观提示,无法连续引导驾驶员寻找车位;数据尚未打通,相邻服务区饱和度信息无法共享或服务区引导信息无法及时发布到道路主线情报板上[5-6]。
另外在交通运输部下发的《进一步加强公路服务区货车停放服务工作的通知》中,明确要求加强车位信息发布服务,加快推进服务区信息化建设,实时统计空闲车位数量,通过公路沿线可变情报板、导航软件、交通广播等渠道及时发布,统筹相邻服务区停车资源,引导货车合理分流。在相应的政策引导下,服务区停车引导问题有所缓解,但仍缺少系统性的解决方案。
综上所述,本研究提出分级引导策略,并对智能停车引导系统进行探究,提出基于MobileNet分类模型的车位识别方法,构建以AI视觉识别技术为依托,将文字、图形信息进行分级有效发布的一套可行的系统方案,该系统方案能够针对上述问题起到辅助管理和引导交通流的作用。
1 分级停车引导方案研究
1.1 服务区智能停车引导分级策略
服务区分级智能停车引导系统主要考虑结合主线交通量、服务区现有客流量、车位占用情况等数据,通过设置的1,2,3级停车引导屏向驾驶员实时发布服务区的空余泊位情况[7-8]。
1级停车引导屏可采用距离服务区3 km左右的主线可变信息标志,主要是为过往车辆提供服务区整体资源饱和度的情况,让驾驶员了解该区段内服务区整体使用情况。路段分中心管理者可发布动态信息,引导驾驶员对线路和服务区进行选择,从而实现预先管理。
2级停车引导屏采用服务区入口匝道前的悬臂式或T型可变信息标志,为等待进入服务区的车辆提供各类车型停车位方向信息及空位数量信息。
3级停车引导屏采用各类车型停车区入口处停车引导屏,为已经进入服务区的车辆提供准确的剩余车位信息,通过引导屏告知空余车位的数量和具体方位,帮助驾驶员迅速找到最佳停车位置,实现精确引导,减少因寻找泊位在停车场内部的绕行。
同时配合服务区场区交通安全标志、第三方互联网APP等渠道,引导车主快速寻找车位,解决客流高峰时期车主停车难的问题。
1.2 服务区分级智能停车引导方案
本研究按照服务区智能停车引导分级策略提出了服务区分级智能停车引导方案,即在高速公路服务区设置分级智能停车引导系统,基于服务区设置的高位摄像机、搭配场区内低位摄像机,辅以软件后台AI识别模块实时准确分析场内车位占用状况[9-10],提供场区内空余车位数、占用车位数,并通过道路主线、服务区入口前、停车区前方设置的信息发布屏,实时发布各类型车位的剩余泊位情况,实现主线预告引导、入口总容量引导、分车型车位引导的3级停车引导。系统总体结构如图1所示。
图1 分级智能停车引导系统总体结构Fig.1 Overall structure of hierarchical intelligent parking guidance system
2 基于AI视觉的车位识别技术
2.1 技术路线
通过服务区高位摄像机、低位摄像机输出的视频流进行抓流,从视频流中抽取图像;通过AI视觉识别模块进行有效分析处理。对于车位识别而言,由于区域内停车位固定不变,即停车位在监控图像中区域固定,因此我们可以依据先验知识,提前标记出停车位在图像中的区域。在识别时,依据标记的区域,分割图像送入模型中完成分类。在管理模块中对识别结果进行分区统计,按照已经设置好的分区,计算出每个分区车位状态(有车、空闲、占用时长等)[11-13],将此类信息通过停车位引导模块进行发布。技术路线如图2所示。
图2 基于AI视觉的车位识别技术路线Fig.2 Technical route of parking space recognition based on AI vision
2.2 数据集构建
深度学习模型的识别精度依赖于数据集的好坏,制作适合识别任务特点的数据集具有重要的意义。本研究的数据集构建通过采集近千张不同停车位的高位、低位摄像机的帧截图,帧截图的拍摄时间分布广,包含各种光线环境、各种天气状态、各种可能出现的停车位状态。
通过对数据集进行分析,发现很多停车位并非矩形,在确定停车位区域时,如果按照车位线进行分割,再填充,会造成图像中大面积的区域是黑色(以填充像素值0为例)。如图3所示。填充区域不会对模型分类提供有效的图像特征,如果该区域过大会影响结果。
图3 停车区域的选取Fig.3 Selection of parking area
本研究使用菱形选取停车位区域(即连接4个条边的中心),如图4所示,通过对比可以看出黑色区域相较于整个图片明显减少。使用菱形选区可以有效避免由于相邻车位车辆停放不规范,占据当前车位部分区域的情况;另外,选取区域的面积相比之前减少了1倍,数据量减少带来模型识别效率的提升。
图4 菱形停车区域的选取Fig.4 Selection of diamond parking area
2.3 车位识别模型
近年来,深度学习模型不断加深,虽然精度得到了刷新,但是计算资源消耗加大,运行速度变慢[14]。考虑到本系统需要实时监控停车情况,因此选择轻量化的MobileNet[15-16]作为分类模型。
激活函数使用Leakly Relu激活函数,如式(1)所示:
(1)
式中α取值为0.01。
损失函数选择交叉熵损失函数,如式(2)所示:
(2)
为了避免模型陷入最优解,将学习率设为动态变化,采用指数衰减的形式,随着训练过程不断地减小。学习率衰减公式如式(3)所示:
lrn=lrodn
(3)
式中,lrn为第n轮的学习率;lro为初始学习率,本次试验设置为0.01;d为衰减率,本研究设置为0.8;n为第n轮训练。
优化器在深度学习模型训练中有着重要的作用,本研究选择Adam优化器[17-18],它是一种自适应梯度优化算法,利用梯度1阶矩和2阶矩估计值更新参数。如式(4)所示:
(4)
(5)
(6)
(7)
(8)
si=β1si-1+(1-β1)gi,
(9)
2.4 试验结果
本研究模型训练在Windows10 64位操作系统中进行,编程语言为Python和Pytorch框架进行模型训练,试验所使用的GPU为Nvidia GTX 2080,训练共迭代50个epoch。
选择准确率(accuracy)作为模型的评价指标,表示预测正确的样本占总样本的比例,计算公式如式(10)所示:
(10)
式中,T为预测正确的样本数;S为样本总数。
通过表1可以看出,车位识别在白天光照充足的情况下,识别准确率为98.0%;在夜间识别难度增加,识别准确率为90.0%。综合上述两种场景下的识别结果,基于AI视觉的车位识别可以满足日常使用需求。
表1 结果对比Tab.1 Comparison of results
3 系统验证与应用
3.1 试验路段选择
华东地区某高速公路是该省份“十三五”期间重点建设高速公路项目和重点打通的出省通道之一。项目的建设对完善高速公路网布局,促进沿线旅游资源的整合开发,加快省际产业融合,提升区域社会经济的竞争力具有重要的现实意义。
3.2 设置方案
1级引导屏利用道路主线段2~3 km的门架式可变信息标志,提供服务区整体资源饱和度信息;2级停车引导屏选用悬臂式可变信息标志,设置在服务区入口匝道前600 m处,提供各类型停车位空余车位信息;3级停车引导屏设置在每个独立车位分区入口前,显示该区空余车位的数量和具体方位信息,如图5所示。
图5 分级智能停车引导系统引导屏布设示意图Fig.5 Schematic diagram of layout of guidance screen of hierarchical intelligent parking guidance system
3.3 效果分析
(1)提供有效信息,提升高速形象
将服务区各类型车辆空余车位信息、服务区饱和度信息、相邻服务区信息等进行数据资源的整合,对道路使用者发布有效的停车引导信息,可使得车辆在高峰节假日因服务区拥堵等待导致的总行程时间减少约7%,营造动态交通环境和服务区场区内有序的停车秩序,提高高速公路管理水平和服务能力,从而提升高速公路整体形象。
(2)减少寻位时间,降低环境污染
采用基于MobileNet分类模型的车位识别技术,可以实时准确地分析出场区空余车位数等信息,减少驾驶员对空车位的寻找时间,节省20%~30%在传统服务区停车场寻找空车位的时间,减少车辆的无效低速行驶,降低碳排放和环境污染;同时可以减少无序交通流,避免由于寻找泊车位而造成的无效行驶,有助于提高交通秩序。
(3)复用场区安防摄像机,降低工程建设成本
由于车位识别采用的是后端AI视觉识别,故前端视频来源是服务区停车区的高位、低位摄像机,在项目建设过程中低位摄像机尽量复用场区内的安防摄像机,降低工程建设成本。
4 结论
本研究对高速公路服务区分级智能停车引导系统进行了研究,得到系统设计方案和工作流程,实现了服务区分级智能引导的系统功能,并成功实践于智慧服务区项目中,主要结论如下:
(1)提出1,2,3级停车引导屏布设方案,明确引导屏的设置位置,实现了车辆的科学引导,有效提升服务区内车辆的进出效率,提高停车资源整体利用率。
(2)提出基于MobileNet分类模型的车位识别技术,实时准确分析场内车位占用状况,提供场区内空余车位数、占用车位数等多类信息。
(3)经工程实际验证,效果良好,显著改善了服务区“一位难求”的实际问题,最大限度满足停车需求,缓解高峰时段停车压力,提高了服务区通行能力。