首页 / 专利库 / 工业自动化和数控机床 / 传感器数据 / 一种传感器数据的标注方法

一种传感器数据的标注方法

阅读:1048发布:2020-06-07

专利汇可以提供一种传感器数据的标注方法专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供了一种 传感器 数据的标注方法,包括:调用二维传感器和三维传感器分别采集二维数据和三维数据;对所述二维数据和所述三维数据分别进行标注,获得二维标注数据和三维标注数据;根据所述二维标注数据和所述三维标注数据进行相互校验,获得二维目标标注数据和/或三维目标标注数据。本发明实施例通过利用不同来源数据间的互补性,进行标注数据的互相校验,可以利用二维数据和三维数据各自的优势弥补对方的局限性,对对方进行校验、修正,不仅提高二维标注数据和三维标注数据的精确度,而且减少标注耗费的时间,由于作为 训练数据 的二维标注数据和三维标注数据的精确度高,提高了后续训练所得模型的性能。,下面是一种传感器数据的标注方法专利的具体信息内容。

1.一种传感器数据的标注方法,其特征在于,包括:
调用二维传感器和三维传感器分别采集二维数据和三维数据;
对所述二维数据和所述三维数据分别进行标注,获得二维标注数据和三维标注数据;
根据所述二维标注数据和所述三维标注数据进行相互校验,获得二维目标标注数据和/或三维目标标注数据。
2.根据权利要求1所述的方法,其特征在于,所述调用二维传感器和三维传感器分别采集二维数据和三维数据的步骤包括:
分别调用二维传感器和三维传感器在同一时间采集二维数据和三维数据。
3.根据权利要求1所述的方法,其特征在于,所述对所述二维数据和所述三维数据分别进行标注,获得二维标注数据和三维标注数据的步骤包括:
将所述二维数据和所述三维数据分别投射到同一坐标系中,获得二维坐标数据和三维坐标数据;
在所述同一坐标系中,对所述二维坐标数据和所述三维坐标数据分别进行标注,获得二维标注数据和三维标注数据;
或者,
对所述二维数据和所述三维数据分别进行标注,获得二维原始标注数据和三维原始标注数据;
将所述二维原始数据和所述三维原始数据分别投射到同一坐标系中,获得二维标注数据和三维标注数据。
4.根据权利要求1所述的方法,其特征在于,所述根据所述二维标注数据和所述三维标注数据进行相互校验,获得二维目标标注数据或者三维目标标注数据的步骤包括:
将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据;
在所述三维空间中,基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据;
和/或,
将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得二维参考标注数据;
在所述二维空间中,基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据。
5.根据权利要求4所述的方法,其特征在于,
所述将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据的步骤包括:
当所述二维标注数据的二维标注对象为预设的第一目标对象时,将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据;
所述将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得三维参考标注数据的步骤包括:
当所述三维标注数据的三维标注对象为预设的第二目标对象时,将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得三维参考标注数据。
6.根据权利要求4所述的方法,其特征在于,
所述基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据的步骤包括:
当所述二维标注数据的二维标注对象与所述三维标注数据的三维标注目标为同一个对象时,计算所述三维参考标注数据与所述三维标注数据的第一相似度;
当所述第一相似度低于预设的第一相似度阈值时,基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据;
所述基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据的步骤包括:
当所述三维标注数据的三维标注对象与所述二维标注数据的二维标注对象为同一个对象时,计算所述二维参考标注数据与所述二维标注数据的第二相似度;
当所述第二相似度低于预设的第二相似度阈值时,基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据。
7.根据权利要求4所述的方法,其特征在于,
所述基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据的步骤包括:
当所述二维标注数据的二维标注对象与所述三维标注数据的三维标注目标为同一个对象时,采用所述三维参考标注数据和所述三维标注数据生成三维目标标注数据;
其中,所述三维参考标注数据的权重大于所述三维标注数据的权重;
所述基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据的步骤包括:
当所述三维标注数据的三维标注对象与所述二维标注数据的二维标注对象为同一个对象时,采用所述二维参考标注数据和所述二维标注数据生成二维目标标注数据;
其中,所述二维参考标注数据的权重大于所述二维标注数据的权重。
8.根据权利要求1-7中任一权利要求所述的方法,其特征在于,所述校验包括如下的一种或多种操作:
拉伸、拖拽、缩放、旋转。
9.根据权利要求1-7中任一权利要求所述的方法,其特征在于,还包括:
采用所述二维目标标注数据和/或所述三维目标标注数据训练模型。

说明书全文

一种传感器数据的标注方法

技术领域

[0001] 本发明涉及无人车的技术领域,特别是涉及一种传感器数据的标注方法。

背景技术

[0002] 无人车是汽车的信息化发展方向,环境感知是无人车的关键技术之一。
[0003] 环境感知是对无人车周围静态和动态环境进行检测,在路面上,静态障碍物包括车道线,交通指示灯,交通标志牌,路面标记等,动态障碍物包括行人、车辆、自行车灯,等等。
[0004] 基于周围静态和动态环境规划路线,以保证无人车在行驶过程中能够遵守道路交通标示,并避开行人、车辆等障碍物。
[0005] 为进行环境感知,无人车中通常配备多种传感器设备,一般包括二维(2D)传感器和三维(3D)传感器,用于采集2D数据和3D数据。
[0006] 在环境感知过程中,通常需要用到机器学习的方法,通过对海量数据进行标注,获得标注数据训练模型,从而完成对特定对象的检测、跟踪和识别等任务。
[0007] 发明人在实现发明的过程中发现,在标注过程中,2D数据和3D数据通常单独标注。
[0008] 一方面,2D数据的标注清晰、直观,但是视单一、探测范围受限。
[0009] 另一方面,3D数据的标注感知范围大,可直接对3D环境进行建模,但是标注复杂度高。
[0010] 对2D数据和3D数据进行标注各自具有局限性,不仅标注数据的精确度低,并且标注耗费的时间长,由于作为训练数据的标注数据精确度低,导致用这些数据训练的模型性能较差。

发明内容

[0011] 本发明实施例提供一种传感器数据的标注方法,用以解决导致标注数据的精确度不高,并且耗费时间的问题。
[0012] 本发明实施例提供一种传感器数据的标注方法,包括:
[0013] 调用二维传感器和三维传感器分别采集二维数据和三维数据;
[0014] 对所述二维数据和所述三维数据分别进行标注,获得二维标注数据和三维标注数据;
[0015] 根据所述二维标注数据和所述三维标注数据进行相互校验,获得二维目标标注数据和/或三维目标标注数据。
[0016] 优选地,所述调用二维传感器和三维传感器分别采集二维数据和三维数据的步骤包括:
[0017] 分别调用二维传感器和三维传感器在同一时间采集二维数据和三维数据。
[0018] 优选地,所述对所述二维数据和所述三维数据分别进行标注,获得二维标注数据和三维标注数据的步骤包括:
[0019] 将所述二维数据和所述三维数据分别投射到同一坐标系中,获得二维坐标数据和三维坐标数据;
[0020] 在所述同一坐标系中,对所述二维坐标数据和所述三维坐标数据分别进行标注,获得二维标注数据和三维标注数据;
[0021] 或者,
[0022] 对所述二维数据和所述三维数据分别进行标注,获得二维原始标注数据和三维原始标注数据;
[0023] 将所述二维原始数据和所述三维原始数据分别投射到同一坐标系中,获得二维标注数据和三维标注数据。
[0024] 优选地,所述根据所述二维标注数据和所述三维标注数据进行相互校验,获得二维目标标注数据或者三维目标标注数据的步骤包括:
[0025] 将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据;
[0026] 在所述三维空间中,基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据;
[0027] 和/或,
[0028] 将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得二维参考标注数据;
[0029] 在所述二维空间中,基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据。
[0030] 优选地,所述将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据的步骤包括:
[0031] 当所述二维标注数据的二维标注对象为预设的第一目标对象时,将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据;
[0032] 所述将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得三维参考标注数据的步骤包括:
[0033] 当所述三维标注数据的三维标注对象为预设的第二目标对象时,将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得三维参考标注数据。
[0034] 优选地,所述基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据的步骤包括:
[0035] 当所述二维标注数据的二维标注对象与所述三维标注数据的三维标注目标为同一个对象时,计算所述三维参考标注数据与所述三维标注数据的第一相似度;
[0036] 当所述第一相似度低于预设的第一相似度阈值时,基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据;
[0037] 所述基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据的步骤包括:
[0038] 当所述三维标注数据的三维标注对象与所述二维标注数据的二维标注对象为同一个对象时,计算所述二维参考标注数据与所述二维标注数据的第二相似度;
[0039] 当所述第二相似度低于预设的第二相似度阈值时,基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据。
[0040] 优选地,所述基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据的步骤包括:
[0041] 当所述二维标注数据的二维标注对象与所述三维标注数据的三维标注目标为同一个对象时,采用所述三维参考标注数据和所述三维标注数据生成三维目标标注数据;
[0042] 其中,所述三维参考标注数据的权重大于所述三维标注数据的权重;
[0043] 所述基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据的步骤包括:
[0044] 当所述三维标注数据的三维标注对象与所述二维标注数据的二维标注对象为同一个对象时,采用所述二维参考标注数据和所述二维标注数据生成二维目标标注数据;
[0045] 其中,所述二维参考标注数据的权重大于所述二维标注数据的权重。
[0046] 优选地,所述校验包括如下的一种或多种操作:
[0047] 拉伸、拖拽、缩放、旋转。
[0048] 优选地,还包括:
[0049] 采用所述二维目标标注数据和/或所述三维目标标注数据训练模型。
[0050] 本发明实施例提供的传感器数据的标注方法,通过调用二维传感器和三维传感器采集二维数据和三维数据进行标注,对标注获得的二维标注数据和三维标注数据进行相互校验,通过利用不同来源数据间的互补性,进行标注数据的互相校验,可以利用二维数据和三维数据各自的优势弥补对方的局限性,对对方进行校验、修正,不仅提高二维标注数据和三维标注数据的精确度,而且减少标注耗费的时间,由于作为训练数据的二维标注数据和三维标注数据的精确度高,提高了后续训练所得模型的性能。附图说明
[0051] 图1是本发明的一种传感器数据的标注方法实施例的步骤流程图
[0052] 图2A是本发明实施例的一种二维标注数据的示例图;
[0053] 图2B是本发明实施例的一种三维标注数据的示例图;
[0054] 图3A-图3B是本发明实施例的一种三维标注数据的校验示例图;
[0055] 图4A-图4B是本发明实施例的一种二维标注数据的校验示例图;
[0056] 图5是本发明的一种传感器数据的标注装置实施例的结构框图

具体实施方式

[0057] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 参照图1,示出了本发明的一种传感器数据的标注方法实施例的步骤流程图,具体可以包括如下步骤:
[0059] 步骤101,调用二维传感器和三维传感器分别采集二维数据和三维数据。
[0060] 在实际应用中,本发明实施例可以应用在无人控制机器中,例如,无人车、无人机器人、扫地机器人、无人飞机等等。
[0061] 在这些无人控制机器中,安装有二维(2D)传感器和三维(3D)传感器,其中,2D传感器可以包括摄像机等等,3D传感器可以激光雷达、毫米波雷达、声波雷达等等。
[0062] 2D传感器和3D传感器的安装位置和朝向一般依赖于需要它感知的物体范围,例如,在无人车中需要检测车辆前方的障碍物,则2D传感器和3D传感器一般安装在车辆的上方或者前方,扫描方向针对车辆的正前方。
[0063] 在本发明实施例中,可以分别调用二维传感器和三维传感器在同一时间采集二维数据和三维数据,例如,调用摄像机和激光雷达同时采集图像数据和激光点
[0064] 在一种同步方式中,可以同时向2D传感器和3D传感器发出指令,使得2D传感器和3D传感器同时开始采集2D数据和3D数据。
[0065] 在另一种同步方式中,2D传感器和3D传感器可以在采集2D数据和3D数据时,对2D数据和3D数据添加时间戳,通过时间戳来同步2D数据和3D数据。
[0066] 步骤102,对所述二维数据和所述三维数据分别进行标注,获得二维标注数据和三维标注数据。
[0067] 在2D空间进行标注,一般指在2D数据中(如图像数据)对特定感兴趣的对象(如障碍物、车道线等)进行人工或自动标记的过程。
[0068] 例如,如图2A所示,在图像数据中可以通过2D标注工具用矩形框对障碍物(如车辆)进行标注。
[0069] 在3D空间进行标注,一般指在3D数据中(如激光点云)中对特定感兴趣的对象(如可行驶区域、障碍物等)进行人工或自动标记的过程。
[0070] 例如,如图2B所示,在激光点云中可以通过3D标注工具用立方体对障碍物(如车辆)进行标注。
[0071] 在本发明实施例中,可以对2D数据和3D数据进行标注,获得在同一坐标系中的二维标注数据和三维标注数据。
[0072] 其中,同一坐标系方便对不同类型的传感器的标注数据进行校验。
[0073] 在具体实现中,可以预先对2D传感器和3D传感器进行标定,获得标定信息,采用标定信息将2D数据和3D数据投射到一个同一坐标系中。
[0074] 其中,标定是指通过对不同传感器的成像特性进行分析,确定其成像模型的空间几何关系,并通过求解投影矩阵对该空间几何关系进行表征的过程。其求解过程主要包括寻找同一时刻不同传感器采集的数据上的对应点集,并通过这些点集的约束求解投影矩阵的过程。
[0075] 例如,在激光雷达和摄像机联合标定方面,可以采用直角三角形平板作为标靶,采用线条作为匹配调整得到标定结果;将激光雷达埃及的距离信息图通过变换,使场景自然边缘更清晰突出,再提取边缘线条与摄像机拍摄的照片中检测出来的边缘相匹配;在传感器平台沿任意轨道移动过程中针对固定靶标多次采集数据,通过最小化不同视角拍摄的多间场景点的欧式投影偏差来得到标定结果等等。
[0076] 采用标定信息进行投射,指将对某类传感器在其表述空间进行的标注结果,投射到另一类传感器表示空间的过程,该投影过程通常包括一系列坐标变换过程。
[0077] 如下以世界坐标系作为同一坐标系的示例,3D数据初始采用的为物体坐标系。
[0078] 如果有两个坐标系C与C’,C’是围绕C绕Z轴旋转θ得到的,那么,各个坐标轴的变换如下:
[0079] Cx(1,0,0)→C’x(cosθ,sinθ,0)
[0080] Cy(0,1,0)→C’y(-sinθ,cosθ,0)
[0081] Cz(0,0,1)→C’z(0,0,z)
[0082] 如果C坐标系的点P(x,y,z),则其在C’的表示为P’(xcosθ+ysinθ,-xsinθ+ycosθ,0)。
[0083] 在本发明的一个实施例中,步骤102可以包括如下子步骤:
[0084] 子步骤S11,将所述二维数据和所述三维数据分别投射到同一坐标系中,获得二维坐标数据和三维坐标数据;
[0085] 子步骤S12,在所述同一坐标系中,对所述二维坐标数据和所述三维坐标数据分别进行标注,获得二维标注数据和三维标注数据。
[0086] 在本发明实施例中,可以先将2D数据和3D数据投射到同一坐标系中,再对2D数据和3D数据进行标注。
[0087] 在本发明的另一个实施例中,步骤102可以包括如下子步骤:
[0088] 子步骤S21,对所述二维数据和所述三维数据分别进行标注,获得二维原始标注数据和三维原始标注数据;
[0089] 子步骤S22,将所述二维原始数据和所述三维原始数据分别投射到同一坐标系中,获得二维标注数据和三维标注数据。
[0090] 在本发明实施例中,可以先对2D数据和3D数据进行标注,再将2D标注数据和3D标注数据投射到同一坐标系中。
[0091] 需要说明的是,2D数据和3D数据可以独立标注,也可以混合标注,本发明实施例对此不加以限制。
[0092] 步骤103,根据所述二维标注数据和所述三维标注数据进行相互校验,获得二维目标标注数据和/或三维目标标注数据。
[0093] 在实际应用中,2D数据与3D数据的物理属性不同,具有互补性,可以互为校验、修正。
[0094] 在本发明的一个实施例中,步骤103可以包括如下子步骤:
[0095] 子步骤S31,将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据;
[0096] 子步骤S32,在所述三维空间中,基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据。
[0097] 在本发明实施例中,基于2D传感器的外参的标定信息和内参的标定信息,通过相应坐标变换,将2D标注数据投射到3D空间中,例如,采用图像数据的像素投射到3D控件中、对3D数据进行着色,可以更直观的获得环境信息。
[0098] 通过对2D标注数据和3D标注数据进行可视化操作,可以对比2D标注数据和3D标注数据进行校验,如对2D数据中的车辆标注的矩形框是否对应在3D激光点云数据中一个真实存在的车辆位置。
[0099] 在投射时,由于3D数据与2D数据不仅维度不同、度量不同(2D数据的坐标一般以像素为单位,3D数据可以以现实世界的米、厘米为单位)、XY的方向也不同,因此,将2D标注数据投射到3D空间中,一般涉及统计坐标系(如世界坐标系)、相机坐标系、投影坐标系、图像(像素)坐标系之间的转换。
[0100] 需要说明的是,将2D标注数据投射到3D空间中,一般需要先验假设。
[0101] 在本发明实施例的一个示例中,校验可以包括如下的一种或多种操作:
[0102] 拉伸、拖拽、缩放和旋转等。
[0103] 例如,如图3A所示,如果将2D标注数据投射到3D空间中,发现3D标注数据(立方体中的数据)与检测目标(不规则图形)不吻合,则可以沿箭头方向拉伸、拖拽、缩放或旋转所述3D标注数据,则可以获得图3B所示的与检测目标更加吻合的3D标注数据。
[0104] 在本发明实施例中,为了提高标注的自动化程度,提高标注的效率,可以预先设定第一目标对象,这些第一目标对象可以为在二维空间中标注的质量(如复杂度、精确度等)比在三维空间中标注的质量(如复杂度、精确度等)高(如复杂度低、精确度高等)的对象,如道路、行人等。
[0105] 当二维标注数据的二维标注对象为预设的第一目标对象时,将二维标注数据投射到三维标注数据所属的三维空间中,获得三维参考标注数据。
[0106] 当然,除了自动将二维标注数据投射到三维标注数据所属的三维空间中之外,在实施本发明实施例时,本领域技术人员可以根据实际情况将二维标注数据投射到三维标注数据所属的三维空间中,本发明实施例对此也不加以限制。
[0107] 在本发明实施例中,为了减少计算量,提高标注的效率,当二维标注数据的二维标注对象与三维标注数据的三维标注目标为同一个对象时,可以计算三维参考标注数据与三维标注数据的第一相似度。
[0108] 当第一相似度低于预设的第一相似度阈值时,表示三维参考标注数据与三维标注数据相似度低,三维标注数据可能存在较大的标注偏差,可以基于三维参考标注数据对三维标注数据进行校验,获得三维目标标注数据。
[0109] 反之,当第一相似度等于或高于预设的第一相似度阈值时,表示三维参考标注数据与三维标注数据相似度高,三维标注数据的标注偏差较小,一般在误差范围内,则可以不对三维标注数据进行校验。
[0110] 当然,除了通过第一相似度对三维标注数据进行校验之外,在实施本发明实施例时,本领域技术人员可以根据实际情况基于三维参考标注数据对三维标注数据进行校验,本发明实施例对此不加以限制。
[0111] 在本发明实施例中,为了提高标注的自动化程度,提高标注的效率,当二维标注数据的二维标注对象与三维标注数据的三维标注目标为同一个对象时,可以采用三维参考标注数据和三维标注数据生成三维目标标注数据。
[0112] 其中,三维参考标注数据的权重大于三维标注数据的权重。
[0113] 即三维参考标注数据在生成新的标注数据的重要程度比三维标注数据高。
[0114] 需要说明的是,生成三维目标标注数据的规则,可以由本领域技术人员根据实际需要进行设定,本发明实施例对此不加以限制。
[0115] 在本发明的另一个实施例中,步骤103可以包括如下子步骤:
[0116] 子步骤S41,将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得二维参考标注数据;
[0117] 子步骤S42,在所述二维空间中,基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据。
[0118] 在本发明实施例中,基于3D传感器的外参标定信息和内参标定信息,通过相应坐标变换,将3D标注数据投射到2D空间中,可以更全面的观察整个无人控制机器周围的环境,从而对2D标注数据进行校验。
[0119] 通过对2D标注数据和3D标注进行可视化操作,对比2D标注数据和3D数据进行校验,如对2D数据中的车辆标注的矩形框是否对应在3D激光点云数据中一个真实存在的车辆位置。
[0120] 在投射时,3D数据与2D数据不仅维度不同、度量不同(2D数据的坐标一般以像素为单位,3D数据可以以现实世界的米、厘米为单位)、XY的方向也不同,因此,将2D标注数据投射到3D空间中,一般涉及统计坐标系(如世界坐标系)、相机坐标系、投影坐标系、图像(像素)坐标系之间的转换。
[0121] 在本发明实施例的一个示例中,校验可以包括如下的一种或多种操作:
[0122] 拉伸、拖拽、缩放、旋转等。
[0123] 例如,如图4A所示,如果将3D标注数据投射到2D空间中,发现2D标注数据(矩形框中的数据)与检测目标(不规则图形)不吻合,则可以沿箭头方向拉伸、拖拽、缩放或旋转2D标注数据,则可以获得图4B所示的与检测目标更加吻合的2D标注数据。
[0124] 在本发明实施例中,为了提高标注的自动化程度,提高标注的效率,可以预先设定第二目标对象,这些第二目标对象可以为在三维空间中标注的质量(如复杂度、精确度等)比在二维空间中标注的质量(如复杂度、精确度等)高(如复杂度低、精确度高等)的对象,如车辆等。
[0125] 当三维标注数据的三维标注对象为预设的第二目标对象时,将三维标注数据投射到二维标注数据所属的二维空间中,获得三维参考标注数据。
[0126] 当然,除了自动将三维标注数据投射到二维标注数据所属的二维空间中之外,在实施本发明实施例时,本领域技术人员可以根据实际情况将三维标注数据投射到二维标注数据所属的二维空间中,本发明实施例对此不加以限制。
[0127] 在本发明实施例中,为了减少计算量,提高标注的效率,当三维标注数据的三维标注对象与二维标注数据的二维标注对象为同一个对象时,计算二维参考标注数据与二维标注数据的第二相似度。
[0128] 当第二相似度低于预设的第二相似度阈值时,表示二维参考标注数据与二维标注数据相似度低,二维标注数据可能存在较大的标注偏差,可以基于二维参考标注数据对二维标注数据进行校验,获得二维目标标注数据。
[0129] 反之,当第二相似度等于或高于预设的第二相似度阈值时,表示二维参考标注数据与二维标注数据相似度高,二维标注数据的标注偏差较小,一般在误差范围内,则可以不对二维标注数据进行校验。
[0130] 当然,除了通过第二相似度对三维标注数据进行校验之外,在实施本发明实施例时,本领域技术人员可以根据实际情况基于二维参考标注数据对二维标注数据进行校验,本发明实施例对此不加以限制。
[0131] 在本发明实施例中,为了提高标注的自动化程度,提高标注的效率,当三维标注数据的三维标注对象与二维标注数据的二维标注对象为同一个对象时,可以采用二维参考标注数据和二维标注数据生成二维目标标注数据。
[0132] 其中,二维参考标注数据的权重大于二维标注数据的权重。
[0133] 即二维参考标注数据在生成新的标注数据的重要程度比二维标注数据高。
[0134] 需要说明的是,生成二维目标标注数据的规则,可以由本领域技术人员根据实际需要进行设定,本发明实施例对此不加以限制。
[0135] 在本发明的一个实施例中,可以将二维目标标注数据和/或三维目标标注数据转换成对2D数据和3D数据有效的数据格式,如用位置数据表示二维目标标注数据等,进而可以采用二维目标标注数据和/或三维目标标注数据训练模型。
[0136] 例如,2D二维目标标注数据可以用于训练目标检测、识别和跟踪模型;三维目标标注数据可以用于训练目标分割和检测模型。
[0137] 本发明实施例提供的传感器数据的标注方法和装置,通过调用二维传感器和三维传感器采集二维数据和三维数据进行标注,对标注获得的二维标注数据和三维标注数据进行相互校验,通过利用不同来源数据间的互补性,进行标注数据的互相校验,可以利用二维数据和三维数据各自的优势弥补对方的局限性,对对方进行校验、修正,不仅提高二维标注数据和三维标注数据的精确度,而且减少标注耗费的时间,由于作为训练数据的二维标注数据和三维标注数据的精确度高,提高了后续训练所得模型的性能。
[0138] 需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0139] 参照图5,示出了本发明的一种传感器数据的标注装置实施例的结构框图,具体可以包括如下模
[0140] 数据采集模块501,用于调用二维传感器和三维传感器分别采集二维数据和三维数据;
[0141] 数据标注模块502,用于对所述二维数据和所述三维数据分别进行标注,获得二维标注数据和三维标注数据;
[0142] 数据校验模块503,用于根据所述二维标注数据和所述三维标注数据进行相互校验,获得二维目标标注数据和/或三维目标标注数据。
[0143] 在本发明的一个实施例中,所述数据采集模块501可以包括如下子模块:
[0144] 同步采集子模块,用于分别调用二维传感器和三维传感器在同一时间采集二维数据和三维数据。
[0145] 在本发明的一个实施例中,所述数据标注模块502可以包括如下子模块:
[0146] 第一投射子模块,用于将所述二维数据和所述三维数据分别投射到同一坐标系中,获得二维坐标数据和三维坐标数据;
[0147] 第一标注子模块,用于在所述同一坐标系中,对所述二维坐标数据和所述三维坐标数据分别进行标注,获得二维标注数据和三维标注数据;
[0148] 或者,
[0149] 第二标注子模块,用于对所述二维数据和所述三维数据分别进行标注,获得二维原始标注数据和三维原始标注数据;
[0150] 第二投射子模块,用于将所述二维原始数据和所述三维原始数据分别投射到同一坐标系中,获得二维标注数据和三维标注数据。
[0151] 在本发明的一个实施例中,所述数据校验模块503可以包括如下子模块:
[0152] 二维数据投射子模块,用于将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据;
[0153] 三维数据校验子模块,用于在所述三维空间中,基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据;
[0154] 和/或,
[0155] 三维数据投射子模块,用于将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得二维参考标注数据;
[0156] 二维数据校验子模块,用于在所述二维空间中,基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据。
[0157] 在本发明的一个实施例中,所述二维数据投射子模块可以包括如下单元:
[0158] 第一目标投射单元,用于在所述二维标注数据的二维标注对象为预设的第一目标对象时,将所述二维标注数据投射到所述三维标注数据所属的三维空间中,获得三维参考标注数据;
[0159] 所述三维数据投射子模块可以包括如下单元:
[0160] 第二目标投射单元,用于在所述三维标注数据的三维标注对象为预设的第二目标对象时,将所述三维标注数据投射到所述二维标注数据所属的二维空间中,获得三维参考标注数据。
[0161] 在本发明的一个实施例中,所述三维数据校验子模块可以包括如下单元:
[0162] 第一相似度计算单元,用于在所述二维标注数据的二维标注对象与所述三维标注数据的三维标注目标为同一个对象时,计算所述三维参考标注数据与所述三维标注数据的第一相似度;
[0163] 第一相似度校验单元,用于在所述第一相似度低于预设的第一相似度阈值时,基于所述三维参考标注数据对所述三维标注数据进行校验,获得三维目标标注数据;
[0164] 所述二维数据校验子模块可以包括如下单元:
[0165] 第二相似度计算单元,用于在所述三维标注数据的三维标注对象与所述二维标注数据的二维标注对象为同一个对象时,计算所述二维参考标注数据与所述二维标注数据的第二相似度;
[0166] 第二相似度校验单元,用于在所述第二相似度低于预设的第二相似度阈值时,基于所述二维参考标注数据对所述二维标注数据进行校验,获得二维目标标注数据。
[0167] 在本发明的一个实施例中,所述三维数据校验子模块可以包括如下单元:
[0168] 第一标注数据生成子模块,用于在所述二维标注数据的二维标注对象与所述三维标注数据的三维标注目标为同一个对象时,采用所述三维参考标注数据和所述三维标注数据生成三维目标标注数据;
[0169] 其中,所述三维参考标注数据的权重大于所述三维标注数据的权重;
[0170] 所述二维数据校验子模块可以包括如下单元:
[0171] 第二标注数据生成子模块,用于在所述三维标注数据的三维标注对象与所述二维标注数据的二维标注对象为同一个对象时,采用所述二维参考标注数据和所述二维标注数据生成二维目标标注数据;
[0172] 其中,所述二维参考标注数据的权重大于所述二维标注数据的权重。
[0173] 在实际应用中,所述校验可以包括如下的一种或多种操作:
[0174] 拉伸、拖拽、缩放、旋转。
[0175] 在本发明的一个实施例中,该装置还可以包括如下模块:
[0176] 模型训练模块,用于采用所述二维目标标注数据和/或所述三维目标标注数据训练模型。
[0177] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0178] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0179] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0180] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈