CN102495069A - 一种基于数字图像处理的拉链链带缺陷检测方法 - Google Patents
一种基于数字图像处理的拉链链带缺陷检测方法 Download PDFInfo
- Publication number
- CN102495069A CN102495069A CN2011104039238A CN201110403923A CN102495069A CN 102495069 A CN102495069 A CN 102495069A CN 2011104039238 A CN2011104039238 A CN 2011104039238A CN 201110403923 A CN201110403923 A CN 201110403923A CN 102495069 A CN102495069 A CN 102495069A
- Authority
- CN
- China
- Prior art keywords
- chain belt
- slide fastener
- image
- detection
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Image Analysis (AREA)
- Slide Fasteners (AREA)
Abstract
本发明涉及一种基于数字图像处理的拉链链带缺陷检测方法,属于五金制品行业中拉链外观质量检验技术领域中的新技术。利用由目标定位触发装置、图像采集传感器、传送带驱动装置、背景光源装置、传送皮带、分拣装置和PC机或嵌入式控制系统构成的检测装置进行检测,待检测拉链产品被送入检测装置的传送皮带平台上,再由驱动装置的驱动送至检测区域,然后,由目标定位触发装置对拉链产品进行目标定位,由图像采集传感器获取拉链链带数字图像,然后将图像传输至PC机或嵌入式控制系统,PC机或嵌入式控制系统对目标图像进行处理,根据处理的结果和判别标准比较判断拉链链带区域是否存在缺陷。具有检测程序简单、检测速度快、检测准确性高等特点。
Description
技术领域
本发明是一种采用数字图像处理来对拉链的链带进行缺陷检测的方法,属于五金制品行业中拉链外观质量检验技术领域中的新技术。
背景技术
拉链产品是人们日常生活的必需品。我国是世界最大的拉链生产国,拉链行业在经历金融危机的缓冲式增长后,2009年以后整个拉链行业发展势头强劲。但是由于生产工艺等原因,在拉链产品的生产过程中会出现链带破损、长度不均等缺陷,导致拉链次品的产生。目前,拉链产品的外观质量一般采用人工方法,由大量的生产线工人通过视觉和主观印象进行判断。一方面,检测效率低,成本高,工人劳动强度大;另一方面,人为因素影响很大,大工作量的劳动易造成检测员工的疲劳,人为因素直接影响了产品检验的可靠性,导致产品瑕疵漏判和错判,使产品品质的检测稳定性较差、效率低下,制约了拉链行业的健康快速发展。改进生产工艺,实现产业技术的升级,提高拉链的生产效率,降低产品的生产成本,成为行业发展的迫切需要。
基于数字图像处理的自动检测系统能大幅度提高生产效率和产品质量,提高生产的柔性和自动化程度,能大幅度提高生产效率,降低生产成本,很大程度上提高生产自动化水平和检测系统的智能水平,基于数字图像处理的检测技术因其具有稳定性强、运行效率好和精度高等优点,随着数字图像处理技术的迅速发展和现代生产的需要,计算机图像模式识别技术在工业、国防、科学研究等各个方面得到更加广泛的应用。因此,在现代工业生产过程中,基于数字图像处理的自动检测系统广泛应用于生产过程状况监视、成品检验和质量控制等领域。
目前,采用数字图像处理对拉链链带进行缺陷检测的研究,主要集中在利用数字图像处理技术进行拉链齿数检测方面,利用直方图均衡、灰度二值化和质心算法的技术来对拉链的单边拉链齿牙状况进行分析和研究。然而,对在生产过程产生的链带不完整、破损和缺失等缺陷的检测和判别的问题则还没有得到很好的解决方案,拉链链带缺陷的研究还处于起步阶段。
综上所述,现有采用数字图像处理技术完成拉链缺陷的检测应用,还处于起步探索阶段,尚未研究出一套合理、完整的拉链链带缺陷检测的技术方案,大多只能静态地完成某一项初始阶段对特定缺陷的检测,不能满足对拉链链带缺陷进行完整检测的需求。
发明内容
本发明的目的在于考虑对拉链链带进行完整边缘检测的需求而提供一种基于数字图像处理的拉链链带缺陷的检测方法。该方法首先在灰度拉伸后的拉链图像的拉合部分设定两个分析区域,计算得到这两个区域的重心坐标,根据两个重心坐标将原始拉链图像旋转至拉链处于水平位置,通过滤波和边缘检测算法得到粗略的链带轮廓,对链带粗略边缘进行边界跟踪得到清晰的链带边缘图像;其次,通过确定链带左右两侧边缘和链带开叉起始点位置,将拉链链带边缘划分成上下两个分析区域,将划分的区域和拉链链带边缘图像进行异或处理,提取分别只包含上、下半部分的链带边缘图像,根据链带开叉起始位置设定分析区域,运用图像异或算法将链带开叉部分的边缘图像从链带上半部分提取出来,并进行水平旋转后,根据链带边缘点的灰度值跳变的原理分别对拉链上半部分的拉合部分和开叉部分的链带边缘进行检测。最后,运用镜射原理将链带下半部分边缘镜射到上半部分,使用检测链带上半部分边缘的方法完成对链带下半部分边缘的检测。
本发明,利用由目标定位触发装置、图像采集传感器、传送带驱动装置、背景光源装置、传送皮带、分拣装置和PC机或嵌入式控制系统构成的检测装置进行检测,前道生产工序已完成的待检测拉链产品被送入检测装置的传送皮带平台上,在传送皮带驱动装置的驱动下,拉链产品由传送皮带传送进入检测区域,目标定位触发装置对拉链产品进行目标定位,若拉链产品已进入图像采集传感器中心视野区域,则触发点亮背景光源装置的LED条形光源,并同时启动图像采集传感器,获取区域轮廓清晰可见的拉链链带数字图像,然后将目标图像传输至PC机或嵌入式控制系统,PC机或嵌入式控制系统对目标图像进行滤波、拉链水平旋转、边缘检测和边界轮廓提取处理,根据处理的结果和判别标准比较判断拉链链带区域是否存在缺陷,根据检测结果将合格的拉链产品送入下一道包装生产工序,将存在链带缺陷的拉链产品通过分拣装置送入次品区域,完成拉链链带缺陷检测。
本发明,所述检测包括以下步骤:
1)采用图像采集传感器获取拉链图像,并采用基于灰度阈值的图像分割方法,通过设置阈值,实现对拉链图像的金属链牙和图像背景、链带的分割,去除拉链链带和原采集图像背景,提取拉链链牙骨架;
2)根据拉链拉合部分在图像中的粗略位置,在此区域中设定两个分析区域,根据重心算法分别得到这两个分析区域内的链牙的重心位置,通过两个区域重心坐标值,计算得到两个区域重心点的角度,以图像中心坐标为基准点,以该角度作为旋转角度使处于不同角度位置的拉链图像旋转至水平位置;
3)对旋转后的图像进行均值滤波处理,平滑图像,减少噪声干扰,以便后续边缘检测操作处理;
4)运用基于泛函最优化的Canny边缘检测算子提取拉链链带边缘;
5)选取拉链链带边缘任意一点,以该点为起始点,根据四连通边界跟踪算法得到拉链链带边界,以链带边界提取清晰的链带轮廓图像,从图像背景中将拉链链带部分分割出来,去除因为旋转图像导致图像不完全处于目标区域的影响;
6)通过从左往右按列进行查找边缘链带边缘像素点,记录最先找到像素的纵坐标值,认定该点为链带左侧位置;利用相同方法从右往左查找链带右侧位置坐标值,计算两侧坐标值的差值得到链带总长,若总长超过预设阈值,则认定链带过长,判定该拉链为不合格产品,跳出程序,进行后续分拣操作;若未超出预设阈值,继续后续检测操作;
7)在拉链拉合区域中选取整幅图像的一列像素,以该列像素为扫描对象,从上往下计算该扫描列的像素值梯度,预设阈值,检测该扫描列每一个像素点的梯度值是否超出阈值,若超出阈值,则认定该像素点发生灰度跳变,认定该点为拉链链带上边缘,记录该点纵轴坐标,继续向下进行上述检测,直到搜索到拉链链带下边缘,并记录该点纵轴坐标值;
8)根据拉链链带的上下边缘的纵轴坐标值计算得到拉链链带上下两条边缘的中间线,以该线为中线,将拉链链带分为上下两个部分,并以中间线为基准,从右向左查找灰度跳变点,若查找到,则认定该灰度跳变点为拉链开叉起始点,以该点横坐标为基准,将拉链上半部分分割成拉链链带拉合部分和拉链链带开叉部分两个分析区域;
9)使用图像异或算法,将拉链链带下半部分与整个图像进行图像异或算法处理,获得只包含拉链链带上半部分图像;
10)通过之前记录的链带左侧横坐标值,根据检测余量,得到链带左侧检测起始位置的横坐标值,拉链开叉起始点的横坐标为终止值,以10个像素的距离为增量从左至右循环设置检测扫描列,沿扫描列从上往下查找链带边缘点的灰度跳变情况,记录灰度跳变时的边缘点的纵坐标值,计算两个相邻边缘检测点的纵坐标之差的绝对值,根据检测精度预设阈值,判断该差值的绝对值是否大于阈值,若大于阈值,则判定该两个相邻检测点之间的链带边缘存在缺陷,跳出程序,否则进入拉链链带开叉部分的检测操作;
11)使用图像异或算法,将拉链链带拉合的上半部分与链带的上半部分图像进行图像异或处理,获得只包含拉链开叉的上半部图像;
12)根据拉链开叉部分在图像中的粗略位置,在拉链链带开叉部分的两端任选两列,分别以上述两列作为查找基准,从上向下查找第一个灰度跳变点,若找到则认定该点为链带上边缘,并记录该点坐标值,根据这两个灰度跳变点的坐标,以左侧灰度跳变点为基准点,计算两点之间的角度,以该角度为旋转角度将链带开叉上半部分旋转至水平位置;
13)查到链带开叉上半部分的左右两端横坐标值,以链带左侧的横坐标值作为检测起始值,链带的右侧横坐标为终止值,以10个像素的距离为增量从左至右循环设置检测扫描列,沿扫描列从上往下查找链带边缘点的灰度跳变情况,记录灰度跳变时的边缘点的纵坐标值,计算两个相邻边缘检测点的纵坐标之差的绝对值,根据检测精度预设阈值,判断该差值的绝对值是否大于阈值,若大于阈值,则判定该两个相邻检测点之间的链带边缘存在缺陷,跳出程序,否则进入拉链链带下半部分的检测操作;
14)以拉链链带上下两条边缘的中间线为镜射轴,将链带下半部分镜射到中间线上方,得到只存在处在中间线上方的链带下半部分图像,跳入10)至13)的程序,如果检测到链带缺陷则跳出程序,如果未检测到链带缺陷则结束程序,表明该拉链链带完好,为合格产品;
15)根据检测拉链链带是否存在缺陷,输出不同的信号。
本发明,可根据重心计算的方法确定拉链链牙上的两个点的位置,以这两点的角度为旋转角度将处在不同角度的拉链图像旋转至水平位置;以查找边缘灰度发生跳变的原理确定链带开叉部分边缘上的两个点,进而将该部分旋转至水平位置。
本发明,可先通过边缘检测的方式得到链带的粗略边界,再运用边界跟踪的方式获取链带的边缘准确轮廓,从传送带背景图像中提取出清晰的链带边缘,突出检测目标。
本发明,可通过区域划分与整张拉链图像进行异或处理,将整个拉链链带划分为上下两个部分进行检测,运用镜射的方式把下半部分的边缘镜射到上方,使用检测链带上半部分的程序模块完成对链带下半部分的检测,节省程序步骤和大小。
本发明,可通过区域划分与整张拉链图像进行异或处理,截取到分别只含有拉链拉合部分和开叉部分的链带图像,对拉链开叉部分的链带进行水平旋转后,根据链带边缘处垂直方向的梯度值最大,判断该点是否发生灰度值跳变,如果发生跳变则认为该点为边缘点,通过比较两个相邻间隔边缘点的纵轴坐标值的差值来确定链带边缘是否存在缺陷,分别完成对拉链链带的拉合部分和开叉部分的检测。
本发明与现有技术相比的优点在于:
1、将拉链链带图像旋转至水平位置进行处理,使得链带图像比较直观,而且链带边缘都处于同一条水平线,将拉链图像归一化,降低检测程序的复杂程度;
2、通过对链带边缘检测后的粗略轮廓进行边界跟踪,提取出链带边缘的清晰轮廓图像,降低检测算法的难度,大幅提高检测的速度和准确性;
3、采用查找链带图像中预设扫描列上发生灰度跳变的点,确定边缘点的坐标,进而实现对链带缺陷与否的判断,降低了检测算法的复杂程度,大大提高了检测效率;
4、运用镜射算法将链带下半部分边缘镜射到上方,使用检测链带上半部分边缘的程序模块实现对链带下半部分边缘的检测,减少程序占用内存大小,提高检测的效率
5、整个检测方法具有良好的通用性和扩展性,能方便地运用到其他样式的拉链链带边缘缺陷检测上。
附图说明
图1所示为本发明所采用的检测装置的结构方框图。图中,1、待检测拉链产品;2、目标定位触发装置;3、图像采集传感器;4、传送带驱动装置;5、背景光源装置;6、传送皮带;7、分拣装置;8、PC机或嵌入式控制系统。
图2所示为拉链链带缺陷检测流程图;检测过程为:首先从图像采集传感器中截取拉链图像,将处于不同角度的拉链旋转至水平位置,对经过灰度拉伸后的链带图像进行Canny边缘检测,通过边界跟踪提取清晰的边缘轮廓图,然后进行边缘区域分割,得到分别只包含链带上半部分的链带边缘,将链带上半部分的边缘分割成拉合部分和开叉部分,对开叉部分进行水平旋转,根据灰度跳变原理分别对链带边缘的拉合部分和开叉部分进行边缘点循环查找,通过计算相邻两个边缘的纵坐标判断边缘是否存在缺陷,最后输出检测结果,为检测下一个拉链产品延时准备。
图3为拉链图像水平旋转流程图。在图中θ为通过区域重心算法得到的拉链金属链牙拉合部分上左右两个点的角度,以左侧点A为基准点,右侧点B为末点,利用角度计算算法计算出两点之间的角度,在根据角度的大小计算出旋转角度,旋转角度为正值则代表图像以某点为旋转中心按逆时针方向旋转,反之,旋转角度为负值则图像按顺时针方向进行旋转。
图4为拉链链带边缘的检测流程图。在图中,X1和X2分别为边缘图像的左、右边界点所在的列值。扫描列的值以规定增量进行增加,当沿当前扫描列扫描链带图像时,根据灰度值的跳变判断是否当前点为链带边缘,如果发生灰度值跳变则记录该点的纵轴坐标值,计算相邻两个边缘点纵坐标的差值,判断差值的绝对值是否超出预设阈值来判定链带是否存在缺陷。
图5为通过Canny算子获取的链带边缘图像。
图6为运用边界跟踪从图5中提取的链带边缘清晰图。
图7为使用异或算法截取得到的只包含链带上半部分边缘图。
图8、图9为拉链链带上半部分检测算法示意图。在图中,检测处于水平位置的链带左、右两个边缘点的纵坐标值,如图中红色虚线所示;检测方向为从左往右进行扫描,如图中蓝色箭头所示;扫描方向为沿当前扫描列(图中黄色实线所示)从上往下进行,如图中绿色箭头所示;例如:图8中,左侧边缘点的纵坐标加上检测余量为起始点,链带开叉部分起始点的纵坐标值为终止值,进行循环扫描,扫描列增加的步长根据检测精度而定,若规定缺陷面积为大于等于1平方厘米,则规定步长为15个像素距离,直到扫描列的值大于或等于终值,否则程序将一直循环。
具体实施方式
参照图1,一种基于数字图像处理的拉链链带缺陷的检测方法实现的检测装置,由目标定位触发装置2、图像采集传感器3、传送带驱动装置4、背景光源装置5、传送皮带6、分拣装置7和PC机或嵌入式控制系统8构成。在进行拉链产品缺陷检测之前,拉链生产线已完成对待检测拉链产品1的加工,拉链被送入检测装置的传送皮带平台上,在传送皮带驱动装置4的驱动下,拉链产品由传送皮带6传送进入检测区域,目标定位触发装置2对拉链产品进行目标定位,若拉链产品已进入图像采集传感器中心视野区域,则触发背景光源装置5的LED条形光源,并同时启动图像采集传感器3,获取区域轮廓清晰可见的拉链链带数字图像,然后将目标图像传输至PC机或嵌入式控制系统8。PC机或嵌入式控制系统8对目标图像进行滤波、拉链水平旋转、边缘检测和边界轮廓提取等处理,根据处理的结果和判别标准判断拉链链带区域是否存在不完整的缺陷。根据检测结果将合格的拉链产品送入下一道包装生产工序,将存在链带缺陷的拉链产品通过分拣装置(7)送入次品区域,完成拉链链带缺陷检测。
本发明一种基于数字图像处理的拉链链带缺陷的检测方法的具体实施步骤如下:
1、根据厂家提供的拉链的尺寸和链带的颜色,选择合适的光源类型和传送带颜色,调节合适的视野范围,调节图像采集传感器的焦距、进光量和曝光时间,使图像采集传感器获得清晰的静态图像;
2、当拉链被驱动传送带传送到图像采集传感器中心视野范围时,通过触发图像采集传感器,获得连续的拉链图像;
3、在包含拉链拉合部分链牙的两个分析区域内进行区域重心计算,得到链牙(拉合部分)上的两个点(两个分析区域的两个重心)的坐标,计算拉链链牙骨架与水平轴的角度θ1,对图像进行水平旋转,角度θ1的正值代表图像按顺着逆时针方向进行旋转,反之,角度为负值则按顺着顺时针方向进行旋转;
4、使用灰度拉伸算法,对获得的链带图像进行灰度拉伸,获取灰度对比明显的拉链链带图像;
5、运用基于泛函最优化的Canny边缘检测算子提取拉链链带边缘,使用边界跟踪算法提出链带边缘轮廓;
6、根据拉链水平中心线位置将链带边缘分割成上下两部分,首先对链带上半部分进行处理,根据链带开叉起始点位置将上部分边缘分割成拉合部分和开叉部分;
7、查找链带整幅拉链链带图像的左右两侧的边缘点,计算两侧边缘点的坐标值的差值得到链带总长,若总长超过预设阈值,则认定链带过长,判定该拉链为不合格产品,跳出程序,进行后续分拣操作;若未超出预设阈值,继续后续检测操作;
8、根据链带边缘点会发生灰度值跳变的原理,检测一定间隔的边缘点,记录检测到的边缘点的纵坐标,计算两个相邻边缘检测点的纵坐标之差的绝对值,根据检测精度预设阈值,判断该差值的绝对值是否大于阈值,若大于阈值,则判定该两个相邻检测点之间的链带边缘存在缺陷,跳出程序,否则进入拉链链带开叉部分的检测操作;
9、查找链带开叉部分边缘上的两个一定间隔的点,并记录两点的坐标值,以左侧点为基准点,计算两点之间的角度,以该角度为旋转角度将链带开叉上半部分旋转至水平位置;
10、重复执行第8步的算法模块,计算两个相邻边缘检测点的纵坐标之差的绝对值,根据检测精度预设阈值,判断该差值的绝对值是否大于阈值,若大于阈值,则判定该两个相邻检测点之间的链带边缘存在缺陷,跳出程序,否则进入拉链链带下半部分的检测操作;
11、以拉链链带上下两条边缘的中间线为镜射轴,将链带下半部分镜射到中间线上方,得到只存在处在中间线上方的链带下半部分图像,跳入第8步至第10步的程序,如果检测到链带缺陷则跳出程序,如果未检测到链带缺陷则结束程序,表明该拉链链带完好,为合格产品;
12、根据检测拉链链带是否存在缺陷,输出不同的信号,延时,为下一个拉链产品的检测作准备。
Claims (6)
1.一种基于数字图像处理的拉链链带缺陷检测方法,其特征在于:利用由目标定位触发装置(2)、图像采集传感器(3)、传送带驱动装置(4)、背景光源装置(5)、传送皮带(6)、分拣装置(7)和PC机或嵌入式控制系统(8)构成的检测装置进行检测,前道生产工序已完成的待检测拉链产品(1)被送入检测装置的传送皮带(6)平台上,在传送皮带驱动装置(4)的驱动下,拉链产品由传送皮带(6)传送进入检测区域,目标定位触发装置(2)对拉链产品进行目标定位,若拉链产品已进入图像采集传感器中心视野区域,则触发点亮背景光源装置(5)的LED条形光源,并同时启动图像采集传感器(3),获取区域轮廓清晰可见的拉链链带数字图像,然后将目标图像传输至PC机或嵌入式控制系统(8),PC机或嵌入式控制系统(8)对目标图像进行滤波、拉链水平旋转、边缘检测和边界轮廓提取处理,根据处理的结果和判别标准比较判断拉链链带区域是否存在缺陷,根据检测结果将合格的拉链产品送入下一道包装生产工序,将存在链带缺陷的拉链产品通过分拣装置(7)送入次品区域,完成拉链链带缺陷检测。
2.根据权利要求1所述的检测方法,其特征在于:所述检测包括以下步骤:
1)采用图像采集传感器获取拉链图像,并采用基于灰度阈值的图像分割方法,通过设置阈值,实现对拉链图像的金属链牙和图像背景、链带的分割,去除拉链链带和原采集图像背景,提取拉链链牙骨架;
2)根据拉链拉合部分在图像中的粗略位置,在此区域中设定两个分析区域,根据重心算法分别得到这两个分析区域内的链牙的重心位置,通过两个区域重心坐标值,计算得到两个区域重心点的角度,以图像中心坐标为基准点,以该角度作为旋转角度使处于不同角度位置的拉链图像旋转至水平位置;
3)对旋转后的图像进行均值滤波处理,平滑图像,减少噪声干扰,以便后续边缘检测操作处理;
4)运用基于泛函最优化的Canny边缘检测算子提取拉链链带边缘;
5)选取拉链链带边缘任意一点,以该点为起始点,根据四连通边界跟踪算法得到拉链链带边界,以链带边界提取清晰的链带轮廓图像,从图像背景中将拉链链带部分分割出来,去除因为旋转图像导致图像不完全处于目标区域的影响;
6)通过从左往右按列进行查找边缘链带边缘像素点,记录最先找到像素的纵坐标值,认定该点为链带左侧位置;利用相同方法从右往左查找链带右侧位置坐标值,计算两侧坐标值的差值得到链带总长,若总长超过预设阈值,则认定链带过长,判定该拉链为不合格产品,跳出程序,进行后续分拣操作;若未超出预设阈值,继续后续检测操作;
7)在拉链拉合区域中选取整幅图像的一列像素,以该列像素为扫描对象,从上往下计算该扫描列的像素值梯度,预设阈值,检测该扫描列每一个像素点的梯度值是否超出阈值,若超出阈值,则认定该像素点发生灰度跳变,认定该点为拉链链带上边缘,记录该点纵轴坐标,继续向下进行上述检测,直到搜索到拉链链带下边缘,并记录该点纵轴坐标值;
8)根据拉链链带的上下边缘的纵轴坐标值计算得到拉链链带上下两条边缘的中间线,以该线为中线,将拉链链带划分为上下两个部分,并以中间线为基准,从右向左查找灰度跳变点,若查找到,则认定该灰度跳变点为拉链开叉起始点,以该点横坐标为基准,将拉链上半部分分割成拉链链带拉合部分和拉链链带开叉部分两个分析区域;
9)使用图像异或算法,将拉链链带下半部分与整个图像进行图像异或算法处理,获得只包含拉链链带上半部分图像;
10)通过之前记录的链带左侧横坐标值,根据检测余量,得到链带左侧检测起始位置的横坐标值,拉链开叉起始点的横坐标为终止值,以10个像素的距离为增量从左至右循环设置检测扫描列,沿扫描列从上往下查找链带边缘点的灰度跳变情况,记录发生灰度跳变时的边缘点的纵坐标值,计算两个相邻边缘检测点的纵坐标之差的绝对值,根据检测精度预设阈值,判断该差值的绝对值是否大于阈值,若大于阈值,则判定该两个相邻检测点之间的链带边缘存在缺陷,跳出程序,否则进入拉链链带开叉部分的检测操作;
11)使用图像异或算法,将拉链链带拉合的上半部分与链带的上半部分图像进行图像异或处理,获得只包含拉链开叉的上半部图像;
12)根据拉链开叉部分在图像中的粗略位置,在拉链链带开叉部分的两端任选两列,分别以上述两列作为查找基准,从上向下查找第一个灰度跳变点,若找到则认定该点为链带上边缘,并记录该点坐标值,根据这两个灰度跳变点的坐标,以左侧灰度跳变点位基准点,计算两点之间的角度,以该角度为旋转角度将链带开叉上半部分旋转至水平位置;
13)查到链带开叉上半部分的左右两端横坐标值,以链带左侧的横坐标值作为检测起始值,链带的右侧横坐标为终止值,以10个像素的距离为增量从左至右循环设置检测列基准线,沿列基准线从上往下查找链带边缘点的灰度跳变情况,记录灰度跳变时的边缘点的纵坐标值,计算两个相邻检测点的纵坐标之差的绝对值,根据检测精度预设阈值,判断该差值的绝对值是否大于阈值,若大于阈值,则判定该两个相邻检测点之间的链带边缘存在缺陷,跳出程序,否则进入拉链链带下半部分的检测操作;
14)以拉链链带上下两条边缘的中间线为镜射轴,将链带下半部分镜射到中间线上方,得到只存在处在中间线上方的链带下半部分图像,跳入10)至13)的程序,如果检测到链带缺陷则跳出程序,如果未检测到链带缺陷则结束程序,表明该拉链链带完好,为合格产品;
15)根据检测拉链链带是否存在缺陷,输出不同的信号。
3.根据权利要求2所述的检测方法,其特征在于:根据重心计算的方法确定拉链链牙上的两个点的位置,以这两点的角度为旋转角度将处在不同角度的拉链图像旋转至水平位置;以查找边缘灰度发生跳变的原理确定链带开叉部分边缘上的两个点,进而将该部分旋转至水平位置。
4.根据权利要求2所述的检测方法,其特征在于:先通过边缘检测的方式得到链带的粗略边界,再运用边界跟踪的方式获取链带的边缘准确轮廓,从传送带背景图像中提取出清晰的链带边缘,突出检测目标。
5.根据权利要求2所述的检测方法,其特征在于:通过区域划分与整张拉链图像进行异或处理,将整个拉链链带划分为上下两个部分进行检测,运用镜射的方式把下半部分的边缘镜射到上方,使用检测链带上半部分的程序模块完成对链带下半部分的检测,节省程序步骤和大小。
6.根据权利要求2所述的检测方法,其特征在于:通过区域划分与整张拉链图像进行异或处理,截取到分别只含有拉链拉合部分和开叉部分的链带图像,对拉链开叉部分的链带进行水平旋转后,根据链带边缘处垂直方向的梯度值最大,判断该点是否发生灰度值跳变,如果发生跳变则认为该点为边缘点,通过比较两个相邻间隔边缘点的纵轴坐标值的差值来确定链带边缘是否存在缺陷,分别完成对拉链链带的拉合部分和开叉部分的检测。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110403923 CN102495069B (zh) | 2011-12-07 | 2011-12-07 | 一种基于数字图像处理的拉链链带缺陷检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110403923 CN102495069B (zh) | 2011-12-07 | 2011-12-07 | 一种基于数字图像处理的拉链链带缺陷检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102495069A true CN102495069A (zh) | 2012-06-13 |
CN102495069B CN102495069B (zh) | 2013-03-20 |
Family
ID=46186910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110403923 Expired - Fee Related CN102495069B (zh) | 2011-12-07 | 2011-12-07 | 一种基于数字图像处理的拉链链带缺陷检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102495069B (zh) |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102721703A (zh) * | 2012-07-03 | 2012-10-10 | 苏州天准精密技术有限公司 | 一种在线检测的照明装置与成像方法 |
CN103837542A (zh) * | 2014-03-25 | 2014-06-04 | 福建浔兴拉链科技股份有限公司 | 一种金属链牙牙点缺陷检测装置及其检测方法 |
CN104020172A (zh) * | 2013-02-28 | 2014-09-03 | 莫列斯公司 | 外观检查装置以及外观检查方法 |
CN104677272A (zh) * | 2014-12-30 | 2015-06-03 | 东莞市美厚塑磁有限公司 | 一种永磁片检测方法及实施该方法检测设备 |
CN105057229A (zh) * | 2015-08-24 | 2015-11-18 | 东莞劲胜精密组件股份有限公司 | 一种喷涂表面缺陷检测机 |
CN105335963A (zh) * | 2015-09-24 | 2016-02-17 | 凌云光技术集团有限责任公司 | 一种边缘缺陷检测方法及装置 |
CN106022331A (zh) * | 2016-05-23 | 2016-10-12 | 山东科技大学 | 基于机器视觉的茶叶包装空袋检验方法 |
CN106442556A (zh) * | 2016-11-16 | 2017-02-22 | 哈尔滨理工大学 | 一种板状带孔工件表面缺陷检测装置和方法 |
CN106461566A (zh) * | 2014-06-24 | 2017-02-22 | Ykk株式会社 | 拉链链牙的检查条件设定方法和拉链链牙检查方法 |
CN106706656A (zh) * | 2017-03-14 | 2017-05-24 | 杭州汇萃智能科技有限公司 | 一种基于机器视觉的拉链检测装置及方法 |
CN106890798A (zh) * | 2017-01-11 | 2017-06-27 | 广西师范大学 | 一种竹木条自动检测分选系统及方法 |
CN107067421A (zh) * | 2017-05-12 | 2017-08-18 | 京东方科技集团股份有限公司 | 一种基板残材检测方法、装置及系统 |
CN107076677A (zh) * | 2014-09-29 | 2017-08-18 | 株式会社斯库林集团 | 检查装置以及检查方法 |
CN108413844A (zh) * | 2018-03-30 | 2018-08-17 | 福建晋江浔兴拉链科技有限公司 | 一种尼龙拉链齿距测量工具及齿距测量方法 |
CN108426892A (zh) * | 2018-06-12 | 2018-08-21 | 广东理工学院 | 一种检测家居板表面缺陷的机器视觉装置 |
CN108627520A (zh) * | 2018-05-25 | 2018-10-09 | 北京英斯派克科技有限公司 | 一种非均质固体材料外观质量的在线检测系统和方法 |
CN108802052A (zh) * | 2018-07-23 | 2018-11-13 | 西安工程大学 | 一种关于拉链缺陷的检测系统及其检测方法 |
CN109030741A (zh) * | 2018-08-01 | 2018-12-18 | 长兴曼尔申机械科技有限公司 | 一种金属链牙缺陷检测方法 |
CN109712114A (zh) * | 2018-11-30 | 2019-05-03 | 无锡维胜威信息科技有限公司 | 一种应用于拉链缺陷检测的系统及其检测方法 |
CN109916914A (zh) * | 2019-04-10 | 2019-06-21 | 清华大学深圳研究生院 | 一种产品缺陷检测方法及装置 |
CN110276229A (zh) * | 2018-03-14 | 2019-09-24 | 京东方科技集团股份有限公司 | 目标物体区域中心定位方法和装置 |
CN110334692A (zh) * | 2019-07-17 | 2019-10-15 | 河南科技大学 | 一种基于图像处理的盲道识别方法 |
CN111047592A (zh) * | 2020-03-13 | 2020-04-21 | 武汉理工大学 | 监控系统及其图像通信处理方法 |
CN111929315A (zh) * | 2020-09-04 | 2020-11-13 | 北京远大宏略科技股份有限公司 | 一种缠绕式线缆表皮检测装置及其检测方法 |
CN111981990A (zh) * | 2020-08-03 | 2020-11-24 | 无锡鼎茂机械制造有限公司 | 基于机器视觉的自封拉链质量在线检测方法 |
CN113706525A (zh) * | 2021-10-20 | 2021-11-26 | 武汉飞恩微电子有限公司 | 一种基于图像处理的印刷电路板贴片缺陷智能识别方法 |
CN114384087A (zh) * | 2021-12-30 | 2022-04-22 | 江苏国范智能科技有限公司 | 一种基于视觉的拉链缺陷检测装置 |
CN115201207A (zh) * | 2022-07-28 | 2022-10-18 | 浙江伟星实业发展股份有限公司 | 一种拉链缺陷检测方法、装置、设备及介质 |
CN115222709A (zh) * | 2022-07-26 | 2022-10-21 | 南通市通州区锦都拉链有限公司 | 一种基于人工智能的拉链布带缺陷检测方法 |
CN115307817A (zh) * | 2022-10-12 | 2022-11-08 | 南通元景电气科技有限公司 | 一种压力传感器批量测试系统及其方法 |
CN115541493A (zh) * | 2022-11-28 | 2022-12-30 | 中国汽车技术研究中心有限公司 | 假人小腿皮肤拉链平顺度测量方法、装置和系统 |
CN116580031A (zh) * | 2023-07-13 | 2023-08-11 | 山东勇嘉包装科技股份有限公司 | 一种无溶剂复合印刷异常检测方法 |
CN117456519A (zh) * | 2023-12-22 | 2024-01-26 | 江西科益高新技术有限公司 | 一种用于工控安全的仿真光电靶标装置及其仿真方法 |
CN117770585A (zh) * | 2022-11-11 | 2024-03-29 | 张化 | 一种可用于检测产品质量的拉链定型装置 |
CN118428969A (zh) * | 2023-09-18 | 2024-08-02 | 长春金融高等专科学校 | 物联网结合农产品溯源的方法和系统 |
CN119379699A (zh) * | 2024-12-31 | 2025-01-28 | 鲸朵(上海)智能科技有限公司 | 一种拉头的视觉检测方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1475795A (zh) * | 2002-08-12 | 2004-02-18 | 广西师范大学 | 玻璃瓶罐检测方法及玻璃瓶罐检测装置 |
CN2795852Y (zh) * | 2005-05-12 | 2006-07-12 | 佛山市德科机电设备有限公司 | 瓷砖表面质量自动检测装置 |
JP2008190867A (ja) * | 2007-01-31 | 2008-08-21 | Nakayama:Kk | 球状黒鉛鋳鉄品質測定装置 |
CN101556239A (zh) * | 2008-04-07 | 2009-10-14 | 福建浔兴拉链科技股份有限公司 | 链牙检测器、链牙检测方法及使用该检测器的拉链注塑机 |
CN201909762U (zh) * | 2010-12-31 | 2011-07-27 | 广东辉丰科技股份有限公司 | 金属拉链缺陷自动检测装置 |
-
2011
- 2011-12-07 CN CN 201110403923 patent/CN102495069B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1475795A (zh) * | 2002-08-12 | 2004-02-18 | 广西师范大学 | 玻璃瓶罐检测方法及玻璃瓶罐检测装置 |
CN2795852Y (zh) * | 2005-05-12 | 2006-07-12 | 佛山市德科机电设备有限公司 | 瓷砖表面质量自动检测装置 |
JP2008190867A (ja) * | 2007-01-31 | 2008-08-21 | Nakayama:Kk | 球状黒鉛鋳鉄品質測定装置 |
CN101556239A (zh) * | 2008-04-07 | 2009-10-14 | 福建浔兴拉链科技股份有限公司 | 链牙检测器、链牙检测方法及使用该检测器的拉链注塑机 |
CN201909762U (zh) * | 2010-12-31 | 2011-07-27 | 广东辉丰科技股份有限公司 | 金属拉链缺陷自动检测装置 |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102721703A (zh) * | 2012-07-03 | 2012-10-10 | 苏州天准精密技术有限公司 | 一种在线检测的照明装置与成像方法 |
CN104020172A (zh) * | 2013-02-28 | 2014-09-03 | 莫列斯公司 | 外观检查装置以及外观检查方法 |
CN104020172B (zh) * | 2013-02-28 | 2016-08-31 | 莫列斯公司 | 外观检查装置以及外观检查方法 |
CN103837542A (zh) * | 2014-03-25 | 2014-06-04 | 福建浔兴拉链科技股份有限公司 | 一种金属链牙牙点缺陷检测装置及其检测方法 |
CN103837542B (zh) * | 2014-03-25 | 2015-11-18 | 福建浔兴拉链科技股份有限公司 | 一种金属链牙牙点缺陷检测装置及其检测方法 |
CN106461566B (zh) * | 2014-06-24 | 2019-05-17 | Ykk株式会社 | 拉链链牙的检查条件设定方法和拉链链牙检查方法 |
CN106461566A (zh) * | 2014-06-24 | 2017-02-22 | Ykk株式会社 | 拉链链牙的检查条件设定方法和拉链链牙检查方法 |
CN107076677A (zh) * | 2014-09-29 | 2017-08-18 | 株式会社斯库林集团 | 检查装置以及检查方法 |
US10613037B2 (en) | 2014-09-29 | 2020-04-07 | SCREEN Holdings Co., Ltd. | Inspection apparatus and inspection method |
CN104677272A (zh) * | 2014-12-30 | 2015-06-03 | 东莞市美厚塑磁有限公司 | 一种永磁片检测方法及实施该方法检测设备 |
CN104677272B (zh) * | 2014-12-30 | 2017-10-13 | 东莞市美厚塑磁有限公司 | 一种永磁片检测方法及实施该方法检测设备 |
CN105057229B (zh) * | 2015-08-24 | 2017-08-01 | 东莞劲胜精密组件股份有限公司 | 一种喷涂表面缺陷检测机 |
CN105057229A (zh) * | 2015-08-24 | 2015-11-18 | 东莞劲胜精密组件股份有限公司 | 一种喷涂表面缺陷检测机 |
CN105335963A (zh) * | 2015-09-24 | 2016-02-17 | 凌云光技术集团有限责任公司 | 一种边缘缺陷检测方法及装置 |
CN105335963B (zh) * | 2015-09-24 | 2018-07-03 | 凌云光技术集团有限责任公司 | 一种边缘缺陷检测方法及装置 |
CN106022331A (zh) * | 2016-05-23 | 2016-10-12 | 山东科技大学 | 基于机器视觉的茶叶包装空袋检验方法 |
CN106442556A (zh) * | 2016-11-16 | 2017-02-22 | 哈尔滨理工大学 | 一种板状带孔工件表面缺陷检测装置和方法 |
CN106890798A (zh) * | 2017-01-11 | 2017-06-27 | 广西师范大学 | 一种竹木条自动检测分选系统及方法 |
CN106706656A (zh) * | 2017-03-14 | 2017-05-24 | 杭州汇萃智能科技有限公司 | 一种基于机器视觉的拉链检测装置及方法 |
CN107067421A (zh) * | 2017-05-12 | 2017-08-18 | 京东方科技集团股份有限公司 | 一种基板残材检测方法、装置及系统 |
US10902583B2 (en) | 2017-05-12 | 2021-01-26 | Boe Technology Group Co., Ltd. | Dummy substrate detection method, dummy substrate detector device and system |
CN107067421B (zh) * | 2017-05-12 | 2020-02-28 | 京东方科技集团股份有限公司 | 一种基板残材检测方法、装置及系统 |
CN110276229A (zh) * | 2018-03-14 | 2019-09-24 | 京东方科技集团股份有限公司 | 目标物体区域中心定位方法和装置 |
CN108413844A (zh) * | 2018-03-30 | 2018-08-17 | 福建晋江浔兴拉链科技有限公司 | 一种尼龙拉链齿距测量工具及齿距测量方法 |
CN108627520A (zh) * | 2018-05-25 | 2018-10-09 | 北京英斯派克科技有限公司 | 一种非均质固体材料外观质量的在线检测系统和方法 |
CN108426892A (zh) * | 2018-06-12 | 2018-08-21 | 广东理工学院 | 一种检测家居板表面缺陷的机器视觉装置 |
CN108802052A (zh) * | 2018-07-23 | 2018-11-13 | 西安工程大学 | 一种关于拉链缺陷的检测系统及其检测方法 |
CN109030741A (zh) * | 2018-08-01 | 2018-12-18 | 长兴曼尔申机械科技有限公司 | 一种金属链牙缺陷检测方法 |
CN109712114A (zh) * | 2018-11-30 | 2019-05-03 | 无锡维胜威信息科技有限公司 | 一种应用于拉链缺陷检测的系统及其检测方法 |
CN109916914A (zh) * | 2019-04-10 | 2019-06-21 | 清华大学深圳研究生院 | 一种产品缺陷检测方法及装置 |
CN109916914B (zh) * | 2019-04-10 | 2021-07-02 | 清华大学深圳研究生院 | 一种产品缺陷检测方法及装置 |
CN110334692A (zh) * | 2019-07-17 | 2019-10-15 | 河南科技大学 | 一种基于图像处理的盲道识别方法 |
CN111047592A (zh) * | 2020-03-13 | 2020-04-21 | 武汉理工大学 | 监控系统及其图像通信处理方法 |
CN111981990A (zh) * | 2020-08-03 | 2020-11-24 | 无锡鼎茂机械制造有限公司 | 基于机器视觉的自封拉链质量在线检测方法 |
CN111981990B (zh) * | 2020-08-03 | 2022-02-01 | 无锡鼎茂机械制造有限公司 | 基于机器视觉的自封拉链质量在线检测方法 |
CN111929315A (zh) * | 2020-09-04 | 2020-11-13 | 北京远大宏略科技股份有限公司 | 一种缠绕式线缆表皮检测装置及其检测方法 |
CN113706525A (zh) * | 2021-10-20 | 2021-11-26 | 武汉飞恩微电子有限公司 | 一种基于图像处理的印刷电路板贴片缺陷智能识别方法 |
CN114384087A (zh) * | 2021-12-30 | 2022-04-22 | 江苏国范智能科技有限公司 | 一种基于视觉的拉链缺陷检测装置 |
CN115222709A (zh) * | 2022-07-26 | 2022-10-21 | 南通市通州区锦都拉链有限公司 | 一种基于人工智能的拉链布带缺陷检测方法 |
CN115201207A (zh) * | 2022-07-28 | 2022-10-18 | 浙江伟星实业发展股份有限公司 | 一种拉链缺陷检测方法、装置、设备及介质 |
CN115307817A (zh) * | 2022-10-12 | 2022-11-08 | 南通元景电气科技有限公司 | 一种压力传感器批量测试系统及其方法 |
CN117770585A (zh) * | 2022-11-11 | 2024-03-29 | 张化 | 一种可用于检测产品质量的拉链定型装置 |
CN115541493A (zh) * | 2022-11-28 | 2022-12-30 | 中国汽车技术研究中心有限公司 | 假人小腿皮肤拉链平顺度测量方法、装置和系统 |
CN116580031A (zh) * | 2023-07-13 | 2023-08-11 | 山东勇嘉包装科技股份有限公司 | 一种无溶剂复合印刷异常检测方法 |
CN116580031B (zh) * | 2023-07-13 | 2023-09-29 | 山东勇嘉包装科技股份有限公司 | 一种无溶剂复合印刷异常检测方法 |
CN118428969A (zh) * | 2023-09-18 | 2024-08-02 | 长春金融高等专科学校 | 物联网结合农产品溯源的方法和系统 |
CN117456519A (zh) * | 2023-12-22 | 2024-01-26 | 江西科益高新技术有限公司 | 一种用于工控安全的仿真光电靶标装置及其仿真方法 |
CN117456519B (zh) * | 2023-12-22 | 2024-03-12 | 江西科益高新技术有限公司 | 一种用于工控安全的仿真光电靶标装置及其仿真方法 |
CN119379699A (zh) * | 2024-12-31 | 2025-01-28 | 鲸朵(上海)智能科技有限公司 | 一种拉头的视觉检测方法及系统 |
CN119379699B (zh) * | 2024-12-31 | 2025-03-28 | 鲸朵(上海)智能科技有限公司 | 一种拉头的视觉检测方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102495069B (zh) | 2013-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102495069B (zh) | 一种基于数字图像处理的拉链链带缺陷检测方法 | |
CN102495076B (zh) | 一种基于机器视觉的拉链金属链牙缺陷检测方法 | |
EP1995553B1 (en) | System and method for identifying a feature of a workpiece | |
CN109772733B (zh) | 一种基于视觉的缺陷竹块检测分拣装置及方法 | |
CN105388162B (zh) | 基于机器视觉的原料硅片表面划痕检测方法 | |
Chang et al. | A mobile vision inspection system for tiny defect detection on smooth car-body surfaces based on deep ensemble learning | |
CN103454285A (zh) | 基于机器视觉的传动链条质量检测系统 | |
CN110146516B (zh) | 基于正交双目机器视觉的水果分级装置 | |
CN109724984A (zh) | 一种基于深度学习算法的缺陷检测识别装置和方法 | |
CN106969706A (zh) | 基于双目立体视觉的工件检测与三维测量系统及检测方法 | |
CN109900711A (zh) | 基于机器视觉的工件缺陷检测方法 | |
CN1329132C (zh) | 基于三个摄像系统在线水果品质检测分级的装置与方法 | |
CN111583114B (zh) | 一种管道螺纹自动测量装置及测量方法 | |
CN108344743A (zh) | 一种基于机器视觉药品泡罩包装缺陷检测方法及系统 | |
CN106093066A (zh) | 一种基于改进的机器视觉注意机制的磁瓦表面缺陷检测方法 | |
CN103808730B (zh) | 发动机凸轮轴零部件表面缺陷检测方法 | |
CN104574389A (zh) | 基于彩色机器视觉的电池片色差分选控制方法 | |
CN106290382A (zh) | 泡罩药片包装缺陷视觉检测装置及方法 | |
CN104634791A (zh) | 条形工件表面缺陷全方位视觉在线检测系统 | |
CN102175692A (zh) | 织物坯布疵点快速检测系统及方法 | |
CN103706575A (zh) | 一种基于两级图像采集的镜片在线分级分拣装置及方法 | |
CN110108712A (zh) | 多功能视觉缺陷检测系统 | |
CN110954968A (zh) | 一种机场跑道异物检测装置及方法 | |
CN105588440B (zh) | 烧结机台车位置检测方法及装置 | |
CN107891012B (zh) | 基于等效算法的珍珠大小及圆形度分拣装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130320 Termination date: 20181207 |