算法版本迭代辅助方法及装置制造方法及图纸

技术编号:35033919 阅读:20 留言:0更新日期:2022-09-24 23:09
本发明专利技术提供一种算法版本迭代辅助方法及装置,涉及自动驾驶技术领域,该方法包括:将预先分别标记过真实结果的多个标准视频发送至车载设备,并作为所述车载设备中更新后的新算法的输入;接收所述车载设备发送的所述新算法对多个所述标准视频分别处理得到的输出结果;对比多个所述输出结果分别与对应的所述真实结果的一致性,将对比一致的统计概率作为所述新算法的通过率。实现了大量视频数据在车载设备端做回归测试,以验证更新后新算法版本是否合格,从而保证新算法在发布到车上后运行的稳定性、正确性以及时效性。正确性以及时效性。正确性以及时效性。

【技术实现步骤摘要】
算法版本迭代辅助方法及装置


[0001]本专利技术涉及自动驾驶
,尤其涉及一种算法版本迭代辅助方法及装置。

技术介绍

[0002]随着深度学习技术的发展,基于图像的驾驶员检测系统(Driver Monitor System)的到了越来越广泛的应用。该系统可以监测到驾驶员的状态,例如:抽烟、疲劳、玩手机、闭眼、未系安全带等状态,并根据不同的状态做出不用的反馈,例如:语音提示、震动座椅等来提醒驾驶员集中注意力正确驾驶。这对于长途驾驶的卡车司机尤其是夜间行驶的司机来说,增加了一层安全保障,减少了安全隐患。
[0003]该套系统对算法的稳定性、正确性以及时效性有着较高的要求,需要算法能够准确、快速地识别出当前驾驶员的状态,因此需要可视化工具来辅助这套系统算法的迭代。目前,现有的一些可视化工具功能较为单一,对于大量视频数据无法在车载设备端做回归测试的问题。

技术实现思路

[0004]本专利技术提供一种算法版本迭代辅助方法及装置,用以解决现有技术中对于大量视频数据无法在车载设备端做回归测试的技术问题。
[0005]本专利技术提供一种算法版本迭代辅助方法,包括:
[0006]将预先分别标记过真实结果的多个标准视频发送至车载设备,并作为所述车载设备中更新后的新算法的输入;
[0007]接收所述车载设备发送的所述新算法对多个所述标准视频分别处理得到的输出结果;
[0008]对比多个所述输出结果分别与对应的所述真实结果的一致性,将对比一致的统计概率作为所述新算法的通过率。r/>[0009]根据本专利技术提供的一种算法版本迭代辅助方法,将预先分别标记过真实结果的多个标准视频发送至车载设备,包括:
[0010]将多个所述标准视频分组,分成n组,n为大于1的整数;
[0011]将n组标准视频分别发送至n个车载设备,第i组发送至第i个车载设备。
[0012]根据本专利技术提供的一种算法版本迭代辅助方法,还包括:当对比不一致时,输出对比不一致的标准视频及处理所述对比不一致的标准视频产生的日志,所述日志包括:算法处理标准视频得到的中间结果,每一中间结果对应一视频帧。
[0013]根据本专利技术提供的一种算法版本迭代辅助方法,还包括:对于每一个对比不一致的标准视频,逐帧播放所述对比不一致的标准视频,并同步展示所述日志中记录的与每一帧对应的数据内容。
[0014]根据本专利技术提供的一种算法版本迭代辅助方法,在将预先分别标记过真实结果的多个标准视频发送至车载设备之前,还包括:
[0015]将测试视频输入本地设备,作为本地设备中新算法的输入;
[0016]接收所述本地设备中新算法逐帧处理所述测试视频输出的第一中间结果;
[0017]将所述测试视频输入所述车载设备,作为所述车载设备中新算法的输入;
[0018]接收所述车载设备中新算法逐帧处理所述测试视频输出的第二中间结果;
[0019]逐帧播放第一中间结果和第二中间结果,对比每一帧对应的第一中间结果和第二中间结果,以找出不同之处。
[0020]根据本专利技术提供的一种算法版本迭代辅助方法,在将预先分别标记过真实结果的多个标准视频发送至车载设备之前,还包括:
[0021]将测试视频输入所述车载设备,作为所述车载设备中旧算法的输入;
[0022]接收所述车载设备中旧算法逐帧处理所述测试视频输出的第三中间结果;
[0023]将待调整参数传输至所述车载设备,以更新所述旧算法得到所述车载设备中新算法;
[0024]接收所述车载设备中新算法逐帧处理所述测试视频输出的第四中间结果;
[0025]逐帧播放第三中间结果和第四中间结果,对比每一帧对应的第三中间结果和第四中间结果,以找出调整参数导致的不同之处。
[0026]本专利技术还提供一种算法版本迭代辅助装置,包括:
[0027]标准视频发送模块,用于将预先分别标记过真实结果的多个标准视频发送至车载设备,并作为所述车载设备中更新后的新算法的输入;
[0028]输出结果接收模块,用于接收所述车载设备发送的所述新算法对多个所述标准视频分别处理得到的输出结果;
[0029]输出结果对比模块,用于对比多个所述输出结果分别与对应的所述真实结果的一致性,将对比一致的统计概率作为所述新算法的通过率。
[0030]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述算法版本迭代辅助方法。
[0031]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述算法版本迭代辅助方法。
[0032]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述算法版本迭代辅助方法。
[0033]本专利技术提供的算法版本迭代辅助方法及装置,将预先分别标记过真实结果的多个标准视频发送至车载设备,作为所述车载设备中更新后的新算法的输入;接收所述车载设备发送的所述新算法对多个所述标准视频分别处理得到的输出结果,将所述输出结果与对应的所述真实结果进行一致性对比,将对比一致的统计概率作为所述新算法的通过率,可以根据通过率的大小来判断更新的新算法版本是否合格,从而实现了大量视频数据在车载设备端做回归测试,以验证更新后新算法版本是否合格。
附图说明
[0034]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一
些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本专利技术提供的算法版本迭代辅助方法的流程图;
[0036]图2是本专利技术的方法中对比算法在车载设备运行结果和本地设备运行结果的流程图;
[0037]图3是本专利技术的方法中对比算法中参数调整前后不同结果的流程图;
[0038]图4是本专利技术提供的算法版本迭代辅助装置的结构示意图;
[0039]图5是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0040]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]如图1所示,本专利技术实施例的算法版本迭代辅助方法包括:
[0042]步骤S110、将预先分别标记过真实结果的多个标准视频发送至车载设备,并作为所述车载设备中更新后的新算法的输入。本步骤中,标准视频是车内拍摄的视频,该视频被事先标记了应该被车载设备中基于图像的驾驶员检测系统算法识别出的真实结果。例如:一段驾驶本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种算法版本迭代辅助方法,其特征在于,包括:将预先分别标记过真实结果的多个标准视频发送至车载设备,并作为所述车载设备中更新后的新算法的输入;接收所述车载设备发送的所述新算法对多个所述标准视频分别处理得到的输出结果;对比多个所述输出结果分别与对应的所述真实结果的一致性,将对比一致的统计概率作为所述新算法的通过率。2.根据权利要求1所述的算法版本迭代辅助方法,其特征在于,将预先分别标记过真实结果的多个标准视频发送至车载设备,包括:将多个所述标准视频分组,分成n组,n为大于1的整数;将n组标准视频分别发送至n个车载设备,第i组发送至第i个车载设备。3.根据权利要求1所述的算法版本迭代辅助方法,其特征在于,还包括:当对比不一致时,输出对比不一致的标准视频及处理所述对比不一致的标准视频产生的日志,所述日志包括:算法处理标准视频得到的中间结果,每一中间结果对应一视频帧。4.根据权利要求3所述的算法版本迭代辅助方法,其特征在于,还包括:对于每一个对比不一致的标准视频,逐帧播放所述对比不一致的标准视频,并同步展示所述日志中记录的与每一帧对应的数据内容。5.根据权利要求1~4中任一项所述的算法版本迭代辅助方法,其特征在于,在将预先分别标记过真实结果的多个标准视频发送至车载设备之前,还包括:将测试视频输入本地设备,作为本地设备中新算法的输入;接收所述本地设备中新算法逐帧处理所述测试视频输出的第一中间结果;将所述测试视频输入所述车载设备,作为所述车载设备中新算法的输入;接收所述车载设备中新算法逐帧处理所述测试视频输出的第二中间结果;逐帧播放所述测试视频,并同步对比展示第一中间结果和第二中间结...

【专利技术属性】
技术研发人员:李逸飞程新景
申请(专利权)人:际络科技上海有限公司
类型:发明
国别省市:

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

1