大模型融合YOLO铁路要素缺陷分析系统 | 铁路缺陷检测 YOLO DeepSeek 大语言模型 智能巡检 9141期
系统概述
本系统是一个基于深度学习的铁路要素缺陷检测与分析平台 ,采用 YOLO目标检测算法 结合大语言模型(DeepSeek、Qwen) ,实现智能化的铁路缺陷识别与分析。系统支持图像、视频和实时摄像头检测,并提供AI智能分析建议。


系统核心信息
| 项目 | 详细说明 |
|---|---|
| 检测类别 | 共 66 类,涉及铁轨、车轮、紧固件、转向架、轴箱等铁路要素缺陷 |
| 核心技术 | YOLO11 目标检测 + DeepSeek/Qwen 大语言模型分析 |
| 检测模式 | 图片检测、批量图片检测、视频文件检测、摄像头实时检测 |
| 系统架构 | 前后端分离的微服务架构(SpringBoot + Flask) |
| 应用价值 | 1. 铁路安全监测 :实现铁路要素缺陷的自动化检测与风险分级。 2. 智能分析 :集成大语言模型,提供缺陷分析与维修建议。 3. 多模态支持 :支持图片、视频、实时摄像头多种输入方式。 4. 数据管理:提供完整的历史记录查询与管理功能。 |

完整类别列表(共66类)
一、钢轨缺陷(按风险等级)
| 序号 | 类别名称 | 序号 | 类别名称 |
|---|---|---|---|
| 1 | 钢轨断裂-高风险 | 2 | 钢轨断裂-低风险 |
| 3 | 钢轨断裂-中风险 | 4 | 钢轨腐蚀-高风险 |
| 5 | 钢轨腐蚀-低风险 | 6 | 钢轨腐蚀-中风险 |
| 7 | 轨头核伤-高风险 | 8 | 轨头核伤-低风险 |
| 9 | 轨头核伤-中风险 | 10 | 铁路鱼尾板缺陷-高风险 |
| 11 | 铁路鱼尾板缺陷-低风险 | 12 | 铁路鱼尾板缺陷-中风险 |
| 13 | 钢轨踏面剥离-高风险 | 14 | 钢轨踏面剥离-低风险 |
| 15 | 钢轨踏面剥离-中风险 |
二、缺陷状态
| 序号 | 类别名称 | 序号 | 类别名称 |
|---|---|---|---|
| 16 | 存在缺陷 | 17 | 无缺陷 |
| 18 | 缺陷-故障鱼尾板 | 19 | 缺陷-扣件缺失 |
| 20 | 缺陷-轨道断裂 | 21 | 缺陷-轨道裂纹 |
三、车辆部件(轴箱、转向架、悬挂系统等)
| 序号 | 类别名称 | 序号 | 类别名称 |
|---|---|---|---|
| 22 | 轴箱-ICF型 | 23 | 轴箱-LHB型 |
| 24 | 轴箱-VB型 | 25 | 轴箱-货车通用型 |
| 26 | 转向架构架-LHB型 | 27 | 转向架构架-VB型 |
| 28 | 转向架构架-货车通用型 | 29 | 摇枕空气悬挂-LHB型 |
| 30 | 摇枕梁-LHB型 | 31 | 摇枕空气悬挂-VB型 |
| 32 | 制动指示器-LHB型 | 33 | 控制臂-LHB型 |
| 34 | 控制臂-VB型 | 35 | 脚踏板-LHB型 |
| 36 | 悬挂杆-ICF型 | 37 | 横摆阻尼器连杆-LHB型 |
| 38 | 一系弹簧-ICF型 | 39 | 一系弹簧-LHB型 |
| 40 | 一系弹簧-VB型 | 41 | 一系悬挂-VB型 |
| 42 | 二系弹簧-ICF型 | 43 | 二系弹簧-LHB型 |
| 44 | 下悬式水箱-LHB型 | 45 | 弹簧梁-货车通用型 |
| 46 | 弹簧组件-货车通用型 | 47 | 摆杆-ICF型 |
| 48 | 摆杆-LHB型 | 49 | 卫生间箱体-LHB型 |
| 50 | 垂向阻尼器-ICF型 | 51 | 垂向阻尼器-VB型 |
| 52 | 垂向阻尼器-LHB型 | 53 | 车轮防滑保护线缆-LHB型 |
| 54 | 车轮防滑保护线缆-VB型 | 55 | 供水管路-LHB型 |
| 56 | 横摆阻尼器框架-LHB型 | 57 | 横摆阻尼器框架-VB型 |
| 58 | 横摆阻尼器-LHB型 | 59 | 横摆阻尼器-VB型 |
四、表面缺陷与紧固件
| 序号 | 类别名称 | 序号 | 类别名称 |
|---|---|---|---|
| 60 | 裂纹-划痕 | 61 | 变色 |
| 62 | 表面剥落 | 63 | 车轮 |
| 64 | 破损 | 65 | 紧固件 |
| 66 | 缺失 |


系统架构设计
整体架构
┌─────────────────────────────────────────────────────────┐
│ 前端展示层 │
│ (Web界面/移动端) │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────────▼────────────────────────────────────┐
│ API网关层 │
│ (SpringBoot - 端口9999) │
│ - 请求路由 - 文件管理 - 数据存储 - 用户管理 │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────────▼────────────────────────────────────┐
│ 业务逻辑层 │
│ (Flask - 端口5000) │
│ - YOLO推理 - AI分析 - 实时流处理 - 批量处理 │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────────▼────────────────────────────────────┐
│ 数据存储层 │
│ - MySQL数据库 - 文件存储系统 - 模型权重文件 │
└─────────────────────────────────────────────────────────┘
技术栈
| 层次 | 技术选型 |
|---|---|
| 后端服务 | SpringBoot(Java)、Flask(Python) |
| AI技术 | YOLO11、DeepSeek、Qwen |
| 数据持久化 | MyBatis Plus、MySQL |
| 图像处理 | OpenCV、FFmpeg |
| 实时通信 | WebSocket、MJPEG |

功能模块
1. 图片缺陷检测模块
- 单张图片检测:上传图片 → YOLO推理 → 返回检测结果 → 可选AI分析
- 批量图片检测:上传压缩文件夹 → 批量推理 → 逐张保存结果
2. 视频缺陷检测模块
- 视频文件检测:逐帧读取 → YOLO推理 → 实时绘制检测框 → 输出处理视频
- 摄像头实时检测:实时捕获视频帧 → 逐帧推理 → 返回检测结果流
3. AI智能分析模块
- DeepSeek分析:调用
deepseek-chat模型进行缺陷分析 - Qwen分析:调用
Qwen/Qwen2.5-14B-Instruct模型进行缺陷分析
4. 数据管理模块
- 图片记录管理、视频记录管理、摄像头记录管理
- 用户认证和权限管理
知识普及:铁路缺陷检测的技术要点
- 多类别风险分级:系统将钢轨断裂、腐蚀、轨头核伤等缺陷按高/中/低风险分级,有助于优先处理高风险隐患。
- 大语言模型辅助决策:检测到缺陷后,系统将标签传递给DeepSeek/Qwen,由AI分析缺陷成因并给出维修建议,提升决策效率。
- 实时流处理:视频和摄像头检测采用流式处理,边处理边返回,减少延迟,适用于实时监控场景。
- 微服务架构优势:前后端分离设计便于功能扩展与水平扩展,支持多模型切换与AI模型可插拔。
快速开始(核心代码示例)
1. YOLO模型加载与推理
python
from ultralytics import YOLO
model = YOLO(weights_path)
results = model(image, conf=0.5, device='cpu', imgsz=640)
2. AI分析提示词构建
我使用yolo对铁路要素缺陷进行检测。接下来我会告诉你检测到了哪些缺陷。
请帮我分析检测到的缺陷,只需回答我要的结果。这是我检测到的结果:
[缺陷标签1],[缺陷标签2],...
3. DeepSeek API调用
python
import requests
url = "https://api.deepseek.com"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
data = {"model": "deepseek-chat", "messages": [{"role": "user", "content": prompt}]}
response = requests.post(url, headers=headers, json=data)
标签
铁路缺陷检测 YOLO DeepSeek 大语言模型 智能巡检 目标检测 深度学习 计算机视觉