摘要:咖啡胶囊的焊接质量直接影响了整个咖啡胶囊的气密性以及最终在制作咖啡过程中的安全性。为了实现咖啡胶囊铝箔焊接质量的非接触式实时自动化检测,设计一种基于机器视觉的咖啡胶囊铝箔焊接质量检测系统,其中包括视觉系统以及在线检测软件。其铝箔焊接质量检测系统先由相机镜头等硬件获取杯底铝箔焊接图像,再通过软件对采集图像进行滤波、阈值分割、边缘提取等操作,测得铝箔与杯体同心度、焊接环宽度、铝箔大小以及压焊比例4个关键参数,对制作过程中的焊接次品和良品进行分类识别,为咖啡胶囊的生产制造提供了实时的质量检测。
关键词:机器视觉;质量检测;尺寸检测;图像处理;OTSU阈值法;最小二乘法拟合
0引言
咖啡胶囊作为新型的咖啡品类,能够让任何人在极短的时间内方便快捷地做出风味口感足够媲美现磨咖啡的咖啡饮品,一经问世便被人们争相购买[1]。咖啡胶囊的生产过程十分复杂繁琐,每一步工序对于品质的把控十分严格,尤其对于其底部铝箔的焊接质量,其焊接质量直接影响到整个咖啡胶囊的品质。如当咖啡胶囊底部的铝箔出现偏焊的情况时,由于焊接面积过小,会导致咖啡胶囊的气密性不足,空气进入咖啡胶囊内部,直接影响咖啡胶囊内部咖啡的风味、大大地缩短了其保存时长。因此对咖啡胶囊生产过程中的铝箔焊接质量检测十分必要。
本文通过机器视觉检测焊接完后铝箔与杯体同心度、焊接环宽度、铝箔大小以及压焊比例这4个关键参数,对咖啡胶囊底部铝箔焊接质量进行实时在线评估。为实际的咖啡胶囊的生产制作提供了自动化的实时质量检测。
1系统组成
该视觉检测系统主要由计算机、互补金属氧化物半导体(complementarymetal-oxidesemiconductor,CMOS)相机、光源、镜头以及检测软件组成。CMOS相机实时采集当前铝箔图片,并通过以太网将图片传输至计算机,再由视觉检测软件进行其铝箔焊接质量的检测和评估,进而实现对制作过程中的焊接次品和良品的区分分类。
1.1系统硬件
系统的硬件主要由CMOS相机、镜头、光源以及计算机组成[2]。
CMOS相机和镜头负责图像的实时采集,它能够将光学影像转换为数字信号,并且其具有体积小、重量轻、受外界干扰的影响小的特点,因此,被广泛应用在工业中的视觉检测上。考虑到检测的精度以及工作距离,因此选用灰点公司的BFLY-PGE-31S4C-C型号的工业相机。
根据所选相机的型号,以及所需拍摄的视野范围的大小选择合适的镜头。由于所选相机接口为C接口,分辨率大小为2048×1536,传感器靶面大小为1/8”,并且在实际检测中铝箔的大小约为9mm,因此,选用最大靶面为1/8”,焦距为25mm的定焦镜头。
光源是视觉检测系统中一个重要的组成部分[3],它直接影响到最终采集到的图像质量。好的光源选择在很大程度上减轻了后期进行图像处理的难度。考虑到响应速度、寿命以及稳定性等多方面因素,最终选用发光二极管(lightemittingdiode,LED)光源。在正面打光时,考虑到为了凸显铝箔表面的褶皱情况,因此选用光线均匀的环形光源。此外,为了使得铝箔外轮廓的边缘更加突出,还需要在背面加上面光源。
1.2视觉检测软件
视觉检测软件作为系统的核心,主要是对由相机获取的图片进行图像处理以及对所得出的结果进行分析并输出[4]。视觉检测软件界面是在VS2015平台下使用Qt进行编写。为了实现软件能够实时处理由相机传来的图片,软件采用双线程模式。
软件中,主线程负责整个软件的界面显示以及控制第二个线程的开启和关闭,其主界面包括菜单栏、图像显示区域以及结果显示区域。菜单栏包含着6个功能按钮,功能分别是开启相机、关闭相机、开始相机标定并将标定结果存至TXT文件、读取标定文件、保存当前图片以及读取本地图片。
第二个线程的主要功能是进行相机通信、图像处理以及结果计算。相机通信模块主要负责相机与软件的图片传输,当主界面中按下“开启相机”功能按钮时,开启第二线程并从相机读取图片,然后将传来的图片传输至图像处理模块,在这一模块中完成滤波、阈值分割、边缘提取等图像处理的各个操作,并将提取的结果显示在主线程的图像显示区域,同时将获得的参数传输到结果计算模块,最后在结果计算模块中完成对最终测量结果的计算,并将结果输出到主线程的结果显示区域。
2检测项目
咖啡胶囊底部铝箔的焊接质量检测主要是通过铝箔与杯体同心度、焊接环宽度、铝箔大小以及压焊比例4个关键参数来判定。
2.1相机标定
铝箔的焊接质量检测的4个参数均是根据视觉检测的实际物理尺寸得出。为了得到更加精确的结果,必须在进行实验之前对相机进行标定,首先使用张正友标定法以得到相机的内外参数[5],再利用这些参数对标定板图片进行矫正,最后根据标定板的实际尺寸得出像素尺寸与实际尺寸的比例系数[6]。
使用的标定板的规格为12×9的棋盘标定板,每一格的实际尺寸为1.5mm,标定流程如图1所示。
2.2铝箔大小
在咖啡胶囊的生产制作中,先由铝箔焊接工位冲切出规定大小的铝箔,再通过热焊头完成铝箔与杯体的焊接。在铝箔冲切的过程中,由于切刀和铝箔自身的张紧力影响,会导致冲切下的铝箔大小并不是完全统一。如果铝箔过小会导致焊接面积变小,直接影响到铝箔与杯体的焊接质量;如果铝箔过大,会对滤水盘的安装焊接等后续工序造成影响。所以,铝箔大小符合规定大小(直径大于8.5mm且小于9mm)是判断其焊接质量优良的一个基本衡量标准。
提取铝箔的ROI区域不仅可以简单得出铝箔的大小,并且是一个基础工作,便于后续目标尺寸的提取。由于使用的相机采集到的是彩色图像,所以首先将获得的图像转换成灰度图像,然后将所得到的图像进行二值化处理,本文研究采用大津自动阈值法。
2.3铝箔杯体同心度
咖啡胶囊底部铝箔在焊接的过程中,由于流水线上链板的震动以及焊接头与杯体的不同心,会导致最终焊接上的铝箔会相对于杯体发生一定程度上的偏心,当同心度过大时,铝箔焊接的一边会出现压焊面明显变小的情况,这大大影响到了铝箔焊接后的气密性,因此,铝箔杯体同心度也可以作为衡量铝箔焊接质量的一个标准,其铝箔与杯体同心度的大小需小于0.5mm。
在获得铝箔大小时,已经通过铝箔外轮廓的最小包围圆获得了铝箔外轮廓的拟合圆,因此可以确定出铝箔在整幅图像中的圆心坐标,因此需要再获得杯体的圆心坐标,整体检测流程如图2所示。
为了获得杯体圆心坐标,先对输入图像(灰度图像)做直方图均衡,其目的是增强局部的对比度,由于原始图像中杯体部分的像素值与铝箔部分的像素值相差大,并且它们的像素值分别集中在很小的范围内,因此对原始图像使用直方图均衡,能够方便后续对于杯体轮廓的提取。
在进行完直方图均衡后,考虑到噪声的影响,需要对获得的图像进行滤波处理,本文研究采用的是高斯滤波。这是因为图像的大多数噪声都是属于高斯噪声,高斯滤波作为一种线性平滑滤波,适用于消除高斯噪声,并且高斯滤波器在使用时能够避免振铃现象[9]。滤波后的图像通过阈值处理获得二值图像,实现图像的分割,该系统中设置阈值为240,可以很好地获得前景为杯体底部圆的图像。
2.4焊环宽度
在咖啡胶囊进行铝箔焊接前,会在杯底通过冲孔工位冲出一个直径为4mm的通孔,然后再通过热焊头将铝箔焊接至咖啡胶囊的底部焊接平台,焊接环的宽度即是指铝箔中心焊接部分与通孔的直径差。
咖啡胶囊铝箔焊环宽度是评估铝箔焊接好坏的一个最直接的参数,当焊环宽度过小时,会导致铝箔焊接的焊接力不足,大大影响了咖啡胶囊整体的气密性。在实际生产过程中,应该确保铝箔焊接环宽度大于1mm。
在确定铝箔所在的感兴趣区域(regionofinterest,ROI)后,将铝箔部分单独保存至一张图像,再对该图像进行图像处理,在很大程度上能够减小杯体的部分对于铝箔中心焊接部分提取的干扰,减轻了图像处理的难度。其具体检测流程如图3所示。
通过对铝箔ROI图像进行高斯滤波,然后使用阈值化处理,获得二值化图像,阈值设置为80,将获得的二值化图像进行边缘提取,提取轮廓面积大于10000并且横纵比大于0.95,小于1.05的轮廓,该轮廓即为铝箔中心焊接部分。
2.5压焊比例
压焊比例是指在铝箔的焊接过程中,热焊头会将铝箔中心焊接圈以外的部分压至平整,它的平整度对保证铝箔焊接的气密性有一定的辅助作用,并且影响了铝箔焊接的美观性。在实际生产过程中,须要保证压焊比例大于0.5。
为了计算压焊比例,需要将压焊环单独提取出来,在阈值化过后,通过计算平整区域面积(本研究中白色为前景)所占压焊环的比例来求得。压焊环外部圆即为铝箔外轮廓,压焊环内部圆的提取较为复杂。实拍的铝箔图像中,压焊环与铝箔中心焊接平台之间有一圈反光带,并且压焊环往往是不连续的,所以不能直接提取出压焊环的内部圆。因此需要根据铝箔中心焊接圆与反光带的宽度,找出在压焊环区域中,所有属于压焊环内部圆上的点,然后根据这些点使用最小二乘法拟合,进而获得压焊环的内部圆[10]。获得压焊环内部圆后,根据它的大小和圆心坐标制作圆内像素为255的掩膜,让掩模与之前的二值图像做“与运算”,即可获得整个压焊环(见图4),最终求出压焊环比例。
3实验结果与分析
由于铝箔焊接发生在杯体内部,人工很难借助卡尺等接触式测量工具进行测量。因此在获取实际值时,使用二次元测量仪进行测量。实验采用SRN3020光学影像测量仪,其分辨率达到0.001mm,重复精度为0.003mm,能够满足实验需求。
3.1铝箔大小
铝箔大小的测量使用10个样本,先使用该视觉检测系统进行测量,然后使用二次元测量仪进行测量,最后对比其绝对误差,铝箔大小测量结果如表1所示。
根据实际值与测量值的绝对误差,其误差值稳定在±0.1mm内,能够满足实际生产中的需求。
3.2铝箔杯体同心度
使用同样的10个样本进行铝箔杯体同心度的测量,先使用本研究的视觉检测系统进行测量,然后使用二次元测量仪进行测量,最后对比其绝对误差,铝箔杯体同心度测量结果如表2所示。
根据实际值与测量值的绝对误差,其误差值稳定在±0.05mm内,能够满足实际生产中对于铝箔杯体同心度测量的需求。
3.3焊环宽度
焊环宽度的测量同样使用10个样本,先使用本研究的视觉检测系统对焊环宽度进行测量,然后使用二次元测量仪进行测量最为参考的实际值,最后对比其绝对误差,铝箔大小测量结果如表3所示。
根据焊环宽度的实际值与测量值的绝对误差分析,其误差值稳定在±0.1mm内,证明其能够满足实际生产中对于焊环宽度测量的需求。
4结论
针对咖啡胶囊铝箔焊接质量检测,搭建了整套视觉检测系统,包括硬件及软件。硬件部分根据实际生产情况,对相机、镜头以及光源进行选型;软件部分使用Qt搭建了新的视觉检测软件,并使用C++及OpenCV图像处理库,根据实际情况进行滤波、阈值分割、边缘提取等操作,得到所需测量的参数的像素尺寸以及相应位置的像素坐标,再通过相机标定的方法进行像素尺寸到实际尺寸的转换。最终通过分析10个样本的实际值与测量值的绝对误差,测量的结果能够满足咖啡胶囊铝箔焊接过程中的检测需求。——论文作者:丁劲锋,徐晓佐,颜东朋,柴子俊
相关期刊推荐:《传感器与微系统》侧重发表具有原创性、新结构、新功能、新用途;微型化、多功能、智能化、系统化和网络化,能促进电子信息技术发展和整机更新换代的新一代传感器与微系统研制方面的论文。本刊报道国内外各类传感器与微系统的最新科研成果及其技术,同时,报道企事业概况、行业活动、市场经济信息等,并刊登相应的产品广告,以诚信为本,竭力为广大作者、读者、客户提供全方位的服务。
* 稍后学术顾问联系您