发明名称 一种基于图元分类的高铁接触网悬挂装置故障状态检测方法
摘要 本发明涉及一种以图元分类为基础的高铁接触网悬挂装置故障状态检测方法。包括以下步骤:首先提取图像中的边界曲线,根据边界曲线的曲率变化率实现杆状物图元的提取与去除,进而实现各悬挂装置零部件图元的分割。再利用SURF算法在之前提取的各零部件图元与标准模板图像进行局部特征点匹配;并利用改进之后的RANSAC(Random Sample Consensus,随机抽样一致)算法对匹配成功的特征点对进行筛选,计算模板图像与各图元之间的仿射变换矩阵,实现各零部件的识别与精确定位。最后针对不同的故障类别对悬挂装置零部件的故障状态进行检测。本发明基图元分类的方法,可实现接触网悬挂装置全局图像的深层次处理,有效地提高了接触网非接触式检测的自动化程度,降低了故障检测的难度,为电气化铁路绝缘性能检测提供一种可行的参考。
申请公布号 CN104881861A 申请公布日期 2015.09.02
申请号 CN201510105489.3 申请日期 2015.03.11
申请人 西南交通大学 发明人 刘志刚;韩烨;钟俊平;刘文强;张桂南
分类号 G06T7/00(2006.01)I;G06T7/40(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 成都信博专利代理有限责任公司 51200 代理人 张澎;毛建平
主权项 基于图元分类的高铁接触网悬挂装置故障状态检测方法;通过对接触网悬挂装置图像进行图元分类,实现不同零部件的有效分割与分类识别,进而针对不同零部件实现其故障状态的评估与检测,具体分为以下步骤:A、基于边界曲线曲率变化率的杆状物图元提取对图像的边缘信息进行提取,得到图像中各连通域的边界曲线,根据边界曲线的曲率变化率实现杆状物的提取与去除,进而实现图像中各零部件的分割;具体步骤如下:A1:对图像进行二值化,去除图像中包含像素点过少的连通域,对余下的连通域进行边界曲线提取,得到每一条边界曲线的坐标点序列;A2:计算边界曲线上每一点的曲率变化率,边界曲线上第k个点的曲率c<sub>k</sub>定义为它与第k+10个点连线的倾角,即:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>c</mi><mi>k</mi></msub><mo>=</mo><mi>arctan</mi><mo>[</mo><mfrac><mrow><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>10</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub></mrow><mrow><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>10</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mi>k</mi></msub></mrow></mfrac><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000680290410000011.GIF" wi="1383" he="193" /></maths>其中,x<sub>k</sub>、y<sub>k</sub>、x<sub>k+10</sub>、y<sub>k+10</sub>、分别表示上边界曲线上第k个点和第k+10个点的横纵坐标,其曲率变化率Δc<sub>k</sub>定义则为它与第k+50个点之间曲率差异的绝对值,即Δc<sub>k</sub>=|c<sub>k+50</sub>‑c<sub>k</sub>|           (2)如果边界曲线上某一点的曲率变化率小于阈值事先确定的阈值T,则认为该像素点位于某杆状物的边界上;提取连续出现曲率变化率小于阈值T的点的边界曲线区段,将其判定为杆状物的边界曲线区段;A3:对b中提取到的干状物边界曲线区段根据其空间位置进行聚类,将位于同一杆状物边界上的不连续的边界曲线区段聚为一类,从而判断该杆状物在图像中的确切位置与倾斜角度;A4:将用于连接接触网悬挂装置零部件的杆状物去除,实现不同零部件的独立分割;B、基于SURF特征描述子的局部不变特征点匹配对A中提取的每一个图元区域,提取其局部不变特征点,并与标准的接触网悬挂装置零部件图像进行特征点匹配,计算两者之间的仿射变换矩阵,进而实现零部件的识别与定位;具体步骤如下:B1:选取清晰的接触网悬挂装置零部件图像作为匹配模板;B2:利用SURF算法在接触网悬挂图像与模板图像之间实现局部特征点匹配;C、利用改进之后的随机抽样一致算法RANSAC(Random Sample Consensus)对B中得到的匹配点进行筛选,消除错误匹配;计算模板图像与各图元之间的仿射变换矩阵,实现各零部件在接触网支撑与悬挂装置图像中的精确定位:C1:将最佳估计内点数S<sub>i</sub>的值置0;C2:从每个图元区域随机抽取3个特征点,利用公式(1)计算接触网支撑与悬挂装置图像与模板图像之间的仿射变换矩阵H<sub>1</sub>;H<sub>1</sub>=BA<sup>T</sup>(AA<sup>T</sup>)<sup>‑1</sup>          (3)式中,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mi>N</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>1</mn></msub></mtd><mtd><msub><mi>y</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>y</mi><mi>N</mi></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000680290410000021.GIF" wi="534" he="238" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>B</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msup><msub><mi>x</mi><mn>1</mn></msub><mo>&prime;</mo></msup></mtd><mtd><msup><msub><mi>x</mi><mn>2</mn></msub><mo>&prime;</mo></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>x</mi><mi>N</mi></msub><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><msup><msub><mi>y</mi><mn>1</mn></msub><mo>&prime;</mo></msup></mtd><mtd><msup><msub><mi>y</mi><mn>2</mn></msub><mo>&prime;</mo></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>y</mi><mi>N</mi></msub><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000680290410000022.GIF" wi="533" he="223" /></maths>N为计算H<sub>1</sub>时用到的特征点的个数,此时有N=3,(x<sub>i</sub>,y<sub>i</sub>),i∈[1,N]为接触网支撑与悬挂装置图像中某一图元上每个特征点的坐标,(x<sub>i</sub>',y<sub>i</sub>')为模板图像中与(x<sub>i</sub>,y<sub>i</sub>)相匹配的点的坐标;C3:利用(4)式计算该图元上每一个匹配成功的特征点在模板图像中的匹配点(x',y')经H<sub>1</sub>所确定的仿射变换后得到的结果(x″,y″);<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup></mtd></mtr><mtr><mtd><msup><mi>y</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><msub><mi>H</mi><mn>1</mn></msub><mfenced open='(' close=')'><mtable><mtr><mtd><msup><mi>x</mi><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><msup><mi>y</mi><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000680290410000023.GIF" wi="1232" he="261" /></maths>如果(x″,y″)与聚类中的点(x,y)的距离小于T,则将(x,y)判定为一个内点;C4:判断H<sub>1</sub>对应的所有内点在接触网支撑与悬挂装置图像图元中的相对位置是否与模板图像图元中与之相匹配的特征点的相对位置相同;若不相同,则认为内点中包含错误匹配,若相同,则判断H<sub>1</sub>所对应的内点数是否大于最佳估计内点数S<sub>i</sub>,若大于S<sub>i</sub>,则将H<sub>1</sub>作为仿射变换矩阵的当前最佳估计,并更新S<sub>i</sub>;C5:返回C2)继续运行,运行至规定次数后,循环停止,若S<sub>i</sub>的值不为0,则认为该图元与模板图像中的零部件互为对应关系,即完成了零部件的识别;仿射变换矩阵的当前最佳估计H<sub>1</sub>即作为其最终估计H;将模板图像四个顶点的坐标带入公式(5),公式(5),即可实现接触网支撑与悬挂装置图像中零部件的精确定位。式中,<img file="FDA0000680290410000025.GIF" wi="212" he="103" />分别模板图像各顶点的坐标(i的取值为1‑4之间的整数),<img file="FDA0000680290410000026.GIF" wi="236" he="103" />分别为<img file="FDA0000680290410000027.GIF" wi="207" he="103" />经H所确定的仿射变换后得到的结果,由<img file="FDA0000680290410000028.GIF" wi="240" he="103" />确定的矩形即为零部件的定位结果;<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msub><msup><mi>x</mi><mo>&prime;</mo></msup><msub><mi>D</mi><mi>i</mi></msub></msub></mtd></mtr><mtr><mtd><msub><msup><mi>y</mi><mo>&prime;</mo></msup><msub><mi>D</mi><mi>i</mi></msub></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mi>H</mi><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>x</mi><msub><mi>D</mi><mi>i</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><msub><mi>D</mi><mi>i</mi></msub></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000680290410000024.GIF" wi="1227" he="284" /></maths>D、对接触网零部件的故障状态进行识别D1:针对棒式绝缘子等周期性较强的零件,首先对其灰度周期进行估计,每个灰度周期对应绝缘子的一个瓷片及其片间间隔,对绝缘子各瓷片之间的相关性进行检测,从而判断片间是否夹有义务或存在瓷片破损;D2:针对零部件的破损故障,首先对其进行边缘信息提取,在不同尺度下对边缘信息进行分析与筛选,排除掉对应表面纹理的细节信息,进而对破损的裂痕进行识别;D3:针对销钉松脱故障,首先对零部件的直线边缘进行检测,确定其朝向和与水平方向偏离的角度,并进行方向矫正,在对方向进行矫正过后的零部件子图像上进行销钉部分分割,并对是否发生销钉松脱故障进行检测。
地址 610031 四川省成都市二环路北一段111号西南交通大学科技处
您可能感兴趣的专利