本发明涉及交通事件监测,尤其涉及一种雷达告警事件验证实现方法及系统,雷达告警事件验证方法及装置。
背景技术:
1、在实际道路环境中,通常用雷达来检测车辆的行驶状态。交通检测系统包含雷达硬件和软件的算法实现,雷达的物理信号经过转换后作为软件算法的输入,算法逻辑根据输入产生统计数据,对各种设定的条件产出告警信息,如车辆流量大,车辆速度过低或者过高等等,通常为了验证雷达算法逻辑的准确性,会在一个测试场景中,将雷达算法检测到的车辆投影到显示界面中,将界面中的车辆信息和测试场景中真实车辆进行比对。
2、但是,通常的验证方法无法回放测试场景,而且界面呈现的信息和测试场景中的真实车辆的时间同步无法进行,验证效率比较低。
技术实现思路
1、针对上述现有技术的缺陷,本技术提供了一种雷达告警事件验证实现方法及系统,雷达告警事件验证方法及装置,所述验证方法可以通过回放测试场景发现交通雷达算法产生的雷达告警事件的误报情况,加快交通雷达算法的迭代设计,提升交通雷达算法逻辑处理的准确度。
2、为实现上述目的,本技术提供一种雷达告警事件验证实现方法,包括:
3、s1:读取雷达告警事件文件;所述雷达告警事件文件为在测试场景中对车辆状态进行实时监控的录制视频。
4、s2:根据雷达告警事件时间戳,从所述雷达告警事件文件中确定目标视频分片文件。
5、s3:根据所述目标视频分片文件确定雷达告警事件视频帧所在位置。
6、s4:根据所述雷达告警事件视频帧及其相邻视频帧,验证雷达告警事件真伪。
7、其中,在所述步骤s1读取雷达告警事件文件之前,包括:
8、对测试场景中对车辆状态进行实时监控的录制视频添加时间戳,并将所述录制视频进行编码格式转换后,按预设时间周期分片分别保存到多个视频分片文件;任一视频分片文件a的文件名称命名为所述视频分片文件a中第一帧视频帧的时间戳。
9、在本技术中,所述录制视频的转换格式可以为h265格式,将录制视频重新编码为h265格式后再保存可以有效减少视频分片文件占用的存储空间大小。
10、其中,将监控视频进行合理的分片保存以及使用时间戳命名视频分片文件可以加快视频帧序列的搜索过程。
11、在本技术中,在所述步骤s1读取雷达告警事件文件之前,还包括:
12、触发雷达告警事件时,对所述雷达告警事件添加时间戳,并导入到与所述雷达告警事件相同时间戳的视频分片文件。
13、对测试场景中对车辆状态进行实时监控的录制视频添加时间戳,以及对所述雷达告警事件也添加相同的时间戳,以此保证雷达告警事件和监控视频视频帧同步,达到了同步验证的效果。
14、所述雷达告警事件至少包括第一告警类型事件和第二告警类型事件。
15、其中,第一告警类型事件至少可以包括静态图像检测,从录制视频中的目标图像对比分析中就能检测出来;第二告警类型事件至少包括动态视频检测,需要从录制视频中的目标视频里计算分析能检测出来,将雷达告警事件分类来验证可以提高验证的准确性和效率。
16、进一步的,所述步骤s3具体为:
17、设置滑动窗口,并在所述滑动窗口上回放目标视频分片文件,获得目标视频帧序列。
18、所述目标视频帧序列包括雷达告警事件视频帧及其前后相邻n个视频帧。
19、其中,所述雷达告警事件视频帧前面有n个视频帧,后面也有n个视频帧,这样可以很好的包含雷达告警事件发生时刻的车辆上下文,同时,所述雷达告警事件视频帧处于所述目标视频帧序列的正中间,也可以提高对比时的对比有效性。
20、其中,滑动窗口的显示范围根据目标视频分片文件中预设视频帧序列范围设定。
21、在所述滑动窗口匹配雷达告警事件视频帧,以获得所述雷达告警事件视频帧所在位置。
22、在本技术中,所述步骤s4具体为:
23、当触发第一告警类型事件时,提取与所述雷达告警事件视频帧前后相邻的两帧视频帧序列到界面窗口,通过预设图像评估模型分析两帧视频帧序列的图像为第一告警类型事件时,则所述雷达告警事件验证为准确,否则验证为错误。
24、其中,当触发第一告警类型事件时,直接能从界面窗口上对比雷达告警事件视频帧前后相邻的两帧视频帧序列的图像就能验证第一告警类型事件的真伪,分类验证提高了验证过程中的验证效率,降低验证出错率。
25、当触发第二告警类型事件时,提取所述目标视频帧序列到界面窗口,通过预设视频数据处理模型计算和分析目标视频帧序列的视频数据为第二告警类型事件时,则所述雷达告警事件验证为准确,否则验证为错误。
26、其中,当触发第二告警类型事件时,从界面窗口上对比存在雷达告警事件视频帧的目标视频帧序列的视频,以此验证第二告警类型事件的真伪,其中还需要通过计算和分析视频中测试车辆的参数,使之与标准测试参数作比较,就能判断验证真伪,在一定误差范围内可以增加检验的准确性。
27、为实现上述目的,本技术还提供了一种雷达告警事件验证实现系统,包括:设置模块,读取模块,分析模块和处理模块。
28、其中,设置模块,用于对测试场景中对车辆状态进行实时监控的录制视频,以及触发雷达告警事件时,对所述雷达告警事件添加相同的时间戳。
29、在本技术中,设置相同的时间戳可以使得录制视频视频帧和雷达告警事件的时间同步。
30、读取模块,用于读取雷达告警事件文件;所述雷达告警事件文件为在测试场景中对车辆状态进行实时监控的录制视频。
31、所述分析模块包括第一分析模块、第二分析模块和第三分析模块。
32、所述第一分析模块,用于根据雷达告警事件时间戳,从所述雷达告警事件文件中确定目标视频分片文件。
33、所述第二分析模块,用于根据所述目标视频分片文件确定雷达告警事件视频帧所在位置。
34、在本技术中,通过在回放视频过程中配置滑动窗口,将目标视频分片文件置于滑动窗口,可以有效且方便对比和观看。
35、所述第三分析模块,用于分析当触发第一告警类型事件时的两帧视频帧序列和当触发第二告警类型事件时的目标视频帧序列。
36、以及,处理模块,用于根据所述雷达告警事件视频帧及其前后相邻视频帧,验证雷达告警事件真伪。
37、进一步的,所述处理模块至少包括计算模块和判断模块。
38、所述计算模块,用于计算当触发第二告警类型事件时目标视频帧序列的视频数据。
39、以及,所述判断模块,用于根据所述第三分析模块和所述计算模块判断雷达告警事件真伪。
40、为实现上述目的,本技术还提供了一种雷达告警事件验证方法,包括:
41、步骤1:获取测试场景中的车辆行驶状态,提取触发告警时的雷达告警事件文件。
42、步骤2:获取测试场景中对车辆状态进行实时监控的录制视频。
43、步骤3:对测试场景中对车辆状态进行实时监控的录制视频,以及触发雷达告警事件时,对所述雷达告警事件添加相同的时间戳。
44、步骤4:通过雷达告警事件时间戳从所述雷达告警事件文件中确定目标视频分片文件。
45、步骤5:通过所述目标视频分片文件确定雷达告警事件视频帧所在位置。
46、步骤6:通过所述雷达告警事件视频帧及其前后相邻视频帧,验证雷达告警事件真伪。
47、为实现上述目的,本技术还提供了一种雷达告警事件验证装置,包括:
48、雷达模块,用于获取测试场景中的车辆行驶状态中触发告警时的的雷达告警事件。
49、监控模块,用于获取测试场景中对车辆状态进行实时监控的录制视频。
50、设置模块,用于对测试场景中对车辆状态进行实时监控的录制视频,以及触发雷达告警事件时,对所述雷达告警事件添加相同的时间戳。
51、分析处理模块,用于根据雷达告警事件时间戳,从所述雷达告警事件文件中确定目标视频分片文件。
52、所述分析处理模块还用于根据所述目标视频分片文件确定雷达告警事件视频帧所在位置。
53、以及,验证模块,用于根据所述雷达告警事件视频帧及其前后相邻视频帧,验证雷达告警事件真伪。
54、与现有技术相比,本技术有益效果在于:
55、本技术提出的一种雷达告警事件验证实现方法及系统,雷达告警事件验证方法及装置,所述验证方法能够在摄像机对测试场景中的车辆状态进行实时监控录制,雷达算法对测试场景中的车辆进行统计而产生雷达告警事件。那么,摄像机的监控程序和雷达算法程序使用相同的时间戳机制,就能保证雷达告警事件和监控视频帧同步。另外,将监控视频进行合理的分片保存以及使用时间戳命名视频分片文件可以加快视频帧序列的搜索过程,以找到视频帧滑动窗口。最后,根据雷达告警事件的类型,交叉检查滑动窗口中的视频帧序列,就能验证雷达告警事件的准确度,整个验证方法大大提高了在交通事故中雷达告警事件验证准确性的效率和准确率。