APP下载

基于机器视觉的卷烟小盒商标纸表面缺陷在线检测技术

2020-11-16刘浩贺福强李荣隆龚立朋聂文豪何昊

中国烟草学报 2020年5期
关键词:小盒像素点卷烟

刘浩,贺福强,李荣隆,龚立朋,聂文豪,何昊

1 贵州大学机械工程学院,贵阳市花溪区花溪大道南段2708号 550025;

2 贵州西牛王印务有限公司,贵阳市云岩区改茶工业区后坝路53号 550025

现有的卷烟小盒商标纸主要是由高速流水线生产,由于材质、生产环境、加工设备等复杂因素影响,卷烟小盒商标纸避免不了有破损、歪斜、污点等表面质量问题,针对高速小盒烟包生产中出现的外观缺陷,设计了一种烟包检测系统[1]。通过机器视觉技术结合自动控制、光学、机械设计等知识综合为一体,实现效果较好的包装机条烟外观视觉检测系统[2],而且可检测的商标纸也越来越多样化。针对卷烟小盒商标纸拉线的问题,还提出了数字图像处理算法[3],比如图像滤波、图像匹配、图像分割等多种算法[4],通过待测图像的滤波降噪[5]、图像增强[6]、目标分割[7]和目标定位[8]等关键步骤实现了卷烟小盒商标纸的质量检测,但是在图像处理速度上比较欠缺,值得改进算法和深入研究。金怀国[9]通过边缘检测、长度测量、轮廓计算、ROI 叠加偏移量寻找卷烟小盒商标纸表面是否有缺陷图像,在速度方面支持1000 包/min 的检测,能够较好地检测外观翘边、反包、受损等质量缺陷,这也是人工检测无法达到的检测速度[10]。为了提升卷烟小盒商标纸检测的效果和速度,技术人员从视觉检测设备上进行改进和优化[11-13],但还是存在检测速度慢、准确率不高的问题。因此,本文基于机器视觉结合实际检测分析,设计了一种卷烟小盒商标纸在线检测技术,以期提高检测精度及检测效率。

1 视觉检测系统与检测流程

1.1 视觉检测系统结构

机器视觉检测的首要任务是获得完整清晰的图像,以在线检测为基础的卷烟小盒商标纸进行实时检测,为获得清晰图像就必须有光源稳定、变频可控的工业相机来采集图像,其中缺陷特征随机分布在卷烟小盒商标纸的文字、数字、面阵条形码和彩色图案上,待测卷烟小盒商标纸通过皮带快速传送,同时旋转编码器测量转速来控制工业相机的曝光频率,相机在稳定的光照环境下采集图像并传输至图像处理系统进行识别和分析,实现卷烟小盒商标纸快速检测,系统结构设计图如图1 所示。

图1 检测系统结构示意图Fig. 1 Schematic diagram of detection system structure

1.2 缺陷检测流程

图像采集系统获取标准模板图像,将其保存至模板库中,与采集到的待测图像进行快速配准,通过偏移检测实验统计图像偏移量和时间。以标准图像与待测图像进行梯度和灰度差分,再与改进算法后的实验对比分析,其流程如图2 所示。首先采集标准图像,通过图像处理系统的预处理得到图像信息并标记易分辨的特征区域,然后以预处理后的待测图像与标准图像进行配准,通过传统差分算法寻找缺陷发现处理效果不佳,针对算法进行改进实现高速度高准确率的缺陷检测。

图2 缺陷检测流程Fig. 2 Defect detection process

2 缺陷在线检测技术

2.1 快速定位配准

卷烟小盒商标纸主要有形状、颜色和纹理特征。若以颜色特征配准需要复杂程度高且耗时长的算法,因此选择基于灰度图像的配准。为了实现位置偏移矫正的快速配准,提出了基于灰度图像的特征区域快速模板配准。选定标准模板图像的2 个含有特征的定位区域,分别设为左上区域A (x, y),右下区域B (x, y)。基于灰度的配准方程如(1)所示。其中,S 为相似度量,r、c 为行、列值,t (x, y)代表模板中像素点的灰度值,f (r+x, c+y)代表待测像素点的灰度值,T 为像素点矩阵。

为更好地体现模板与图像的灰度值关系,将相似度量具体化得到方程(2)。其中,模板与图像灰度差的平方和为SSD。

相似度量S 值越接近0,可认为标准图像与待测图像越相似。若两者图像不相似,会得到较大的SSD值。

当待测图像和标准图像在空间位置有偏差,A、B 区域通过平移方程(3)和旋转方程(4)实现图像的配准。以A、B 横向和纵向的变化值tx,y(A)、tx,y(B)计算横向平均平移量tx 和纵向平均平移量ty。同样地,可用i 和j 两点的纵向值yi、yj、横向值xi、xj和发生偏移量ti、tj计算旋转角θi,j。(5)计算平均旋转角θ。

2.2 基于梯度和灰度差分

缺陷在线检测的过程受多种环境因素影响,阈值固定的帧间差分法不能适应环境,而自适应阈值的算法复杂和处理速度慢,为了适应卷烟小盒商标纸图像处理下的快速阈值分割算法,本论文以效果和速度较好的Sobel 算子得到梯度图像,并通过灰度差分计算。方程(6)通过像素点f (x, y)与Sobel 算子HX、HY 计算出近似梯度幅值fn(x, y)。方程(8)中相减可得到差分图像的近似灰度图,再以经验设定方程(9)所需的阈值T 以判定差分二值图Bn(x, y)。当Bn(x, y) =1,就可判定该像素点为缺陷。

2.3 差分改进算法

差分算法以像素点逐一相减,造成了速度较慢,不满足在线快速检测的要求。为实现像素点快速差分,提出一种分区域检测方法,主要是减少差分的次数和时间,从而提高检测速度和准确率。构造分区域检测的过程如下。

(1)将图像设为n*m 的矩阵,n、m 值根据检测精度来设大小。满足n、m 值越大,区域包含的像素点越少、准确度越高,然而检测时间也会越长。

(2)以a 中A1 差分计算,若Bn(x, y)=1,继续下一步b。反之,以A2 继续差分。

(3)以b 中A1 附近的8 个B 差分计算,若均有Bn(x, y)=1,继续下一步c。反之,以A2 继续差分。

(4)以c 中B 附近的16 个C 差分计算,若均有c、d、e、f 的Bn(x, y)=1,则A1 存在缺陷并标记。以A1的每个像素点差分计算并统计缺陷信息。

(5)反之,若A1 区域无缺陷,A1 像素点不需要差分计算。其余An 重复(1)~(4)直到整幅图像完成检测。

图3 分区域算法原理Fig. 3 Principle of region algorithm

3 试验效果验证

3.1 试验设计

本文提出的方法所用的软件是Matlab2016b,数据处理器是Intel Xeon E5-1620、主频为3.6 GHz CPU、16 GB 内存。主要是针对两个实验进行测试:①图像的快速配准和偏移检测实验。②基于梯度差分和改进算法的缺陷检测对比。

首先,用标准图像与待检测图像进行快速图像配准。选择标准图像上含有字符特征的A、B 区域作为定位点,通过计算方程(2)找到待测图像的定位点,然后以方程(3-5)计算图像偏移实现快速配准。图4为标记定位区域。

缺陷检测实验是以梯度和灰度差分算法、差分改进算法通过实验记录信息,然后与人工检测效果对比验证。

图4 标记定位区域Fig. 4 Detection of image offset under test

3.2 应用效果

3.2.1 快速配准检测结果

通过实验统计每张图像的偏移量和偏移角度,验证了图像偏移在一定的范围以内,满足最大值偏移量为3.6 mm,最大偏移角度绝对值为2.1°。每张图像配准平均时间小于30 ms,最快速度2.484 s 配准99张图像,具有较快的速度和准确率。图5 为图像横向和纵向的偏移量和旋转角度值。

统计图像快速配准的偏移检测实验结果如表1 所示,待测卷烟小盒商标纸在空间位置上存在一定量的偏移,通过方程(3)、(4)可计算各特征在横向、纵向的偏移量以及旋转角度,分析数据可知:偏移量越大,图像配准耗时也会增加;旋转角度变化量较大时可能会造成配准难的问题。

图5 待测图像偏移检测Fig. 5 Detection of offset of image to be tested

3.2.2 缺陷检测实验

为验证改进算法的适用性和稳定性,以4 种各100 张卷烟小盒商标纸进行实验,各有50 张缺陷的小盒分布在4 种小盒中,有缺陷的小盒中图案、文字、条码区域缺陷随机分布,统计算法检测的缺陷信息和人工检测缺陷结果得到表2。

表1 待测图像的偏移参数和耗时Tab. 1 The offset and time consumption of the image to be tested

表2 传统与改进算法实验对比Tab. 2 Comparison of traditional and improved algorithm experiments 个s

表3 实验数据分析Tab. 3 Experimental data analysis

根据表2 中的算法检测的缺陷数和耗时分析计算得到表3 的缺陷准确率、平均缺陷准确率和总耗时。其中,缺陷准确率=算法检测缺陷数/人工检测缺陷数,传统算法的平均准确率=(图案区域传统算法的缺陷准确率+文字区域传统算法的缺陷准确率+条码区域传统算法的缺陷准确率)/3,改进算法的平均准确率同理。

根据表3 实验数据分析可知,改进算法检测100张贵烟小盒商标纸的最快检测速度为15.62 s,而传统算法的检测速度为18.24 s;当传统算法检测100 张黄果树小盒商标纸的最快检测速度为18.09 s 时,改进算法的检测速度为15.65 s,因此改进算法在检测速度上有明显优势。在缺陷检测准确率方面,当检测磨砂小盒的图案区域时,传统算法的缺陷准确率为最低值56%,而改进算法的缺陷准确率为88%,是因为磨砂小盒反光效果较强,造成了传统算法的准确率偏低;改进算法检测条码区域时出现2 次100%,而传统算法的缺陷准确率均在82%上下浮动,验证了改进算法的缺陷准确率更可靠;当检测贵烟小盒时改进算法检测效果最佳,改进算法比传统算法的平均准确率提高了15.23%。因此,改进算法在缺陷准确率和平均准确率两方面,相比于传统算法更具可靠性和稳定性。

4 结论

本文根据高速度、高准确率的检测要求设计了一种卷烟小盒商标纸缺陷在线检测系统。主要从图像的快速定位配准和灰度差分进行深入研究,并提出了效果较好的改进算法,以标准模板图像与待测图像进行实验对比表明:(1)当待测图像在空间位置上有偏移量时,偏移量越大、旋转角度越大,都会增加快速定位配准难度和消耗的时间;(2)传统的差分算法不适应图案较复杂下小盒烟包的阈值分割,通过改进差分算法能够有效地减少差分次数和时间,具有更好的鲁棒性。

猜你喜欢

小盒像素点卷烟
卷烟智能自助迷你仓配送服务模式探索与应用
图像二值化处理硬件加速引擎的设计
基于消费心理学的卷烟市场营销策略探究
浅谈农村卷烟市场拓展和网建水平提升
基于局部相似性的特征匹配筛选算法
基于像素点筛选的舰船湍流尾迹检测算法
基于canvas的前端数据加密
用购进已税烟丝生产的出口卷烟,能否扣除外购已税烟丝的已纳税款
现在流行山寨版/容易受伤的人
漫画