一种基于机器视觉的热处理钢带变形检测方法及装置转让专利

申请号 : CN201610085913.7

文献号 : CN107084677B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黎水平刘世坤

申请人 : 武汉理工大学

摘要 :

本发明公开了一种基于机器视觉的热处理钢带变形检测方法及装置,前置摄像机和后置摄像机分别获取钢带在矫直前和矫直后的图像信息然后将信息传输到处理器处理,处理器将图像信息进行对比分析得出矫直结果,将矫直结果汇报到矫直机,矫直机根据矫直结果自动调整矫直工艺参数。本发明产生的有益效果是,本发明基于机器视觉的热处理钢带变形检测方法及装置,通过采用非接触式检测手段,高效率、高精度、实时地自动完成热处理后的钢带变形的检测。

权利要求 :

1.一种基于机器视觉的热处理钢带变形检测方法,其特征在于,该方法包括以下步骤,步骤一,钢带通过矫直机进行矫直的过程中,在钢带通过矫直机之前和之后的位置处分别设置前置摄像机和后置摄像机,前置摄像机、后置摄像机设置在钢带的正上方,以俯视角度向下拍摄钢带的上表面的图像,矫直机中固定平直挡板,平直挡板沿钢带的前进方向设置;

步骤二,根据待检测的热处理后钢带尺寸的不同,调整前置摄像机、后置摄像机、矫直机的安装位置,计算前置摄像机和后置摄像机针对钢带的放大比例系数,使放大比例系数能满足此时的检测精度要求;步骤三,前置摄像机对钢带上表面拍摄,得到矫直前图像,后置摄像机对钢带上表面拍摄,得到矫直后图像,对矫直前图像、矫直后图像分别进行图像预处理,得到封闭且连续的矫直前钢带边缘轮廓二维曲线、矫直后钢带边缘轮廓二维曲线;步骤四,将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直前钢带的变形量和偏移量,将矫直前钢带和矫直后钢带的变形量和偏移量传输到矫直机;将矫直后钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直后钢带的变形量和直线度,处理器判断其是否在标准允许范围内,如果超出标准允许范围,则发出报警,所述步骤四中,在将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段之前,在保证这m段在前置摄像机和后置摄像机安装高度不变的情况下每段都能达到检测精度,调整前置摄像机、后置摄像机的分辨率,所述步骤四中,将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,具体为,首先建立坐标系,将坐标原点o0取在平直挡板线L0上,取过原点o0沿钢带前进方向为x轴,取过原点o0垂直平直挡板线L0,即垂直于钢带方向为y轴;在矫直前钢带边缘轮廓二维曲线中,将沿着钢带前进方向的一条边缘曲线S1、沿着钢带前进方向的另一条边缘曲线S2都均分为m段:S1=S11+S12+…+S1k+…+S1m;

S2=S21+S22+…+S2k+…+S2m,其中k=1、2、3…m;

将m段边缘曲线S1、S2都存储在相应的二维矩阵序列 中,其中k=1、2、3…m,则每段长度为n个像素单位,S1和S2的边缘曲线总长度均为n*m个像素单位,n为整数,其中元素值I1(x,y)代表S1上的边缘点的像素值,(x,y)代表S1上的边缘点的坐标,I2(x,γ)代表S2上的边缘点的像素值,(x,γ)代表S2上的边缘点的坐标。

2.根据权利要求1所述的基于机器视觉的热处理钢带变形检测方法,其特征在于,所述步骤三中,对矫直前图像、矫直后图像分别进行图像预处理,具体包括对对矫直前图像、矫直后图像分别进行灰度化、中值滤波、自适应二值化、Canny算子边缘检测、多次图像膨胀及腐蚀、提取图像轮廓处理。

3.根据权利要求1或2所述的基于机器视觉的热处理钢带变形检测方法,其特征在于,所述步骤四中,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算该段钢带的变形量和偏移量,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算该段钢带的变形量和直线度,具体包括,首先计算矫直前钢带边缘轮廓二维曲线每段的变形量、偏移量和矫直后钢带边缘轮廓二维曲线每段的变形量,方法如下:第一步,找出 里的y的最小值 和最大值 找出 里的γ的

最小值 和最大值 其中k=1、2、3…m;

第二步,分别做一条经过 点,平行于平直挡板,长度为n个像

素单位的线段Lk1,Lk2;

分别做一条经过 点,平行于平直挡板,长度为n个像素单位

的线段Lk3,Lk4;

第三步,求出由S1上的曲线段S1k,直线x=(k-1)(n-1)、x=k(n-1)及x轴所围成的曲边梯形的面积Ak,计算出S1上的曲线S1k的近似上边Y1k:Y1k=Ak/n;

第四步,求出由S2上的曲线段S2k,直线x=(k-1)(n-1)、x=k(n-1)及x轴所围成的曲边梯形的面积Bk,计算出S2上的曲线S2k的近似下边Y2k:Y2k=Bk/n;

第五步,求出钢带偏移量hk:

hk=Y2k-H标,H标为钢带的标准宽度;

第六步,求出钢带变形量Δk:

Δk=Y2k-Y1k-H标;

再计算矫直后钢带边缘轮廓二维曲线的边缘曲线S1k、S2k一段的直线度Z1k、Z2k即:Z1k(Z2k)=ymax-ymin。

说明书 :

一种基于机器视觉的热处理钢带变形检测方法及装置

技术领域

[0001] 本发明属于机器视觉和图像测量技术领域,尤其涉及一种基于机器视觉的热处理钢带变形检测方法及装置。

背景技术

[0002] 钢带是各类轧钢企业为了适应不同工业部门工业化生产各类金属或机械产品的需要而生产的一种窄而长的钢板。在以钢带为基体生产带锯的过程中需要对钢带进行相应的热处理。生产实践表明热处理后的钢带在尺寸和形状上与实际要求有一定的误差。这些尺寸和形状误差如果不进行检测及矫正将会影响产品的整体性能。因此检测环节对带锯的生产来说非常必要。传统的检测手段己经不能满足生产的需要,卡尺、量规等检测手段虽然简便,但在特定的设备、特定的环境下进行检测,不但劳动强度大,效率低,数据较少,精度不高而且检测过程同生产过程是分离的,这与现代工业所要求的在线检测、实时控制的要求不符。

发明内容

[0003] 本发明针对现有技术中的问题,提供一种基于机器视觉的热处理钢带变形检测方法及装置,通过采用非接触式检测手段,高效率、高精度、实时地自动完成热处理后的钢带变形的检测。
[0004] 本发明解决其技术问题所采用的技术方案是:首先提供一种基于机器视觉的热处理钢带变形检测方法,该方法包括以下步骤,步骤一,钢带通过矫直机进行矫直的过程中,在钢带通过矫直机之前和之后的位置处分别设置前置摄像机和后置摄像机,前置摄像机、后置摄像机设置在钢带的正上方,以俯视角度向下拍摄钢带的上表面的图像,矫直机中固定平直挡板,平直挡板沿钢带的前进方向设置;步骤二,根据待检测的热处理后钢带尺寸的不同,调整前置摄像机、后置摄像机、矫直机的安装位置,计算前置摄像机和后置摄像机针对钢带的放大比例系数,使放大比例系数能满足此时的检测精度要求;步骤三,前置摄像机对钢带上表面拍摄,得到矫直前图像,后置摄像机对钢带上表面拍摄,得到矫直后图像,对矫直前图像、矫直后图像分别进行图像预处理,得到封闭且连续的矫直前钢带边缘轮廓二维曲线、矫直后钢带边缘轮廓二维曲线;步骤四,将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直前钢带的变形量和偏移量,将矫直前钢带和矫直后钢带的变形量和偏移量传输到矫直机;将矫直后钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直后钢带的变形量和直线度,处理器判断其是否在标准允许范围内,如果超出标准允许范围,则发出报警。
[0005] 按上述技术方案,所述步骤三中,对矫直前图像、矫直后图像分别进行图像预处理,具体包括对对矫直前图像、矫直后图像分别进行灰度化、中值滤波、自适应二值化、Canny算子边缘检测、多次图像膨胀及腐蚀、提取图像轮廓处理。
[0006] 按上述技术方案,所述步骤四中,在将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段之前,在保证这m段在前置摄像机和后置摄像机安装高度不变的情况下(此时摄像机拍摄的视野范围不变)每段都能达到检测精度,调整前置摄像机、后置摄像机的分辨率。
[0007] 按上述技术方案,所述步骤四中,将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段(将矫直后钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,与将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段的方法相同),具体为,首先建立坐标系,将坐标原点o0取在平直挡板线L0上,取过原点o0沿钢带前进方向为x轴,取过原点o0垂直平直挡板线L0,即垂直于钢带方向为y轴;在矫直前钢带边缘轮廓二维曲线中,将沿着钢带前进方向的一条边缘曲线S1、沿着钢带前进方向的另一条边缘曲线S2都均分为m段:
[0008] S1=S11+S12+…+S1k+…+S1m;
[0009] S2=S21+S22+…+S2k+…+S2m,其中k=1、2、3…m;
[0010] 将m段边缘曲线S1(S2)都存储在相应的二维矩阵序列 中,其中k=1、2、3…m,则每段长度为n个像素单位,S1和S2的边缘曲线总长度均为n*m个像素单位,n为整数,[0011]
[0012]
[0013] 其中元素值I1(x,y)代表S1上的边缘点的像素值,(x,y)代表S1上的边缘点的坐标,I2(x,γ)代表S2上的边缘点的像素值,(x,γ)代表S2上的边缘点的坐标。
[0014] 按上述技术方案,所述步骤四中,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直前钢带的变形量和偏移量,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直后钢带的变形量和直线度,具体包括,首先计算矫直前钢带边缘轮廓二维曲线每段的变形量、偏移量和矫直后钢带边缘轮廓二维曲线每段的变形量(和矫直前计算的变形量方法一致),方法如下:
[0015] 第一步,找出 里的y的最小值 和最大值 找出 里的γ的最小值 和最大值 其中k=1、2、3…m;
[0016] 第二步,分别做一条经过 点,平行于平直挡板,长度为n个像素单位的线段Lk1,Lk2;
[0017] 分别做一条经过 点,平行于平直挡板,长度为n个像素单位的线段Lk3,Lk4;
[0018] 第三步,求出由S1上的曲线段S1k,直线x=(k-1)(n-1)、x=k(n-1)及x轴所围成的曲边梯形的面积Ak,计算出S1上的曲线S1k的近似上边Y1k,
[0019] Y1k=Ak/n;
[0020] 第四步,求出由S2上的曲线段S2k,直线x=(k-1)(n-1)、x=k(n-1)及x轴所围成的曲边梯形的面积Bk,计算出S2上的曲线S2k的近似下边Y2k,
[0021] Y2k=Bk/n;
[0022] 第五步,求出钢带偏移量hk,
[0023] hk=Y2k-H标,H标为钢带的标准宽度;
[0024] 第六步,求出钢带变形量Δk,
[0025] Δk=Y2k-Y1k-H标;
[0026] 再计算矫直后钢带边缘轮廓二维曲线的边缘曲线S1k(S2k)一段的直线度Z1k(Z2k)即:
[0027] Z1k(Z2k)=ymax-ymin。
[0028] 本发明还提供一种基于机器视觉的热处理钢带变形检测装置,该装置包括矫直机、处理器、前置摄像机、后置摄像机、平直挡板,在钢带通过矫直机之前和之后的位置处分别设置前置摄像机和后置摄像机,前置摄像机、后置摄像机设置在钢带的正上方,以俯视角度向下拍摄钢带的上表面的图像,矫直机中固定平直挡板,平直挡板沿钢带的前进方向设置,矫直机、前置摄像机、后置摄像机分别与处理器连接,处理器用于处理前置摄像机、后置摄像机所拍摄的钢带上表面的图像;前置摄像机对钢带上表面拍摄,得到矫直前图像,后置摄像机对钢带上表面拍摄,得到矫直后图像;处理器对矫直前图像、矫直后图像分别进行图像预处理,具体包括对对矫直前图像、矫直后图像分别进行灰度化、中值滤波、自适应二值化、Canny算子边缘检测、多次图像膨胀及腐蚀、提取图像轮廓处理。得到封闭且连续的矫直前钢带边缘轮廓二维曲线、矫直后钢带边缘轮廓二维曲线;将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,首先建立坐标系,将坐标原点o0取在平直挡板线L0上,取过原点o0沿钢带前进方向为x轴,取过原点o0垂直平直挡板线L0,即垂直于钢带方向为y轴;在矫直前钢带边缘轮廓二维曲线中,将沿着钢带前进方向的一条边缘曲线S1、沿着钢带前进方向的另一条边缘曲线S2都均分为m段,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直前钢带的变形量和偏移量,将矫直后钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直后钢带的变形量和直线度并将矫直前后的检测数据传输到矫直机,矫直机根据这些数据自动调整矫直工艺参数,处理器判断矫直后的检测数据是否在标准允许范围内,如果超出标准允许范围,则发出报警。
[0029] 按上述技术方案,还包括显示器、打印机,显示器、打印机分别与处理器连接,分别用于显示、打印处理器得到的处理结果。
[0030] 本发明产生的有益效果是:本发明基于机器视觉的热处理钢带变形检测方法及装置,通过采用非接触式检测手段,高效率、高精度、实时地自动完成热处理后的钢带变形的检测。

附图说明

[0031] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0032] 图1是本发明实施例基于机器视觉的热处理钢带变形检测装置的结构示意图;
[0033] 图2是本发明实施例基于机器视觉的热处理钢带变形检测方法的工作流程图;
[0034] 图3是本发明实施例基于机器视觉的热处理钢带变形检测方法的拍摄图像处理流程图;
[0035] 图4是本发明实施例基于机器视觉的热处理钢带变形检测方法的原理示意图;
[0036] 其中:1-打印机,2-处理器,3-显示器,4-信号线,5-前置摄像机,6-平直挡板,7-钢带,8-矫直机,9-后置摄像机。

具体实施方式

[0037] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0038] 本发明实施例中,首先提供一种基于机器视觉的热处理钢带变形检测方法,该方法包括以下步骤,步骤一,钢带通过矫直机进行矫直的过程中,在钢带通过矫直机之前和之后的位置处分别设置前置摄像机和后置摄像机,前置摄像机、后置摄像机设置在钢带的正上方,以俯视角度向下拍摄钢带的上表面的图像,矫直机中固定平直挡板,平直挡板沿钢带的前进方向设置;步骤二,根据待检测的热处理后钢带尺寸的不同,调整前置摄像机、后置摄像机、矫直机的安装位置,计算前置摄像机和后置摄像机针对钢带的放大比例系数,使放大比例系数能满足此时的检测精度要求;步骤三,前置摄像机对钢带上表面拍摄,得到矫直前图像,后置摄像机对钢带上表面拍摄,得到矫直后图像,对矫直前图像、矫直后图像分别进行图像预处理,得到封闭且连续的矫直前钢带边缘轮廓二维曲线、矫直后钢带边缘轮廓二维曲线;步骤四,将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直前钢带的变形量和偏移量,将矫直前钢带和矫直后钢带的变形量和偏移量传输到矫直机;将矫直后钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直后钢带的变形量和直线度,处理器判断其是否在标准允许范围内,如果超出标准允许范围,则发出报警。步骤如图2所示。如图1所示,所述处理器2和打印机1之间,处理器2和前置摄像机5之间,处理器2和矫直机8之间,处理器2和后置摄像机9之间均用信号线4联接。
[0039] 进一步地,所述步骤三中,对矫直前图像、矫直后图像分别进行图像预处理,具体包括对对矫直前图像、矫直后图像分别进行灰度化、中值滤波、自适应二值化、Canny算子边缘检测、多次图像膨胀及腐蚀、提取图像轮廓处理,如图3所示。
[0040] 进一步地,所述步骤四中,在将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段之前,在保证这m段在前置摄像机和后置摄像机安装高度不变的情况下(此时摄像机拍摄的视野范围不变)每段都能达到检测精度,调整前置摄像机、后置摄像机的分辨率。
[0041] 进一步地,所述步骤四中,将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段(将矫直后钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,与将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段的方法相同),具体为,首先建立坐标系,如图4所示,将坐标原点o0取在平直挡板线L0上,取过原点o0沿钢带前进方向为x轴,取过原点o0垂直平直挡板线L0,即垂直于钢带方向为y轴;在矫直前钢带边缘轮廓二维曲线中,将沿着钢带前进方向的一条边缘曲线S1、沿着钢带前进方向的另一条边缘曲线S2都均分为m段:
[0042] S1=S11+S12+…+S1k+…+S1m;
[0043] S2=S21+S22+…+S2k+…+S2m,其中k=1、2、3…m;
[0044] 将m段边缘曲线S1(S2)都存储在相应的二维矩阵序列 中,其中k=1、2、3…m,则每段长度为n个像素单位,S1和S2的边缘曲线总长度均为n*m个像素单位,n为整数,[0045]
[0046]
[0047] 其中元素值I1(x,y)代表S1上的边缘点的像素值,(x,y)代表S1上的边缘点的坐标,I2(x,γ)代表S2上的边缘点的像素值,(x,γ)代表S2上的边缘点的坐标。
[0048] 进一步地,所述步骤四中,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算该段钢带的变形量和偏移量,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算该段钢带的变形量和直线度,具体包括,首先计算矫直前钢带边缘轮廓二维曲线每段的变形量、偏移量和矫直后钢带边缘轮廓二维曲线每段的变形量(和矫直前计算的变形量方法一致),方法如下:
[0049] 第一步,找出 里的y的最小值 和最大值 找出 里的γ的最小值 和最大值 其中k=1、2、3…m;
[0050] 第二步,分别做一条经过 点,平行于平直挡板,长度为n个像素单位的线段Lk1,Lk2;
[0051] 分别做一条经过 点,平行于平直挡板,长度为n个像素单位的线段Lk3,Lk4;
[0052] 第三步,求出由S1上的曲线段S1k,直线x=(k-1)(n-1)、x=k(n-1)及x轴所围成的曲边梯形的面积Ak,计算出S1上的曲线S1k的近似上边Y1k,
[0053] Y1k=Ak/n;
[0054] 第四步,求出由S2上的曲线段S2k,直线x=(k-1)(n-1)、x=k(n-1)及x轴所围成的曲边梯形的面积Bk,计算出S2上的曲线S2k的近似下边Y2k,
[0055] Y2k=Bk/n;
[0056] 第五步,求出钢带偏移量hk,
[0057] hk=Y2k-H标,H标为钢带的标准宽度;
[0058] 第六步,求出钢带变形量Δk,
[0059] Δk=Y2k-Y1k-H标;
[0060] 再计算矫直后钢带边缘轮廓二维曲线的边缘曲线S1k(S2k)一段的直线度Z1k(Z2k)即:
[0061] Z1k(Z2k)=ymax-ymin。
[0062] 本发明实施例还提供一种基于机器视觉的热处理钢带变形检测装置,如图1所示,该装置包括矫直机8、处理器2、前置摄像机5、后置摄像机9、平直挡板6,在钢带7通过矫直机之前和之后的位置处分别设置前置摄像机和后置摄像机,前置摄像机、后置摄像机设置在钢带的正上方,以俯视角度向下拍摄钢带的上表面的图像,矫直机中固定平直挡板,平直挡板沿钢带的前进方向设置,矫直机、前置摄像机、后置摄像机分别与处理器连接,处理器用于处理前置摄像机、后置摄像机所拍摄的钢带上表面的图像;前置摄像机对钢带上表面拍摄,得到矫直前图像,后置摄像机对钢带上表面拍摄,得到矫直后图像;处理器对矫直前图像、矫直后图像分别进行图像预处理,具体包括对对矫直前图像、矫直后图像分别进行灰度化、中值滤波、自适应二值化、Canny算子边缘检测、多次图像膨胀及腐蚀、提取图像轮廓处理。得到封闭且连续的矫直前钢带边缘轮廓二维曲线、矫直后钢带边缘轮廓二维曲线;将矫直前钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,首先建立坐标系,将坐标原点o0取在平直挡板线L0上,取过原点o0沿钢带前进方向为x轴,取过原点o0垂直平直挡板线L0,即垂直于钢带方向为y轴;在矫直前钢带边缘轮廓二维曲线中,将沿着钢带前进方向的一条边缘曲线S1、沿着钢带前进方向的另一条边缘曲线S2都均分为m段,对于矫直前钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直前钢带的变形量和偏移量,将矫直后钢带边缘轮廓二维曲线沿钢带前进方向均分为m段,对于矫直后钢带边缘轮廓二维曲线的每段边缘曲线,计算矫直后钢带的变形量和直线度并将矫直前后的检测数据传输到矫直机,矫直机根据这些数据自动调整矫直工艺参数,处理器判断矫直后的检测数据是否在标准允许范围内,如果超出标准允许范围,则发出报警。
[0063] 进一步地,还包括显示器3、打印机1。显示器、打印机分别与处理器2连接,分别用于显示、打印处理器得到的处理结果。
[0064] 本发明根据实际钢带热处理后的特点,设计了其变形检测系统,前置摄像机和后置摄像机分别获取钢带在矫直前和矫直后的图像信息然后将信息传输到处理器处理,处理器处理这些图像信息后得出矫直结果,并且将这些图像信息和检测结果实时显示在显示器上,之后将矫直结果汇报到矫直机,矫直机根据矫直结果自动调整矫直工艺参数,处理器还可以将整条钢带矫直后合格的段的数据收集然后用打印机以报表的形式打印出。这样可以得到的这些钢带段的品质。
[0065] 应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。