可行驶区域(freespace)如何标注

可行驶区域(freespace)如何标注

附赠自动驾驶学习资料和量产经验:链接

可行驶区域的检测主要是为自动驾驶提供路径规划辅助,可以实现整个的路面检测,也可以只提取出部分的道路信息,不同的环境,有很多不同的检测方法。

车辆的可行驶区域包括了结构化的路面、半结构化的路面、非结构化的路面。

结构化的路:结构层执行一定的标准,面层的颜色和材质统一,路面结构单一。

半结构化路面:一般的非标准化的路面,路面面层是颜色和材质差异较大。

非结构化路面:没有结构层,天然的道路场景。

可行驶区域标注

一、标注需求概述

本文档用于介绍可行驶区域标注规则,前视后视都需要标注。提供相机图片,标注供应商在图片中以区域标注的方式标注车辆可行驶的范围。

二、具体标准说明

2.1 标注范围

需要标注同向的可行驶区域和导流线内部的导流线区域。

1)图片出现错位,黑块,花图等损坏场景,废弃不用标注,有标志位标记。

2)十字路口数据,如果采集车过了停止线,那就废弃不用标注,如果采集车没过停止线,那就正常标注可行驶区域。

3)采集车在十字路口转弯掉头的时候不标可行驶区域。

4)采集车完全在服务区、加油站内,可行驶区域不标。

5)导流线的内部需要标注为导流线区域。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6)非机动车道不需要标注可行驶区域。

7)使用区域描边的方式标注车辆能行使的道路即(仅同向区域需要标注):可行驶区域。

8)可行驶区域只标注同向区域。

9)能一笔画成的区域不要分成2笔去画,尽量保持一整个完整的区域。

10)障碍物小于60像素的时候不需要抠出来,直接画为可行驶区域

11)路边障碍物近处的还是需要绕开,不能以60像素去判断。

12)单独的小区域框,小于225像素的不用框。

13)可行驶区域标到路沿为止,路沿外的区域都不需要标(路沿参照车道线标注规则),主路和辅路都没有路沿的情况下,按照主路的分界线话,分界线以外的都不需要标注。

image

14)同向车道内的且在路沿内的所有路都需要标注。

15)没有被护栏或者绿化带隔开的对向车道不需要标注可行驶区域。

16)采集车在导流线附近时,可行驶区域跟着车道线标注,车道线标注到哪里可行驶区域就标注到哪里,如图所示黑色区域内都标注为可行使区域。

image

17)收费站场景内的车道线标注如下:

a.采集未过收费站,则收费站另一边远处的和对向的可行驶区域不标注。
b.采集车未过收费站,收费站对向的可行驶区域不用标注。
c.采集车完全在闸道时,除了采集车所在的闸道的可行驶区域需要标注其余的都不需要标注。
d.隔离墩和交通锥里面的可行驶区域不用标注。

image

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

image

2.2 可行驶区域标注规则

  • 1)需沿着实际道路的最外区域进行描边标注(路沿,非车道线边缘)。

  • 2)道路中的障碍物需绕开标注。障碍物作为一个整体,中间镂空的部分不标注。远处障碍物实在看不清不能分开的(不露出可行驶区域的)可整体标注。

  • 3)能整体标注的区域需整体标注(如果障碍物四周都可见行驶区域而无法用一个区域标注出来,需绕过障碍物,分两个区域进行标注)。

  • 4)如遇到错位图片,则废弃不标注。

  • 5)标注后需共边处理shift+c【图像标可行区域时,会标出图片以外,共边处理是让超出图片的部分自动贴合回图片上】。

  • 6)曝光图片,不需要进行脑补。

  • 7)隔离墩和交通锥里面的可行驶区域不用标注。

三、特殊场景标注

1)、方向:方向模棱两可,而且没有隔离带的标成标注成通向。

image

2)、没有正常路面的图片不需要标注。

3)、如果紧挨着普通路面的车道材质不同,则以路沿为边界位置进行标注。

4)、破损的地面按照可行驶边缘标注,如下图按照按锥桶边缘标注。

5)、护栏标注方式:需紧贴护栏边缘【所有的护栏】,车辆不能开过去的区域不用标注。

6)、移动护栏或固定护栏需按路沿的标注方式标注。

四、质量控制

3.1判断流程

安排人力抽样,判断标注准确度。

3.2错误类型

  • 1)漏标/多标:图中应该标注或者应该不标注,出现错误为漏标/多标。

  • 2)可行驶区域超过路沿。

  • 3)可行驶区域和路沿空隙太大,精度不够。

3.3正确率要求

98%以上通过,需要返修至100%才可以返回。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/596097.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【机器学习】科学库使用第3篇:机器学习概述,学习目标【附代码文档】

机器学习(科学计算库)完整教程(附代码资料)主要内容讲述:机器学习(常用科学计算库的使用)基础定位、目标,机器学习概述定位,目标,学习目标,学习目标,1 人工智能应用场景,2 人工智能小…

1、认识MySQL存储引擎吗?

目录 1、MySQL存储引擎有哪些? 2、默认的存储引擎是哪个? 3、InnoDB和MyISAM有什么区别吗? 3.1、关于事务 3.2、关于行级锁 3.3、关于外键支持 3.4、关于是否支持MVCC 3.5、关于数据安全恢复 3.6、关于索引 3.7、关于性能 4、如何…

【鲜货】企业数据治理的首要一步:数据溯源

目录 背景 一、数据探索溯源的定义 二、数据探索溯源的重要性 1、提高数据质量 2、增强数据信任度 3、促进数据合规性 三、数据溯源的主要方法 1、标注法 2、反向查询法 3、双向指针追踪法 四、数据探索溯源的主要步骤 1、确定溯源目标 2、收集元数据 3、分析数据…

深入浅出 -- 系统架构之负载均衡Nginx资源压缩

一、Nginx资源压缩 建立在动静分离的基础之上,如果一个静态资源的Size越小,那么自然传输速度会更快,同时也会更节省带宽,因此我们在部署项目时,也可以通过Nginx对于静态资源实现压缩传输,一方面可以节省带宽…

机器学习模型——逻辑回归

https://blog.csdn.net/qq_41682922/article/details/85013008 https://blog.csdn.net/guoziqing506/article/details/81328402 https://www.cnblogs.com/cymx66688/p/11363163.html 参数详解 逻辑回归的引出: 数据线性可分可以使用线性分类器,如果…

“人性化设计”技术概要

本文是由《埃森哲技术愿景 2024:“人性化设计”技术将通过提高生产力和创造力来重塑行业并重新定义领导者》这个文章来翻译解读的。原文地址如下,大家可以自行下载: 下载地址 其实看到这篇文章的时候,联想到这些年机器人的市场发展…

算法设计与分析实验报告c++java实现(ACM面试题、字符串匹配算法、循环赛日程安排问题、分治法求解最大连续子序列和、动态规划法求解最大连续子序列和)

一、 实验目的 1.加深学生对算法设计方法的基本思想、基本步骤、基本方法的理解与掌握; 2.提高学生利用课堂所学知识解决实际问题的能力; 3.提高学生综合应用所学知识解决实际问题的能力。 二、实验任务 1、【ACM、…

GitHub入门与实践

ISBN: 978-7-115-39409-5 作者:【日】大塚弘记 译者:支鹏浩、刘斌 页数:255页 阅读时间:2023-08-05 推荐指数:★★★★★ 好久之前读完的了,一直没有写笔记。 这本入门Git的书籍还是非常推荐的,…

大数据毕业设计Python+Spark知识图谱高考志愿推荐系统 高考数据分析 高考可视化 高考大数据 计算机毕业设计 机器学习 深度学习 人工智能

附件3 文山学院本科生毕业论文(设计)开题报告 姓名 性别 学号 学院 专业 年级 论文题目 基于协同过滤算法的高考志愿推荐系统的设计与实现 □教师推荐题目 □自拟题目 题目来源 题目类别 指导教师 选题的目的、意义(理论…

二叉树进阶——手撕二叉搜索树

troop主页:troop 手撕二叉搜索树 1.二叉搜索树的定义2.实现(非递归)补充结构2.1查找2.2插入2.3删除(重要)情况1(无孩子&&一个孩子) 3.二叉搜索树的应用3.1K模型3.2KV模型3.2.1KV模型的实现 总结二叉…

【芯片设计- RTL 数字逻辑设计入门 1.2 -- Verdi 原理图查看】

请阅读【芯片设计 RTL 数字逻辑设计扫盲 】 文章目录 Verdi 原理图查看显示原理图各信号名信号查找信号追踪 Verdi 原理图查看 这里以D触发器的RTL 实现为例来简单介绍如何在Verdi 中查看原理图,具体RTL code 如下: 可以按照下面步骤来查看原理图&…

【C++】map set 底层刨析

文章目录 1. 红黑树的迭代器2. 改造红黑树3. map 的模拟实现4. set 的模拟实现 在 C STL 库中,map 与 set 的底层为红黑树,那么在不写冗余代码的情况下使用红黑树同时实现 map 与 set 便是本文的重点。 1. 红黑树的迭代器 迭代器的好处是可以方便遍历&…