目标物的检测方法及装置、车辆、处理器以及电子设备制造方法及图纸

技术编号:37852532 阅读:22 留言:0更新日期:2023-06-14 22:43
本申请提供了一种目标物的检测方法及装置、车辆、处理器以及电子设备,通过获取原始点云,对原始点云进行体素化处理以得到体素特征矩阵以及体素坐标矩阵;将体素特征矩阵以及体素坐标矩阵输入至稀疏卷积主干网络,控制稀疏卷积主干网络对体素特征矩阵进行分类,并控制稀疏卷积主干网络输出目标特征,其中,目标特征为去除非目标特征后得到的特征,目标特征为目标物对应的特征;对目标特征行密集化处理,以获得密集特征图,其中,密集特征图不包含非目标对应的特征;依据密集特征图,对目标物进行检测。解决了相关技术中在较为复杂的场景中,采用SECOND算法,经常出现绿化带误检,导致目标物的检测精度不高的技术问题。目标物的检测精度不高的技术问题。目标物的检测精度不高的技术问题。

【技术实现步骤摘要】
目标物的检测方法及装置、车辆、处理器以及电子设备


[0001]本申请涉及自动驾驶领域,具体而言,涉及一种目标物的检测方法及装置、车辆、处理器以及电子设备。
[0002]非目标技术
[0003]相关技术中,深度学习技术得到了较快发展,越来越多地应用到计算机视觉等领域,作为计算机视觉的重要分支,深度学习在3D目标检测算法上也得到了大规模应用。基于激光的3D目标检测算法分为基于体素框的方法(通常把原始点云处理成规则体素框数据,然后对规整的体素框进行处理),基于原始点云的方法(算法直接对原始点云进行处理)。基于体素框的算法典型代表为SECOND(Sparsely Embedded Convolutional Detection)。SECOND的算法处理流程为:首先把点云体素化,而后把体素化的点云数据送入由3D子流型稀疏卷积和3D稀疏卷积、批正则化层、激活层组成的稀疏卷积主干网络中,而后把输出的稀疏特征和对应坐标通过稀疏转密集模块,得到密集特征图。密集特征图送入后续RPN层,得到3D检测输出结果。对于简单的场景,比如高速公路场景,SECOND算法可以取得不错效果。原因是因为在高速上,只有车辆目标,很少出现行人、自行车等目标。此外,高速绿化带比较规整,因此绿化带误检少,然而,在市区场景,交通环境变得复杂,自行车、行人频繁出现,不同路段绿化带形态各异,增加了检测难度,因此SECOND算法经常出现绿化带误检的情况。比如,经常把十字路口的绿化带误检为一辆车。或者经常把绿化带中的路牌误检为一辆车等。
[0004]针对相关技术中存在的上述问题,还未提出有效的解决方法。

技术实现思路

[0005]本申请的主要目的在于提供一种目标物的检测方法及装置、车辆、处理器以及电子设备,以解决相关技术中在较为复杂的场景中,采用SECOND算法,经常出现绿化带误检,导致目标物的检测精度不高的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种目标物的检测方法,包括:获取原始点云,对原始点云进行体素化处理以得到体素特征矩阵以及体素坐标矩阵,其中,体素特征矩阵中的体素特征与体素坐标矩阵中的坐标一一对应;将体素特征矩阵以及体素坐标矩阵输入至稀疏卷积主干网络,控制稀疏卷积主干网络对体素特征矩阵进行分类,并控制稀疏卷积主干网络输出目标特征,其中,目标特征为去除非目标特征后得到的特征,目标特征为目标物对应的特征;对目标特征行密集化处理,以获得密集特征图,其中,密集特征图不包含非目标对应的特征;依据密集特征图,对目标物进行检测。
[0007]进一步地,对原始点云进行体素化处理以得到体素特征矩阵以及体素坐标矩阵,包括:确定体素框的大小,其中,体素框的大小包括体素框的长宽高;确定原始点云的点云范围,其中,点云范围至少包括原始点云在预设空间坐标系的三个方向对应的尺寸范围,其中,预设空间坐标系是依据预设体素空间区域构建的空间坐标系;依据体素框的大小以及点云范围,确定体素特征矩阵以及体素坐标矩阵。
[0008]进一步地,依据体素框的大小以及点云范围,确定体素特征矩阵以及体素坐标矩
阵,包括:依据体素框的大小以及原始点云对应的点云范围,将原始点云划分为多个体素块;确定未包含原始点云的空白体素块,剔除空白体素块,并得到包含有原始点云的目标体素块;确定每个目标体素块中包含的至少一个原始点云,确定至少一个原始点云在预设空间坐标系中的至少一个点云坐标;确定每个目标体素块在预设空间坐标系中的体素块坐标;依据目标体素块中的至少一个点云坐标以及体素块坐标,确定体素特征矩阵以及体素坐标矩阵。
[0009]进一步地,依据目标体素块中的至少一个点云坐标以及体素块坐标,确定体素特征矩阵以及体素坐标矩阵,包括:确定目标体素块内包含的至少一个点云坐标对应的平均值坐标,并将平均值坐标,确定为目标体素块对应的体素特征,并确定多个目标体素块对应的多个体素特征,依据多个体素特征确定体素特征矩阵;获取多个目标体素块在预设空间坐标系中对应的多个体素块坐标,并依据多个体素块坐标得到体素坐标矩阵。
[0010]进一步地,控制稀疏卷积主干网络对体素特征矩阵进行分类,包括:控制体素特征矩阵以及体素坐标矩阵依次输入至多个卷积模块中,并控制多个卷积模块依次输出第一体素特征矩阵以及第一体素坐标矩阵,以得到多个第一体素矩阵以及第一体素坐标矩阵,其中,多个第一体素矩阵以及多个第一体素矩阵坐标的维度依次减小;依据多个第一体素矩阵以及第一体素坐标矩阵,得到体素特征矩阵对应的多个新特征;控制新特征输入至稀疏卷积主干网络中的全链接层进行分类,并控制全链接层输出分类结果,其中,分类结果为非目标特征或目标特征。
[0011]进一步地,依据多个第一体素矩阵以及第一体素坐标矩阵,得到体素特征矩阵对应的多个新特征,包括:确定目标体素特征以及目标体素坐标,其中,目标体素特征为第一体素特征矩阵,目标体素坐标为第一体素坐标矩阵中的任意一个坐标;控制目标体素坐标依次输入至多层密集特征空间内,每当任意一个密集特征空间接收到目标体素坐标的情况下,控制密集特征空间输出多个目标稀疏特征,其中,稀疏卷积主干网络包含有多层密集特征空间;依据多个目标稀疏特征,得到新特征。
[0012]进一步地,依据多个目标稀疏特征,得到新特征,包括:确定目标密集特征空间对应的空间区域大小,其中,目标特征密集特征空间为多个密集特征空间中的任意一个密集特征空间;在目标密集特征空间内,以目标体素坐标为中心,以空间区域大小为框定范围,确定目标密集特征空间内存在的多个稀疏特征;计算每个密集特征空间输出多个目标稀疏特征对应的平均值,以得到多个密集特征空间对应的多个平均值,其中,密集特征空间与平均值一一对应;控制多个平均值拼接起来,并获得新特征。
[0013]进一步地,在将体素特征矩阵以及体素坐标矩阵输入至稀疏卷积主干网络,控制稀疏卷积主干网络对体素特征矩阵进行分类之后,该方法还包括:在分类结果为目标特征的情况下,将目标体素坐标对应的体素特征的分类真值确定为第一标记;在分类结果为非目标特征的情况下,将目标体素坐标对应的体素特征的分类真值确定为第二标记。
[0014]进一步地,在将体素特征矩阵以及体素坐标矩阵输入至稀疏卷积主干网络之前,该方法还包括:构建初始稀疏卷积主干网络;确定稀疏卷积主干网络用语对体素特征进行分类对应的损失函数为预设损失函数,其中,预设损失函数对应的公式为公式一,公式一为:L
all
=αL
3Ddetection
+βL
sparse

feature

classification
,α取值为10,β取值为1,L
3Ddetection
为3D目标损失函数,L
sparse

feature

classification
为稀疏特征分类损失;通过预设损失函数训练初始稀疏
卷积主干网络,以得到稀疏卷积主干网络。
[0015]进一步地,在目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标物的检测方法,其特征在于,包括:获取原始点云,对所述原始点云进行体素化处理以得到体素特征矩阵以及体素坐标矩阵,其中,所述体素特征矩阵中的体素特征与所述体素坐标矩阵中的坐标一一对应;将所述体素特征矩阵以及所述体素坐标矩阵输入至稀疏卷积主干网络,控制所述稀疏卷积主干网络对所述体素特征矩阵进行分类,并控制所述稀疏卷积主干网络输出目标特征,其中,所述目标特征为去除非目标特征后得到的特征,所述目标特征为目标物对应的特征;对所述目标特征行密集化处理,以获得密集特征图,其中,所述密集特征图不包含非目标对应的特征;依据所述密集特征图,对所述目标物进行检测。2.根据权利要求1所述的方法,其特征在于,对所述原始点云进行体素化处理以得到体素特征矩阵以及体素坐标矩阵,包括:确定体素框的大小,其中,所述体素框的大小包括所述体素框的长宽高;确定所述原始点云的点云范围,其中,所述点云范围至少包括所述原始点云在预设空间坐标系的三个方向对应的尺寸范围,其中,所述预设空间坐标系是依据预设体素空间区域构建的空间坐标系;依据所述体素框的大小以及所述点云范围,确定所述体素特征矩阵以及所述体素坐标矩阵。3.根据权利要求2所述的方法,其特征在于,依据所述体素框的大小以及所述点云范围,确定所述体素特征矩阵以及所述体素坐标矩阵,包括:依据所述体素框的大小以及所述原始点云对应的所述点云范围,将所述原始点云划分为多个体素块;确定未包含所述原始点云的空白体素块,剔除所述空白体素块,并得到包含有所述原始点云的目标体素块;确定每个所述目标体素块中包含的至少一个所述原始点云,确定至少一个所述原始点云在所述预设空间坐标系中的至少一个点云坐标;确定每个所述目标体素块在所述预设空间坐标系中的体素块坐标;依据所述目标体素块中的至少一个所述点云坐标以及所述体素块坐标,确定所述体素特征矩阵以及所述体素坐标矩阵。4.根据权利要求3所述的方法,其特征在于,依据所述目标体素块中的至少一个所述点云坐标以及所述体素块坐标,确定所述体素特征矩阵以及所述体素坐标矩阵,包括:确定所述目标体素块内包含的至少一个点云坐标对应的平均值坐标,并将所述平均值坐标,确定为所述目标体素块对应的所述体素特征,并确定多个所述目标体素块对应的多个体素特征,依据多个所述体素特征确定所述体素特征矩阵;获取多个所述目标体素块在所述预设空间坐标系中对应的多个体素块坐标,并依据多个所述体素块坐标得到所述体素坐标矩阵。5.根据权利要求1所述的方法,其特征在于,控制所述稀疏卷积主干网络对所述体素特征矩阵进行分类,包括:控制所述体素特征矩阵以及体素坐标矩阵依次输入至多个卷积模块中,并控制多个所
述卷积模块依次输出第一体素特征矩阵以及第一体素坐标矩阵,以得到多个所述第一体素矩阵以及第一体素坐标矩阵,其中,多个所述第一体素矩阵以及多个所述第一体素矩阵坐标的维度依次减小;依据多个所述第一体素矩阵以及第一体素坐标矩阵,得到所述体素特征矩阵对应的多个新特征;控制所述新特征输入至所述稀疏卷积主干网络中的全链接层进行分类,并控制所述全链接层输出分类结果,其中,所述分类结果为非目标特征或所述目标特征。6.根据权利要求5所述的方法,其特征在于,依据多个所述第一体素矩阵以及第一体素坐标矩阵,得到所述体素特征矩阵对应的多个新特征,包括:确定目标体素特征以及目标体素坐标,其中,所述目标体素特征为所述第一体素特征矩阵,所述目标体素坐标为所述第一体素坐标矩阵中的任意一个坐标;控制所述目标体素坐标依次输入至多层密集特征空间内,每当任意一个所述密集特征空间接收到所述目标体素坐标的情况下,控制所述密集特征空间输出多个目标稀疏特征,其中,所述稀疏卷积主干网络包含有多层所述密集特征空间;依据多个所述目标稀疏特征,得到新特征。7.根据权利要求6所述的方法,其特征在于,依据多个所述目标稀疏特征,得到新特征,包括:确定目标密集特征空间对应的空间区域大小,其中,所述目标特征密集特征空间为多个所述密集特征空间中的任意一个所述密集特征空间;在所述目标密集特征空间内,以所述目标体素坐标为中心,以所述空间区域大小为框定范围,确定所述目标密集特征空间内存在的多个所述稀疏...

【专利技术属性】
技术研发人员:郭义波张孙培杨林韩志华
申请(专利权)人:苏州挚途科技有限公司
类型:发明
国别省市:

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

1