【技术实现步骤摘要】
点云数据的处理方法、装置、智能芯片、存储介质和车辆
[0001]本公开涉及人工智能领域,具体涉及智能交通、计算机视觉和自动驾驶等
,尤其涉及一种点云数据的处理方法、装置、智能芯片、存储介质和车辆。
技术介绍
[0002]随着计算机技术和电子技术的发展,计算机视觉技术在众多领域得到广泛应用。例如,在自动驾驶技术中,通常需要依赖计算机视觉进行道路环境分析,并根据分析结果来进行驾驶决策。
[0003]具体地,通常需要依赖计算机视觉中的目标检测、语义分割和实例分割等任务来识别车辆所在道路环境中的障碍物。该些任务的实施需要依赖传感器检测的数据,且为了便于该些任务的实施,通常需要对传感器检测到的数据进行预处理,以得到执行任务的神经网络模型的输入数据。
技术实现思路
[0004]本公开旨在提供一种利于提高点云数据处理效率和计算机视觉任务的执行效率的点云数据的处理方法、装置、智能芯片、存储介质和车辆。
[0005]根据本公开的第一个方面,提供了一种智能芯片执行的点云数据的处理方法,包括:根据点云数据中的宽度值和高度值,对点云数据进行网格化处理,得到预定网格中点云数据对应的目标网格单元;根据点云数据中的宽度值和高度值,对点云数据进行网格化处理,得到预定网格中点云数据对应的目标网格单元;以及响应于根据一帧点云数据完成对预定网格中网格单元对应的点云统计数据的更新,根据预定网格中网格单元对应的点云统计数据执行计算机视觉的目标任务。
[0006]根据本公开的第二个方面,提供了一种集成于智能芯片的点 ...
【技术保护点】
【技术特征摘要】
1.一种智能芯片执行的点云数据的处理方法,包括:根据点云数据中的宽度值和高度值,对点云数据进行网格化处理,得到预定网格中所述点云数据对应的目标网格单元;根据所述点云数据的深度值和反射强度值,对所述目标网格单元对应的点云统计数据进行更新;以及响应于根据一帧点云数据完成对所述预定网格中网格单元对应的点云统计数据的更新,根据所述预定网格中网格单元对应的点云统计数据执行计算机视觉的目标任务。2.根据权利要求1所述的方法,其中,所述根据所述点云数据的深度值和反射强度值,对所述目标网格单元对应的点云统计数据进行更新包括:根据与所述预定网格对应的指向表,确定所述目标网格单元是否有对应的点云统计数据;其中,所述指向表中包括与所述预定网格中的网格单元对应的指向值,所述指向值指示对应的网格单元是否具有对应的点云统计数据;以及响应于所述目标网格单元有对应的点云统计数据,根据所述点云数据的深度值和反射强度值对所述目标网格单元对应的点云统计数据进行更新。3.根据权利要求2所述的方法,其中,所述根据所述点云数据的深度值和反射强度值,对所述目标网格单元对应的点云统计数据进行更新还包括:响应于所述目标网格单元没有对应的点云统计数据,根据所述点云数据的深度值和反射强度值确定所述目标网格单元对应的点云统计数据;以及所述方法还包括:响应于根据所述点云数据的深度值和反射强度值确定了所述目标网格单元对应的点云统计数据,更改所述指向表中与所述目标网格单元对应的指向值,以使得更改后指向值指示所述目标网格单元具有对应的点云统计数据。4.根据权利要求2或3所述的方法,还包括:响应于完成对所述目标网格单元对应的点云统计数据的更新,将更新后的点云统计数据存储至预定存储空间中与所述目标网格单元对应的子空间;所述响应于所述目标网格单元有对应的点云统计数据,根据所述点云数据的深度值和反射强度值对所述目标网格单元对应的点云统计数据进行更新包括:从与所述目标网格单元对应的子空间中读取点云统计数据;以及根据所述点云数据的深度值和反射强度值对读取的点云统计数据进行更新。5.根据权利要求1~4中任一项所述的方法,其中,点云统计数据包括与网格单元对应的点云数据的强度值平均值、强度值总和、最大深度值及与所述网格单元对应的点云数据的总数;所述根据所述点云数据的深度值和反射强度值,对所述目标网格单元对应的点云统计数据进行更新包括:根据所述点云数据的所述深度值和所述反射强度值,对所述目标网格单元对应的点云统计数据中的强度值总和、最大深度值及与网格单元对应的点云数据的总数进行更新;所述方法还包括:响应于根据一帧点云数据完成对所述预定网格中网格单元对应的点云统计数据的更新,根据与所述网格单元对应的点云统计数据中的强度值总和及与所述网格单元对应的点云数据的总数,对与所述网格单元对应的点云统计数据中的强度值平均值进行更新。6.根据权利要求5所述的方法,其中,根据与所述网格单元对应的点云统计数据中的强
度值总和及与所述网格单元对应的点云数据的总数,对与所述网格单元对应的点云统计数据中的强度值平均值进行更新包括:根据与所述预定网格对应的指向表,确定所述预定网格中的待更新网格单元;其中,所述指向表中包括与所述预定网格中的网格单元对应的指向值,所述指向值指示对应的网格单元是否具有对应的点云统计数据;所述待更新网格单元为具有对应的点云统计数据的网格单元;从预定存储空间中与所述待更新网格单元对应的子空间中,读取与所述待更新网格单元对应的点云统计数据;根据读取的点云统计数据中的强度值总和及点云数据的总数,确定与所述待更新网格单元对应的强度值平均值;以及将与所述待更新网格单元对应的强度值平均值存储至与所述待更新网格单元对应的子空间中。7.根据权利要求1所述的方法,其中,所述根据点云数据中的宽度值和高度值,对点云数据进行网格化处理包括:响应于所述点云数据的深度值位于预定深度范围内,根据点云数据中的宽度值和高度值,对所述点云数据进行网格化处理。8.根据权利要求1或7所述的方法,其中,根据点云数据中的宽度值和高度值,对点云数据进行网格化处理包括:根据所述宽度值与所述高度值的差,确定所述点云数据对应的目标网格单元在所述预定网格中所在的行数;根据所述宽度值与所述高度值的和,确定所述点云数据对应的目标网格单元在所述预定网格中所在的列数;以及响应于所述行数和所述列数大于0,根据所述行数和所述列数,确定所述预定网格中与所述点云数据对应的目标网格单元。9.根据权利要求1
‑
8中任一项所述的方法,其中,所述智能芯片包括可编程逻辑阵列芯片。10.一种集成于智能芯片的点云数据的处理装置,包括:网格化处理模块,用于根据点云数据中的宽度值和高度值,对点云数据进行网格化处理,得到预定网格中所述点云数据对应的目标网格单元;统计数据更新模块,用于根据所述点云数据的深度值和反射强度值,对所述目标网格单元对应的...
【专利技术属性】
技术研发人员:黄自瑞,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。