一种既有弧形边又有直线边的材料轮廓缺陷检测方法技术

技术编号:17250467 阅读:28 留言:0更新日期:2018-02-11 09:09
该发明专利技术公开了一种既有弧形边又有直线边的材料轮廓缺陷检测方法,一种光学检测方法,具体的说是一种检测弧形磁性材料表面缺角而设计的检测方法。将直线边部分和弧形边部分分开,并分别给出了相应的轮廓缺陷检测方法,解决了带有弧形边的材料的表面轮廓缺陷检测问题。该方法是一种操作简单、快速、有效的检测弧形磁性材料表面轮廓缺角的自动光学检测方法,并且能达到实际检测需求。

【技术实现步骤摘要】
一种既有弧形边又有直线边的材料轮廓缺陷检测方法
本专利技术是一种光学检测方法,具体的说是一种检测弧形磁性材料表面缺角而设计的检测方法。
技术介绍
稀土永磁材料作为一种高性能功能材料,被广泛应用于能源、交通、机械、医疗、IT、家电等领域,已成为许多高新技术产业的基础。而钕铁硼作为第三代稀土永磁材料,具有综合优异磁性能、价格相对较低等优点,因此近年来在科研、生产、应用方面都得到了迅速发展。由于磁性材料在生产过程中会产生很多类型的缺陷,如缺角、起泡、开裂、腐蚀等。磁性材料的出厂质量把关尤其重要。目前针对国内厂商大部分采用的是人工检测方式,人工检测中工人劳动强度大,受限于工人的精神状态、检测熟练水平、经验积累水平以及工作环境等多方面因素,检测效率低、速度慢、器件的一致性标准难以得到保证。检测过程中由于人工疲劳,不可避免的产生错检、漏检,极大地限制了磁性材料产业的产能。针对目前磁性材料产业任务重,要求检测效率高等特点,最好的方法就是采用基于AOI(自动光学检测)的磁性材料检测系统。
技术实现思路
本专利技术针对
技术介绍
的不足,所需要解决地技术问题是设计一种操作简单、快速、有效的检测弧形磁性材料表面轮廓缺角的自动光学检测方法,并且能达到检测需求。本专利技术一种既有弧形边又有直线边的材料轮廓缺陷检测方法,该方法包括:步骤1:获取带弧形区域磁性材料正面灰度图像,并对得到的灰度图像进行二值化;步骤2:提取图像的边缘轮廓;步骤3:将步骤2提取的边缘轮廓分为直线轮廓和曲线轮廓两部分;步骤4:直线轮廓部分采用凸包的检测方法,判断是否存在缺陷;步骤5:曲线轮廓部分通过轮廓上的点到弧形两个顶点所连接的直线的距离以及与两个顶点形成夹角的余弦值,判断是否存在缺陷;步骤5.1:将步骤3中得到的曲线部分两个端点相连,并计算轮廓上每个点到两个端点相连的直线的距离d;步骤5.2:计算轮廓上每个点与两个端点所形成夹角的余弦值cosθ;步骤5.3:对轮廓上的每个点所求得的距离和余弦值与没有缺陷的标准图像上相应位置的点的距离d和余弦值cosθ做比较,若距离d与余弦值cosθ与标准值的差值均大于一定的阈值,则该处存在缺陷。进一步的,所述该方法用于元宝形磁性材料的轮廓缺陷检测。进一步的,所述步骤2的方法为:步骤2.1:用一个高斯滤波器平滑输入图像,得到平滑后的图像:fs2(x,y)=G(x,y)*f2(x,y);其中,f2(x,y)表示输入图像,即步骤1获得的二值图像,fs2(x,y)表示对输入图像平滑后的图像,G(x,y)表示高斯函数,(x,y)表示磁性材料表面图像中的像素坐标值,σ2表示高斯函数G(x,y)的方差,“*”表示卷积;步骤2.2:根据平滑后的图像,计算提取梯度幅值图像和梯度角度图像:其中,M2(x,y)表示梯度幅值图像,α2(x,y)表示梯度角度图像,表示平滑后的图像fs2(x,y)在x方向的偏导数,表示平滑后的图像fs2(x,y)在y方向的偏导数;步骤2.3:采用非极大值对梯度幅值图像M2(x,y)进行抑制:首先,令d1,d2,d3、d4分别表示四个基本边缘方向:水平方向0°、水平方向-45°、垂直方向90°、垂直方向45°;然后寻找最接近α2(x,y)的dk(k=1,2,3,4);最后,如果M2(x,y)的值小于沿dk方向的两个邻居值之一,则令gN2(x,y)=0,否则,令gN2(x,y)=M2(x,y),这里gN2(x,y)表示非极大值抑制后的图像,N表示非极大值抑制;步骤2.4:用双阈值处理来检测非极大值抑制后的图像gN2(x,y)的边缘:其中,TH2表示高阈值,TL2表示低阈值,gNH2(x,y)表示图像gN2(x,y)经过高阈值TH2分割后的图像,gNL2(x,y)表示gN2(x,y)经过低阈值TL2分割后的图像;步骤2.5:对步骤2.4获得的图像以gNH2(x,y)为基础,以gNL2(x,y)为补充来连接图像的边缘;(a)对图像gNH2(x,y)进行扫描,当遇到一个非零灰度的像素p(x,y)时,跟踪以p(x,y)为开始点的轮廓线,直到轮廓线的终点q(x,y);(b)考察图像gNL2(x,y)与图像gNH2(x,y)中q(x,y)点位置对应的点s(x,y)的8邻近区域;如果在s(x,y)点的8临近区域中有非零像素存在,则将该像素点包括到图像gNH2(x,y)中,作为轮廓点r(x,y)点;从r(x,y)点开始,返回步骤(a),直到我们在图像gNL2(x,y)和图像gNH2(x,y)中都无法继续为止;(c)当完成对包含p(x,y)的轮廓线之后,将这条轮廓线标记为已经访问;返回步骤(a),寻找下一条轮廓线;直到图像gNH2(x,y)中找不到新轮廓线为止,得到用Canny边缘检测形成最终的输出图像g2(x,y)。进一步的,所述步骤4的具体方法为:步骤4.1:用直线段将步骤3得到直线轮廓部分两个端点相连得到一个封闭的轮廓;并对轮廓进行孔洞填充,将其作为图像A;步骤4.2:对图像A其凸包,再对凸包的轮廓进行孔洞填充,将其作为图像B;步骤4.3:对图像A与图像B求差值;步骤4.4:对步骤4.3中得到的差值图像进行开运算,得到结果图,根据结果图判断直边是否存在缺陷。本专利技术提出了一种既有弧形边又有直线边的材料轮廓缺陷检测方法,将直线边部分和弧形边部分分开,并分别给出了相应的轮廓缺陷检测方法,解决了带有弧形边的材料的表面轮廓缺陷检测问题。附图说明图1为既有弧形边又有直线边材料的轮廓示意图;图2为弧形边与直线边的分割方式,按照图2所示将轮廓分为两部分;图3为通过计算轮廓上每个点到两个端点相连的直线的距离检测弧形边缺陷的示意图;图4为通过计算余弦值检测弧形边缺陷的示意图;具体实施方式本专利技术一种既有弧形边又有直线边的材料轮廓缺陷检测方法,该方法包括:步骤1:获取元宝形磁性材料正面灰度图像,并对得到的灰度图像进行二值化;步骤2:提取图像的边缘轮廓;步骤2.1:用一个高斯滤波器平滑输入图像,得到平滑后的图像:fs2(x,y)=G(x,y)*f2(x,y);其中,f2(x,y)表示输入图像,即灰度处理后的元宝形磁性材料表面图像,fs2(x,y)表示对输入图像平滑后的图像,G(x,y)表示高斯函数,(x,y)表示磁性材料表面图像中的像素坐标值,σ2表示高斯函数G(x,y)的方差,“*”表示卷积。步骤2.2:根据平滑后的图像,计算提取梯度幅值图像和梯度角度图像:其中,M2(x,y)表示梯度幅值图像,α2(x,y)表示梯度角度图像,表示平滑后的图像fs2(x,y)在x方向的偏导数,表示平滑后的图像fs2(x,y)在y方向的偏导数。步骤213:采用非极大值对梯度幅值图像M2(x,y)进行抑制:首先,令d1,d2,d3和d4表示四个基本边缘方向:水平方向(0°)、-45°、垂直方向(90°)、45°;然后寻找最接近α2(x,y)的dk(k=1,2,3,4);最后,如果M2(x,y)的值小于沿dk方向的两个邻居值之一,则令gN2(x,y)=0(抑制),否则,令gN2(x,y)=M2(x,y),这里gN2(x,y)是非极大值抑制后的图像,N表示非极大值抑制。步骤2.4:用双阈值处理来检测非极大值抑制后的图像gN(x,y)的边缘,:其中,TH2表示高阈值,TL2表示低阈值本文档来自技高网...
一种既有弧形边又有直线边的材料轮廓缺陷检测方法

【技术保护点】
一种既有弧形边又有直线边的材料轮廓缺陷检测方法,该方法包括:步骤1:获取带弧形区域磁性材料正面灰度图像,并对得到的灰度图像进行二值化;步骤2:提取图像的边缘轮廓;步骤3:将步骤2提取的边缘轮廓分为直线轮廓和曲线轮廓两部分;步骤4:直线轮廓部分采用凸包的检测方法,判断是否存在缺陷;步骤5:曲线轮廓部分通过轮廓上的点到弧形两个顶点所连接的直线的距离以及与两个顶点形成夹角的余弦值,判断是否存在缺陷;步骤5.1:将步骤3中得到的曲线部分两个端点相连,并计算轮廓上每个点到两个端点相连的直线的距离d;步骤5.2:计算轮廓上每个点与两个端点所形成夹角的余弦值cosθ;步骤5.3:对轮廓上的每个点所求得的距离和余弦值与没有缺陷的标准图像上相应位置的点的距离d和余弦值cosθ做比较,若距离d与余弦值cosθ与标准值的差值均大于一定的阈值,则该处存在缺陷。

【技术特征摘要】
1.一种既有弧形边又有直线边的材料轮廓缺陷检测方法,该方法包括:步骤1:获取带弧形区域磁性材料正面灰度图像,并对得到的灰度图像进行二值化;步骤2:提取图像的边缘轮廓;步骤3:将步骤2提取的边缘轮廓分为直线轮廓和曲线轮廓两部分;步骤4:直线轮廓部分采用凸包的检测方法,判断是否存在缺陷;步骤5:曲线轮廓部分通过轮廓上的点到弧形两个顶点所连接的直线的距离以及与两个顶点形成夹角的余弦值,判断是否存在缺陷;步骤5.1:将步骤3中得到的曲线部分两个端点相连,并计算轮廓上每个点到两个端点相连的直线的距离d;步骤5.2:计算轮廓上每个点与两个端点所形成夹角的余弦值cosθ;步骤5.3:对轮廓上的每个点所求得的距离和余弦值与没有缺陷的标准图像上相应位置的点的距离d和余弦值cosθ做比较,若距离d与余弦值cosθ与标准值的差值均大于一定的阈值,则该处存在缺陷。2.如权利要求1所述的一种既有弧形边又有直线边的材料轮廓缺陷检测方法,其特征在于该方法用于元宝形磁性材料的轮廓缺陷检测。3.如权利要求1所述的一种既有弧形边又有直线边的材料轮廓缺陷检测方法,其特征在于所述步骤2的方法为:步骤2.1:用一个高斯滤波器平滑输入图像,得到平滑后的图像:fs2(x,y)=G(x,y)*f2(x,y);其中,f2(x,y)表示输入图像,即步骤1获得的二值图像,fs2(x,y)表示对输入图像平滑后的图像,G(x,y)表示高斯函数,(x,y)表示磁性材料表面图像中的像素坐标值,σ2表示高斯函数G(x,y)的方差,“*”表示卷积;步骤2.2:根据平滑后的图像,计算提取梯度幅值图像和梯度角度图像:其中,M2(x,y)表示梯度幅值图像,α2(x,y)表示梯度角度图像,表示平滑后的图像fs2(x,y)在x方向的偏导数,表示平滑后的图像fs2(x,y)在y方向的偏导数;步骤2.3:采用非极大值对梯度幅值图像M2(x,y)进行抑制:首先,令d1,d2,d3、d4分别表示四个基本边缘方向:水平方...

【专利技术属性】
技术研发人员:刘永刘城作陈祥刘笑寒张静刘娟秀倪光明杜晓辉刘霖
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

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

1