【技术实现步骤摘要】
单阶段单目3D目标检测网络
[0001]本专利技术涉及自动驾驶方法
,尤其涉及一种域自适应的深度语义感知单阶段单目3D目标检测网络。
技术介绍
[0002]基于视觉的目标检测是自动驾驶系统的重要支柱,其主要任务是对目标类别进行检测和分类,并估计其位置和方向,以感知出行环境。目前,三维物体检测的发展在检测精度方面取得了很好的成绩,但大多数方法在检测网络训练中严重依赖昂贵的3D标签数据集来提供准确的目标信息,而手工制作3D标签数据集缺乏高精度传感器,且成本高、标签精度差。
[0003]但是单目相机提供了相对划算和容易安装的解决方案。大多数单眼3D目标检测算法都是根据学习到的大量2D建议,附加一个额外的网络分支来学习3D信息。虽然在过去的5年中,这个想法已经取得了很好的实证成功。一方面在3D探测器的训练过程中,由于需要在2D建议书中列举所有可能的物体位置和大小,这就带来了持续的噪声和额外的计算成本。另一方面,CenterNet先驱者直接从图像平面学习3D目标对象信息,避免了使用局部2D建议的方法不可避免的不必要的计算成本。然而,这些方法的训练成本仍然很高,需要人工标记目标3D包围框的单眼图像。
[0004]UDA(无监督域适应)技术旨在从源监督的目标样本上训练一个性能良好的模型(成本低)。其中源样本和目标样本分别为计算机合成的虚拟数据集和真实场景数据集。最近,Wang等人提出了一种弱监督对抗域自适应算法,以提高从合成数据到真实场景的分割性能。然后,应用域因子和偏置权学习域移位,最大限度地减少了域分类损 ...
【技术保护点】
【技术特征摘要】
1.一种单阶段单目3D目标检测网络,其特征在于包括:深度估计网络模块、语义分割网络模块以及三维物体检测模块,所述深度估计网络模块用于对输入的特征图进行深度估计处理,输出深度特征信息;所述语义分割网络模块用于对输入的特征图进行语义分割处理,输出分割特征信息;所述三维物体检测模块用于对输入的特征图进行三维物体检测,输出关键点特征信息;深度特征信息、分割特征信息以及关键点特征信息通过融合模块进行融合处理后分别输出给关键点网络模块以及回归网络模块进行处理,关键点网络模块以及回归网络模块处理后进行3D目标的检测。2.如权利要求1所述的单阶段单目3D目标检测网络,其特征在于:所述检测网络还包括对抗学习框架,所述对抗学习框架包括基于融合特征的鉴别器训练模块以及基于CMK的DDM对抗学习模块,所述鉴别器训练模块用于使用输入特征向量来弥合共享低层CNN表示的域差距;所述DDM对抗学习模块用于使用CMK来标记被疏离的具有较大域差异的像素区域,忽略对这些像素区域的训练损失。3.如权利要求2所述的单阶段单目3D目标检测网络,其特征在于:在源图像上训练语义分割的方法包括如下步骤:语义分割方法采用基于交叉熵的最大软损失算法进行训练。4.如权利要求3所述的单阶段单目3D目标检测网络,其特征在于:在源图像上进行深度估计的方法包括如下步骤:对于深度估计,使用反向深度表示,深度估计的基础是不同深度残差回归的berHu损失;给定一个源图像,加上像素级分割和深度标注,,监督源分割和深度损失可以表示为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)其中表示语义分割和预测深度,在语义分割的损耗计算中,激活通道K中的函数,K为类的数量,Dmin为经验设置的深度剩余阈值。5.如权利要求2所述的单阶段单目3D目标检测网络,其特征在于:所述通过融合模块进行融合处理的方法包括如下步骤:使用关键点网络作为特征融合网络,首先,在返回主分支的残差路径上,对来自特征提取模块的编码特征进行解码,输入到关键点网络;其次,采用Feat的元素智能产品,融合和执行融合的基础上的壮举;第三,将融合后的特征前馈到剩余的回归模块,生成目标检测框;
最后设为(i, j)位置的关键点网络的输出,为经过高斯核函数预处理的对应点的地面真值; 和的定义为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)定义可调超参数,N是每幅图像的关键点数量;一个车辆分类损失的例子可以表示为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)。6.如权利要求2所述的单阶段单目3D目标检测网络,其特征在于:所述通过回归网络模块进行处理的方法包括如下步骤:目标检测网络的第三个模块是回归分...
【专利技术属性】
技术研发人员:张峻宁,唐波,史英春,黄中瑞,秦立龙,张硕,樊甫华,王贵生,张坤峰,王军,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。