热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

案例分享:自动驾驶3D点云语义分割数据标注

在自动驾驶环境感知系统中,如何获取高精度实时路况数据,是决定自动驾驶系统行车安全的关键。目前主流的两种感知技术路径“纯视觉”与“高精地图+激光雷达”中,由于激光雷达采集的3D点云路

在自动驾驶环境感知系统中,如何获取高精度实时路况数据,是决定自动驾驶系统行车安全的关键。

目前主流的两种感知技术路径“纯视觉”与“高精地图+激光雷达”中,由于激光雷达采集的3D点云路况数据更为密集、准确且具备三维地理信息,因此以3D点云数据为基础的感知算法即成为部分自动驾驶企业的核心技术路径,并诞生了规模庞大的3D点云数据标注需求。

一.何为3D点云语义分割

对3D点云数据的标注处理,依据处理方式和使用标注工具的不同,大致可以分为三类:

1)纯点云

纯点云使用的标注工具以3D立体框为主,待标注对象以3D立体框形式标出,并附上相对应的属性信息标签,具体形式如下:

 


图片来源:曼孚科技SEED数据服务平台

 

2)融合标注

融合标注使用的3D标注工具仍以3D立体框为主,但在3D点云数据以外,还需要使用2D标注工具在点云数据相对应的2D图像中进行标注,3D点云数据中的标注对象与2D图像中的标注对象一一对应,具体形式如下:

 


图片来源:曼孚科技SEED数据服务平台

 

3)3D点云语义分割

与2D图像语义分割标注逻辑类似,3D点云语义分割也是对不同的待标注对象进行上色分割、赋予语义标签,不同的是3D点云语义分割需要在3维立体点云中对每个像素点指定一个类别标签,比如车辆,行人,道路,建筑物等,具体形式如下:

 


(图片来源:曼孚科技SEED数据服务平台)

 

相较于前两种标注方式,在需要更为精细的空间信息时(比如自动泊车),立体框标注场景中如铰接式公交车等形状可变的物体,3D点云语义分割标注对路况数据的反馈更为精准,因此,3D点云语义分割标注在自动驾驶感知算法中所占的比重也越来越高。

二.常见标注规则与标注对象

不同算法、不同应用场景对点云语义分割的标注需求与规则也不尽相同,常见的相对简单的自动驾驶3D点云语义分割标注对象包括:

1.行人:通常指未骑乘交通工具的人,但包含骑滑板车、平衡车的人。

2.骑车人:通常包括骑摩托车、自行车、三轮车、电动车等的人。

3.车辆:车辆是3D点云语义分割标注场景下最为常见,且子分类较多的对象。子对象的划分有依据车辆具体车型,比如轿车、卡车、公交车、救护车等,也有依据类别,比如客车、货车、工程车等。

以类别为例,具体如下:

1)微型车:如代步车、各类三轮车等;

2)小型汽车:如轿车、SUV等;

3)客车:如大、中型巴士、双层巴士等载人车辆;

4)货车:如厢式货车等载货车辆;

5)工程车:洒水车、消防车、垃圾车等;

6)其他车辆。

4.路面相关:与路面相关的各种对象,可具体细分为马路可行驶区域、人行道、车道线等。

5.建筑物:如楼房、隧道桥面、桥墩、高架桥等。

6.植物:如草地、树木等

7.路面物体:路面物体也是一个子对象较多的种类,常见的包括:

1)护栏:如交通隔离栏、交通护栏等;

2)栅栏:临时性的如交通水马等;

3)交通标志:如红绿灯、标识牌、杆等;

4)障碍物:如交通锥桶、警示牌、防撞桶、石墩等;

5)其他物体。

8.噪声点云:如水雾、烟雾、汽车尾气、雨水等各类噪声点云。

以上是3D点云语义分割常见的各类标注对象,但不同场景,具体的对象划分规则以及待标注对象种类都存在巨大差异,并没有统一的标准。

而在更为具体的标注规则上,差异同样十分巨大。

常见的标注规则如物体起标范围,通常会规定点云数量超过X以上,该物体即需要标注,此外还会规定模糊无法判定物体的具体标注规则等等,不一而足。

具象化的标注实例如下:

 


标注前(图片来源:曼孚科技SEED数据服务平台)

 


标注后(图片来源:曼孚科技SEED数据服务平台)

 

随着自动驾驶商业量产进入新阶段,开放路段场景复杂且多变,需要自动驾驶算法有更深的场景积累度与迭代能力,以满足感知算法与行车安全的需求。

3D点云语义分割更精细的场景信息反馈,在帮助算法建立更贴合现实的场景模型,以及提升感知安全方面具备天然优势,在自动驾驶迈向大规模商业化应用的今天,势必将扮演更重要的角色。

 



推荐阅读
  • 地理信息、定位技术及其在物联网中的应用
    地理位置信息是物联网系统中不可或缺的关键要素,它不仅提供了物理世界的坐标,还增强了物联网应用的实用性和准确性。本文探讨了位置服务的基本概念、关键技术及其在物联网中的重要作用,特别介绍了定位技术的最新进展。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 地球坐标、火星坐标及百度坐标间的转换算法 C# 实现
    本文介绍了WGS84坐标系统及其精度改进历程,探讨了火星坐标系统的安全性和应用背景,并详细解析了火星坐标与百度坐标之间的转换算法,提供了C#语言的实现代码。 ... [详细]
  • 垂直泊车路径设计
    本文探讨了垂直泊车路径的设计原理与实现方法。垂直泊车是指汽车从特定位置出发,经过一系列横向和纵向移动,最终达到与车位垂直停放的状态。路径设计旨在确保泊车过程既高效又安全。 ... [详细]
  • 探索CNN的可视化技术
    神经网络的可视化在理论学习与实践应用中扮演着至关重要的角色。本文深入探讨了三种有效的CNN(卷积神经网络)可视化方法,旨在帮助读者更好地理解和优化模型。 ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
  • 自动驾驶中的9种传感器融合算法
    来源丨AI修炼之路在自动驾驶汽车中,传感器融合是融合来自多个传感器数据的过程。该步骤在机器人技术中是强制性的,因为它提供了更高的可靠性、冗余性以及最终的 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 深入理解Java中的Collection接口与Collections工具类
    本文详细解析了Java中Collection接口和Collections工具类的区别与联系,帮助开发者更好地理解和使用这两个核心组件。 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 如何彻底清除顽固软件如360
    本文详细介绍了如何彻底卸载难以删除的软件,如360安全卫士。这类软件不仅难以卸载,还会在开机时启动多个应用,影响系统性能。我们将提供两种有效的方法来帮助您彻底清理这些顽固软件。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • C语言实现推箱子游戏的完整代码
    本文详细介绍了如何使用C语言在Linux环境下实现一个简单的推箱子游戏,包括游戏的基本规则、地图设计及代码实现。适合C语言初学者学习。 ... [详细]
author-avatar
小小小小小燕子_1996
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有