云计算百科
云计算领域专业知识百科平台

数据集面向桥梁结构表观病害识别、像素级分割与智能巡检任务,覆盖裂缝、腐蚀、析白、渗漏水和混凝土剥落五种常见损伤类型。数据同时提供原始图像、像素标签、标签信息和样本清单,可用于语义分割、病害区域提取、损

智慧化-桥梁表面五类病害检测与分割数据集
在这里插入图片描述

数据集面向桥梁结构表观病害识别、像素级分割与智能巡检任务,覆盖裂缝、腐蚀、析白、渗漏水和混凝土剥落五种常见损伤类型。数据同时提供原始图像、像素标签、标签信息和样本清单,可用于语义分割、病害区域提取、损伤面积评估及巡检算法研究。在这里插入图片描述

在这里插入图片描述

图像数量:5,821张
腐蚀图像:955张
裂缝图像:1,480张
析白图像:1,269张
渗漏水图像:873张
剥落图像:1,244张
类别数量:5类病害,另含背景标签
标注类型:像素级语义分割标签
配套文件:原始图像、标签图、JSON标签说明、样本列表
数据体积:约2.07G
适用任务:桥梁病害分割、结构巡检、损伤区域定位、工程视觉分析

在这里插入图片描述

梁表面五类病害检测与分割数据集在这里插入图片描述

数据集信息表

项目详细说明
数据集名称 梁表面五类病害检测与分割数据集
图像总量 5821张
各类病害样本分布 腐蚀:955张裂缝:1480张析白:1269张渗漏水:873张混凝土剥落:1244张
分割类别 5类病害 + 背景crack(裂缝)、corrosion(腐蚀)、efflorescence(析白)、water_seepage(渗漏水)、spalling(混凝土剥落)、background(背景)
标注类型 像素级语义分割标注
配套文件 原始图像、分割标签图、JSON标签说明、样本清单
数据大小 约2.07GB
适配任务 桥梁表观病害语义分割、病害区域提取、损伤面积测算、桥梁结构智能巡检、工程结构视觉算法研发
推荐模型 YOLOv8-seg / YOLOv11-seg、U-Net、SegFormer、Mask R-CNN

分割任务yaml配置(YOLO-seg 标准格式 bridge_defect_seg.yaml)

path: ./bridge_surface_defect_dataset
train: images/train
val: images/val
test: images/test

nc: 5
names:
0: crack
1: corrosion
2: efflorescence
3: water_seepage
4: spalling

环境依赖

pip install ultralytics torch opencv-python pillow numpy

YOLOv8-seg 训练代码 train_bridge_seg.py

from ultralytics import YOLO

def main():
# 加载分割预训练权重,兼容 YOLOv8-seg / YOLOv11-seg
model = YOLO("yolov8s-seg.pt")

train_result = model.train(
data="./bridge_surface_defect_dataset/bridge_defect_seg.yaml",
epochs=100,
imgsz=640,
batch=12,
device=0,
workers=4,
patience=15,
project="runs/train",
name="bridge_defect_segment",
exist_ok=True
)
print("训练完成,权重保存路径:runs/train/bridge_defect_segment/weights")
metrics = model.val(split="test")
print(f"mAP@50: {metrics.box.map50:.4f}")

if __name__ == "__main__":
main()

分割推理代码 predict_bridge_seg.py

from ultralytics import YOLO
import cv2

model = YOLO("runs/train/bridge_defect_segment/weights/best.pt")

if __name__ == "__main__":
img_file = "bridge_test.jpg"
results = model.predict(
source=img_file,
conf=0.25,
save=True,
save_masks=True # 输出单独病害掩码图,用于面积计算
)
vis_img = results[0].plot()
cv2.imshow("Bridge Defect Segmentation", vis_img)
cv2.waitKey(0)
cv2.destroyAllWindows()

关键词标签

#桥梁病害分割 #混凝土裂缝检测 #桥梁智能巡检 #语义分割数据集 #结构表观损伤识别 #YOLO-seg数据集

在这里插入图片描述

中英术语对照表(标注通用)

中文病害名称标准英文标签
裂缝 crack
腐蚀 corrosion
析白(泛碱) efflorescence
渗漏水 water_seepage
混凝土剥落 spalling
赞(0)
未经允许不得转载:网硕互联帮助中心 » 数据集面向桥梁结构表观病害识别、像素级分割与智能巡检任务,覆盖裂缝、腐蚀、析白、渗漏水和混凝土剥落五种常见损伤类型。数据同时提供原始图像、像素标签、标签信息和样本清单,可用于语义分割、病害区域提取、损
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!