一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种转辙机道岔缺口图像的自动识别方法和系统与流程

2022-11-19 16:29:31 来源:中国专利 TAG:


1.本发明属于转辙机缺口图像识别技术领域,特别涉及一种转辙机道岔缺口图像的自动识别方法和系统。


背景技术:

2.转辙机是指用以可靠地转换道岔位置,改变道岔开通方向,锁闭道岔尖轨,反映道岔位置的重要的信号基础设备,它可以很好地保证行车安全,提高运输效率,改善行车人员的劳动强度。转辙机的类型包括s700k、zd6、zy7和zd9。
3.现有技术中对以上四种类型转辙机的缺口监测主要采用的方式包括:第一数字缺口监测,为客户提供一个缺口大小值,此种方式不能让客户直观的查看缺口的现状。第二,从实时图像中直接提取缺口线特征,此种方式受外界干扰太大,比如灯光、油污的影响,天窗修时非缺口图像的影响,扳动过快时摄像头拍摄错误的影响等都容易导致缺口线识别错误。如果缺口线特征提取的不准确的话,在特征线提取之后对特征线坐标的提取也不会准确。现有技术中确定特征线坐标的方式在缺口图像的处理过程中对缺口线活动的局部区域进行扫描,扫描结束后根据缺口线特征确定最大值和最小值,进而确定缺口线坐标。该方法不能适用所有斜率的线段,对现场安装环境的适用性也差。


技术实现要素:

4.为了解决上述技术问题,本发明提出了一种转辙机道岔缺口图像的自动识别方法和系统,采用高像素摄像头直接采集缺口位置图像,对原始图像进行特征库比对和缺口线提取,采用 hough变换确定缺口线的坐标,从而实现了道岔缺口的精确计算。
5.为实现上述目的,本发明采用以下技术方案:一种转辙机道岔缺口图像的自动识别方法,包括以下步骤:获取每台转辙机道岔缺口历史图像,生成缺口图像特征库;将获取的转辙机道岔缺口当前图像预处理后与缺口图像特征库对比得到转辙机定反位置的区域范围图像;计算区域范围图像与缺口图像特征库之间相似度;在相似度满足的条件下,对区域范围图像降噪处理后进行缺口边缘提取;从缺口边缘提取的结果中变换查找符合预设条件的线段,确定所有线段的斜率和截距,进而确定缺口线坐标;根据所述缺口线坐标识别缺口图像。
6.进一步的,所述缺口图像包括定位缺口图像和反位缺口图像;所述缺口图像特征库包括定位缺口图像特征库和反位缺口图像特征库。
7.进一步的,所述将获取的转辙机道岔缺口当前图像预处理后与缺口图像特征库对比得到转辙机定反位置的区域范围图像过程包括:将获取的转辙机道岔缺口当前图像分解成r,g,b三色图像;对三色图像亮度平衡化之后再重新合成第二缺口图像;将所述第二缺口图像与缺口图像特征库对比得到缺口所在的区域范围图像,并裁
切所述区域范围图像。
8.进一步的,所述计算区域范围图像与缺口图像特征库之间相似度的方法为:;其中,表示缺口图像特征库中分割块的像素点;表示区域范围图像中分割块的像素点;为相似度值;且位于0-1之间,数值越小表示相似度越高;当转辙机为s700k时,小于0.2时表示成立;当转辙机为zd6时,小于0.1表示成立;当转辙机为zd9、zy7时,小于0.17表示成立。
9.进一步的,所述对区域范围图像降噪处理的过程包括:对区域范围图像增加对比度,然后采用中值滤波的方式去除小噪点;将去除小噪点后的区域范围图像转换成灰度图像。
10.进一步的,所述对区域范围图像增加对比度的过程包括:采用重新计算当前像素坐标;其中为当前像素坐标;为当前像素坐标左侧的坐标;为当前像素坐标右侧的坐标;为当前像素坐标前面的坐标;为当前像素坐标后面的坐标。
11.进一步的,所述缺口边缘提取的过程包括:遍历预设奇数的监测块,采用自适应阈值二值化,求出最大的缺口线特征点。
12.进一步的,所述采用自适应阈值二值化,求出最大的缺口线特征点的详细过程包括:通过调整监测块的大小来分别监测缺口线的特征;监测块的大小范围为[3,31],且为奇数;每次变换监测块大小后,求出二值化结果中最直边界线的坐标和最直边界线中符合条件的点的个数;遍历完所有监测块后求出最大点;如果在y方向上最大点数大于缺口查找范围的阈值,表示缺口查找成功。
[0013]
进一步的,所述从缺口边缘提取的结果中变换查找符合预设条件的线段,确定所有线段的斜率和截距,进而确定缺口线坐标的过程包括:依据hough变换从缺口边缘提取的结果中变换查找符合预设条件的线段;所述预设条件为:半径步长为1,角度步长为π/180所有线段;出所有线段的斜率和截距y=kx b;其中k为斜率,b为截距;从所有线段中找出线段最长,斜率绝对值最大的线段;把缺口查找范围中心点的y坐标值带入公式y=kx b,求出x的值,即为缺口线的坐标。
[0014]
本发明还提出了一种转辙机道岔缺口图像的自动识别系统,包括对比模块、提取模块和确定模块;所述对比模块用于获取每台转辙机道岔缺口历史图像,生成缺口图像特征库;将
获取的转辙机道岔缺口当前图像预处理后与缺口图像特征库对比得到转辙机定反位置的区域范围图像;所述提取模块用于计算区域范围图像与缺口图像特征库之间相似度;在相似度满足的条件下,对区域范围图像降噪处理后进行缺口边缘提取;所述确定模块用于从缺口边缘提取的结果中变换查找符合预设条件的线段,确定所有线段的斜率和截距,进而确定缺口线坐标;根据所述缺口线坐标识别缺口图像类型。
[0015]
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本发明提出了一种转辙机道岔缺口图像的自动识别方法和系统,该方法包括:获取每台转辙机道岔缺口历史图像,生成缺口图像特征库;将获取的转辙机道岔缺口当前图像预处理后与缺口图像特征库对比得到转辙机定反位置的区域范围图像;计算区域范围图像与缺口图像特征库之间相似度;在相似度满足的条件下,对区域范围图像降噪处理后进行缺口边缘提取;从缺口边缘提取的结果中变换查找符合预设条件的线段,确定所有线段的斜率和截距,进而确定缺口线坐标;根据所述缺口线坐标识别缺口图像。基于一种转辙机道岔缺口图像的自动识别方法,还提出了一种转辙机道岔缺口图像的自动识别系统。本发明不需要对转辙机进行任何改造;采用高像素摄像头直接采集缺口位置图像,对原始图像进行特征库比对和缺口线提取,采用特征库比较方式来确定该图像是定位图像还是反位图像,然后再进行缺口线的提取,大大提高了计算的准确度。
[0016]
本发明中缺口线在整个图像中所占的比例是比较少的,在缺口图像的处理过程中只对缺口线的局部区域进行处理,大大节省了计算时间,提高了整个系统的工作效率。
[0017]
本发明在边缘提取的结果中依据 hough变换,查找符合预设条件所有可能的线段;从所有线段中找出线段最长,斜率绝对值最大的线段。本发明可以适应所有斜率的线段,更能适应现场的安装环境。
附图说明
[0018]
如图1为本发明实施例1一种转辙机道岔缺口图像的自动识别方法流程图;如图2为本发明实施例1中值滤波前的像素点示意图;如图3为本发明实施例1中值滤波后的像素点示意图;如图4为本发明实施例1二值化后图像示意图;如图5为本发明实施例1所有线段图示意图;如图6为本发明实施例2一种转辙机道岔缺口图像的自动识别系统示意图。
具体实施方式
[0019]
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
[0020]
实施例1本发明实施例1提出了一种转辙机道岔缺口图像的自动识别方法。根据转辙机类型分别提取缺口图像的特征点,来生成该类型转辙机的缺口特征库,采用生成好的特征库来验证未来时刻收到的图像是否存在缺口,如果存在缺口,再通过边缘提取的方法找到边缘坐标,大大提高了缺口计算的准确度。
[0021]
s700k转辙机用一个摄像头来拍摄两个方向的缺口,有可能是上缺口,也有可能是下缺口; zd6、zd9、zy7转辙机用两个摄像头来拍摄两个方向的缺口,其中一个是缺口图像,另一个是节点图像,还有在转辙机检修的过程中,摄像头拍摄的图像各式各样,单纯的边缘监测算法算错的几率较大。本算法根据转辙机类型分别提取缺口图像的特征点,来生成该类型转辙机的缺口特征库,采用生成好的特征库来验证未来时刻收到的图像是否存在缺口,如果存在缺口,再通过边缘提取的方法找到边缘坐标,大大提高了缺口计算的准确度。
[0022]
具体过程包括:获取每台转辙机道岔缺口历史图像,生成缺口图像特征库;将获取的转辙机道岔缺口当前图像预处理后与缺口图像特征库对比得到转辙机定反位置的区域范围图像;计算区域范围图像与缺口图像特征库之间相似度;在相似度满足的条件下,对区域范围图像降噪处理后进行缺口边缘提取;从缺口边缘提取的结果中变换查找符合预设条件的线段,确定所有线段的斜率和截距,进而确定缺口线坐标;根据缺口线坐标识别缺口图像。
[0023]
如图1为本发明实施例1一种转辙机道岔缺口图像的自动识别方法流程图。
[0024]
在步骤s101中,获取每台转辙机道岔缺口历史图像生成缺口图像特征库;缺口图像包括定位缺口图像和反位缺口图像;缺口图像特征库包括定位缺口图像特征库和反位缺口图像特征库。
[0025]
在步骤s102中,将获取的转辙机道岔缺口当前图像预处理后与缺口图像特征库对比得到转辙机定反位置的区域范围图像。
[0026]
首先将获取的转辙机道岔缺口当前图像分解成r,g,b三色图像;对三色图像亮度平衡化之后再重新合成第二缺口图像;将所述第二缺口图像与缺口图像特征库对比得到缺口所在的区域范围图像,并裁切所述区域范围图像。首先求出特征库图像的亮度和当前图像的亮度,以特征库图像的亮度为基准调整当前图像的亮度;通过与特征库的比较得出缺口的所在范围,通过裁剪,提高缺口在图像中的占用比例。
[0027]
在步骤s103中,用tm_sqdiff_normed方法比较裁剪后图像的相似度,符合条件的进行下一步操作;计算区域范围图像与缺口图像特征库之间相似度的方法为:;其中,表示缺口图像特征库中分割块的像素点;表示区域范围图像中分割块的像素点;为相似度值;且位于0-1之间,数值越小表示相似度越高;当转辙机为s700k时,小于0.2时表示成立;当转辙机为zd6时,小于0.1表示成立;当转
辙机为zd9、zy7时,小于0.17表示成立。
[0028]
在步骤s104中,在相似度成立的条件下,对区域范围图像降噪处理后进行缺口边缘提取;其中降噪处理的过程包括:对区域范围图像增加对比度,然后采用中值滤波的方式去除小噪点;将去除小噪点后的区域范围图像转换成灰度图像。
[0029]
对区域范围图像增加对比度的过程包括:采用重新计算当前像素坐标;其中为当前像素坐标;为当前像素坐标左侧的坐标;为当前像素坐标右侧的坐标;为当前像素坐标前面的坐标;为当前像素坐标后面的坐标。
[0030]
这样计算的目的是:使得图像中亮的部分更亮,暗的部分更暗,从而增加图像的对比度。
[0031]
中值滤波去除小噪点的过程为:取当前像素点及其周围临近像素点(一共有奇数个像素点)的像素值,将这些像素值排序,然后将位于中间位置的像素值作为当前像素点的像素值。
[0032]
如图2为本发明实施例1中值滤波前的像素点示意图;将其邻域设置为3
×
3大小,对其3
×
3邻域内像素点的像素值进行排序(升序),按升序排序后得到序列值为:[66,78,90,91,93,94,95,97,101]。在该序列中,处于中心位置的值是“93”,因此用该值替换原来的像素值78,作为当前点的新像素值,得到滤波后的像素点图像。如图3为本发明实施例1中值滤波后的像素点示意图。
[0033]
将去除小噪点后的区域范围图像转换成灰度图像后,采用自适应阈值二值化,遍历预设奇数的监测块,采用自适应阈值二值化,求出最大的缺口线特征点。
[0034]
采用自适应阈值二值化,求出最大的缺口线特征点的详细过程包括:通过调整监测块的大小来分别监测缺口线的特征;监测块的大小范围为[3,31],且为奇数;每次变换监测块大小后,求出二值化结果中最直边界线的坐标和最直边界线中符合条件的点的个数;遍历完所有监测块后求出最大点;如果在y方向上最大点数大于缺口查找范围的阈值,表示缺口查找成功。如图4为本发明实施例1二值化后图像示意图。
[0035]
在步骤s105中,从缺口边缘提取的结果中变换查找符合预设条件的线段,确定所有线段的斜率和截距,进而确定缺口线坐标;根据缺口线坐标识别缺口图像。
[0036]
在边缘提取的结果中依据 hough变换,查找半径步长为1角度步长为π/180所有可能的线段;如图5为本发明实施例1所有线段图示意图;求出所有线段的斜率和截距y=kx b;从所有线段中找出线段最长,斜率绝对值最大的线段。此方法可以适应所有斜率的线段,更能适应现场的安装环境。
[0037]
把缺口查找范围中心点的y坐标值带入公式y=kx b,求出x的值,即为缺口线的坐标。
[0038]
根据缺口线坐标识别缺口图像。
[0039]
本发明实施例1提出的一种转辙机道岔缺口图像的自动识别方法,不需要对转辙机进行任何改造;采用高像素摄像头直接采集缺口位置图像,对原始图像进行特征库比对和缺口线提取,采用特征库比较方式来确定该图像是定位图像还是反位图像,然后再进行缺口线的提取,大大提高了计算的准确度。
[0040]
本发明实施例1提出的一种转辙机道岔缺口图像的自动识别方法,缺口线在整个图像中所占的比例是比较少的,在缺口图像的处理过程中只对缺口线的局部区域进行处理,大大节省了计算时间,提高了整个系统的工作效率。
[0041]
本发明实施例1提出的一种转辙机道岔缺口图像的自动识别方法,在边缘提取的结果中依据 hough变换,查找符合预设条件所有可能的线段;从所有线段中找出线段最长,斜率绝对值最大的线段。本发明可以适应所有斜率的线段,更能适应现场的安装环境。
[0042]
实施例2基于本发明实施例1提出的一种转辙机道岔缺口图像的自动识别方法,还提出了一种转辙机道岔缺口图像的自动识别系统,如图6为本发明实施例2一种转辙机道岔缺口图像的自动识别系统示意图,该系统包括对比模块、提取模块和确定模块;对比模块用于获取每台转辙机道岔缺口历史图像,生成缺口图像特征库;将获取的转辙机道岔缺口当前图像预处理后与缺口图像特征库对比得到转辙机定反位置的区域范围图像;提取模块用于计算区域范围图像与缺口图像特征库之间相似度;在相似度满足的条件下,对区域范围图像降噪处理后进行缺口边缘提取;确定模块用于从缺口边缘提取的结果中变换查找符合预设条件的线段,确定所有线段的斜率和截距,进而确定缺口线坐标;根据缺口线坐标识别缺口图像类型。
[0043]
对比模块实现的详细过程为:获取每台转辙机道岔缺口历史图像生成缺口图像特征库;缺口图像包括定位缺口图像和反位缺口图像;缺口图像特征库包括定位缺口图像特征库和反位缺口图像特征库;首先将获取的转辙机道岔缺口当前图像分解成r,g,b三色图像;对三色图像亮度平衡化之后再重新合成第二缺口图像;将第二缺口图像与缺口图像特征库对比得到缺口所在的区域范围图像,并裁切所述区域范围图像。首先求出特征库图像的亮度和当前图像的亮度,以特征库图像的亮度为基准调整当前图像的亮度;通过与特征库的比较得出缺口的所在范围,通过裁剪,提高缺口在图像中的占用比例。
[0044]
提取模块实现的详细过程包括:用tm_sqdiff_normed方法比较裁剪后图像的相似度,符合条件的进行下一步操作;计算区域范围图像与缺口图像特征库之间相似度的方法为:;其中,表示缺口图像特征库中分割块的像素点;表示区域范围图像中分割块的像素点;为相似度值;且位于0-1之间,数值越小表示相似度越高;当转辙机
为s700k时,小于0.2时表示成立;当转辙机为zd6时,小于0.1表示成立;当转辙机为zd9、zy7时,小于0.17表示成立。
[0045]
在相似度成立的条件下,对区域范围图像降噪处理后进行缺口边缘提取;其中降噪处理的过程包括:对区域范围图像增加对比度,然后采用中值滤波的方式去除小噪点;将去除小噪点后的区域范围图像转换成灰度图像。
[0046]
对区域范围图像增加对比度的过程包括:采用重新计算当前像素坐标;其中为当前像素坐标;为当前像素坐标左侧的坐标;为当前像素坐标右侧的坐标;为当前像素坐标前面的坐标;为当前像素坐标后面的坐标。
[0047]
这样计算的目的是:使得图像中亮的部分更亮,暗的部分更暗,从而增加图像的对比度。
[0048]
中值滤波去除小噪点的过程为:取当前像素点及其周围临近像素点(一共有奇数个像素点)的像素值,将这些像素值排序,然后将位于中间位置的像素值作为当前像素点的像素值。
[0049]
如图2为本发明实施例1中值滤波前的像素点示意图;将其邻域设置为3
×
3大小,对其3
×
3邻域内像素点的像素值进行排序(升序),按升序排序后得到序列值为:[66,78,90,91,93,94,95,97,101]。在该序列中,处于中心位置的值是“93”,因此用该值替换原来的像素值78,作为当前点的新像素值,得到滤波后的像素点图像。如图3为本发明实施例1中值滤波后的像素点示意图。
[0050]
将去除小噪点后的区域范围图像转换成灰度图像后,采用自适应阈值二值化,遍历预设奇数的监测块,采用自适应阈值二值化,求出最大的缺口线特征点。
[0051]
采用自适应阈值二值化,求出最大的缺口线特征点的详细过程包括:通过调整监测块的大小来分别监测缺口线的特征;监测块的大小范围为[3,31],且为奇数;每次变换监测块大小后,求出二值化结果中最直边界线的坐标和最直边界线中符合条件的点的个数;遍历完所有监测块后求出最大点;如果在y方向上最大点数大于缺口查找范围的阈值,表示缺口查找成功。如图4为本发明实施例1二值化后图像示意图。
[0052]
对比模块实现的过程包括:在边缘提取的结果中依据 hough变换,查找半径步长为1角度步长为π/180所有可能的线段;如图5为本发明实施例1所有线段图示意图;求出所有线段的斜率和截距y=kx b;从所有线段中找出线段最长,斜率绝对值最大的线段。此方法可以适应所有斜率的线段,更能适应现场的安装环境。
[0053]
把缺口查找范围中心点的y坐标值带入公式y=kx b,求出x的值,即为缺口线的坐标。
[0054]
根据缺口线坐标识别缺口图像。
[0055]
本发明实施例2提出的一种转辙机道岔缺口图像的自动识别系统,不需要对转辙机进行任何改造;采用高像素摄像头直接采集缺口位置图像,对原始图像进行特征库比对
和缺口线提取,采用特征库比较方式来确定该图像是定位图像还是反位图像,然后再进行缺口线的提取,大大提高了计算的准确度。
[0056]
本发明实施例2提出的一种转辙机道岔缺口图像的自动识别系统,缺口线在整个图像中所占的比例是比较少的,在缺口图像的处理过程中只对缺口线的局部区域进行处理,大大节省了计算时间,提高了整个系统的工作效率。
[0057]
本发明实施例2提出的一种转辙机道岔缺口图像的自动识别系统,在边缘提取的结果中依据 hough变换,查找符合预设条件所有可能的线段;从所有线段中找出线段最长,斜率绝对值最大的线段。本发明可以适应所有斜率的线段,更能适应现场的安装环境。
[0058]
本技术实施例提供的一种转辙机道岔缺口图像的自动识别系统中相关部分的说明可以参见本技术实施例1提供的一种转辙机道岔缺口图像的自动识别方法中对应部分的详细说明,在此不再赘述。
[0059]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本技术实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
[0060]
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制。对于所属领域的技术人员来说,在上述说明的基础上还可以做出其它不同形式的修改或变形。这里无需也无法对所有的实施方式予以穷举。在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献