一种多目标车辆车速同步估算方法、系统、终端及介质与流程
- 国知局
- 2024-07-31 20:23:49
本发明涉及图像处理,更具体地说,它涉及一种多目标车辆车速同步估算方法、系统、终端及介质。
背景技术:
1、由于抓拍到的车辆图像无法实现有效的车速分析,所以一般基于视频数据中车辆位置变化进行车速估计,其原理主要是通过分析视频流中连续帧图像序列之间的车辆位置变化,再以车辆位置变化与帧图像之间的时间间隔求解出车辆的行驶速度。
2、目前,对于车辆位置变化的相对移动距离,一般通过对行驶车辆中特征块d1的检验,获得车辆在动态时的像素距离b1,再以像素距离b1所表征的实际距离与帧图像之间的时间间隔之比计算得到车辆行驶速度。而像素距离b1所表征的实际距离需要从行驶车辆上提取由两个特征块组成的特征块组,依据特征块组中两个特征块之间的真实距离与像素距离之比来求解出单元像素所表征的真实距离,从而求解出像素距离b1所表征的实际距离,如公告号为cn105989593b的中国发明专利。
3、然而,由于车辆类型较多,众多类型的车辆中难以提取到具有相同实际距离的特征块组,所以针对不同类型的车辆需要提取不同的特征块组,导致道路中多目标车辆的速度分析难度较大;此外,若为了适应多目标车辆的车速同步分析,就需要扩大每帧图像所覆盖的道路面积,此时摄像头的拍摄中心线将无法与道路保持垂直,使得道路在帧图像的投影分布不均,从而导致相同的像素距离在帧图像中的不同位置所表征的真实距离不同,进而影响到车速分析的准确性。因此,如何研究设计一种能够克服上述缺陷的多目标车辆车速同步估算方法、系统、终端及介质是我们目前急需解决的问题。
技术实现思路
1、为解决现有技术中的不足,本发明的目的是提供一种多目标车辆车速同步估算方法、系统、终端及介质,对背景图进行网格划分后为每个网格区分配坐标值,将两个帧图像中相同识别特征的第一坐标和第二坐标输入到车距估算函数中,即可快速分析得到目标车辆的实际车速,可以适用于多个目标车辆的车速同步分析,无需针对不同车型提取不同的特征块组,且在道路于帧图像的投影分布不均的情况,可以准确性分析出不同车辆位置所对应的实际车速。
2、本发明的上述技术目的是通过以下技术方案得以实现的:
3、第一方面,提供了一种多目标车辆车速同步估算方法,包括以下步骤:
4、采集目标区域的背景图,并对背景图进行网格划分后为每个网格区分配坐标值;
5、基于网格划分后的背景图,依据摄像头的安装参数建立车距估算函数;
6、根据预设帧间隔时间从摄像头所采集的视频流数据中提取具有同一背景图的第一帧图像和第二帧图像;
7、从第一帧图像中提取至少一个目标车辆中识别特征的第一坐标,以及从第二帧图像中提取相应识别特征的第二坐标;
8、将识别特征的第一坐标和第二坐标输入到车距估算函数中,估算得到目标车辆的实际行驶距离;
9、以实际行驶距离与预设帧间隔时间之比计算得到目标车辆的实际车速。
10、进一步的,所述对背景图进行网格划分后为每个网格区分配坐标值的过程具体为:
11、对背景图进行网格划分后,选取一条垂直于道路延伸方向的道路横线作为分界线;
12、背景图中分界线朝向车辆驶入侧的一侧区域作为第一区域,并为第一区域中的每个网格区分配正向的坐标值,正向的坐标值沿分界线朝向车辆驶入侧的方向进行递增分配;
13、背景图中分界线朝向车辆驶出侧的一侧区域作为第二区域,并为第二区域中的每个网格区分配负向的坐标值,负向的坐标值沿分界线朝向车辆驶出侧的方向进行递增分配。
14、进一步的,所述车距估算函数的建立过程具体为:
15、以分界线所处网格区所表征的实际距离作为参考距离;
16、依据摄像头的安装参数确定第一区域与第二区域之间沿车辆行驶方向的总实际距离之比,得到区域比值;其中,安装参数包括摄像头的拍摄中心线与拍摄边缘线之间的拍摄偏角以及摄像头的拍摄中心线相对于水平线的安装倾角;
17、以背景图中网格区所表征的实际距离沿车辆行驶方向呈等比变化为约束,将区域比值分解为相邻网格区之间的等比比值;
18、依据等比比值和参考距离构建用于求解任意两个坐标之间所表征的实际行驶距离的车距估算函数。
19、进一步的,若所述分界线位于背景图的中心,则区域比值的计算公式具体为:
20、
21、其中,表示第一区域与第二区域之间沿车辆行驶方向的总实际距离之比;表示摄像头的拍摄中心线相对于水平线的安装倾角;表示摄像头的拍摄中心线与拍摄边缘线之间的拍摄偏角。
22、进一步的,若所述分界线位于背景图的中心,则等比比值的计算公式具体为:
23、
24、其中,表示相邻网格区之间的等比比值;表示第一区域与第二区域之间沿车辆行驶方向的总实际距离之比;表示背景图中沿车辆行驶方向的网格区数量。
25、进一步的,所述车距估算函数的计算公式具体为:
26、
27、其中,表示目标车辆的实际车速;表示参考距离;表示相邻网格区之间的等比比值;表示第一坐标中沿车辆行驶方向的横坐标;表示第二坐标中沿车辆行驶方向的横坐标;表示第一区域中沿车辆行驶方向的网格区数量;表示第二区域中沿车辆行驶方向的网格区数量;表示背景图中沿车辆行驶方向的网格区数量。
28、进一步的,该方法还包括:
29、若所述第一坐标与第二坐标中沿分解线分布方向的行驶道路不同,则对实际行驶距离进行校正处理,具体为:
30、
31、其中,表示校正后的实际行驶距离;表示校正之前的实际行驶距离;表示跨道行驶的道路数量;表示每个行驶道路的实际宽度。
32、第二方面,提供了一种多目标车辆车速同步估算系统,包括:
33、网格划分模块,用于采集目标区域的背景图,并对背景图进行网格划分后为每个网格区分配坐标值;
34、函数构建模块,基于网格划分后的背景图,用于依据摄像头的安装参数建立车距估算函数;
35、图像采集模块,用于根据预设帧间隔时间从摄像头所采集的视频流数据中提取具有同一背景图的第一帧图像和第二帧图像;
36、坐标提取模块,用于从第一帧图像中提取至少一个目标车辆中识别特征的第一坐标,以及从第二帧图像中提取相应识别特征的第二坐标;
37、距离估算模块,用于将识别特征的第一坐标和第二坐标输入到车距估算函数中,估算得到目标车辆的实际行驶距离;
38、车速估算模块,用于以实际行驶距离与预设帧间隔时间之比计算得到目标车辆的实际车速。
39、第三方面,提供了一种计算机终端,包含存储器、处理器及存储在存储器并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面中任意一项所述的一种多目标车辆车速同步估算方法。
40、第四方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行可实现如第一方面中任意一项所述的一种多目标车辆车速同步估算方法。
41、与现有技术相比,本发明具有以下有益效果:
42、1、本发明提供的一种多目标车辆车速同步估算方法,对背景图进行网格划分后为每个网格区分配坐标值,将两个帧图像中相同识别特征的第一坐标和第二坐标输入到车距估算函数中,即可快速分析得到目标车辆的实际车速,可以适用于多个目标车辆的车速同步分析,无需针对不同车型提取不同的特征块组,且在道路于帧图像的投影分布不均的情况,可以准确性分析出不同车辆位置所对应的实际车速;
43、2、本发明构建的车距估算函数,只需要从背景图中选取分界线所处网格区所表征的实际距离作为参考距离,在帧图像中无需额外提取作为参考的特征块组,有效提高了多目标车速分析的工作效率,降低了多目标车速分析的难度;
44、3、本发明通过对存在变道行驶的车辆进行识别,通过每个行驶道路的实际宽度对实际行驶距离进行校正处理,有效提高了多目标车辆车速分析的可靠性与准确性。
本文地址:https://www.jishuxx.com/zhuanli/20240731/186139.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。