five

Bosch-BSTLD-dataset

收藏
github2021-08-16 更新2024-05-31 收录
下载链接:
https://github.com/ameyskulkarni/Detection-and-Localization-of-traffic-lights-using-RCNNs-on-Bosch-BSTLD-dataset
下载链接
链接失效反馈
官方服务:
资源简介:
该数据集包含显示不同信号的交通灯的道路图像。标签以.YAML文件形式提供,并通过脚本转换为.csv格式。每行数据包括图像名称、边界框坐标(x_min, x_max, y_min, y_max)和标签(如红色、绿色、黄色等灯光颜色)。

This dataset comprises road images displaying traffic lights with various signals. The labels are provided in .YAML files and are converted into .csv format via a script. Each row of data includes the image name, bounding box coordinates (x_min, x_max, y_min, y_max), and labels (such as red, green, yellow, etc., indicating the color of the light).
创建时间:
2019-04-15
原始信息汇总

数据集概述

数据集名称

  • Detection-and-Localization-of-traffic-lights-using-RCNNs-on-Bosch-BSTLD-dataset

数据集内容

  • 包含道路图像,图像中显示不同信号的交通灯。
  • 标签信息存储于.YAML文件中,通过脚本转换为.csv格式。

数据集标签

  • 标签包括:RED, GREEN, YELLOW等交通灯颜色。

数据集处理

  • 使用脚本将.yaml文件转换为.csv格式,每行包含图像名称、边界框坐标(x_min, x_max, y_min, y_max)及标签。
  • .csv文件提取信息并存储于数据框中。

数据集使用

  • 用于训练和测试基于RCNN的交通灯检测模型。
  • 训练样本数:1017,测试样本数:199。
  • 使用VGG-16作为基础网络,应用转移学习。
  • 使用区域提议网络(Region Proposal Network)和感兴趣区域池化层(Region of Interest pooling layer)进行对象检测。
  • 应用非极大值抑制技术选择最高概率的边界框。

数据集文件

  • train.ipynb: 用于训练模型。
  • test.ipynb: 用于生成损失图和计算平均精度(mAP)。
  • train_images_df: 存储所有训练图像数据的数据框。
  • train_bboxes.csv: 包含标签的.csv文件。
  • yamltocsv.ipynb: 用于将.yaml文件转换为.csv文件的脚本。

数据集结果

  • 所有训练和测试结果可在相应的.ipynb文件中查看。
  • 图像结果已添加到数据集仓库中。

数据集改进计划

  • 计划使代码模块化,以便更有效地分配资源。
  • 计划通过使用更大的数据集和增加训练周期来提高准确性。
搜集汇总
数据集介绍
main_image_url
构建方式
Bosch-BSTLD数据集通过采集道路图像构建,这些图像中包含了显示不同信号状态的交通灯。数据集的标签信息以.YAML文件形式提供,并通过专用脚本转换为便于处理的.CSV格式。转换后的CSV文件包含图像名称、交通灯边界框的坐标信息(x_min, x_max, y_min, y_max)以及交通灯颜色标签(如红色、绿色、黄色等)。这一构建方式确保了数据的结构化和可扩展性,为后续的深度学习模型训练提供了坚实的基础。
使用方法
使用Bosch-BSTLD数据集时,首先需将YAML格式的标签文件转换为CSV格式,以便于数据加载和处理。随后,利用转换后的CSV文件构建数据框架,提取图像名称、边界框坐标及标签信息。在模型训练阶段,可采用基于区域的卷积神经网络(RCNN)进行交通灯的检测与定位。通过预训练的VGG-16模型提取特征,并结合区域建议网络(RPN)生成候选区域,最终利用非极大值抑制技术筛选最优边界框。训练和测试过程可通过提供的Jupyter Notebook文件实现,并可通过调整超参数进一步优化模型性能。
背景与挑战
背景概述
Bosch-BSTLD数据集是由博世公司开发的一个专注于交通信号灯检测与定位的数据集,旨在通过深度学习技术提升自动驾驶系统的感知能力。该数据集包含了大量道路图像,每张图像中均标注了交通信号灯的位置及其颜色状态(如红、绿、黄等)。数据集的核心研究问题在于如何通过区域卷积神经网络(RCNN)等先进技术,实现对交通信号灯的精确检测与分类。该数据集自发布以来,已成为自动驾驶领域的重要基准,推动了交通信号灯识别技术的发展。
当前挑战
Bosch-BSTLD数据集在应用过程中面临多重挑战。首先,交通信号灯的检测与分类需要极高的精度,尤其是在复杂道路环境中,信号灯可能被遮挡或光照条件不佳,这增加了算法的难度。其次,数据集的构建过程中,标注工作极为繁琐,需要精确标注每个信号灯的位置及其颜色状态,这对数据质量提出了严格要求。此外,尽管RCNN等深度学习模型在目标检测中表现出色,但其计算复杂度较高,如何在保证精度的同时提升算法的实时性,仍是一个亟待解决的问题。
常用场景
经典使用场景
Bosch-BSTLD数据集在交通信号灯检测与定位领域具有广泛的应用。该数据集通过提供包含不同信号灯状态的交通场景图像,为研究者提供了丰富的训练和测试素材。经典的使用场景包括利用区域卷积神经网络(RCNN)进行交通信号灯的检测与分类,通过边界框定位信号灯的位置,并识别其颜色状态(如红、绿、黄等)。这一过程不仅提升了交通信号灯检测的精度,还为自动驾驶系统的开发提供了关键技术支持。
解决学术问题
Bosch-BSTLD数据集有效解决了交通信号灯检测中的两大核心问题:目标分类与目标定位。通过提供精确的边界框标注和信号灯颜色标签,该数据集为研究者提供了标准化的评估基准。其应用显著提升了交通信号灯检测模型的性能,尤其是在复杂交通场景下的鲁棒性。此外,该数据集还为研究者在目标检测领域探索更高效的算法(如RCNN和YOLO)提供了实验基础,推动了计算机视觉技术在智能交通系统中的发展。
实际应用
在实际应用中,Bosch-BSTLD数据集为自动驾驶和智能交通系统的开发提供了重要支持。通过训练基于该数据集的深度学习模型,自动驾驶车辆能够更准确地识别交通信号灯的状态,从而做出更安全的驾驶决策。此外,该数据集还可用于交通监控系统的优化,帮助城市管理者实时监测交通流量和信号灯状态,提升交通管理效率。其应用不仅限于研究领域,更在实际工程中展现了巨大的潜力。
数据集最近研究
最新研究方向
在自动驾驶和智能交通系统领域,交通信号灯的检测与定位技术一直是研究的热点。Bosch-BSTLD数据集作为该领域的重要资源,近年来被广泛应用于基于深度学习的交通信号灯检测研究。最新的研究方向主要集中在利用区域卷积神经网络(RCNN)进行目标检测与定位。通过结合VGG-16作为基础网络,研究者能够提取图像中的特征图,并利用区域建议网络(RPN)生成候选区域。此外,非极大值抑制(NMS)技术的应用进一步优化了检测结果的准确性。随着数据集规模的扩大和训练轮次的增加,模型的精度有望进一步提升。该数据集的研究不仅推动了自动驾驶技术的发展,也为智能交通系统的实时决策提供了重要支持。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作