CN115856872A - 一种车辆运动轨迹连续跟踪方法 - Google Patents

一种车辆运动轨迹连续跟踪方法 Download PDF

Info

Publication number
CN115856872A
CN115856872A CN202211538871.XA CN202211538871A CN115856872A CN 115856872 A CN115856872 A CN 115856872A CN 202211538871 A CN202211538871 A CN 202211538871A CN 115856872 A CN115856872 A CN 115856872A
Authority
CN
China
Prior art keywords
track
target
frame
tracks
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211538871.XA
Other languages
English (en)
Inventor
林永杰
陈宁
卢凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN202211538871.XA priority Critical patent/CN115856872A/zh
Publication of CN115856872A publication Critical patent/CN115856872A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明公开了一种车辆运动轨迹连续跟踪方法,主要包括目标运动信息的感知、短轨迹片段的构建、短轨迹片段的关联和中断目标轨迹重构四个阶段:首先利用架设于检测道路上方的毫米波雷达感知检测范围内交通目标的位置和速度信息;根据雷达检测结果将相邻帧目标连接成为可靠的短轨迹片段;然后基于时空特性和运动特性构建模糊相关函数来描述基准轨迹与新轨迹的匹配关系,将短轨迹连接成为长轨迹;最后基于三次Hermite插值法重构满足关联关系的新、旧轨迹的空缺,实现对车辆运动轨迹的连续跟踪。本发明不仅可以提高目标个数估计准确率,还可以解决传统算法因关联错误导致的轨迹断裂、单目标多轨迹等问题。

Description

一种车辆运动轨迹连续跟踪方法
技术领域
本发明涉及智能交通技术领域,特别涉及一种车辆运动轨迹连续跟踪方法。
背景技术
毫米波雷达作为一个可以全天候工作的传感器,具有较强的抗干扰能力以及较高的检测精度,能够很好地适应各种不同的场景,且不受天气、光照等外在因素的影响。毫米波雷达最初用于军事上的低角度跟踪、精确制导、测量和成像应用。得益于智能交通***的发展,毫米波雷达近年来在智能交通领域得到了广泛的应用,将毫米波雷达安装在路口或者路侧,通过调整安装位置可实现对交通目标的全覆盖检测与跟踪,获取城市道路中车辆行驶轨迹数据。这些轨迹数据蕴含着大量的交通信息,为后续展开交通参数提取、交通异常事件监测、交通状态估计等提供了基础数据支撑。
目前,针对车辆轨迹的采集技术主要包括基于视觉的传感技术、基于激光雷达的传感技术以及基于毫米波雷达的传感技术。基于视觉的传感采集技术最早应用于轨迹跟踪中,一种基于多维特征融合的视频多目标跟踪方法(201910964726),通过目标历史轨迹分析得到运动方向、预测的位置,结合目标之间的内容特征相似度进行匹配连接,然而由于相机易受到外界因素的影响,会造成图像模糊而导致轨迹跟踪效果较差。随着自动驾驶的出现,雷达技术逐渐成为车辆轨迹跟踪领域先进技术方向。基于激光雷达的传感采集技术主要对运动目标进行检测得到包含运动信息的三维点云数据,实现对物体的三维高精度识别检测。一种基于激光雷达的动态多目标跟踪方法(202110467582),通过对不同运动特性的物体分别建立不同的运动模型,但激光雷达在浓烟、浓雾等大气条件或恶劣天气下会加剧衰减,传播距离受限。毫米波雷达作为一个可以全天候工作的传感器,具有较强的抗干扰能力以及较高的检测精度,在大气环境影响下衰减较弱、对烟雾的穿透性强,可以实现远距离的感应和检测,解决了激光雷达衰减的问题,在车辆轨迹跟踪领域中有着显著的优势。
发明内容
本发明的目的是针对实际交通场景中多目标跟踪的难点与不足,提出了一种基于毫米波雷达点云的车辆运动短轨迹片段的多阶段目标跟踪方法。首先根据雷达解析结果将相邻帧目标连接成为可靠的短轨迹片段,然后基于时空特性和运动特性构建模糊相关函数来描述基准轨迹与新轨迹的匹配关系,将短轨迹连接成为长轨迹,最后基于三次Hermite插值法连接满足关联关系的轨迹对,实现对交通目标的连续跟踪。本发明能够解决因关联错误导致的轨迹断裂、单目标多轨迹等问题,实现对交通目标运动轨迹的连续跟踪。
本发明至少通过如下技术方案之一实现。
一种车辆运动轨迹连续跟踪方法,包括以下步骤:
S1、利用毫米波雷达获取探测范围内交通目标的原始点云数据以获取雷达检测数据,每一个点代表检测到的交通目标;
S2、基于雷达检测数据提取交通目标位置、速度特征,通过关联连续两帧的测量数据对交通目标轨迹进行生成和终止,将相邻帧目标连接成为短轨迹片段,并对关联结果进行修正,完成初始小轨迹片段的构建;
S3、基于时空特性和运动特性构建模糊相关函数,以描述基准轨迹与新轨迹的匹配关系,计算轨迹之间的相似度得到代价矩阵,将短轨迹段关联问题视为分配问题进行解决;
S4、针对存在间断的已经关联上的新旧轨迹对,连接满足关联关系的中断轨迹,根据轨迹在已知时刻对应的状态值,估算出其在间断时刻对应的数据,填补轨迹片段间的空缺,完成目标轨迹的连续跟踪。
进一步地,根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,所述步骤S1毫米波雷达检测得到的点云数据信息包括交通目标相对于雷达安装位置的横向距离、纵向距离,以及点的横向位置、纵向位置、横向速度、纵向速度和时间戳。
进一步地,步骤S2的短轨迹片段构建,包括:
S201、在进行相邻帧的关联时,选取速度和位置信息进行相似度匹配计算,若超过设定的阈值θ,则两个相邻帧的检测响应di(k-1)与dj(k)属于同一目标的轨迹序列,若不属于同一目标,将第k帧的检测点迹作为新轨迹的起点,继续与下一帧的检测响应进行配对,直至所有检测序列的检测响应关联完毕;
S202、对初步关联的结果进行进一步的修正,剔除同一目标在同一时刻生成的***轨迹:
假设有轨迹TRA和TRB,两条轨迹采样时间在第i帧到第j帧重叠,建立如式(1)判断准则,若判断准则成立,认为两条轨迹源于同一个目标,则将较短的轨迹视为***轨迹剔除,另一轨迹则对应原目标,以此类推,进行多次剔除,直到轨迹采样时间内没有满足以下条件的***轨迹:
Figure BDA0003978780750000031
式中,
Figure BDA0003978780750000032
分别表示轨迹TRA、TRB中第k帧与雷达的距离;/>
Figure BDA0003978780750000033
表示轨迹TRA、TRB中第k帧时的速度;ξR是距离差门限,ξv是速度差门限。
进一步地,步骤S3具体包括:
S301、针对交通目标的运动信息,基于运动预测的模糊策略进行关联,假设两条可能关联的短轨迹设TRi和TRj,称时间在前的短轨迹为基准轨迹TRi,该轨迹的起始时刻为
Figure BDA0003978780750000034
终结时刻为/>
Figure BDA0003978780750000035
时间在后的短轨迹为新轨迹TRj,该轨迹的起始时刻为/>
Figure BDA0003978780750000036
终结时刻为/>
Figure BDA0003978780750000037
对基准轨迹和新轨迹分别进行前向和逆向预测至/>
Figure BDA0003978780750000038
和/>
Figure BDA0003978780750000039
的中点时刻kc,为量化基准轨迹中点时刻kc预测状态/>
Figure BDA00039787807500000310
和新轨迹kc时刻预测状态/>
Figure BDA00039787807500000311
的匹配关系,使用正态型隶属度函数来计算两个轨迹片段的相关程度:
Figure BDA00039787807500000312
式中,um是第m个模糊因素;σm是第m个模糊因素的误差方差;τm是调整度;εT是衰减因子;
Figure BDA00039787807500000313
Figure BDA00039787807500000314
式中,u1、u2分别表示位置、速度的模糊因素;μ1(u1)、μ2(u2)分别表示位置、速度的相关性程度;τ1、τ2分别表示位置、速度的调整度;
Figure BDA0003978780750000041
分别表示位置、速度的误差方差;kc表示/>
Figure BDA0003978780750000042
和/>
Figure BDA0003978780750000043
的中点时刻;/>
Figure BDA0003978780750000044
分别表示基准轨迹和新轨迹预测到kc时刻的纵向位置和横向位置的估计值;/>
Figure BDA0003978780750000045
分别表示基准轨迹和新轨迹预测到kc时刻的纵向速度和横向速度的估计值;
基准轨迹TRi和新轨迹TRj基于位置和速度的模糊相似度表示为:
f(TRj|TRi)=a1μ1(u1)+a2μ2(u2) (5)
式中,a1和a2分别表示位置、速度模糊因素所对应的权重;
S302、基于公式(5)得到关联代价矩阵,基于小轨迹集合T以及模糊关联函数f(·),使用匈牙利算法在多个关联可能性中选择使得整体最优的关联匹配结果:
Figure BDA0003978780750000046
式中,T={TR1,TR2,...,TRM}是初步关联生成短轨迹的集合;L={l1,l2,...,lN}是冲突矩阵的集合;f(·)是用于关联小轨迹的模糊函数;M为短轨迹片段集合中的轨迹总数;N是冲突矩阵的总数;TRM代表轨迹集合中第M个短轨迹;lN代表第N个短轨迹的关联结果。
进一步地,步骤S3中,若是由于目标遮挡原因导致中断的,则进行S301步骤计算短轨迹间的模糊相似度;若是由于目标停止导致中断的,则直接由公式(5)计算模糊相似度,无需进行预测。
进一步地,对于步骤S3中已经关联上的新旧轨迹对,采用三次Hermite插值法对成功关联的中断轨迹进行连接重构,基于目标已知状态值实现对其在间断时刻的状态值的估算,寻求最贴近真实目标轨迹的衔接轨迹,使得目标轨迹完整连续,完成目标轨迹的重构。
进一步地,所述步骤S1中,雷达检测数据的获取需要对特定识别范围内的雷达目标进行筛选,将无效目标剔除:
Figure BDA0003978780750000047
式中,px、py分别为目标位置属性分量;Ydist为设定的横向范围;Xmax为雷达可探测的最大纵向范围,即有效距离最大值;Xmin为雷达可探测的最小纵向范围,即有效距离最小值。
进一步地,所述步骤S2中,相邻帧的关联具体包括三种情况:
情形1:当第k帧车辆数m小于k-1帧车辆数n时,对于第k-1帧没有配对的目标点迹,则认为该目标在k-1帧可能离开了检测区域或者发生了间断,将其存入短轨迹片段集合中;
情形2:在第k帧车辆数m等于k-1帧车辆数n时,此时两帧交通目标最可能都相互关联成功,但也有可能存在第k-1的目标消失,第k帧新增一个新目标的情况;
情形3:在第k帧车辆数m大于k-1帧车辆数n时,此时可能第k帧出现了新的目标,对于第k帧没有配对成功的目标点迹,将其作为新轨迹的起点,参与下一帧的配对。
进一步地,所述步骤S2中,毫米波雷达对目标的速度、位置测量较为精确,样本可以形成相邻帧的连续特征,因此可以选取速度和位置特征来进行关联匹配。
进一步地,所述步骤S3中,待关联轨迹片段的确定包括:
两条待关联的短轨迹不能在各自出现的时间上发生重叠;同一运动轨迹不能同时属于多个目标。时空约束条件是判断两个短轨迹能否进行关联的前提,根据时空约束条件得到冲突矩阵L=[l(i,j)]M×M
Figure BDA0003978780750000051
式中,
Figure BDA0003978780750000052
表示轨迹TRi最后一帧的时间,/>
Figure BDA0003978780750000053
表示轨迹TRj起始帧的时间;/>
Figure BDA0003978780750000054
表示两个小轨迹存在时间重叠,l(TRj,TRi)=0表示两个小轨迹不能进行关联,即两个小轨迹不属于同一个目标,l(TRj,TRi)=1表示两个待关联小轨迹来源于同一目标。
本发明与现有技术相比,具有如下优点和有益效果:
一、本发明采用架设于检测道路上的毫米波雷达,充分利用其返回的点云数据,消除了由于部分交通目标反射面积较大而导致的***轨迹,大大降低了多余轨迹数量。实现了间断前后的交通目标ID标签的统一,从而获得雷达监测范围内交通目标的连续轨迹。很好的弥补了传统跟踪算法对实际场景中目标跟踪存在的不足,实现了对交通目标运动轨迹的连续跟踪。
二、本发明提出的交通目标轨迹连续跟踪方法不依赖于传统方法所需要的视频图像信息,仅依赖毫米波雷达获取的点云数据即可及时、准确、有效地获得交通目标连续运动轨迹,即使在光照强度较低、恶劣天气等影响下也可以有很好的表现,所需成本低,具有普遍适用性。
附图说明
图1是实施例毫米波雷达点云的车辆运动轨迹连续跟踪方法流程图;
图2是实施例初步关联阈值与轨迹片段数量关系示意图;
图3是实施例场景A跟踪结果图;
图4是实施例场景B跟踪结果图;
图5是实施例场景C跟踪结果图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明涉及一种毫米波雷达点云的车辆运动轨迹连续跟踪方法,该方法充分利用毫米波雷达返回的数据,通过对运动目标进行识别和检测,得到它们在每一帧中的位置、速度等状态信息,然后基于运动特征对目标轨迹进行关联,并对目标轨迹片段进行修正和连接,完成运动目标轨迹的重构,实现交通目标轨迹连续跟踪。
实施例1
如图1所示,一种车辆运动轨迹连续跟踪方法,包括以下步骤:
S1、利用毫米波雷达获取探测范围内交通目标的原始点云数据以获取雷达检测数据,每一个点代表检测到的交通目标;点云数据信息包括交通目标相对于雷达安装位置的横向距离、纵向距离,以及点的横向位置、纵向位置、横向速度、纵向速度和时间戳。
所述步骤S1中,雷达检测数据的获取需要对特定识别范围内的雷达目标进行筛选,将无效目标剔除。
Figure BDA0003978780750000061
式中,px、py分别为目标位置属性分量;Ydist为设定的横向范围;Xmax为雷达可探测的最大纵向范围,即有效距离最大值;Xmin为雷达可探测的最小纵向范围,即有效距离最小值。
S2、基于雷达检测数据提取交通目标位置、速度特征,通过关联连续两帧的测量数据对交通目标轨迹进行生成和终止,将相邻帧目标连接成为短轨迹片段,并对关联结果进行修正,完成初始小轨迹片段的构建,具体为:
S201、在进行相邻帧的关联时,选取速度和位置信息进行相似度匹配计算,若两个相邻帧的检测响应di(k-1)与dj(k)属于同一目标的轨迹序列(相邻帧数的点迹属于同一目的轨迹序列),那么它们的连接概率应该足够高,超过设定的阈值θ;超过设定的阈值就可以认为相邻帧的两个点可以关联了,就认定相邻两帧的点是属于同一个目标的;若不属于同一目标,将第k帧的检测点迹作为新轨迹的起点,继续与下一帧的检测响应进行配对,直至所有检测序列的检测响应关联完毕;
S202、对初步关联的结果进行进一步的修正,剔除同一目标在同一时刻生成的***轨迹:
假设有轨迹TRA和TRB,两条轨迹采样时间在第i帧到第j帧重叠,建立如式(1)判断准则,若判断准则成立,认为两条轨迹源于同一个目标,则将较短的轨迹视为***轨迹剔除,另一轨迹则对应原目标(指产生***轨迹的目标,这个步骤的目的是把***轨迹剔除掉),以此类推,进行多次剔除,直到轨迹采样时间内没有满足以下条件的***轨迹:
Figure BDA0003978780750000071
式中,
Figure BDA0003978780750000072
分别表示轨迹TRA、TRB中第k帧与雷达的距离;/>
Figure BDA0003978780750000073
表示轨迹TRA、TRB中第k帧时的速度;ξR是距离差门限,ξv是速度差门限。
相邻帧的关联具体包括三种情况:
情形1:当第k帧车辆数m小于k-1帧车辆数n时,对于第k-1帧没有配对的目标点迹,则认为该目标在k-1帧可能离开了检测区域或者发生了间断,将其存入短轨迹片段集合中;
情形2:在第k帧车辆数m等于k-1帧车辆数n时,此时两帧交通目标最可能都相互关联成功,但也有可能存在第k-1的目标消失,第k帧新增一个新目标的情况;
情形3:在第k帧车辆数m大于k-1帧车辆数n时,此时可能第k帧出现了新的目标,对于第k帧没有配对成功的目标点迹,将其作为新轨迹的起点,参与下一帧的配对。
毫米波雷达对目标的速度、位置测量较为精确,样本可以形成相邻帧的连续特征,因此可以选取速度和位置特征来进行关联匹配。
S3、基于时空特性和运动特性构建模糊相关函数,以描述基准轨迹与新轨迹的匹配关系,计算轨迹之间的相似度得到代价矩阵,将短轨迹段关联问题视为分配问题进行解决;具体包括:
S301、针对交通目标的运动信息,基于运动预测的模糊策略进行关联,假设两条可能关联的短轨迹设TRi和TRj,称时间在前的短轨迹为基准轨迹TRi,该轨迹的起始时刻为
Figure BDA0003978780750000081
终结时刻为/>
Figure BDA0003978780750000082
时间在后的短轨迹为新轨迹TRj,该轨迹的起始时刻为/>
Figure BDA0003978780750000083
终结时刻为/>
Figure BDA0003978780750000084
对基准轨迹和新轨迹分别进行前向和逆向预测至/>
Figure BDA0003978780750000085
和/>
Figure BDA0003978780750000086
的中点时刻kc,为量化基准轨迹中点时刻kc预测状态/>
Figure BDA0003978780750000087
和新轨迹kc时刻预测状态/>
Figure BDA0003978780750000088
的匹配关系,使用正态型隶属度函数来计算两个轨迹片段的相关程度:
Figure BDA0003978780750000089
式中,um是第m个模糊因素;σm是第m个模糊因素的误差方差;τm是调整度;εT是衰减因子;
Figure BDA00039787807500000810
/>
Figure BDA00039787807500000811
式中,u1、u2分别表示位置、速度的模糊因素;μ1(u1)、μ2(u2)分别表示位置、速度的相关性程度;τ1、τ2分别表示位置、速度的调整度;
Figure BDA00039787807500000812
分别表示位置、速度的误差方差;kc表示/>
Figure BDA00039787807500000813
和/>
Figure BDA00039787807500000814
的中点时刻;/>
Figure BDA00039787807500000815
分别表示基准轨迹和新轨迹预测到kc时刻的纵向位置和横向位置的估计值;/>
Figure BDA00039787807500000816
分别表示基准轨迹和新轨迹预测到kc时刻的纵向速度和横向速度的估计值。
基准轨迹TRi和新轨迹TRj基于位置和速度的模糊相似度表示为:
f(TRj|TRi)=a1μ1(u1)+a2μ2(u2) (5)
式中,a1和a2分别表示位置、速度模糊因素所对应的权重。
S302、基于公式(5)可得到关联代价矩阵,基于小轨迹集合T以及模糊关联函数f(·),使用匈牙利算法在多个关联可能性中选择使得整体最优的关联匹配结果:
Figure BDA0003978780750000091
式中,T={TR1,TR2,...,TRM}是初步关联生成短轨迹的集合;L={l1,l2,...,lN}是冲突矩阵的集合;f(·)是用于关联小轨迹的模糊函数;M为短轨迹片段集合中的轨迹总数;
对于已经关联上的新旧轨迹对,采用三次Hermite插值法对成功关联的中断轨迹进行连接重构,基于目标已知状态值实现对其在间断时刻的状态值的估算,寻求最贴近真实目标轨迹的衔接轨迹,使得目标轨迹完整连续,完成目标轨迹的重构。
待关联轨迹片段的确定包括:
两条待关联的短轨迹不能在各自出现的时间上发生重叠;同一运动轨迹不能同时属于多个目标。时空约束条件是判断两个短轨迹能否进行关联的前提,根据时空约束条件得到冲突矩阵L=[l)i,j)]M×M
Figure BDA0003978780750000092
式中,
Figure BDA0003978780750000093
表示轨迹TRi最后一帧的时间,/>
Figure BDA0003978780750000094
表示轨迹TRj起始帧的时间;/>
Figure BDA0003978780750000095
表示两个小轨迹存在时间重叠,l(TRj,TRi)=0表示两个小轨迹不能进行关联,即两个小轨迹不属于同一个目标,l(TRj,TRi)=1表示两个待关联小轨迹来源于同一目标。
短轨迹的关联还需要考虑交通目标轨迹中断的原因,若是由于目标遮挡原因导致中断的,则进行S301步骤计算短轨迹间的模糊相似度;若是由于目标停止导致中断的,则直接由公式(5)计算模糊相似度,无需进行预测。
S4、针对存在间断的已经关联上的新旧轨迹对,连接满足关联关系的中断轨迹,根据轨迹在已知时刻对应的状态值,估算出其在间断时刻对应的数据,填补轨迹片段间的空缺,完成目标轨迹的连续跟踪。
本实施例基于毫米波雷达点云的车辆运动轨迹连续跟踪方法的试验场景,具体包括以下步骤:
第一步、本实施例的试验场景为某城市交叉口道路,毫米波雷达安装在一个交叉口路侧的横杆中央,其纵向感知范围为200m,横向范围超过车道整体宽度,测试示意图如图1所示。试验根据车辆密集程度的不同设定了三组实验场景,场景A、B、C分别为交叉口道路上的不同时段的场景,场景A对来向和去向车辆均进行了跟踪,场景B和C仅对一个方向车辆进行了跟踪,每个场景中均包括数量和比例不同的轿车、公交车和电动车。
表1不同测试场景的描述
Figure BDA0003978780750000101
实际场景中,雷达照射方向的投影与车道方向往往存在夹角,雷达也可能偏离车道中心。假设交通目标P与雷达直角坐标系纵轴的夹角为β,车道坐标系与雷达坐标系的夹角为α,由于后期对雷达数据的处理都是在车道直角坐标系中进行的,对实际安装的雷达所测量的位置和速度信息(p,v)进行坐标转换后,得到(p′,v′)信息为:
Figure BDA0003978780750000102
式中,px,py分别为目标的观测值中位置分量;vx,vy分别为其对应的速度分量;车道坐标系与雷达坐标系的夹角α为4.5度;p′x、p′y分别为进行坐标转换后的目标位置分量;v′x、v′y分别为进行坐标转换后的速度分量。
第二步、基于雷达检测数据构建初始小轨迹片段。在进行相邻帧的关联时,选取速度和位置信息进行相似度匹配计算。若两个相邻帧的检测响应di(k-1)与dj(k)属于同一目标轨迹序列,那么那么它们的连接概率应该足够高,即超过设定的阈值θ;若不满足上述条件,将其作为新轨迹的起点,继续与下一帧的检测响应进行配对,直至所有检测序列的检测响应关联完毕。
在进行轨迹关联的过程中,可能会由于一个目标被检测出多个点迹导致同一时刻形成***轨迹(比如可能会由于检测目标体型较大(如公交车、卡车),检测器返回的量测点可能不止一个),从而造成轨迹中断。因此有必要在轨迹初步关联完成后对关联结果进行修正,剔除同一目标在同一时刻生成的***轨迹。假设有轨迹TRA和TRB,两条轨迹采样时间存在重叠在第i帧到第j帧重叠,建立如下判断准则。若判断准则成立,则将较短的轨迹视为***轨迹剔除,另一轨迹则对应一个目标,以此类推,进行多次剔除,直到轨迹采样时间内没有满足条件的***轨迹。
Figure BDA0003978780750000111
式中,
Figure BDA0003978780750000112
分别表示轨迹TRA、TRB中第k帧与雷达的距离;/>
Figure BDA0003978780750000113
表示轨迹TRA、TRB中第k帧时的速度;ξR是距离差门限,ξv是速度差门限。
第三步、基于时空约束信息确定待关联轨迹片段。具体的,时间约束是两条小轨迹能够关联的前提条件,即两条待关联的小轨迹在各自存在的时间内不能有重叠的区域,同一运动轨迹不能同时属于多个目标,根据时间约束条件得到冲突矩阵L=[l(i,j)]M×M
Figure BDA0003978780750000114
式中,
Figure BDA0003978780750000115
表示轨迹TRi最后一帧的时间,/>
Figure BDA0003978780750000116
表示轨迹TRj起始帧的时间;/>
Figure BDA0003978780750000117
表示两个小轨迹存在时间重叠,l(TRj,TRi)=0表示两个小轨迹不能进行关联,即两个小轨迹不属于同一个目标,l(TRj,TRi)=1表示两个待关联小轨迹可能来源于同一目标。
针对交通目标的运动信息,基于运动预测的模糊策略进行关联。假设两条可能关联的小轨迹设TRi和TRj,称时间在前的小轨迹为基准轨迹TRj,该轨迹的起始时刻为
Figure BDA0003978780750000121
终结时刻为/>
Figure BDA0003978780750000122
时间在后的小轨迹为新轨迹,该轨迹的起始时刻为/>
Figure BDA0003978780750000123
终结时刻为/>
Figure BDA0003978780750000124
对基准轨迹和新轨迹分别进行前向和逆向预测至/>
Figure BDA0003978780750000125
和/>
Figure BDA0003978780750000126
的中点时刻kc。为量化基准轨迹kc时刻预测状态/>
Figure BDA0003978780750000127
和新轨迹kc时刻预测状态/>
Figure BDA0003978780750000128
的匹配关系,使用正态型隶属度函数来计算两个轨迹片段的相关程度:
Figure BDA0003978780750000129
式中,um是第m个模糊因素;σm是第m个模糊因素的误差方差;τm是调整度;εT是衰减因子。
Figure BDA00039787807500001210
Figure BDA00039787807500001211
式中,u1、u2分别表示位置、速度的模糊因素;μ1(u1)、μ2(u2)分别表示位置、速度的相关性程度;τ1、τ2分别表示位置、速度的调整度;
Figure BDA00039787807500001212
分别表示位置、速度的误差方差;kc表示/>
Figure BDA00039787807500001213
和/>
Figure BDA00039787807500001214
的中点时刻;/>
Figure BDA00039787807500001215
分别表示基准轨迹和新轨迹预测到kc时刻的纵向位置和横向位置的估计值;/>
Figure BDA00039787807500001216
分别表示基准轨迹和新轨迹预测到kc时刻的纵向速度和横向速度的估计值。
基准轨迹TRi和新轨迹TRj基于位置和速度的模糊相似度表示为:
f(TRj|TRi)=a1μ1(u1)+a2μ2(u2) (7)
式中,a1和a2分别表示位置、速度模糊因素所对应的权重。
得到关联代价矩阵后,轨迹段关联问题可视为分配问题进行解决。即基于小轨迹集合T以及模糊关联函数f(·),使用匈牙利算法在多个关联可能性中选择使得整体最优的关联匹配结果。可以用公式(8)来进行描述。
Figure BDA0003978780750000131
式中,T={TR1,TR2,...,TRM}是初步关联生成小轨迹的集合,L={l1,l2,...,lN}是冲突矩阵的集合,f(·)是用于关联小轨迹的模糊函数;M为短轨迹片段集合中的轨迹总数;N是冲突矩阵的总数。第四步、对于已经关联上的新旧轨迹对,采用三次Hermite插值法对成功关联的中断轨迹进行连接重构,基于目标已知状态值实现对其在间断时刻的状态值的估算,寻求最贴近真实目标轨迹的衔接轨迹,使得目标轨迹完整连续,完成目标轨迹的重构。
三个场景得到的轨迹跟踪结果如图3、图4、图5所示,图3的a为横向跟踪结果图,图3的b为纵向跟踪结果图,图4的a为横向跟踪结果图,图4的b为纵向跟踪结果图,图5的a为横向跟踪结果图,图5的b为纵向跟踪结果图,其中各图的a图a表示在y轴方向的跟踪轨迹,b图表示在x方向上的跟踪轨迹。图中的每一条线代表车辆的一条轨迹,三个图中的轨迹均可与目标车辆一一对应,跟踪结果与实际情况相符。本发明提出的基于小轨迹关联的目标跟踪算法有效地去除了同一个目标反射的多个测量值,大大降低了多余轨迹数量,能够对来自同一目标的多条轨迹进行正确的识别并删除,实现了目标标签在轨迹中断前后的统一,交通目标轨迹连续跟踪结果的准确率可达到90%以上,场景中目标估计个数的准确率显著提高。
本发明成果可以实现车辆的连续跟踪,获得精确可靠的高频车辆运动轨迹,丰富了交通环境下车辆轨迹数据集,为后续展开交通参数提取、交通流特性分析、交通事件检测、交通状态估计等提供了数据支撑。
实施例2
一种车辆运动轨迹连续跟踪方法,其特征在于,包括以下步骤:
第一步、原始点云数据的预处理。利用架设于检测道路上方的毫米波雷达获取探测范围内交通目标的原始点云数据。将采集到的数据根据规定的协议进行解析获取交通目标距离、速度运动参数信息。
第二步、基于雷达检测数据提取交通目标位置、速度等特征,通过关联连续两帧的测量数据对交通目标轨迹进行简单地生成和终止,将相邻帧目标连接成为可靠的小轨迹片段。
第三步、将相邻帧的短轨迹关联可以视为求解一对一映射关系的最优线性分配问题。
具体的,令(i,j)为目标关联假设对,其中i表示在第k-1帧检测到的第i个目标,j表示在第k帧中的第j个目标,基于关联事件在两个相邻帧中穷举现有目标和检测目标之间的关系来建立n×m相似矩阵。在进行目标轨迹相邻帧的关联时,对于确定的目标,在短时间内不同帧中速度、位置的变化不显著,此外,毫米波雷达对目标的速度、位置测量较为精确,样本可以形成相邻帧的连续特征。因此可以选取速度和位置特征来进行关联匹配,定义如式(8)所示的相似度函数来计算相邻帧点和点之间的相似度:
S{di(k-1)|dj(k)}=Spos(di|dj)·Sv(di|dj) (8)
式中,Spos(dj|di)反映了第k-1帧第i个目标位置坐标和k帧第j个目标位置坐标相似程度;Sv(di|dj)反映了第k-1帧第i个目标速度和k帧第j个目标速度相似程度;
Figure BDA0003978780750000141
Figure BDA0003978780750000142
S{di(k-1)|dj(k)}≥θ (11)
式中,sx和sy分别是当前所有轨迹片段在x和y分量上的位置方差;svx和svy分别是当前所有轨迹片段在x和y分量上的速度方差;θ是初步关联的阈值。
在进行相邻帧初步关联构建短轨迹过程时,初步关联阈值θ的大小可以决定生成轨迹段的长度和数量。当阈值过大时,只要下一帧的数据稍稍偏离上一帧数据就会认为是不可靠的短轨迹,从而会产生较多新生轨迹片段;当阈值过小时,相邻帧关联的条件变得宽松,导致区分度较低,一些被终止的短轨迹能得到继续生长的机会,可能会带来错误关联情况。图2表示三个场景关联阈值的取值对生成轨迹段数量的影响,可以看出:曲线均在θ=0.9处出现明显拐点;当θ<0.9时,生成的轨迹片段数量变化波动不大;当θ>0.9时,生成轨迹段数量急剧增加。因此本文将初步关联阈值设定为0.9,初步关联结果见表2。
本发明实施例的技术方案,通过利用架设于检测道路上方的毫米波雷达获取探测范围内交通目标的点云数据,根据雷达检测数据确定短轨迹初步关联时的阈值,对后续的生成轨迹段的长度和数量起到了关键性作用,提高了车道轨迹连续跟踪的准确度。
实施例3为了检验本发明公开的方法对不同时间段的适用性,在实施例1的基础上将由白天场景换成夜间场景进行实验:
S1、交通目标运动信息的感知。利用架设于检测道路上方的毫米波雷达获取探测范围内交通目标的原始点云数据,每一个点代表检测到的交通目标,其数据字段至少包括雷达安装位置的横向距离、纵向距离,以及点的横向位置、纵向位置、横向速度、纵向速度和时间戳;
S2、小轨迹片段的构建。基于雷达检测数据提取交通目标位置、速度等特征,通过关联连续两帧的测量数据对交通目标轨迹进行简单地生成和终止,将相邻帧目标连接成为可靠的小轨迹片段,并对关联结果进行修正,完成初始小轨迹片段的构建;
S3、小轨迹片段的关联。基于时空特性和运动特性构建模糊相关函数来描述基准轨迹与新轨迹的匹配关系,计算轨迹之间的相似度得到代价矩阵,将小轨迹段关联问题视为分配问题进行解决;
S4、中断目标轨迹重构。针对存在间断的已经关联上的新旧轨迹对,使用三次Hermite插值法连接满足关联关系的中断轨迹,根据轨迹在已知时刻对应的状态值,估算出其在间断时刻对应的数据,填补轨迹片段间的空缺,完成目标轨迹的重构。
实验主要从正确跟踪准确率和轨迹间断率2个方面来对提出的算法进行可行性验证,对轨迹提取算法精度进行分析。实验结果表明:本发明成果在夜间场景、光照强度较低、恶劣天气等影响下也可以有很好的表现,所需成本低,具有普遍适用性。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

Claims (10)

1.一种车辆运动轨迹连续跟踪方法,其特征在于,包括以下步骤:
S1、利用毫米波雷达获取探测范围内交通目标的原始点云数据以获取雷达检测数据,每一个点代表检测到的交通目标;
S2、基于雷达检测数据提取交通目标位置、速度特征,通过关联连续两帧的测量数据对交通目标轨迹进行生成和终止,将相邻帧目标连接成为短轨迹片段,并对关联结果进行修正,完成初始小轨迹片段的构建;
S3、基于时空特性和运动特性构建模糊相关函数,以描述基准轨迹与新轨迹的匹配关系,计算轨迹之间的相似度得到代价矩阵,将短轨迹段关联问题视为分配问题进行解决;
S4、针对存在间断的已经关联上的新旧轨迹对,连接满足关联关系的中断轨迹,根据轨迹在已知时刻对应的状态值,估算出其在间断时刻对应的数据,填补轨迹片段间的空缺,完成目标轨迹的连续跟踪。
2.根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,所述步骤S1毫米波雷达检测得到的点云数据信息包括交通目标相对于雷达安装位置的横向距离、纵向距离,以及点的横向位置、纵向位置、横向速度、纵向速度和时间戳。
3.根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,步骤S2的短轨迹片段构建,包括:
S201、在进行相邻帧的关联时,选取速度和位置信息进行相似度匹配计算,若超过设定的阈值θ,则两个相邻帧的检测响应di(k-1)与dj(k)属于同一目标的轨迹序列,若不属于同一目标,将第k帧的检测点迹作为新轨迹的起点,继续与下一帧的检测响应进行配对,直至所有检测序列的检测响应关联完毕;
S202、对初步关联的结果进行进一步的修正,剔除同一目标在同一时刻生成的***轨迹:
假设有轨迹TRA和TRB,两条轨迹采样时间在第i帧到第j帧重叠,建立如式(1)判断准则,若判断准则成立,认为两条轨迹源于同一个目标,则将较短的轨迹视为***轨迹剔除,另一轨迹则对应原目标,以此类推,进行多次剔除,直到轨迹采样时间内没有满足以下条件的***轨迹:
Figure FDA0003978780740000021
式中,
Figure FDA0003978780740000022
分别表示轨迹TRA、TRB中第k帧与雷达的距离;/>
Figure FDA0003978780740000023
表示轨迹TRA、TRB中第k帧时的速度;ξR是距离差门限,ξv是速度差门限。
4.根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,步骤S3具体包括:
S301、针对交通目标的运动信息,基于运动预测的模糊策略进行关联,假设两条可能关联的短轨迹设TRi和TRj,称时间在前的短轨迹为基准轨迹TRi,该轨迹的起始时刻为
Figure FDA0003978780740000024
终结时刻为/>
Figure FDA0003978780740000025
时间在后的短轨迹为新轨迹TRj,该轨迹的起始时刻为/>
Figure FDA0003978780740000026
终结时刻为/>
Figure FDA0003978780740000027
对基准轨迹和新轨迹分别进行前向和逆向预测至/>
Figure FDA0003978780740000028
和/>
Figure FDA0003978780740000029
的中点时刻kc,为量化基准轨迹中点时刻kc预测状态/>
Figure FDA00039787807400000210
和新轨迹kc时刻预测状态/>
Figure FDA00039787807400000211
的匹配关系,使用正态型隶属度函数来计算两个轨迹片段的相关程度:
Figure FDA00039787807400000212
式中,um是第m个模糊因素;σm是第m个模糊因素的误差方差;τm是调整度;εT是衰减因子;
Figure FDA00039787807400000213
Figure FDA00039787807400000214
式中,u1、u2分别表示位置、速度的模糊因素;μ1(u1)、μ2(u2)分别表示位置、速度的相关
性程度;τ1、τ2分别表示位置、速度的调整度;
Figure FDA0003978780740000031
分别表示位置、速度的误差方差;kc表示/>
Figure FDA0003978780740000032
和/>
Figure FDA0003978780740000033
的中点时刻;/>
Figure FDA0003978780740000034
分别表示基准轨迹和新轨迹预测到kc时刻的纵向位置和横向位置的估计值;/>
Figure FDA0003978780740000035
分别表示基准轨迹和新轨迹预测到kc时刻的纵向速度和横向速度的估计值;
基准轨迹TRi和新轨迹TRj基于位置和速度的模糊相似度表示为:
f(TRj|TRi)=a1μ1(u1)+a2μ2(u2) (5)
式中,a1和a2分别表示位置、速度模糊因素所对应的权重;
S302、基于公式(5)得到关联代价矩阵,基于小轨迹集合T以及模糊关联函数f(·),使用匈牙利算法在多个关联可能性中选择使得整体最优的关联匹配结果:
Figure FDA0003978780740000036
式中,T={TR1,TR2,...,TRM}是初步关联生成短轨迹的集合;L={l1,l2,...,lN}是冲突矩阵的集合;f(·)是用于关联小轨迹的模糊函数;M为短轨迹片段集合中的轨迹总数;N是冲突矩阵的总数;TRM代表轨迹集合中第M个短轨迹;lN代表第N个短轨迹的关联结果。
5.根据权利要求4所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,步骤S3中,若是由于目标遮挡原因导致中断的,则进行S301步骤计算短轨迹间的模糊相似度;若是由于目标停止导致中断的,则直接由公式(5)计算模糊相似度,无需进行预测。
6.根据权利要求4所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,对于步骤S3中已经关联上的新旧轨迹对,采用三次Hermite插值法对成功关联的中断轨迹进行连接重构,基于目标已知状态值实现对其在间断时刻的状态值的估算,寻求最贴近真实目标轨迹的衔接轨迹,使得目标轨迹完整连续,完成目标轨迹的重构。
7.根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,所述步骤S1中,雷达检测数据的获取需要对特定识别范围内的雷达目标进行筛选,将无效目标剔除:
Figure FDA0003978780740000037
式中,px、py分别为目标位置属性分量;Ydist为设定的横向范围;Xmax为雷达可探测的最大纵向范围,即有效距离最大值;Xmin为雷达可探测的最小纵向范围,即有效距离最小值。
8.根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,所述步骤S2中,相邻帧的关联具体包括三种情况:
情形1:当第k帧车辆数m小于k-1帧车辆数n时,对于第k-1帧没有配对的目标点迹,则认为该目标在k-1帧可能离开了检测区域或者发生了间断,将其存入短轨迹片段集合中;
情形2:在第k帧车辆数m等于k-1帧车辆数n时,此时两帧交通目标最可能都相互关联成功,但也有可能存在第k-1的目标消失,第k帧新增一个新目标的情况;
情形3:在第k帧车辆数m大于k-1帧车辆数n时,此时可能第k帧出现了新的目标,对于第k帧没有配对成功的目标点迹,将其作为新轨迹的起点,参与下一帧的配对。
9.根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,所述步骤S2中,毫米波雷达对目标的速度、位置测量较为精确,样本可以形成相邻帧的连续特征,因此可以选取速度和位置特征来进行关联匹配。
10.根据权利要求1所述的基于毫米波雷达点云的车辆运动轨迹连续跟踪方法,其特征在于,所述步骤S3中,待关联轨迹片段的确定包括:
两条待关联的短轨迹不能在各自出现的时间上发生重叠;同一运动轨迹不能同时属于多个目标。时空约束条件是判断两个短轨迹能否进行关联的前提,根据时空约束条件得到冲突矩阵L=[l(i,j)]M×M
Figure FDA0003978780740000041
式中,
Figure FDA0003978780740000042
表示轨迹TRi最后一帧的时间,/>
Figure FDA0003978780740000043
表示轨迹TRj起始帧的时间;/>
Figure FDA0003978780740000044
表示两个小轨迹存在时间重叠,l(TRj,TRi)=0表示两个小轨迹不能进行关联,即两个小轨迹不属于同一个目标,l(TRj,TRi)=1表示两个待关联小轨迹来源于同一目标。/>
CN202211538871.XA 2022-12-02 2022-12-02 一种车辆运动轨迹连续跟踪方法 Pending CN115856872A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211538871.XA CN115856872A (zh) 2022-12-02 2022-12-02 一种车辆运动轨迹连续跟踪方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211538871.XA CN115856872A (zh) 2022-12-02 2022-12-02 一种车辆运动轨迹连续跟踪方法

Publications (1)

Publication Number Publication Date
CN115856872A true CN115856872A (zh) 2023-03-28

Family

ID=85669424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211538871.XA Pending CN115856872A (zh) 2022-12-02 2022-12-02 一种车辆运动轨迹连续跟踪方法

Country Status (1)

Country Link
CN (1) CN115856872A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116168543A (zh) * 2023-04-21 2023-05-26 健鼎(无锡)电子有限公司 基于毫米波雷达的车辆轨迹修正方法、装置及存储介质
CN117495913A (zh) * 2023-12-28 2024-02-02 中电科新型智慧城市研究院有限公司 夜间目标轨迹的跨时空关联方法和装置
CN117687029A (zh) * 2024-02-01 2024-03-12 深圳市佰誉达科技有限公司 一种基于毫米波雷达的车辆运动轨迹跟踪方法及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116168543A (zh) * 2023-04-21 2023-05-26 健鼎(无锡)电子有限公司 基于毫米波雷达的车辆轨迹修正方法、装置及存储介质
CN117495913A (zh) * 2023-12-28 2024-02-02 中电科新型智慧城市研究院有限公司 夜间目标轨迹的跨时空关联方法和装置
CN117495913B (zh) * 2023-12-28 2024-04-30 中电科新型智慧城市研究院有限公司 夜间目标轨迹的跨时空关联方法和装置
CN117687029A (zh) * 2024-02-01 2024-03-12 深圳市佰誉达科技有限公司 一种基于毫米波雷达的车辆运动轨迹跟踪方法及***
CN117687029B (zh) * 2024-02-01 2024-05-03 深圳市佰誉达科技有限公司 一种基于毫米波雷达的车辆运动轨迹跟踪方法及***

Similar Documents

Publication Publication Date Title
CN106991389B (zh) 确定道路边沿的装置和方法
CN115856872A (zh) 一种车辆运动轨迹连续跟踪方法
CN103064086B (zh) 一种基于深度信息的车辆跟踪方法
CN110542885B (zh) 一种复杂交通环境下的毫米波雷达目标跟踪方法
CN112562405A (zh) 一种雷达视频智能融合与预警方法及***
CN110134126B (zh) 轨迹匹配方法、装置、设备和介质
CN112991391A (zh) 一种基于雷达信号和视觉融合的车辆检测与跟踪方法
CN109099920B (zh) 基于多传感器关联的传感器目标精确定位方法
CN114049382B (zh) 一种智能网联环境下目标融合跟踪方法、***和介质
WO2003001473A1 (en) Vision-based collision threat detection system_
CN102806913A (zh) 一种新型的车道线偏离检测方法及装置
CN110929796B (zh) 基于多源传感器决策层数据融合方法、***及存储介质
CN111090095A (zh) 信息融合环境感知***及其感知方法
CN111582130B (zh) 一种基于多源异构信息的交通行为感知融合***及方法
CN113848545B (zh) 一种基于视觉和毫米波雷达的融合目标检测和跟踪方法
CN114170274B (zh) 目标跟踪方法和装置、电子设备和存储介质
CN115236603A (zh) 隧道内基于时空关系的毫米波雷达量测异常轨迹处理方法
CN114019497B (zh) 一种基于毫米波雷达方差统计的目标变道识别方法
EP3467545A1 (en) Object classification
KR100962329B1 (ko) 스테레오 카메라 영상으로부터의 지면 추출 방법과 장치 및이와 같은 방법을 구현하는 프로그램이 기록된 기록매체
CN114296095A (zh) 自动驾驶车辆的有效目标提取方法、装置、车辆及介质
CN114002667A (zh) 一种基于随机矩阵法的多近邻扩展目标跟踪算法
CN111539305B (zh) 一种地图构建方法及***、车辆及存储介质
CN117173666A (zh) 一种针对非结构化道路的自动驾驶目标识别方法及***
CN111612818A (zh) 新型双目视觉多目标跟踪方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination