一种电气化铁路接触网支柱杆号智能识别方法

文档序号:10570394阅读:968来源:国知局
一种电气化铁路接触网支柱杆号智能识别方法
【专利摘要】本发明涉及一种电气化铁路接触网支柱杆号智能识别方法,其步骤如下:(1)在计算机的控制之下,利用一台130万像素的工业相机,对铁路沿线支柱杆号进行拍摄,图像大小为1280*1024pix,作为图像识别的输入源;(2)将步骤1采集的图像,输入到计算机中进行图像识别计算,获得立柱杆号识别序列;(3)对获得的立柱杆号识别序列中的各个元素进行推断;(4)根据步骤(3)推断的杆号结果,存档保存。该发明方法中,提供了一种电气化铁路接触网支柱杆号智能识别方法,该方法能够简单、迅速地针对电气化铁路线路中的支柱杆号进行定位识别,快速实现一杆一档存储,使用效率高,方便快捷。
【专利说明】
一种电气化铁路接触网支柱杆号智能识别方法
技术领域
[0001]本发明涉及一种电气化铁路接触网支柱杆号智能识别方法,属于铁路接触网信号识别实际领域。
【背景技术】
[0002]铁路4C系统,即接触网悬挂状态检测监测装置,该装置采用先进精确定位,高速图像采集、超均匀集成光源、图像自动识别技术,实现时速0-200公里条件下接触网悬挂部件工况图像的高速采集、存储、自动分析,完成对接触网零部件状态松、脱、裂等缺陷的全面识另IJ,自动检测异常并及时预警,指导故障隐患的消缺,为接触网运营安全提供有力保障。接触网是在电气化铁道中,沿钢轨上空“之”字形架设的,供受电弓取流的高压输电线。接触网是铁路电气化工程的主构架,是沿铁路线上空架设的向电力机车供电的特殊形式的输电线路,其由接触悬挂、支持装置、定位装置、支柱等部分组成。接触网的正常工作是保证电气化铁路正常运营的关键,市面上暂无对接触网支柱杆号定位的方法或产品,无法定位支柱杆号在电气化线路中的位置,对接触网维护及电气化铁路的正常运营带来了很多不便。对此,需要采用合适方法予以改进。

【发明内容】

[0003]本发明的目的在于提供一种电气化铁路接触网支柱杆号智能识别方法,以便更好地针对电气化线路中的定位支柱杆号进行定位识别,改善使用效果。
[0004]为了实现上述目的,本发明的技术方案如下。
[0005]—种电气化铁路接触网支柱杆号智能识别方法,该步骤如下:
[0006](I)在计算机的控制之下,利用一台130万像素的工业相机,对铁路沿线支柱杆号进行拍摄,图像大小为1280* 1024p i X,作为图像识别的输入源;
[0007](2)将步骤(I)采集的图像,输入到计算机中,利用图像识别技术对杆号图像进行识别计算,得到图像识别的杆号值,具体方法步骤如下:
[0008]S1、识别数据约定规则如下:
[0009]S1.1、设定杆号的图像识别值为整数;
[0010]S1.2、设定杆号的算法推断值为整数;
[0011 ] S1.3、用布尔值判断杆号的可信度为可信或不可信;
[0012]S1.4、用O?I之间的浮点数值作为杆号每个数字的识别度,越接近I,越准确;
[0013]S1.5、用整数表示输入源的杆号数量,I为单杆,2为双杆,>2为多杆;将该步骤得到的三个数值的集合列表在计算机中进行推断计算;
[0014]S2、杆号数据分割步骤如下:
[0015]S2.1、利用杆号强反光特性,即杆号区域在图像中呈现高亮特性。通过波峰波谷原理,获得高亮区域的波谷点,作为分割阈值,经过二值分割提取得到杆号区域;
[0016]S2.2、将S2.1获得的数据进行归一化处理。由于摄像机拍摄角度的影响,导致拍摄到的杆号发生仿射变化,利用数字发生形变的方向特性,获得仿射变化的旋转偏移矩阵。然后将图像数据乘以仿射变化获得的矩阵量,得到校正后的数字杆号图像;
[0017]S2.3、将S2.2获得的数据进行数字分割处理。由于支柱杆号数字和字母都是宋体,因此归一化后的图像数据中,每个数字与字母大小都一致,并间隔也保持一致,则采用等间距的方式或者采用垂直投影算法将数字和字母完全分割。
[0018]S3、杆号识别步骤如下:
[0019]S3.1、将O?9和A?Z的所有宋体数据进行训练,形成字库;
[0020]S3.2、将(S2)获得的图像分割数据和(S3.1)的字库进行对比识别,获得(SI)中所需要的值。
[0021]S4、重复(SI)?(S3)中的步骤,获取支柱杆号识别序列。
[0022](3)对杆号进行推断,采用下列步骤进行,具体为:
[0023]Zl、遍历步骤(2)中得到的杆号识别序列:
[0024]Zl.1第一次遍历,判断当前杆和前一个非空杆的识别值的差值,若为正,杆号识别序列递增数量值A加I;若为负,杆号识别序列递减数量值B加I;遍历结束后,若满足A>B+3,当前序列为递增序列,反之当前序列为递减序列;
[0025]Zl.2第二次遍历,记录当前杆号识别值C,记录前一个非空杆的识别值D,设E = C-D;若E>0,E<=6,当前杆号序列为递增序列,则当前杆识别有效属性为真,推断值为识别值;若E<0,E>=-6,当前杆号序列为递减序列,当前杆识别有效属性为真,推断值为识别值;保存结果到数据集合;
[0026]Z2、再次遍历步骤(2)中获取的杆号识别值集合,在步骤Zl的基础上再次推断;
[0027](4)根据步骤(3)推断的杆号结果,写入数据库存档保存。
[0028]进一步地,步骤Z2中,在步骤Zl的基础上再次推断的方法步骤为:
[0029]Z2.1、根据前后杆推断,找到前一个非空杆号识别值,记录为Pl,找到后一个非空杆号识别值,记录为P2,当前杆号的识别值记录为P,若前杆或后杆找不到非空杆,则Pl =10000或P2 = 10000;计算如下参数:计算当前杆和前一个非空杆的差值,前一个非空杆若不可信,取识别值,若可信,取推断值,记录为VI;计算当前杆和后一个非空杆的差值,后一个非空杆若不可信,取识别值,若可信,取推断值,记录为V2;计算后一个非空杆和前一个非空杆的差值,记录为V3,若后一个非空杆若不可信,取识别值,若可信,取推断值;若前一个非空杆不可信,取识别值,若可信,取推断值;若V3的绝对值小于10,若V3 >0且步骤(3)结果为递增序列,或V3<0且步骤(3)结果为递减序列,继续步骤Z2.1,否则直接跳到步骤Z2.2;若Vl绝对值小于10或绝对值V2小于10,当前杆号可靠,记录结果;若V3绝对值等于4,当前杆可靠,当前杆的杆号和前一杆Pl或后一杆P2的杆号差2,符号由序列的增长趋势决定,记录结果;若V3绝对值等于6:若前一个非空杆为双杆,则当前杆可靠,当前杆的杆号和前一个非空杆的杆号差4,符号由序列的增长趋势决定,记录结果;若绝对值V3等于8:若前一个非空杆为双杆且当前杆为双杆,则当前杆可靠,当前杆的杆号和前一个非空杆的杆号差值4,符号由序列的增长趋势决定,记录结果;若不满足以上情况,根据当前杆的杆号识别值的个位识别精度进行判断:若当前杆的识别值个位识别精度>0.99,当前杆为前一可靠杆的识别值加上差值,同时判断修正后的值是否满足序列的增长趋势;
[0030]Z2.2、根据前后可靠杆推断:找到当前杆的前一个可靠非空杆,找到当前杆的后一个可靠非空杆,同时记录找到前后可靠非空杆跳过的杆个数NI,N2,其中,双杆计数为2,单杆计数为I;计算后一个可靠非空杆和前一个可靠非空杆的推断杆号的差值,记录为V4,若前后非空杆未找到,其杆号值默认置1000;若V4/(Nl+N2+2)等于2或4,当前杆可靠,记录数据;
[0031 ] Z2.3、根据杆号识别度推断:若当前杆识别杆号的个位识别精度>0.99,则查找前一个可靠杆,记录跳过的可靠杆个数N3;若前一个可靠杆的推断值加上跳过杆的值((N3+1)*2)对10取余等于当前杆识别杆号的个位值,则认为当前杆可靠,记录数据;若后一个可靠杆的推断值减去跳过杆的值((N3+l)*2)对10取余等于当前杆识别杆号的个位值,则认为当前杆可靠,记录数据;
[0032]Z2.4、根据前后连续可靠杆推断:查找当前杆前面杆号集合中是否有3个连续杆,若查找成功,则认为当前杆为可靠杆;查找当前杆后面杆号集合中是否有3个连续杆,若查找成功,则认为当前杆为可靠杆;
[0033]Z2.5、根据铁路支柱杆号基础数据表推断:查找前一个可靠杆,查找数据库基础表中此杆前后位置的杆号数据,对比数据,推断当前杆位置。
[0034]该发明的有益效果在于:该发明方法中,提供了一种电气化铁路接触网支柱杆号智能识别方法,该方法能够简单、迅速地针对电气化线路中的定位支柱杆号进行定位识别,使用效率高,方便快捷。
【附图说明】
[0035]图1是本发明实施例中所使用的方法流程示意图。
【具体实施方式】
[0036]下面结合附图对本发明的【具体实施方式】进行描述,以便更好的理解本发明。
[0037]实施例
[0038]本实施例中的电气化铁路接触网支柱杆号智能识别方法,采用如图1所示的流程方法,将利用图像采集进行数据采集,然后通过图像识别进行识别,最后利用杆号判断进行数据判断,其步骤如下:
[0039](I)在计算机的控制之下,利用一台130万像素的工业相机,对铁路沿线支柱杆号进行拍摄,图像大小为1280* 1024p i X,作为图像识别的输入源;
[0040](2)将步骤(I)采集的图像,输入到计算机中,利用图像识别技术对杆号图像进行识别计算,得到图像识别的杆号值,具体方法步骤如下:
[0041 ] S1、识别数据约定规则如下:
[0042]S1.1、设定杆号的图像识别值为整数;
[0043]S1.2、设定杆号的算法推断值为整数;
[0044]S1.3、用布尔值判断杆号的可信度为可信或不可信;
[0045]S1.4、用O?I之间的浮点数值作为杆号每个数字的识别度,越接近I,越准确;
[0046]S1.5、用整数表示输入源的杆号数量,I为单杆,2为双杆,>2为多杆;将该步骤得到的三个数值的集合列表在计算机中进行推断计算;
[0047]S2、杆号数据分割步骤如下:
[0048]S2.1、利用杆号强反光特性,即杆号区域在图像中呈现高亮特性。通过波峰波谷原理,获得高亮区域的波谷点,作为分割阈值,经过二值分割提取得到杆号区域;
[0049]S2.2、将S2.1获得的数据进行归一化处理。由于摄像机拍摄角度的影响,导致拍摄到的杆号发生仿射变化,利用数字发生形变的方向特性,获得仿射变化的旋转偏移矩阵。然后将图像数据乘以仿射变化获得的矩阵量,得到校正后的数字杆号图像;
[0050]S2.3、将S2.2获得的数据进行数字分割处理。由于支柱杆号数字和字母都是宋体,因此归一化后的图像数据中,每个数字与字母大小都一致,并间隔也保持一致,则采用等间距的方式或者采用垂直投影算法将数字和字母完全分割。
[0051 ] S3、杆号识别步骤如下:
[0052]S3.1、将O?9和A?Z的所有宋体数据进行训练,形成字库;
[0053]S3.2、将(S2)获得的图像分割数据和(S3.1)的字库进行对比识别,获得(SI)中所需要的值。
[0054]S4、重复(SI)?(S3)中的步骤,获取支柱杆号识别序列。
[0055](3)对杆号进行推断,采用下列步骤进行,具体为:
[0056]Zl、遍历步骤(2)中得到的杆号识别序列:
[0057]Zl.1第一次遍历,判断当前杆和前一个非空杆的识别值的差值,若为正,杆号识别序列递增数量值A加I;若为负,杆号识别序列递减数量值B加I;遍历结束后,若满足A>B+3,当前序列为递增序列,反之当前序列为递减序列;
[0058]Zl.2第二次遍历,记录当前杆号识别值C,记录前一个非空杆的识别值D,设E = C-D;若E>0,E<=6,当前杆号序列为递增序列,则当前杆识别有效属性为真,推断值为识别值;若E<0,E>=-6,当前杆号序列为递减序列,当前杆识别有效属性为真,推断值为识别值;保存结果到数据集合;
[0059]Z2、再次遍历步骤(2)中获取的杆号识别值集合,在步骤Zl的基础上再次推断;再次推断的方法步骤为:
[0060]Z2.1、根据前后杆推断,找到前一个非空杆号识别值,记录为Pl,找到后一个非空杆号识别值,记录为P2,当前杆号的识别值记录为P,若前杆或后杆找不到非空杆,则Pl =10000或P2 = 10000;计算如下参数:计算当前杆和前一个非空杆的差值,前一个非空杆若不可信,取识别值,若可信,取推断值,记录为VI;计算当前杆和后一个非空杆的差值,后一个非空杆若不可信,取识别值,若可信,取推断值,记录为V2;计算后一个非空杆和前一个非空杆的差值,记录为V3,若后一个非空杆不可信,取识别值,若可信,取推断值;若前一个非空杆不可信,取识别值,若可信,取推断值;若V3的绝对值小于1:若V3 > O且步骤(3)结果为递增序列,或V3<0且步骤(3)结果为递减序列,继续步骤Z2.1,否则直接跳到步骤Z2.2;若Vl绝对值小于10或绝对值V2小于10,当前杆号可靠,记录结果;若V3绝对值等于4,当前杆可靠,当前杆的杆号和前一杆Pl或后一杆P2的杆号差2,符号由序列的增长趋势决定,记录结果;若V3绝对值等于6:若前一个非空杆为双杆,则当前杆可靠,当前杆的杆号和前一个非空杆的杆号差4,符号由序列的增长趋势决定,记录结果;若绝对值V3等于8:若前一个非空杆为双杆且当前杆为双杆,则当前杆可靠,当前杆的杆号和前一个非空杆的杆号差值4,符号由序列的增长趋势决定,记录结果;若不满足以上情况,根据当前杆的杆号识别值的个位识别精度进行判断:若当前杆的识别值个位识别精度>0.99,当前杆为前一可靠杆的识别值加上差值,同时判断修正后的值是否满足序列的增长趋势;
[0061]Z2.2、根据前后可靠杆推断:找到当前杆的前一个可靠非空杆,找到当前杆的后一个可靠非空杆,同时记录找到前后可靠非空杆跳过的杆个数NI,N2,其中,双杆计数为2,单杆计数为I;计算后一个可靠非空杆和前一可靠非空杆的推断杆号的差值,记录为V4,若前后非空杆未找到,其杆号值默认置1000;若V4/(Nl+N2+2)等于2或4,当前杆可靠,记录数据;
[0062]Z2.3、根据杆号识别度推断:若当前杆识别杆号的个位识别精度>0.99,则查找前一个可靠杆,记录跳过的可靠杆个数N3;若前一个可靠杆的推断值加上跳过杆的值((N3+1)*2)对10取余等于当前杆识别杆号的个位值,则认为当前杆可靠,记录数据;若后一个可靠杆的推断值减去跳过杆的值((N3+l)*2)对10取余等于当前杆识别杆号的个位值,则认为当前杆可靠,记录数据;
[0063]Z2.4、根据前后连续可靠杆推断:查找当前杆前面杆号集合中是否有3个连续杆,若查找成功,则认为当前杆为可靠杆;查找当前杆后面杆号集合中是否有3个连续杆,若查找成功,则认为当前杆为可靠杆;
[0064]Z2.5、根据铁路支柱杆号基础数据表推断:查找前一个可靠杆,查找数据库基础表中此杆前后位置的杆号数据,对比数据,推断当前杆位置。
[0065](4)根据步骤(3)推断的杆号结果,存档保存。
[0066]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种电气化铁路接触网支柱杆号智能识别方法,其特征在于:该步骤如下: (1)在计算机的控制之下,利用一台130万像素的工业相机,对铁路沿线支柱杆号进行拍摄,图像大小为1280* 1024p i X,作为图像识别的输入源; (2)将步骤(I)采集的图像,输入到计算机中,利用图像识别技术对杆号图像进行识别计算,得到杆号图像的识别值,具体方法步骤如下: S1、识别数据约定规则如下: S1.1、设定杆号的图像识别值为整数; 51.2、设定杆号的算法推断值为整数; 51.3、用布尔值判断杆号可信或不可信; 51.4、用O?I之间的浮点数值作为杆号每个数字的识别度,越接近1,越准确; 51、5、用整数表示单张图像中拍摄的杆号数量,I为单杆,2为双杆,>2为多杆;将该步骤得到的三个数值的集合列表在计算机中进行推断计算; 52、杆号数据分割步骤如下: 52.1、利用杆号强反光特性,即杆号区域在图像中呈现高亮特性;通过波峰波谷原理,获得高亮区域的波谷点,作为分割阈值,经过二值分割提取得到杆号区域; 52.2、将(S2.1)获得的数据进行归一化处理;由于摄像机拍摄角度的影响,导致拍摄到的杆号发生仿射变化,利用数字发生形变的方向特性,获得仿射变化的旋转偏移矩阵,然后将图像数据乘以仿射变化获得的矩阵量,得到校正后的数字杆号图像; 52.3、将(S2.2)获得的数据进行数字分割处理;由于支柱杆号数字和字母都是宋体,因此归一化后的图像数据中,每个数字与字母大小、间隔均保持一致;采用等间距方式或垂直投影算法将数字和字母完全分割; 53、杆号识别步骤如下: S3.K将O?9和A?Z的所有宋体数据进行训练,形成字库; 53.2、将(S2)获得的图像分割数据和(S3.1)的字库进行对比识别,获得(SI)中所需要的值; 54、重复(SI)?(S3)中的步骤,获取支柱杆号识别序列; (3)对杆号进行推断,采用下列步骤进行,具体为: Z1、遍历步骤(2)中得到的杆号识别序列: Zl.1第一次遍历,判断当前杆和前一个非空杆的识别值的差值,若为正,杆号识别序列递增数量值A加I;若为负,杆号识别序列递减数量值B加I;遍历结束后,若满MA>B+3,当前序列为递增序列,反之当前序列为递减序列; Zl.2第二次遍历,记录当前杆号识别值C,记录前一个非空杆的识别值D,设E = C-D;若E>0,E<=6,且当前杆号序列为递增序列,则当前杆识别可信属性为真,推断值为识别值;若E<0,E> = -6,且当前杆号序列为递减序列,当前杆识别可信属性为真,推断值为识别值;保存结果到杆号识别序列; Z2、再次遍历步骤(2)中获取的杆号识别序列,在步骤Zl的基础上再次推断; (4)根据步骤(3)推断的杆号结果,存档保存。2.根据权利要求1所述的电气化铁路接触网支柱杆号智能识别方法,其特征在于:所述步骤Z2中,在步骤Zl的基础上再次推断的方法步骤为: Z2.1、根据前后杆推断,根据当前杆,找到前一个非空杆号识别值,记录为Pl,找到后一个非空杆号识别值,记录为P2,当前杆号的识别值记录为P,若前杆或后杆找不到非空杆,则Pl = 10000或P2 = 10000 ;计算如下参数: 计算当前杆和前一个非空杆的差值,前一个非空杆若不可信,取识别值,若可信,取推断值,记录为VI;计算当前杆和后一个非空杆的差值,若后一个非空杆不可信,取识别值,若可信,取推断值,记录为V2;计算后一个非空杆和前一个非空杆的差值,记录为V3,若后一个非空杆不可信,取识别值,若可信,取推断值;若前一个非空杆不可信,取识别值,若可信,取推断值;若V3的绝对值小于10,根据以上计算参数判断: 若V3>0且步骤(3)结果为递增序列,或V3<0且步骤(3)结果为递减序列,继续步骤Z2.1,否则直接跳到步骤Z2.2 ;若Vl绝对值小于10或V2绝对值小于10,当前杆号可靠,记录结果;若V3绝对值等于4,当前杆可靠,当前杆的杆号为前一个杆Pl或后一个杆P2的杆号差2,符号由序列的增长趋势决定,记录结果;若V3绝对值等于6:若前一个非空杆为双杆,则当前杆可靠,当前杆的杆号和前一个非空杆的杆号差4,符号由序列的增长趋势决定,记录结果;若绝对值V3等于8:若前一个非空杆为双杆且当前杆为双杆,则当前杆可靠,当前杆的杆号和前一个非空杆的杆号差值4,符号由序列的增长趋势决定,记录结果;若不满足以上情况,根据当前杆的杆号识别值的个位识别精度进行判断:若当前杆的识别值个位识别精度>0.99,当前杆为前一个可靠杆的识别值加上当前杆与前一个可靠杆个位的差值,同时判断修正后的值是否满足序列的增长趋势; Z2.2、根据前后可靠杆推断:找到当前杆的前一个可靠非空杆,找到当前杆的后一个可靠非空杆,同时记录找到前后可靠非空杆跳过的杆个数NI,N2,其中,双杆计数为2,单杆计数为I;计算后一个可靠非空杆和前一个可靠非空杆的推断杆号的差值,记录为V4,若前后非空杆未找到,其杆号值默认置1000;若V4/(Nl+N2+2)等于2或4,当前一个杆可靠,记录数据; Z2.3、根据杆号识别度推断:若当前杆识别杆号的个位识别精度>0.99,则查找前一个可靠杆,记录跳过的可靠杆个数N3;前一个可靠杆的推断值加上跳过杆的值((N3+l)*2)对10取余记录为V4,若V4等于当前杆识别杆号的个位值,则认为当前杆可靠,记录数据;后一个可靠杆的推断值减去跳过杆的值((N3+l)*2)对10取余记录为V5,若V5等于当前杆识别杆号的个位值,则认为当前杆可靠,记录数据; Z2.4、根据前后连续可靠杆推断:查找当前杆前面杆号序列中是否有3个连续杆,若查找成功,则认为当前杆为可靠杆;查找当前杆后面杆号序列中是否有3个连续杆,若查找成功,则认为当前杆为可靠杆; Z2.5、根据铁路支柱杆号基础数据表推断:查找前一个可靠杆,查找数据库基础表中此杆前后位置的杆号数据,对比数据,推断当前杆位置。
【文档编号】G06K9/32GK105930839SQ201510760473
【公开日】2016年9月7日
【申请日】2015年11月11日
【发明人】林杰, 李先军, 唐小林, 王苹, 刘信风
【申请人】湖南华宏铁路高新科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1