Image identification of station signal plan based on OpenCV
-
摘要:
为实现异构车站信号平面图图纸数据格式的统一,结合车站信号平面图(简称:平面图)中各模块的形态特征分析与逻辑关系,提出基于OpenCV的图像识别方法以对平面图中主要的站场信号设备进行图像识别。将CAD平面图统一转化为相同分辨率及尺寸的PNG格式图像,采用灰度化和边缘检测算法进行图像预处理,得到站场的轮廓;分析平面图结构,利用Hough圆检测与直线检测实现平面图元的特征提取;根据识别到的圆与直线段,结合每种站场信号设备的属性特点及其之间物理连接的逻辑关系,分别设计识别方法。试验结果表明:基于OpenCV的图像识别方法可较为准确、完整地识别出各类站场信号设备,并获得每个设备相关的站场数据。
Abstract:To implement the standardization of data format for heterogeneous station signal plan drawings, this paper proposed an image identification method based on OpenCV by analyzing the morphological characteristics and logical relationships of each module in the station signal plan (referred to as the plan) to identify the main station signal equipment in the plan. The paper converted CAD floor plans into PNG format images of the same resolution and size, and used grayscale and edge detection algorithms for image preprocessing to obtain the contour of the station, analyzed the structure of the floor plan and use Hough circle detection and line detection to extract features of the floor plan elements, and based on the identified circles and straight line segments, combined with the attribute characteristics of each station yard signal equipment and the logical relationship of the physical connections between attribute characteristics to design identification methods separately. The experimental results show that the OpenCV based image identification method can accurately and completely identify various types of station yard signal equipment, and obtain station yard data related to each equipment.
-
Keywords:
- station signal plan /
- OpenCV /
- image identification /
- feature extraction /
- Hough detection
-
-
表 1 信号机图像识别数据字段说明
字段 类型 备注 x1 int 灯位1圆心横坐标 y1 int 灯位1圆心纵坐标 … … … x5 int 灯位5圆心横坐标 y5 int 灯位5圆心纵坐标 type tinyint 信号机的类型(0=出站,1=进站,2=调车) direct tinyint 朝向(0=右朝向,1=左朝向) circlenum tinyint 灯位数 表 2 绝缘节图像识别数据字段说明
字段 类型 备注 x1 int 绝缘节横坐标 y1 int 绝缘节纵坐标 type tinyint 所属的咽喉区(1=普通,2 =超限) 表 3 道岔图像识别数据字段说明
字段 类型 备注 x1 int 道岔端点1横坐标 y1 int 道岔端点1纵坐标 x2 int 道岔端点2横坐标 y2 int 道岔端点2纵坐标 direct tinyint 朝向(1=撇形,-1=捺形) type tinyint 类型(0:单动道岔、1:双动道岔、2:交叉渡线) pos tinyint 道岔划分(0=上,1=下) 表 4 轨道电路图像识别数据字段说明
字段 类型 备注 x1 int 轨道电路包含的绝缘节横坐标 y1 int 轨道电路包含的绝缘节纵坐标 … … … track_t tinyint 所包含的道岔类型 … … … x10 int 包含的道岔2端点1的横坐标 y10 int 包含的道岔2端点1的纵坐标 x11 int 包含的道岔2端点2的横坐标 y11 int 包含的道岔2端点2的纵坐标 k2 tinyint 道岔2朝向(1=撇形,-1=捺形) p2 tinyint 道岔2划分区段(0=上,1=下) type tinyint 轨道电路的类型(0=无岔,1=有岔) 表 5 图像识别方法验证结果
设备类别 实际个数 正确识别个数 误识别个数 识别率 信号机 204 198 6 97% 绝缘节 223 207 16 93% 道岔 174 162 12 93% 轨道电路 240 203 37 85% -
[1] 王 鹏. 铁路站场BIM技术应用研究[J]. 铁道标准设计,2019,63(11):27-29,34. [2] 王许生,蒲 浩,张 恬,等. 多耦合约束条件下铁路站场总体布置图自动生成方法研究[J]. 铁道科学与工程学报,2019,16(1):239-248. [3] 黄孝章,刘双双. 铁路站场平面图CAD系统中图形信息的自动识别和提取方法[J]. 交通与计算机,1998,16(2):53-57. [4] 张天祖,吕兴寿. 铁路站场平面图中主要元素的自动识别算法[J]. 兰州交通大学学报,2013,32(3):124-127,163. [5] 高兵德. CAD二次开发在铁路车站信号设计中的应用[J]. 铁道通信信号,2016,52(8):33-35. [6] 路正凤,王思明,吕国强,等. 基于PCA和随机Hough变换的调车信号灯检测[J]. 铁道标准设计,2014,58(3):130-134,140. [7] Li Q Y, Ren S W. A real-time visual inspection system for discrete surface defects of rail heads[J]. IEEE Transactions on Instrumentation and Measurement, 2012, 61(8): 2189-2199. DOI: 10.1109/TIM.2012.2184959
[8] 龙 芳,杨 扬. 基于数据挖掘的铁路车站信号平面布置图信息提取[J]. 铁路计算机应用,2022,31(12):1-7. DOI: 10.3969/j.issn.1005-8451.2022.12.01 [9] 汤 勃,孔建益,伍世虔. 机器视觉表面缺陷检测综述[J]. 中国图象图形学报,2017,22(12):1640-1663. DOI: 10.11834/jig.160623 [10] 李亚娣,黄海波,李相鹏,等. 基于Canny算子和Hough变换的夜间车道线检测[J]. 科学技术与工程,2016,16(31):234-237,242. DOI: 10.3969/j.issn.1671-1815.2016.31.045 [11] 王 敏,童水光,陈玉辉,等. 一种基于Hough变换的快速圆检测算法[J]. 机械工程与自动化,2018(1):152-154. DOI: 10.3969/j.issn.1672-6413.2018.01.065 [12] 王旭宸,卢欣辰,张恒胜,等. 一种基于平行坐标系的车道线检测算法[J]. 电子科技大学学报,2018,47(3):362-367. DOI: 10.3969/j.issn.1001-0548.2018.03.007 -
期刊类型引用(20)
1. 程亮,王少华. 基于PHM技术的EOAS健康管理和故障预测系统研究. 铁道通信信号. 2024(04): 7-14 . 百度学术
2. 廖小东,宋文彬,谢名源,高原. CR400BF平台动车组故障预警预测研究. 铁道机车车辆. 2024(02): 113-118 . 百度学术
3. 刘博,张英福. 基于多层次分析的城轨车辆健康评估系统. 技术与市场. 2024(05): 69-73+78 . 百度学术
4. 方江南. 基于动车组管理信息系统的动车组故障管理优化研究. 内燃机与配件. 2024(15): 79-81 . 百度学术
5. 高志强. 基于PHM系统的CR400BF-G型动车组牵引变流器滤网视情清洁研究. 铁道机车车辆. 2024(05): 140-146 . 百度学术
6. 陆航,董威,董光磊. 国内外轨道交通PHM应用现状综述. 中国铁路. 2023(04): 82-93 . 百度学术
7. 韩子威,朱建生,王辉,李燕. 动车组多源故障管理信息系统设计及应用研究. 铁道运输与经济. 2023(06): 62-69 . 百度学术
8. 李超旭,王辉,李燕,乔成珍. 动车组PHM模型数据处理架构优化及关键技术研究. 铁路计算机应用. 2022(07): 63-68 . 本站查看
9. 徐小明,宗胜利,周成尧,杨伟君,刘冰,刘阳. 牵引系统PHM技术研究与应用. 现代城市轨道交通. 2022(08): 126-130 . 百度学术
10. 王钧慧,刘爱平,肖小兵. 航天测控数传一体化系统健康管理系统设计. 电讯技术. 2021(03): 283-290 . 百度学术
11. 李正交,蔡伯根,杨吉,刘江. 基于双链路监测的地面应答器健康状态动态检测与评估. 铁道通信信号. 2021(03): 1-5+8 . 百度学术
12. 杨晨. 动车组多源故障管理平台设计. 铁路计算机应用. 2021(04): 36-39 . 本站查看
13. 王瑞锋,赖声钢,蒋中志. 地铁接触网关键设备PHM平台建设的规划探讨. 都市快轨交通. 2021(05): 87-93+118 . 百度学术
14. 吴华丽,江亚男,陈俊栋. 基于PHM技术的城市轨道交通钢轨智慧化运维系统框架设计. 智能建筑与智慧城市. 2021(12): 152-154 . 百度学术
15. 古斌,刘朋科,宁变芳,张宁超,李佳兴. 基于数据驱动的自动机关重件故障诊断方法研究. 信息记录材料. 2021(12): 189-192 . 百度学术
16. 徐文文,彭建平,邱春蓉. 基于支持向量回归的地铁受电弓滑板磨耗趋势预测模型研究. 铁路计算机应用. 2020(01): 77-81 . 本站查看
17. 龚利,谯兵,赵超,姚凯. 机务安全监测及检测数据融合与应用研究. 控制与信息技术. 2020(05): 62-67 . 百度学术
18. 刘宇轩,赵峰. 城轨车辆辅助三相变压器健康状态评估. 电气传动. 2020(11): 89-94 . 百度学术
19. 高福学,邓奇,顾明,张勇,邸瑞锋. 轨道交通车辆空调智能健康监测系统研究与应用. 技术与市场. 2019(07): 33-35 . 百度学术
20. 夏立军,章晓龙. 动车组售后反馈和惯性质量问题处理管理模式研究. 企业科技与发展. 2019(06): 130-131 . 百度学术
其他类型引用(13)