five

Cityscape

收藏
github2023-11-09 更新2024-05-31 收录
下载链接:
https://github.com/Rcrossmeister/Cityscape_yolov5
下载链接
链接失效反馈
官方服务:
资源简介:
适配街景道路的目标检测任务的数据集,用于自动驾驶中的目标检测。

A dataset tailored for object detection tasks in street view scenarios, designed for use in autonomous driving applications.
创建时间:
2023-01-17
原始信息汇总

Cityscape_yolov5数据集概述

数据集来源

  • 官网下载链接: https://www.cityscapes-dataset.com/news/
  • 个人网盘链接: 链接: https://pan.baidu.com/s/1njtEAV11gs_ZWhtelB1iZw? 提取码: x5kx

数据集使用步骤

  1. 创建新目录并解压文件: shell mkdir ./cityscape unzip gtFine_trainvaltest.zip -d ./cityscape mv ./gtFine_trainvaltest ./getfine mv ./leftImg8bit_trainvaltest ./leftImg8bit

  2. 数据处理: shell mv handle.py ./cityscape python handle.py

  3. 生成images和labels目录

  4. 提取labels中的class顺序: python path = ./cityscape/labels/classes.txt tmp = [] with open(path, "r") as f: for _ in f: tmp.append(_.replace( ,))
    print(tmp)

    shell [rectification border, road, sidewalk, ··· , ridergroup, truckgroup] # class names

  5. 创建cityscape.yaml: yaml path: ../cityscape # dataset root dir train: images/train # train images (relative to path) 118287 images val: images/val # val images (relative to path) 5000 images test: images/test

    Classes

    nc: 38 # number of classes names: [rectification border, road, sidewalk, ··· , ridergroup, truckgroup] # class names

  6. 复制cityscape.yaml到./yolov5/data中

数据集性能指标

  • mAP: 42.25 (Full classes)
搜集汇总
数据集介绍
main_image_url
构建方式
Cityscape数据集源自对城市街景的广泛采集,涵盖了多个欧洲城市的街道场景。数据集的构建通过高分辨率摄像设备捕捉街景图像,并经过精细的标注过程,确保每一帧图像中的道路、行人、车辆等目标均被准确标记。标注工作由专业团队完成,采用像素级标注技术,确保了数据的精确性和可靠性。数据集进一步转化为YOLOv5格式,以适应目标检测任务的需求。
使用方法
使用Cityscape数据集时,首先需下载并解压数据集文件,随后通过提供的脚本进行数据处理,生成适用于YOLOv5的图像和标签目录。用户可通过读取生成的类别文件获取类别顺序,并创建相应的配置文件。最后,将配置文件复制到YOLOv5的数据目录中,完成数据集的准备工作。数据集的使用流程清晰,便于用户快速上手并进行目标检测模型的训练与评估。
背景与挑战
背景概述
Cityscape数据集由德国达姆施塔特工业大学、马克斯·普朗克信息学研究所等机构于2016年联合发布,旨在为计算机视觉领域提供高质量的街景图像数据。该数据集包含来自50个不同城市的街景图像,涵盖了丰富的城市场景和复杂的交通环境。其核心研究问题聚焦于语义分割、实例分割以及目标检测等任务,尤其在自动驾驶和智能交通系统中具有重要应用价值。Cityscape数据集以其高分辨率和精细标注著称,已成为相关领域研究的重要基准之一,推动了计算机视觉技术的进步。
当前挑战
Cityscape数据集在解决街景图像分析问题时面临多重挑战。首先,街景环境的复杂性使得目标检测和分割任务尤为困难,尤其是对于遮挡、光照变化和动态背景的处理。其次,数据集中包含大量细粒度类别,如不同类型的车辆和行人群体,这对模型的分类精度提出了更高要求。在数据构建过程中,标注工作耗时且繁琐,尤其是在处理高分辨率图像时,确保标注的一致性和准确性成为一大挑战。此外,数据集的多样性和规模也对计算资源和算法效率提出了较高要求,如何在保证性能的同时提升计算效率是当前研究的重点之一。
常用场景
经典使用场景
Cityscape数据集广泛应用于自动驾驶和智能交通系统的研究中,尤其是在街景图像的目标检测和语义分割任务中。该数据集提供了高分辨率的街景图像,涵盖了多种城市环境下的道路、行人、车辆等目标,为研究者提供了丰富的视觉信息。通过使用该数据集,研究者能够训练和验证深度学习模型在复杂城市环境中的表现,从而推动自动驾驶技术的发展。
解决学术问题
Cityscape数据集解决了自动驾驶领域中的关键问题,如目标检测、语义分割和场景理解。通过提供大量标注精细的街景图像,该数据集帮助研究者克服了模型在复杂城市环境中识别和分类目标的挑战。此外,数据集中的多样化场景和天气条件使得模型能够在不同环境下进行泛化,提升了自动驾驶系统的鲁棒性和安全性。
实际应用
在实际应用中,Cityscape数据集被广泛用于开发自动驾驶汽车的感知系统。通过利用该数据集训练的目标检测和语义分割模型,自动驾驶汽车能够准确识别道路上的行人、车辆、交通标志等关键目标,从而做出安全的驾驶决策。此外,该数据集还被用于智能交通监控系统,帮助城市管理者优化交通流量和提升道路安全。
数据集最近研究
最新研究方向
近年来,Cityscape数据集在计算机视觉领域,特别是街景道路目标检测任务中,展现出其独特的价值。随着深度学习技术的不断进步,研究者们开始探索如何更高效地利用该数据集进行复杂场景下的目标识别与分类。特别是在YOLOv5框架的应用中,Cityscape数据集被广泛用于训练和验证模型,以提高模型在真实世界环境中的泛化能力和准确性。此外,随着自动驾驶技术的快速发展,Cityscape数据集在模拟和测试自动驾驶系统的环境感知能力方面也扮演着关键角色。这些研究不仅推动了目标检测算法的发展,也为自动驾驶技术的安全性和可靠性提供了重要的数据支持。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

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

二维码
科研交流群

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

数据驱动未来

携手共赢发展

商业合作