基于车辆识别的多模块动态称重方法技术

技术编号:34758165 阅读:19 留言:0更新日期:2022-08-31 18:56
本发明专利技术公开了一种基于车辆识别的多模块动态称重方法,以嵌入式GPU作为基础的硬件平台,以Yolov3算法作为基础,通过Darknet

【技术实现步骤摘要】
基于车辆识别的多模块动态称重方法


[0001]本专利技术设计车辆识别与公路车辆动态称重领域,特别是涉及一种基于车辆识别的多模块动态称重方法。

技术介绍

[0002]目前国内车辆超限超载治理采用传统的动态称重技术,最开始采用的是应变式轴重秤,在基坑中布置传感器以及秤台,当秤台上有车辆经过时,传感器采集到信号,根据该信号分析车辆轴重,最终通过累加轴重得到车辆的总重。然后采用的是应变式轴组秤,该称量方式将联轴当作一个整体进行称量,此时必须增加称台的长度,一般在应用时长度大于4米而小于6米。该称量方式能够改善称量精度,增强算法鲁棒性。接下来发展到采用应变式整车秤,整车秤的称台长度大于16米而小于20米,确保能够准确判别不同车轴,并且区分称台上的不同辆车,在称台前后端各自安装轴识别仪,并且在上称端安装车辆分离器,通过传感器采集信号,分析信号,对于车辆称重数据的处理,尤其是通过传感器信号实现对于秤台上车辆位置的实时跟踪以及车辆轴数的识别。
[0003]车辆在行驶中,由于车辆振动以及路面不平整会导致称重传感器信号产生较大的震荡,通常采用传统信号处理方法,并且对于轴信号以及轴数的识别采用容错机制。但是系统在实际场景下,需要面对复杂的道路交通情况,更要面对司机不同的驾驶行为。比如司机的刹车行为,导致车辆在最后一块称重块的下秤端慢慢驶过,使得车辆的轴信号在识别时出错,造成系统的结果发生错误。
[0004]因此需要一种可以不借助于称重传感器信号判断秤台上车辆位置以及车辆轴数,并且确保通行效率的车辆超载超限、高速治超、非现执法的治理手段。

技术实现思路

[0005]本专利技术的目的在于克服上述现有技术不足,针对复杂的道路交通情况以及司机的不同驾驶行为,导致轴信号识别出错,造成系统结果出错。本专利技术提出了一种不借助于称重传感器信号判断秤台上车辆位置以及车辆轴数,并且确保通行效率的基于车辆识别的多模块动态称重方法。
[0006]本专利技术采用的技术方案如下:
[0007]为了实现不借助于称重传感器信号判断秤台上车辆位置以及车辆轴数,以两车道,五车块的秤台为例;
[0008]基于车辆识别的多模块动态称重方法,包括以下的步骤:
[0009]1)把车辆目标检测当作回归问题,将采集的数据集经过Darknet

53网络模型的训练。对得到的权重文件经过Yolov3算法的处理就能直接得到待检测目标的类别信息和位置信息。通过此算法实现对视频中车辆的检测;
[0010]2)通过卡尔曼滤波对目标在跟踪帧的状态进行预测,接下来通过匈牙利算法求出使代价成本最小的车框和车轮的分配,即最优车框车轮,来实现对视频中车辆的跟踪配对;
[0011]3)输出车框,车轮,车型,车号信息用作后续位置判断;
[0012]4)通过Opencv截取整个秤台图像,对秤台的每个车道和车块进行位置标定,即标记每个交点的像素位置,并记录;
[0013]5)将车轮位置信息和车框位置信息对应,通过判断车轮的相对位置找到每个识别的车框对应前后轮;
[0014]6)对秤台的每个车道车块的交点,通过两点引一条射线来将其分割成两车道,五车块。假设有点为(x
p
,y
p
),射线的头尾两点为(x
l1
,y
l1
),(x
l2
,y
l2
),得到斜率由点到射线距离公式:
[0015][0016]求得距离,对这个公式加以扩充得到可计算点与射线的相对位置来确定点在射线的左边还是右边的公式:
[0017]v=(y
l1

y
l2
)x
p

(x
l1

x
l2
)y
p
+(x
l1
y
l2

x
l2
y
l1
)
[0018]当v>0,点的位置在射线右边;v<0,点的位置在射线左边。通过公式实时计算车框的点、车前后轮的点在秤台上的车道和车块的对应位置,然后得到这一时刻车辆在秤台的位置信息。
[0019]7)将得到的具体位置信息传送回传统的动态称重系统进行进一步判断。
[0020]本专利技术是一种基于车辆识别的多模块动态称重系统,解决了复杂的道路交通情况以及司机的不同驾驶行为,导致轴信号识别出错,造成系统结果出错。达到了不借助于称重传感器信号判断秤台上车辆位置以及车辆轴数,并且确保通行效率。
附图说明
[0021]图1推理加速流程图;
[0022]图2目标检测与跟踪流程图;
[0023]图3秤台位置信息标定图;
[0024]图4识别到车辆的信息图;
[0025]图5详细秤台信息;
[0026]图6确定位置信息流程图;
具体实施方式
[0027](1)车辆识别模块
[0028]本专利技术首先通过在国道,高速,试验场架设摄像装置采集录像视频,用来制作训练的数据集。
[0029]本专利技术采用DarkNet

53作为主干网络进行训练,训练得到的权重文件直接在嵌入式并行计算设备或边缘处理器上部署时,用Yolov3算法进行车辆的识别,但无法达到预期的帧率,本专利技术采用英伟达公司提供的TensorRT进行优化推理,使用推理引擎对模型进行优化加速,通过减小模型的大小达到更快的推理速度。如图1所示。
[0030]本专利技术对得到的目标检测与跟踪算法融合,以达到实时跟踪目标的功能。流程如图2所示,首先提取出监控视频里的每一视频帧,把视频帧图像输入检测模型以检测当前视频帧中车辆目标检测框所在位置及车辆类别,根据置信度进行检测框的筛选,即删去置信度不高的检测框,这里删去置信度低于0.6的检测框,接着使用非极大值抑制筛选这些检测框。接着使用卡尔曼滤波预测当前帧中车辆目标的位置,当视频帧图像中出现检测目标被遮挡时,对于同一时间消失的多个跟踪器,计算当前视频帧中新检测到的车辆目标的外观特征与各个跟踪器已收集的特征向量集间的余弦距离矩阵,基于该矩阵通过匈牙利算法对检测目标和预测结果进行匹配。匹配未成功的跟踪器和检测目标、处于未确认态的跟踪器,使用IOU方式进行匹配。计算跟踪器矩阵,矩阵每行表示跟踪器和各个检测结果之间的IOU距离。成功匹配的跟踪器,需要进行参数更新,并且往跟踪器特征集中加入外观特征。对于匹配未成功的跟踪器,预测了新的目标位置,但是与当前帧中的检测目标匹配不上,判断其具体状态,对不满足确认态进行删除。
[0031]该模块可以通过摄像装置和相连的嵌入式并行计算设备或边缘处理器将记录的视频精确的检测出车框,车辆类别和轮子数量。
[0032](2)确定具体位置信息模块
[0033]本专利技术通过摄像装置记录的图像进行秤台车道和车块的标定,如图3所示,将图像的每一块的具体位置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于车辆识别的多模块动态称重方法,其特征在于,包括以下的步骤:1)把车辆目标检测当作回归问题,将采集的数据集经过Darknet

53网络模型的训练,对得到的权重文件经过Yolov3算法的处理就能直接得到待检测目标的类别信息和位置信息,通过此算法实现对视频中车辆的检测;2)通过卡尔曼滤波对目标在跟踪帧的状态进行预测,接下来通过匈牙利算法求出使代价成本最小的车框和车轮的分配,即最优车框车轮,来实现对视频中车辆的跟踪配对;3)输出车框,车轮,车型,车号信息用作后续位置判断;4)通过Opencv截取整个秤台图像,对秤台的每个车道和车块进行位置标定,即标记每个交点的像素位置,并记录;5)将车轮位置信息和车框位置信息对应,通过判断车轮的相对位置找到每个识别的车框对应前后轮;6)对秤台的每个车道车块的交点,通过两点引一条射线来将其分割成两车道,五车块,假设有点为(x
p
,y
p
),射线的头尾两点为(x
l1
,y
l1
),(x
l2
,y
l2
),得到斜率由点到射线距离公式:求得距离,对这个公式加以扩充得到可计算点与射线的相对位置来确定点在射线的左边还是右边的公式:v=(y
l1

y
l2
)x
p

(x
l1

x
l2
)y
p
+(x
l1
y
l2

x
l2
y
l1
)当v>0,点的位置在射线右边;v<0,点的位置在射线左边,通过公式实时计算车框的点、车前后轮的点在秤台上的车道和车块的对应位置,然后得到这一时刻车辆在秤台的位置信息;7)将得到的具体位置信息传送回传统的动态称重系统进行进一步判断。2.根据权利要求1所述的基于车辆识别的多模块动态称重方法,其...

【专利技术属性】
技术研发人员:刘小勇殷黄子奇王建军
申请(专利权)人:陕西四维衡器科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1