在自动驾驶技术快速发展的今天,OpenCC项目为研究者提供了一个专注于长尾识别和Corner Cases场景的宝贵数据集。这些罕见但关键的场景对于提升自动驾驶系统的安全性和可靠性具有重要意义。

【免费下载链接】OpenCC Automatic driving long tail / corner cases scenarios dataset (Anomaly detection) 【免费下载链接】OpenCC 项目地址: https://gitcode.com/gh_mirrors/ope/OpenCC

项目核心亮点

OpenCC项目汇集了自动驾驶领域中最具挑战性的场景数据,这些数据在常规训练集中往往难以找到,但对于完善感知算法至关重要。项目包含了从多个公开数据集中精心挑选的Corner Cases场景,为研究者提供了丰富的测试素材。

快速了解Corner Cases

Corner Cases(CC)是指那些发生频率低或代表关键情况的数据,在数据集中往往只有有限的可用性,甚至完全没有。然而,对于机器学习来说,CC至关重要,因为它们在自动驾驶系统中需要用于训练、验证和提升ML模型在推理过程中的性能。

自动驾驶Corner Cases场景分类

核心功能详解

长尾识别与Corner Cases

自然数据分布包含头部、尾部和开放类别,而现有的分类方法主要关注头部和尾部,通常在封闭环境中进行。传统的深度学习模型擅长捕捉头部类别的大数据;最近,针对尾部类别的小数据开发了少样本学习方法。

多层次Corner Cases系统化

项目对Corner Cases进行了系统化的层次分类,从理论上讲,检测的复杂性通常从底层向顶层增加。

实际应用场景展示

场景1:手持停止标志的骑行者

一个骑行者手中拿着停止标志。我们不知道他何时会举起标志。无人驾驶汽车必须理解这种情况。即使他举起停止标志,自动驾驶系统也不应该停止。

自动驾驶长尾场景示例1

场景2:装载塑料管的车辆

装载塑料管的对向车辆散落一地。自动驾驶系统必须学会处理这种突发情况,避免对无人驾驶车辆造成影响。

场景3:道路施工场景

由于道路施工等因素,路面覆盖着锥形桶。无人驾驶车辆必须正确识别这些场景,并在充满锥形桶的道路上实现合理驾驶。

自动驾驶长尾场景示例3

场景4:特殊车辆优先权

交通灯是绿色的,无人驾驶车辆有优先通行权。虽然我们的无人驾驶车辆先到达交叉口,但它必须给稍后到达的特殊车辆(救护车等)让路。

场景5:闯红灯车辆识别

当交叉口绿灯时,无人驾驶车辆准备左转。当遇到高速闯红灯的社会车辆时,无人驾驶车辆需要识别这种情况并及时停车,避免与违法车辆发生碰撞。

自动驾驶长尾场景示例5

场景6:建筑物反射干扰

建筑物立面反射汽车。机器如何"理解"汽车实际上在你身后,尽管你在前面看到它们,并据此指示自动驾驶汽车调整行驶方向?

建筑物反射汽车场景1 建筑物反射汽车场景2

场景7:有轨电车识别

这些场景很多。这里还有一个例子。你如何解读这种情况...车辆前面有建筑物(钟楼),还是车辆在有轨电车前面的道路上?

有轨电车示例场景1 有轨电车示例场景2 有轨电车示例场景3

场景8:交通灯识别挑战

在自动驾驶中,红绿灯感知模块通常会被当做一个单独的子模块进行单独设计。本文针对红绿灯感知过程中存在的部分问题进行汇总,以达到共同讨论,共同解决行业难点问题的目标。

交通灯识别场景

场景9:交通标识牌识别

交通标识牌的准确识别对于自动驾驶决策至关重要。

交通标识牌场景

技术解决方案

模型调整策略

增加现有模型中的阈值:每个对象都有一个相关的置信度级别(这里绘制出来供您理解)。一种直接的方法是增加阈值。在有轨电车示例中,当我这样做时,建筑物(钟楼)消失了。很好,这解决了问题。但我们必须小心,要仔细检查是否丢失了任何关键信息。

阈值调整效果对比 阈值调整效果对比

我们可以增加阈值,但如下所示,虽然反射的行人消失了,但我们也错过了一些关键信息,如实际的交通灯、远处的车辆和一些未被识别的行人。增加阈值是一种策略,但要警惕这种风险。

阈值调整风险示例

生成对抗网络(GAN)

生成对抗网络为处理Corner Cases提供了新的思路。通过生成合成数据,可以增强模型对罕见场景的识别能力。

其他技术方法

专家系统、逆强化学习以及在大规模数据驱动的感知预测多任务模型训练等。

数据集获取与使用

项目提供了多个开源数据集的链接,包括CODA、ONCE、Cityscapes和Waymo Open Dataset等。这些数据集主要从3个目标检测数据集中提取构建,包括KITTI、nuScenes、ONCE。从这些公开数据集中选取了1500个场景图片,包含约6000个目标级别的Corner Cases。

项目价值与意义

OpenCC项目的价值在于它为自动驾驶研究社区提供了一个专注于长尾问题和Corner Cases检测的平台。通过系统化的场景分类和丰富的实例展示,该项目不仅推动了Corner Cases检测技术的发展,也为提升自动驾驶系统的整体安全性做出了重要贡献。

可靠地检测Corner Cases不仅将进一步自动化数据选择过程,提高自动驾驶的安全性,而且还能以积极的方式影响公众对新技术的接受度。

自动驾驶系统概览

进阶研究资源

项目还提供了丰富的学术论文资源,包括关于视觉感知中Corner Cases的系统化研究、实例分割网络不确定性建模、像素级异常检测等前沿研究成果。

通过深入研究这些Corner Cases场景,研究者可以开发出更加鲁棒和可靠的自动驾驶算法,推动整个行业向着更安全、更智能的方向发展。

【免费下载链接】OpenCC Automatic driving long tail / corner cases scenarios dataset (Anomaly detection) 【免费下载链接】OpenCC 项目地址: https://gitcode.com/gh_mirrors/ope/OpenCC

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐