1.一种基于路端单目相机的交通流要素感知与定位方法,其特征在于:包括以下步骤:
步骤1、建立当前道路局部坐标系:以道路长度方向为Y轴、宽度方向为X轴,建立道路局部坐标系,利用高精定位记录该坐标系原点的经纬度坐标;
步骤2、确定透视变换转换矩阵:在当前道路范围内,确定出一个四边形的定位范围,并将该范围作为识别跟踪和定位的目标区域,然后采集目标区域各角点的像素坐标及其对应的物理坐标,求取像素坐标到物理坐标变换的透视变换矩阵;
提取交通流要素像素信息:对目标进行识别,根据实际范围对目标识别结果进行掩模处理,并将处理的结果作为多目标跟踪的输入,完成道路范围内多目标跟踪,以得到目标跟踪框底部中间点像素信息;
步骤3、基于透视变换的交通流要素局部坐标定位:根据步骤2得到的目标跟踪框底部中间点像素信息和透视变换矩阵,计算出交通流要素的局部物理坐标;根据步骤1的原点经纬度坐标,计算出当前局部物理坐标对应的交通流要素对应的经纬度坐标。
2.根据权利要求1所述的一种基于路端单目相机的交通流要素感知与定位方法,其特征在于:为获得最优精确度,所述四边形为矩形,角点为矩形的四个顶点。
3.根据权利要求1所述的基于路端单目相机的交通流要素感知与定位方法的应用,其特征在于:步骤S1、车辆长度、宽度关系建模:选取多种常见的小型车辆长度和宽度,建模为车辆长度和宽度的函数;
步骤S2、目标车辆长度和宽度估计:利用图像坐标与物理坐标的对应关系,根据上述基于路端单目相机的交通流要素感知与定位方法,分别计算出目标车辆跟踪框底部A点、B点局部物理坐标;根据A、B点的局部物理坐标完成目标车辆的宽度估计,利用步骤S1得到的车辆长度和宽度的函数估算出目标车辆长度;
步骤S3、目标车辆高度估计:根据相机光轴与道路面平行关系,确定出相机与目标车辆的几何位置关系;将目标车辆模型近似处理为长方体,结合步骤S2计算所得到的目标车辆长度,以及相机与目标车辆的几何位置关系,根据相机成像原理计算出目标车辆实际的成像物体高度,通过相似三角形计算出目标车辆实际高度;
步骤S4、目标车辆偏航角信息估计:基于车辆成像整体宽度与车辆偏航角的对应关系利用步骤S2计算得到的A点、B点的局部物理坐标,对车辆整体成像宽度进行估计,反推得到偏航角信息;
步骤S5、基于步骤S4得到的偏航角信息对目标车辆中心位置进行定位修正,即可得到精确的目标车辆定位信息。
进一步的,所述步骤S5还可以根据目标车辆与道路之间的几何位置关系实现目标车辆定位估计;具体为:步骤S5.1、从提取的车辆信息中找出目标车辆跟踪框的十字中心点,利用目标车辆跟踪框的十字中心点像素对应透视变换后的局部物理坐标估计目标车辆的实际位置;
步骤S5.2根据目标车辆跟踪框十字中心点对应的局部物理坐标和目标车辆实际的中心点坐标之间的几何关系完成对车辆的定位估计修正。