基于机器视觉的枕轨生产质量检测方法技术

技术编号:37479529 阅读:43 留言:0更新日期:2023-05-07 09:20
本发明专利技术涉及图像数据处理技术领域,具体涉及一种基于机器视觉的枕轨生产质量检测方法,该方法包括:获取枕轨表面的灰度图像并初步分割得到疑似裂纹区域;标记每个疑似裂纹区域的中心线,获取疑似裂纹区域中每个像素点与中心线之间的最短距离,从而得到疑似裂纹区域的裂纹宽度以及疑似裂纹区域中每个像素点的影响程度;基于疑似裂纹区域的裂纹宽度、疑似裂纹区域中像素点对应的灰度信息以及影响程度得到对应像素点自适应的局部窗口尺寸;基于自适应局部窗口尺寸的Niblack算法对疑似裂纹区域分割得到裂纹区域,并根据裂纹区域得到枕轨生产质量。本发明专利技术能够提高对裂纹区域检测的准确性,进而保证了对枕轨生产质量判断的准确性。进而保证了对枕轨生产质量判断的准确性。进而保证了对枕轨生产质量判断的准确性。

【技术实现步骤摘要】
基于机器视觉的枕轨生产质量检测方法


[0001]本专利技术涉及图像数据处理
,具体涉及一种基于机器视觉的枕轨生产质量检测方法。

技术介绍

[0002]铁路枕轨是用于铁路线路铺设的基础材料,其作用是固定铁路轨道轨距、承载钢轨以及通过车辆的重量荷载,使轨道压力荷载均匀分散传递至路基,保持线路稳定畅通;因此枕轨的生产质量严重影响列车的高速运行安全,其中枕轨是否出现裂纹是表征枕轨结构安全最重要的指标,对其进行精准检测具有重要意义。
[0003]传统的枕轨表面裂纹检测技术主要依托超声平测法和激光扫描法,然而这两种方法要求枕轨表面结构较为平整,需要专门的传感器接收反射信号,并且都存在检测速度慢、检测精度低、误差大的问题。
[0004]近年来,随着计算机视觉技术的发展,基于机器视觉的裂纹自动化检测系统逐渐被应用于轨枕生产质量检测中,例如Niblack算法,但传统的Niblack算法自适应性较低,对局部窗口大小和修正系数的选取难以把控,当局部窗口选择过大,则失去了“局部阈值”的含义,且影响Niblack算法的速度;当局部窗口选择过小,则得本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于机器视觉的枕轨生产质量检测方法,其特征在于,该方法包括以下步骤:获取枕轨表面的灰度图像,对所述灰度图像初步分割得到疑似裂纹区域;标记每个所述疑似裂纹区域的中心线,获取所述疑似裂纹区域中每个像素点与所述中心线之间的最短距离,基于所述最短距离获取所述疑似裂纹区域的裂纹宽度以及所述疑似裂纹区域中每个像素点的影响程度;获取所述疑似裂纹区域中每个像素点对应邻域范围的灰度信息,基于所述疑似裂纹区域的裂纹宽度、所述疑似裂纹区域中像素点的影响程度以及对应邻域范围的灰度信息得到对应像素点自适应的局部窗口尺寸;基于自适应局部窗口尺寸的Niblack算法获取所述疑似裂纹区域中的异常像素点,根据所有所述异常像素点得到枕轨生产质量。2.根据权利要求1所述的一种基于机器视觉的枕轨生产质量检测方法,其特征在于,所述基于所述最短距离获取所述疑似裂纹区域的裂纹宽度以及所述疑似裂纹区域中每个像素点的影响程度的步骤,包括:计算所述疑似裂纹区域的所有边缘像素点与所述疑似裂纹区域的中心线之间的最短距离的平均值,将所述平均值的二倍作为所述疑似裂纹区域的裂纹宽度;获取所述疑似裂纹区域中每个像素点对应的拟合直线,并获取所述拟合直线的斜率绝对值;对于所述疑似裂纹区域中任一像素点,计算像素点对应的最短距离与拟合直线的斜率绝对值的乘积,以所述乘积的负数作为自然常数的指数,得到的结果作为对应像素点的影响程度。3.根据权利要求2所述的一种基于机器视觉的枕轨生产质量检测方法,其特征在于,所述获取所述疑似裂纹区域中每个像素点对应的拟合直线的步骤,包括:以所述疑似裂纹区域中任意一个像素点为目标点,将所述目标点与所述疑似裂纹区域的中心线之间最短距离对应的线段作为基础线;以所述疑似裂纹区域的边缘像素点为起点作直线与所述疑似裂纹区域的中心线相交,交点为所述直线的终点,且所述直线过所述目标点并与所述基础线重合;对所述直线上所有像素点的灰度值进行直线拟合得到所述目标点对应的拟合直线。4.根据权利要求1所述的一种基于机器视觉的枕轨生产质量检测方法,其特征在于,所述获取所述疑似裂纹区域中每个像素点对应邻域范围的灰度信息的步骤,包括:所述疑似裂纹区域中每个像素点的...

【专利技术属性】
技术研发人员:樊磊孔令新颜成峰许玉贤
申请(专利权)人:曲阜市巨力铁路轨道工程股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1