引言

亲爱的读者们,您是否在寻找某个特定的数据集,用于研究或项目实践?欢迎您在评论区留言,或者通过公众号私信告诉我,您想要的数据集的类型主题。小编会竭尽全力为您寻找,并在找到后第一时间与您分享。

一、背景

随着智能交通系统(ITS)的快速发展,交通信号灯检测成为了一个重要的研究领域。交通信号灯作为道路交通的重要指示设备,对于保障行车安全、提高交通效率具有重要意义。近年来,基于计算机视觉的交通信号灯检测技术得到了广泛关注。本文基于 Bosch Small Traffic Lights Dataset(BSTLD)数据集,对交通信号灯检测技术进行了深入研究。BSTLD 数据集以其准确、丰富的标注信息,为交通信号灯检测算法的训练和评估提供了有力的支持。

二、BSTLD 数据集概述

BSTLD 数据集是一个专为基于视觉的交通信号灯检测设计的准确数据集。该数据集包含 13427 个摄像机图像,分辨率为 1280x720 像素,覆盖了各种天气、光照条件和交通场景。数据集共包含约 24000 个带注释的交通信号灯,每个交通信号灯的标注信息包括边界框以及当前状态(活动灯)。此外,BSTLD 数据集还提供了原始 12 位 HDR 图像和重建的 8 位 RGB 彩色图像两种形式的相机图像。RGB 图像虽然可用于调试和训练,但转换过程中可能存在的伪影和颜色分布异常等问题,对检测算法的性能提出了一定的挑战。
第118期 交通信号灯图像数据集_猫脸码客

三、交通信号灯检测算法研究

算法框架

本文采用基于深度学习的目标检测算法进行交通信号灯检测。算法框架主要包括特征提取、候选区域生成、分类与回归三个步骤。首先,通过卷积神经网络(CNN)对输入图像进行特征提取;然后,利用区域提议网络(RPN)生成候选区域;最后,通过分类器和回归器对候选区域进行分类和位置调整,得到最终的检测结果。

特征提取网络

在特征提取阶段,本文采用 ResNet-50 作为基础网络。ResNet-50 是一种深度残差网络,通过引入残差连接解决了深度神经网络在训练过程中容易出现的梯度消失和模型退化问题。ResNet-50 在 ImageNet 数据集上取得了优异的性能,对于交通信号灯检测任务也具有良好的泛化能力。

候选区域生成

在候选区域生成阶段,本文采用 RPN 网络。RPN 网络以特征提取网络输出的特征图作为输入,通过滑动窗口的方式在特征图上生成一系列候选区域。每个候选区域都有一个对应的置信度得分和边界框坐标。通过设定合适的置信度阈值,可以筛选出高质量的候选区域用于后续的分类和回归。

分类与回归

在分类与回归阶段,本文采用 Fast R-CNN 中的 RoI Pooling 层对候选区域进行池化操作,得到固定大小的特征向量。然后,将特征向量送入全连接层进行分类和回归。分类器用于判断候选区域是否包含交通信号灯,回归器用于调整候选区域的边界框坐标,使其更加准确地贴合目标物体。

四、数据集地址

 第116期 目标检测——交通信号灯图像数据集
第118期 交通信号灯图像数据集_开源数据集_02