【技术实现步骤摘要】
数据切片方法、装置、设备及存储介质
[0001]本公开涉及人工智能
,具体涉及自动驾驶、智能交通等
,可应用于智能交通、自动驾驶仿真场景构建等场景下,尤其涉及一种数据切片方法、装置、设备及存储介质。
技术介绍
[0002]自动驾驶系统在运行过程中涉及到很多模块的协调工作,产生了大量的自动驾驶数据。使用自动驾驶数据,可以实现场景回归和仿真场景库建设等。在使用自动驾驶数据前,通常需要进行数据切片,方便进行数据处理或者场景回归。
[0003]目前的数据切片方式主要包括手动切片和自动切片两种方式。其中,手动切片的方式是指根据自动驾驶数据采集过程中人工记录的时间点,对自动驾驶数据进行数据切片。自动切片的方式是指在自动驾驶数据落盘后,对自动驾驶数据从开始自动驾驶的初始时刻开始,每隔固定时间间隔进行数据切片,直到退出自动驾驶状态。
技术实现思路
[0004]本公开提供了一种数据切片方法、装置、设备及存储介质,能够根据车辆的驾驶状态和行驶参数,对车辆的驾驶数据进行智能化地切片,降低连续场景相关的数据出现截 ...
【技术保护点】
【技术特征摘要】
1.一种数据切片方法,所述方法包括:获取目标数据流;遍历所述目标数据流中的每一帧数据,确定所述目标数据流中的每一帧数据的位置是否允许切片;根据所述目标数据流中允许切片的目标帧数据的位置,对所述目标数据流进行数据切片;其中,所述遍历所述目标数据流中的每一帧数据,确定所述目标数据流中的每一帧数据的位置是否允许切片,包括:对所述目标数据流中的每一帧当前帧数据,当所述当前帧数据对应的车辆行驶参数不符合预设条件时,继续遍历下一帧数据,或者,当所述当前帧数据对应的车辆行驶参数符合预设条件时,将所述当前帧数据的时长累计到第一时长后,继续遍历下一帧数据,所述预设条件为车辆在非连续事件场景下行驶时所述车辆行驶参数所满足的条件;所述第一时长累计至大于第一阈值后,确定最后一次累计所述第一时长时对应的当前帧数据的位置允许切片。2.根据权利要求1所述的方法,所述车辆行驶参数包括:方向盘转角绝对值和加速度绝对值;所述预设条件包括:所述方向盘转角绝对值小于转角标定值、且所述加速度绝对值小于加速度标定值。3.根据权利要求2所述的方法,所述转角标定值和所述加速度标定值的大小与所述当前帧数据对应的车辆行驶速度负相关。4.根据权利要求1
‑
3任一项所述的方法,所述当所述当前帧数据对应的车辆行驶参数不符合预设条件时,继续遍历下一帧数据,或者,当所述当前帧数据对应的车辆行驶参数符合预设条件时,将所述当前帧数据的时长累计到第一时长后,继续遍历下一帧数据,包括:当所述当前帧数据对应的车辆驾驶状态为自动驾驶状态、且所述当前帧数据对应的车辆行驶参数不符合预设条件时,继续遍历下一帧数据,或者,当所述当前帧数据对应的车辆驾驶状态为自动驾驶状态、且所述当前帧数据对应的车辆行驶参数符合预设条件时,将所述当前帧数据的时长累计到第一时长后,继续遍历下一帧数据;所述遍历所述目标数据流中的每一帧数据,确定所述目标数据流中的每一帧数据的位置是否允许切片,还包括:当所述当前帧数据对应的车辆驾驶状态为非自动驾驶状态时,确定所述当前帧数据的位置允许切片。5.根据权利要求1
‑
4任一项所述的方法,所述方法还包括:在遍历所述目标数据流的每一帧数据的过程中,当所述当前帧数据对应的车辆驾驶状态为自动驾驶状态时,将所述当前帧数据的时长累计到第二时长;所述根据所述目标数据流中允许切片的目标帧数据的位置,对所述目标数据流进行数据切片,包括:所述第二时长累计至大于第二阈值后,当最后一次累计所述第二时长时对应的当前帧数据的位置允许切片时,在最后一次累计所述第二时长时对应的当前帧数据的位置进行数据切片;
或者,所述第二时长累计至大于第二阈值后,当最后一次累计所述第二时长时对应的当前帧数据的位置不允许切片时,直至所述第二时长累计至大于第三阈值后,在最后一次累计所述第二时长时对应的当前帧数据的位置进行数据切片,所述第三阈值大于所述第二阈值。6.根据权利要求5所述的方法,所述第二时长累计至大于第二阈值后,当最后一次累计所述第二时长时对应的当前帧数据的位置不允许切片时,直至所述第二时长累计至大于第三阈值后,在最后一次累计所述第二时长时对应的当前帧数据的位置进行数据切片,包括:所述第二时长累计至大于第二阈值后,当最后一次累计所述第二时长时对应的当前帧数据的位置不允许切片时,确定是否满足最后一次累计所述第二时长之前已遍历的数据中允许切片的目标帧数据的时长大于预设拼接时长、且所述预设拼接时长和上一次切片得到的数据片段的时长之和小于所述第三阈值;若满足,则将最后一次累计所述第二时长之前已遍历的数据中开始遍历位置至所述预设拼接时长内的数据拼接到所述上一次切片得到的数据片段的末尾;若不满足,则直至所述第二时长累计至大于所述第三阈值后,在最后一次累计所述第二时长时对应的当前帧数据的位置进行数据切片。7.根据权利要求6所述的方法,所述预设拼接时长为一帧数据的时长。8.根据权利要求1
‑
7任一项所述的方法,所述方法还包括:在遍历所述目标数据流的每一帧数据的过程中,当所述当前帧数据对应的车辆驾驶状态为自动驾驶状态时,将所述当前帧数据对应的车辆行驶里程累计到目标里程;所述对所述目标数据流进行数据切片后,所述方法还包括:获取对所述目标数据流进行数据切片得到的目标数据片段对应的所述目标里程;当所述目标里程大于里程标定值时,保留所述目标数据片段;当所述目标里程小于所述里程标定值时,舍弃所述目标数据片段。9.一种数据切片装置,所述装置包括:获取单元,用于...
【专利技术属性】
技术研发人员:王涵,
申请(专利权)人:阿波罗智行科技广州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。