一种基于激光线的输送带纵向撕裂检测方法_2

文档序号:9918779阅读:来源:国知局
nnuml,点BI右侧中心点个数记为numr,点BI右侧位于直线L上方的中心点个数记为upnumr,点BI右侧位于直线L下方的中心点个数记为downnumr。
[0055]将Al点左侧中心点的X坐标依次代入方程y= kx+b计算得到y值,并将y值减去中心线点的纵坐标值,得到差值distl ;
[0056]将BI点右侧中心点的X坐标依次代入方程y= kx+b计算得到y值,并将y值减去中心线点的纵坐标值,得到差值dist2。
[0057]对upnuml、downnuml、upnumr、downnumr依次作如下处理:差值distl 大于DISTHRESH 时,upnuml 的值加 I;差值 distl 小于-DISTHRESH 时,downnuml 的值加 I;差值 dist2大于DISTHRESH时,upnumr的值加I;差值dist2小于-DISTHRESH时,downnumr的值加I;其中,DI STHRESH为距离阈值,经试验设置为15。
[0058]当upnuml/numl大于等于0.5且downnumr/numr大于等于0.5,或downnuml/numl大于等于0.5且upnumr/numr大于等于0.5任意成立时,则直线AB将激光线条纹中心线分为两个部分。
[0059]由于各段激光线条纹中心线的端点有可能是通过延伸之后的边缘计算得到,直接连接两段激光线条纹中心线的两个端点作直线并不精确。
[0060]步骤二:通过曲线高差判断是否发生撕裂:
[0061]当输送带发生纵向撕裂后,由于受力作用裂缝两侧输送带相互错位,产生高差。且撕裂产生的裂缝处由于反射率降低,激光线会消失,相应的灰度值就较低。
[0062]如图4所示,曲线L1、L2为发生纵向撕裂后的激光线条纹的中心线,点M、N分别为曲线LI的右端点、L2的左端点,C点为过点M的水平直线与过点N的竖直直线的交点。由点M、N坐标可求出线段MN的长度dist,经试验可得裂缝处两侧激光线条纹中心线端点之间的距离范围是[5,20],当MN的长度属于该范围内时,则表明输送带有可能发生了撕裂。
[0063]步骤三:已经激光线条纹的上下边缘坐标,可求出激光线条纹平均灰度值ave。
[0064]记线段MN上像素点的个数为totalnum,线段丽上属于强光区域的像素点个数为numl,线段MN上不属于强光区域且灰度值小于等于0.8 X ave的像素点个数为num2,线段MN上不属于强光区域且灰度值大于0.8 X ave的像素点个数为num3。
[0065]当numl/totalnum2 0.8时,线段MN位于强光区域内;
[0066]当num2/totalnum2 0.8时,线段MN位于裂缝内;
[0067]当num3/totalnum2 0.8时,线段MN位于激光线条纹上。
[0068]步骤四:综合以上三个步骤,同时满足以下三个条件时可以得出结论:输送带发生了纵向撕裂。
[0069](I)直线AB将图像激光线条纹中心线分为两个部分;
[0070](2)线段MN的长度属于范围[5,20];
[0071](3)线段MN上灰度值小于等于0.SXave的像素点个数与线段上像素点个数的比值大于0.8。
[0072]步骤五:多张图像联合撕裂判断方法:
[0073]只对单帧图像进行撕裂判断,有时会因为外界噪声干扰产生误判,因此本文提出了多张图像联合撕裂判断方法,图5为该方法的流程图。
[0074]若当前帧图像检测到撕裂故障点,以该故障点为圆心,R(经试验R值设置为80pixel)为半径的圆形区域作为故障区域。从当前帧开始,遍历当前帧的前20帧图像,检测其对应的故障区域中是否存在故障点,若有num帧图像(包括当前帧)的故障区域内都存在故障点,则定义这些图像是连续的。设变量K为允许中断的帧数,该变量表示当图像序列中K帧连续图像的故障区域中都没有检测到故障点时,也认为这个图像序列是连续的。
[0075]设变量P为停机帧数,若连续的图像序列的帧数num大于P,则撕裂视觉检测系统使得皮带输送机停机;设变量Pl为报警帧数,若连续的图像序列的帧数num大于Pl,则撕裂视觉检测系统会保存当前帧图像并报警。
[0076]经过试验停机帧数P设置为10,报警帧数Pl设置为5,允许中断帧数设置为I。
[0077]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
【主权项】
1.一种基于激光线的输送带纵向撕裂检测方法,其特征是,包括如下步骤: 1)通过曲线凹凸性的撕裂连线判断是否发生撕裂: 连接相邻各段激光线条纹中心线的2个端点作一条直线; 若该直线将所有的中心线分为两部分,则认为输送带在这两个端点之间产生了裂缝;若所有中心线基本上都位于该直线的一侧,则输送带在这两个端点之间正常; 2)通过曲线高差判断是否发生撕裂: 21)选取相邻两段激光线条纹的中心线L1、L2,其中,LI位于L2的左边,点M、N分别为曲线LI的右端点、L2的左端点,C点为过点M的水平直线与过点N的竖直直线的交点; 22)计算线段MN的长度dist,当dist在[5,20]中时,表明输送带有可能发生了撕裂; 3)计算激光线条纹的平均灰度值ave,记线段MN上像素点的个数为totalnum,线段MN上属于强光区域的像素点个数为numl,线段MN上不属于强光区域且灰度值小于等于0.8 X ave的像素点个数为num2,线段MN上不属于强光区域且灰度值大于0.8 Xave的像素点个数为num3 ; 当numl/totalnum2 0.8时,线段MN位于强光区域内; 当num2/totalnum > 0.8时,线段MN位于裂缝内; 当num3/totalnum > 0.8时,线段MN位于激光线条纹上; 4)根据以上三个步骤的结果进行判断,若以上三个步骤均能得出发生撕裂的结论,则判定输送带发生了纵向撕裂; 5)多张图像联合进行撕裂判断: 以步骤4)找到的撕裂故障点为圆形,依据经验值设置半径的圆形区域R作为故障区域,从当前帧开始,遍历当前帧的前20帧图像,检测其对应的故障区域中是否存在故障点;包括当前帧,若有num帧图像的故障区域内都存在故障点,则定义这些图像是连续的; 设变量K为允许中断的帧数,该变量表示当图像序列中K帧连续图像的故障区域中都没有检测到故障点时,认为这个图像序列是连续的; 设变量P为停机帧数,若连续的图像序列的帧数num大于P,则撕裂视觉检测系统使得皮带输送机停机; 设变量Pl为报警帧数,若连续的图像序列的帧数num大于Pl,则撕裂视觉检测系统会保存当前帧图像并报警。2.根据权利要求1所述的一种基于激光线的输送带纵向撕裂检测方法,其特征是,所述步骤I)中在判断该直线是否将所有的中心线分为两部分时,假设两条相邻的激光线条纹相邻的两个端点分别为A端点和B端点,步骤如下: 11)计算A端点和其左侧10个点的坐标均值得到Al点,计算B端点和其右侧10个点的坐标均值得到BI点;其中,点Al左侧中心点个数记为numl,点Al左侧位于直线L上方的中心点个数记为upnuml,点Al左侧位于直线L下方的中心点个数记为downnuml,点BI右侧中心点个数记为numr,点BI右侧位于直线L上方的中心点个数记为upnumr,点BI右侧位于直线L下方的中心点个数记为downnumr ; 12)由Al点、BI点坐标计算出过这两点的直线的斜率k和截距b,则直线方程为y= kx+b; 将Al点左侧中心点的X坐标依次代入方程y = kx+b计算得到y值,并将y值减去中心线点的纵坐标值,得到差值distl ; 将BI点右侧中心点的X坐标依次代入方程y = kx+b计算得到y值,并将y值减去中心线点的纵坐标值,得到差值dist2 ; 13)依据经验设置距离阀值DISTHRESH;对upnuml、downnuml、upnumr、downnumr依次作如下处理: 差值dist I大于DISTHRESH时,upnuml的值加I ; 差值di st I 小于-DI STHRESH时,downnuml 的值加 I; 差值dist2大于DISTHRESH时,upnumr的值加I ; 差值 dist2 小于-DI STHRESH 时,downnumr 的值加 I 14)当upnuml/numl大于等于 0.5 且 downnumr/numr 大于等于 0.5,或 downnuml/numl 大于等于0.5且upnumr/numr大于等于0.5任意一组成立时,判定直线AB将激光线条纹中心线分为两个部分。3.根据权利要求2所述的一种基于激光线的输送带纵向撕裂检测方法,其特征是,所述步骤13中距离阀值DI STHRESH设置为15。4.根据权利要求1所述的一种基于激光线的输送带纵向撕裂检测方法,其特征是,所述步骤5)中R值设置为SOpixel,停机帧数P设置为10,报警帧数Pl设置为5,允许中断帧数K设置为I。
【专利摘要】本发明公开了一种基于激光线的输送带纵向撕裂检测方法,其特征是,包括如下步骤:1)通过曲线凹凸性的撕裂连线判断是否发生撕裂:2)通过曲线高差判断是否发生撕裂:3)计算激光线条纹的平均灰度值ave;4)根据以上三个步骤的结果进行判断,若以上三个步骤均能得出发生撕裂的结论,则判定输送带发生了纵向撕裂;5)多张图像联合进行撕裂判断。本发明所达到的有益效果:本发明利用图像处理方法来判断传送带是否发生了损伤,方法简便,精度高;本方法不是直接检测纵向撕裂,而是分析受纵向撕裂调制的激光线的形状,并通过多帧联合判断来判定传送带是否发生了纵向撕裂;克服了已有的基于接触式的损伤检测方法的不便和提取撕裂处边缘的复杂操作。
【IPC分类】B65G43/02
【公开号】CN105692122
【申请号】CN201610244385
【发明人】焦良葆, 程勇, 吴海涛, 曹雪虹, 肖洒
【申请人】南京工程学院
【公开日】2016年6月22日
【申请日】2016年4月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1