一种冷轧带钢边部在线快速定位方法
【技术领域】
[0001] 本发明属于工业机器视觉技术领域,特别涉及一种冷轧带钢边部在线快速定位方 法。
【背景技术】
[0002] 带钢的边部检测是带钢轧制过程中一个关键问题,对于带钢的对中处理、切边处 理、带钢宽度检测、带钢表面缺陷信息定位等处理环节都起到至关重要的作用。
[0003] 传统的带钢边部检测方法有机械探测法、光电探测法等。机械探测法通过接触带 钢直接检测,但极易对带钢的边部造成损失而形成卷边。光电探测法通过光电组合式设备, 可非接触检测出带钢边部,但需要依赖基础自动化手段,设备相对复杂和昂贵,且因为系统 组成部分较多,容易出现故障,难维护。
[0004] 随着机器视觉技术的发展,基于图像分析方法确定带钢边部位置已得到业界越来 越多的关注。图像边缘检测是图像处理和计算机视觉领域最基本的问题之一,如何快速、精 确的提取图像边缘信息一直是国内外的研究热点,同时边缘的检测也是图像处理中的一个 难题。
[0005] 授权公告号CN102156996B提供的"一种图像边缘检测的方法",是对canny边缘检 测方法的改进,可以较准确的定位图像的边缘,避免了图像的边缘模糊又不会对噪声过于 敏感。申请公布号CN102521836A公开了"一种基于特定类灰度图像的边缘检测方法",该方 法能够提高边缘检测精度和准确度,有效地实现边缘的检测。以上两种方法都是对传统方 法的一种改进,但方法计算量较大,不适合带钢生产的快速运行环境。
[0006] 申请公布号CN103226829A公开了一种"基于边缘增强算子的图像边缘检测方 法",该方法能够实现边缘的精度定位,不同尺寸的边缘能够较好地响应,并且能够尽可能 减少漏检。但此方法并不适用于基板复杂(例如带锌花镀锌板或镀铝锌板等)的冷轧带 钢边部检测。申请公布号为CN 103150735A的"一种基于灰度差值平均的图像边缘检测方 法",提出一种利用灰度差值平均结合自适应阈值的方法辨识目标边缘并提取轮廓,该方法 虽然处理速度较快,但同样不适用于基板复杂且可能存在边缘缺陷的冷轧带钢边部检测。
【发明内容】
[0007] 本发明的目的旨在提供一种可以在冷轧带钢高速运行的情况下,判定出非接触 的、在线的、即时的带钢边部位置,且不受带钢表面纹理、色差、光照不均、边缘缺陷等情况 影响的各类冷轧带钢边部的在线快速定位方法。
[0008] 为此,本发明所采取的解决方案是:
[0009] -种冷轧带钢边部在线快速定位方法,其特征在于,定位过程分为左边部的定位 和右边部的定位,具体方法和步骤为:
[0010] 1、边部图像获取:通过相机采集带钢实时同步图像,然后对采集到的图像进行转 灰度处理,获得带钢同步灰度图像。
[0011] 2、图像预处理:对获取的带钢同步灰度图像首先进行纵向中值滤波,即图像上每 个像素点的灰度值等于其纵向临近点的灰度中间值。
[0012] 3、搜索波动最大块:对于左首层波动最大块的搜索,从图像左上部开始,横向Μ列 像素点,纵向Ν行像素点,以ΜΧΝ的大小,从左向右分块检验,根据块内灰度初检情况确定 左首层波动最大块;对于右首层波动最大块则从图像右上部开始,以ΜΧΝ的大小,从右向 左分块检验,使用同样的方法确定右首层波动最大块;首层以下的每一层最大块纵向范围 仍为Ν行像素点,横向范围则等同于上一层最大块的横向范围;
[0013] 4、进行图像纵向压缩:对于左边部定位,在步骤(3)确定的左层波动最大块向左 右扩展为3ΜX Ν区域,左右扩展长度相同,计算每列的纵向平均值,形成3ΜX 1大小的左压 缩图像序列FYjx,y),其中X = 0,1,2……,y为层数;对于右边部定位,方法相同,形成右 压缩图像序列FYR(x,y);
[0014] 5、生成波动序列:
[0015] 对于左边部定位,波动序列FB^ (X,y)的计算方法为:
[0016] FBL(i,y) = |FYL(i,y)-FYL(i_l,y) | (i>0)
[0017] 对于右边部定位,波动序列FBR (x)的计算方法为:
[0018] FBR(i,y) = |FYR(i,y)-FYR(i+l,y) | (i〈压缩图像序列长度)
[0019] 6、确定层边缘位置:
[0020] 对于左边部定位,首先计算波动序列FBL (X,y)中的边缘波动阈值KBL(y):
[0021] KBl (y) = AVGl (y) +SDVL (y)
[0022] 其中,AVGL (y)为波动序列FBL (x,y)的平均值,SDVL (y)为波动序列FBL (x,y)的标 准差;
[0023] 然后,从左至右搜索波动序列FBjx,y)中第一个大于KBJy)的波动序列值,该值 对应的原图像横向像素点位置(X)即为本层左边缘位置LBJY),该位置所对应的波动序列 值记为本层左边缘跃阶值FSjy);
[0024] 对于右边部定位,首先计算波动序列FBR (X,y)中的边缘波动阈值KBR (y):
[0025] KBr (y) = AVGr (y) +SDVR (y)
[0026] 其中,AVGR (y)为波动序列FBR (x,y)的平均值,SDVR (y)为波动序列FBR (x,y)的标 准差;
[0027] 然后,从右至左搜索波动序列FBR (x,y)中第一个大于KBR (y)的波动序列值,该值 对应的原图像横向像素点位置(X)即为本层右边缘位置LBR(Y),该位置所对应的波动序列 值记为本层右边缘跃阶值FSR(y);
[0028] 7、确定统计边界:对于计算多层图像统计边界的情况,左边部统计边界TGB^的计 算方法为:
[0031] 其中,y为层数.
[0032] 右边部统计边界TGBR的计算方法为:
[0035] 所述步骤3中,根据块内灰度初检情况确定左首层波动最大块中灰度初检情况判 定方法为如果该块首次满足如下检验条件,则确定为左首层波动最大块:检验条件:
[0038] 其中,CK为带钢基板与非带钢部分的灰度波动预设最小值,Τκ为判断常数。
[0039] 本发明的有益效果为:
[0040] 1、适用于工业生产运行环境,工作可靠,算法简单,易于实现。
[0041] 2、针对各类相机设计,处理效果好,运行速度快。
[0042] 3、适用于计算机及单片机等各种计算设备。
[0043] 4、本发明不受带钢表面纹理、色差、光照不均、边缘缺陷等情况的影响。
[0044] 5、对于带钢边部粗略检测和精细检测均适用。
【附图说明】
[0045] 图1是冷轧带钢边部在线快速定位系统构成图;
[0046] 图2是冷轧带钢边部在线快速定位方法流程图;
[0047] 图3是冷轧带钢边部在线快速定位方法应用效果图。
[0048] 图中:带钢1、图像采集设备2、照明装置3、光带4。
【具体实施方式】
[0049] 下面结合附图对本发明作进一步说明。
[0050] 本发明冷轧带钢边部在线快速定位系统构成如图1所示:系统通过图像采集设备 2对运动的带钢1进行实时采集,通过照明装置3进行照明。图像采集设备2可以是单个 或多个相机(照相机)或其他图像采集设备。照明装置3可以是普光灯、LED集成灯、激光 扫描等多种光源。照明装置3投射到带钢表面形成光带4,图像采集点被完全包裹在光带4 中。相机的触发装置可配备同步装置,也可非同步触发。系统通过图像采集单元采集在线 图像,通讯方式可以是数字式或模拟式。系统通过图像处理单元对图像进行预处理,图像处 理单元可以是独立单元(如单片机设备等)或集成单元(如计算机中的程序模块)。系统 通过边部检测单元对带钢边部进行确认,边部检测单元也可以是独立单元(如单片机设备 等)或集成单元(如计算机中的程序模块)。
[0051] 本发明冷轧带钢边部在线快速定位方法的具体步骤如下(流程见图2):
[0052] 步骤一:边部图像获