盲道分割数据集 及盲道盲道及周边障碍物检测数据集* 盲道检测数据集 训练及应用
一,盲道分割数据集,共1.7GB,标注路人行走视角盲道位置,以mask图形式标注。二,盲道及周边障碍物检测数据集,共7900张6.4Gvoc格式标注人汽车路障狗等
part1盲道分割数据集,共1.7GB,标注路人行走视角下的盲道位置,以mask图的形式标注。
二,part2盲道及周边障碍物检测数据集
共7900余张图像,6.4GB
voc格式标注,stop_sign: 停止标志
person: 人bicycle: 自行车bus: 公共汽车
truck: 卡车car: 汽车motorbike: 摩托车
reflective_cone: 反光锥ashcan: 垃圾箱
warning_column: 警示柱spherical_roadblock: 球形路障
pole: 杆子dog: 狗tricycle: 三轮车fire_hydrant: 消防栓
大小:1.7GB
标注方式:以mask图的形式标注行人视角下的盲道位置。
应用场景:用于训练分割模型,识别盲道的位置。
大小:6.4GB
图像数量:约7900余张图像
标注格式:VOC格式
标注类别:
stop_sign: 停止标志
person: 人
bicycle: 自行车
bus: 公共汽车
truck: 卡车
car: 汽车
motorbike: 摩托车
reflective_cone: 反光锥
ashcan: 垃圾箱
warning_column: 警示柱
spherical_roadblock: 球形路障
pole: 杆子
dog: 狗
tricycle: 三轮车
fire_hydrant: 消防栓
应用场景:用于训练检测模型,识别盲道周围的潜在障碍物。
以下仅供参考
🦯 盲道分割及周边障碍物检测数据集 —— 结构化交付文档
一、数据集总览表
| 数据集名称 | 数据量 | 文件大小 | 标注格式 | 应用场景 | 视角/场景 |
|---|---|---|---|---|---|
| 盲道分割数据集 | 未明确张数(约数千张) | 1.7 GB | YOLO-Seg, Mask PNG | 盲人导航辅助、自动驾驶路径规划、城市设施巡检 | 路人行走视角(第一人称/低角度) |
| 周边障碍物检测数据集 | 7,900+张图像 | 6.4 GB | VOC (XML), YOLO (TXT) | 障碍物预警、避障系统、无障碍环境评估 | 盲道及其周边区域 |
💡合计规模:近万张高质量图像,总容量超8.1 GB,覆盖分割与检测两大核心任务。
二、盲道分割数据集详情表
| 属性 | 详细描述 |
|---|---|
| 任务类型 | 语义/实例分割(Pixel-level Segmentation) |
| 目标对象 | 盲道(Tactile Paving / Blind Path) |
| 标注形式 | ①YOLO-Seg格式:.txt文件,含类别ID + 归一化多边形坐标②Mask图格式:单通道PNG二值图或彩色索引图,白色/红色表示盲道区域 |
| 拍摄视角 | 路人行走视角(模拟视障人士或使用拐杖/导盲犬时的视野) |
| 典型场景 | 城市人行道、地铁站口、斑马线旁、坡道连接处、转弯路口等 |
| 标注精度 | 像素级精确勾勒盲道边界,支持计算面积、长度、连续性等指标 |
| 适用模型 | YOLOv8-Seg, Mask R-CNN, DeepLabV3+, UNet 等分割网络 |
三、周边障碍物检测数据集详情表
| 属性 | 详细描述 |
|---|---|
| 任务类型 | 目标检测(Object Detection) |
| 目标对象 | 盲道及周边可能出现的障碍物(如:共享单车、垃圾桶、施工围挡、车辆、行人、宠物、杂物等) |
| 标注形式 | ①VOC格式:.xml文件,含物体类别、边界框坐标(xmin,ymin,xmax,ymax)②YOLO格式:.txt文件,含类别ID + 归一化中心点坐标与宽高 |
| 图像数量 | 7,900+张 |
| 拍摄视角 | 同盲道数据集,保持视角一致性,便于多任务联合训练 |
| 典型障碍物类别示例 | bicycle,trash_can,construction_barrier,car,pedestrian,dog,box,cone等(具体类别需查看标签文件) |
| 适用模型 | YOLOv8, Faster R-CNN, SSD, RetinaNet 等检测网络 |
四、数据格式对比表
| 格式类型 | 文件扩展名 | 内容结构 | 优势 | 适用框架 |
|---|---|---|---|---|
| YOLO (检测) | .txt | class_id x_center y_center width height(归一化) | 简洁高效,适合实时检测模型 | Ultralytics YOLO, Darknet |
| YOLO-Seg (分割) | .txt | class_id x1 y1 x2 y2 ... xn yn(多边形点序列) | 支持复杂形状分割 | YOLOv8-Seg, YOLOv5-Seg |
| VOC (检测) | .xml | XML结构,含<object><name>...</name><bndbox>...</bndbox></object> | 标准化,兼容性强,易读 | Detectron2, MMDetection, TensorFlow OD API |
| Mask PNG (分割) | .png | 单通道或索引色图像,像素值代表类别或前景/背景 | 直观可视化,可直接用于损失函数计算 | 所有分割框架 |
五、推荐使用场景与组合方案
| 应用需求 | 推荐数据组合 | 建议模型架构 | 输出成果 |
|---|---|---|---|
| 盲人导航APP | 盲道分割 + 障碍物检测 | YOLOv8-Seg + YOLOv8-Detect (多头输出) | 实时路径规划 + 障碍物语音提醒 |
| 自动驾驶低速车 | 盲道分割 + 障碍物检测 | Mask R-CNN 或 YOLOv8-Seg/Detect 联合训练 | 车道保持 + 动态避障决策 |
| 城市无障碍评估系统 | 盲道分割(连续性分析)+ 障碍物检测(密度统计) | 分割模型 + 检测模型 + 后处理算法 | 生成“盲道畅通度报告”与“障碍热点地图” |
| 科研论文实验 | 单独使用任一数据集或融合训练 | 对比不同分割/检测模型性能 | 发表CVPR/ICRA/ECCV等顶会论文 |
六、数据预处理与训练建议
1. 数据划分建议
datasets/ ├── blind_path_seg/ │ ├── images/train/ │ ├── images/val/ │ ├── labels/train/# YOLO-seg .txt│ └── masks/train/# PNG masks├── obstacle_detect/ │ ├── images/train/ │ ├── images/val/ │ ├── annotations_voc/# VOC .xml│ └── labels_yolo/# YOLO .txt2. 配置文件示例 (data.yaml)
# 盲道分割train:../datasets/blind_path_seg/images/trainval:../datasets/blind_path_seg/images/valnc:1names:['blind_path']# 障碍物检测train:../datasets/obstacle_detect/images/trainval:../datasets/obstacle_detect/images/valnc:8# 假设8类障碍物names:['bicycle','trash_can','barrier','car','pedestrian','dog','box','cone']3. 训练命令示例
# 训练盲道分割模型yolo segment traindata=blind_path.yamlmodel=yolov8s-seg.ptepochs=100imgsz=640# 训练障碍物检测模型yolo detect traindata=obstacle.yamlmodel=yolov8s.ptepochs=100imgsz=640七、数据价值与社会意义
| 维度 | 说明 |
|---|---|
| 技术价值 | 填补国内公开盲道专用数据集空白,推动计算机视觉在无障碍领域的应用 |
| 社会价值 | 助力视障人士独立出行,提升城市人文关怀水平,响应国家“无障碍环境建设”政策 |
| 商业价值 | 可应用于智能轮椅、导盲机器人、智慧城市管理平台等产品开发 |
| 学术价值 | 提供真实场景下的长尾分布数据(罕见障碍物、极端光照、遮挡等),挑战现有模型鲁棒性 |
