一种饮料灌装后杂质检测装置的制作方法

文档序号:5891046阅读:219来源:国知局
专利名称:一种饮料灌装后杂质检测装置的制作方法
技术领域
本实用新型涉及一种饮料灌装后杂质检测装置。
背景技术
在饮料灌装和封盖过程中,由于过滤不佳、容器清洗不净、封装时碰撞等原因,会 使饮料中存在固体沉淀、悬浮物、毛发、玻璃碎片等异物,这些可见异物的存在极大影响了 产品质量。目前国内多采用人工灯检的方法鉴别可见异物,通过人眼目测判断,若存在异物 将其手动剔除,人工检测不可避免的存在效率低、漏检率高,精度低等问题,且长期从事人 工灯检还给工作人员的健康带来危害。机器视觉检测技术已经成功应用于很多行业,例如啤酒瓶的空瓶检测,集成电 路的检测等领域,机器视觉检测代替人工检测成为一种发展方向。检测灌装后饮料中的杂质是灌装后饮料质量检测的关键环节,杂质检测 需要解决以下问题首先必须分离前景与背景,实现区域分离,由于异质形成的区域图像往 往与背景灰度相近,采用阈值法很难得到信息量完全的图像,故我们选用先进行边缘检测 再进行区域填充的方法实现区域分割;其次必须提取分离出能代表区域特性的区域结构特 征,因为预处理过程中采用的高斯滤波,区域分割中采用的区域填充都容易使距离较近的 可见物连成一块,所以必须进行连通域的修正,我们对可疑连通域最小外接矩形区域所对 应的预处理前图像进行分析辨别区域粘连现象,如判别为区域粘连,则对该连通域信息进 行更改修正;再次,必须根据每个连通域的结构特征寻找连通域在连续图像中的运动轨迹, 寻找连通域运动轨迹我们采用竞争的匹配算法;最后,获得连通域运动轨迹后根据连通域 运动方向辨别可见物是气泡还是异物。

实用新型内容为实现上述实用新型目的,采用如下技术方案一种饮料灌装后杂质检测装置,该装置包括光源和相机,所述光源和相机与待检 品相配合;所述相机连接到处理装置的目标分割单元;所述处理装置的目标分割单元、信 息提取单元、信息匹配单元、轨迹获取单元和产品质量分析单元依次连接;所述产品分析单 元还与处理装置外的控制设备连接。所述相机采用工业相机。一种饮料灌装后杂质检测方法,该杂质检测方法如下Stepl 采集待检品图像并进行备份;St印2 图像预处理对采集的待检品图像增强其对比度并进行滤波;St印3 区域填充及分割对预处理后的图像进行边缘检测后,进行区域填充及分 割;St印4 连通域分析及修正对分割出来的前景区域进行连通域分析及修正;St印5 连通域修正后进行判断连通域修正后需要检测待检品图像是否采集完,如还有未完成的帧需要采集,则等待下一帧图像的到来,否则继续进行下一步处理;St印6 匹配连通域信息对采集的若干帧图像提取得到的连通域信息进行匹配, 通过匹配连通域信息,获得可见物的连通域轨迹;St印7:结合连通域信息和连通域轨迹,判断出每个连通域的性质,根据连通域的 性质判断灌装后饮料中是否存在杂质。在所述的stepl或step2中,所述待检品图像是用相机提取的饮料灌装后瓶身图 像,且图像为灰度图像或经过灰度化的彩色图像。在所述的St印3中区域填充的方法包括以下步骤a.对边缘检测后的图像进行逐行扫描,填充每行中存在的距离小于最大填充距离 s的边缘信息;b.对边缘检测后的图像进行逐列扫描,填充每列中存在的距离小于最大填充距离 s的边缘信息。在所述的St印4中,所述连通域分析步骤如下a.运用区域生长法提取每个连通域信息;b.分析每个连通域信息,将面积小于设定的最小分析区域面积al并且周长平方 与面积比例大于设定的系数P的区域予以删除;c.将符合条件的连通域信息进行编号,并将每个连通域匹配状态标记为未匹配。在所述的St印4中,所述连通域修正步骤如下a.寻找最小外接矩形宽或高大于设定最小值rl并且宽和高均小于设定最大值r2 的原连通域信息,如找不到,转到步骤f ;b.提取原连通域最小外接矩形区域的预处理前图像数据;c.运用最大类间方差法计算步骤b中提取的图像阈值对图像进行区域分割;d.运用区域生长法提取新连通域信息,如连通域个数为1转到步骤a ;e.用新的连通域信息更新原连通域信息,转到步骤a;f.结束连通域修正。所述连通域信息包括连通域的面积、周长、周长平方与面积比和最小外接矩形的 左右上下位置。在所述的St印6中,所述匹配连通域的具体匹配步骤如下a.寻找第η帧中没有找到匹配的区域,其中η为大于零小于N的自然数,η初始 值为1,如能找到则进入步骤b),否则进入步骤e);b.对第η帧中未匹配的连通域a,计算与第n+1帧所有连通域的匹配系数,并将匹 配系数存入匹配系数数组,数组中每项记录的是匹配系数和连通域编号,匹配系数factor 的计算公式为factor= wfactor+hfactor+whfactor+denfactor+areafactor+distancefactor ;其中,wfactor连通域宽度比对系数,hfactor连通域高度比对系数、whfactor 连通域宽高比例比对系数、denfactor连通域周长平方面积比比对系数、areafactor连通 域面积比对系数、distancefactor连通域距离系数;wfactor=min (wn, wnl) /max (wn, wnl);式中 wn 为连通域 a 的宽度,wnl 为第 n+1 中贞 中连通域χ的宽度,min (wn, wnl)表示wn与wnl的最/]、值,max (wn, wnl) 表示wn与wnl的最大值;hfactor=min (hn, hnl) /max (hn, hnl);式中 hn 为连通域 a 的高度,hnl 为第 n+1 中贞
中连通域χ的高度;whfactor=min (mi η (wn,hn) /max (wn,hn),mi η (wnl,hnl) / max (wnl,hnl)) / max (min (wn, hn) /max (wn, hn),min (wnl, hnl) /max (wnl, hnl));denfactor= min(densityn, densityn 1)/max(densityn , densityn 1);其中densityn=girthn氺girthn/arean; ζ中 girthna 白勺M"K:,arean ^jiiiE 域a的面积;densitynl=girthnl^girthnl/areanl ;式中 girthnl 为第 n+1 中贞中连通域 χ 的周 长,areml为第n+1帧中连通域χ的面积;areafactor=min(arean, areanl)/max(arean, areanl);distancefactor=(MAX_DISTANCE-distance)/MAX_DISTANCE; 式中 MAX_ DISTANCE为可见物的最大活动距离,distance为连通域a与第n+1帧中连通域χ的最小外 接矩形中心距离;c.寻找在匹配系数数组内中找到的与连通域a匹配系数最大的连通域Xl ;d.如找到的最大匹配系数小于限定的最小合理匹配系数f则将此连通域a的后 帧匹配状态标记为已匹配,返回步骤a ;如连通域xl是首次被匹配则更新连通域a和连通 域xl的匹配信息,将连通域a和连通域xl匹配状态改为已匹配,记录匹配连通域编号和匹 配系数,返回步骤a);如连通域xl之前被第η帧中的连通域b匹配,则比较此次匹配与之 前存储的匹配系数,如此次匹配系数大于之前存储的匹配系数,则更新连通域xl的匹配连 通域和匹配信息,将连通域a的匹配信息修改为已匹配,匹配连通域为连通域xl,记录匹配 系数,并将连通域b的后帧匹配状态修改为未匹配,返回步骤a);如此次匹配系数小于或者 等于之前存储的匹配系数,则将连通域a与连通域xl的匹配系数撤出匹配系数数组并返回 步骤c)继续寻找合理的匹配;e.将η的数值加1,如η>Ν_1则结束匹配,否则返回步骤a。在所述的step7中,所述连通域的性质为连通域的圆形度或运动方向。本实用新型的有益效果本实用新型采用的图像处理方法可对可见物目标进行良 好的分割和跟踪,并能根据可见物的运动轨迹判断可见物性质,从而确定产品质量,可完全 代替人工检测,节约了成本,并提高了检测质量。

图1饮料灌装后杂质检测系统结构图;图2为本实用新型的技术方案整体步骤图;图3为本实用新型中的连通域修正流程图;图4为本实用新型中的连通域匹配流程图;其中,1光源,2待检品,3相机,4目标分割单元,5信息提取单元,6信息匹配单元, 7轨迹获取单元,8产品质量分析单元,9处理装置,10控制设备。具体实施方案
以下结合附图对本实用新型进行进一步的详细的说明如图1所示,一种饮料灌装后杂质检测装置,该装置包括光源1和相机3,所述光源 1和相机3与待检品2相配合;所述相机3连接到处理装置9的目标分割单元4 ;所述处理 装置9的目标分割单元4、信息提取单元5、信息匹配单元6、轨迹获取单元7和产品质量分 析单元8依次连接;所述产品分析单元8还与处理装置9外的控制设备10连接。图像采集来自于用工业相机提取的若干帧经机械装置翻转过的饮料灌装后瓶身 图像,照明方案为背光照明,图像为灰度图像或经过灰度化处理的彩色图像。设系统中每个待检品2采集的图像总帧数为N。如附图2中所示,图像处理模块接收到一帧图像后对图像进行预处理的第一步 增强对比度。值得注意的是对图像进行最初的处理之前要对图像进行一次原图备份,方便 之后进行连通域修正。增强对比度采用的方案a.提取每行图像的像素灰度信息,包括最大灰度值与最小灰度值;b.分析每行图像的灰度信息,对灰度最大值和灰度最小值差异很小的行不进行处 理;c.分析每行图像的灰度信息,对最小灰度与前一行最小灰度差异较大的行取最小 灰度值为上一行图像的最小灰度值;d.对需要处理的行采用直方图拉伸算法增强对比度。增强对比度处理后图像检测区域中的可见物变得更加明显,不过图像中仍然存在 很多干扰,为了消除图像中的干扰必须对图像进行滤波处理,本实用新型采用高斯滤波。如附图2所示,图像滤波后进行区域分割,采用边缘检测后图像填充区域的方法, 边缘检测采用canny边缘检测,边缘检测后图像为二值图像,图像填充区域的方法包括以 下步骤a.取提取边缘后的图像中的边缘区域为前景,其他区域为背景;b.对图像检测区域进行逐行扫描,填充每行中存在的距离小于最大填充距离s的 边缘信息间的区域为前景,其余区域作为背景;c.对图像检测区域进行逐列扫描,填充每列中存在的距离小于最大填充距离s的 边缘信息间的区域为前景,其余区域作为背景。填充区域后的图像中存在很多代表可见物的连通域,本实用新型采用区域生长法 提取连通域面积,周长和最小外接矩形位置信息,并进行存储,因为预处理过程中采用的高 斯滤波,区域分割中采用的区域填充都容易使距离较近的可见物连成一块,所以必须进行 连通域的修正。附图3绘制的是连通域修正的算法流程。连通域分析步骤如下a.采用区域生长法对图像检测区域进行连通域分析,提取存在的连通域信息,包 括面积,周长,最小外接矩形的左右上下位置;b.分析每个连通域的信息,面积小于设定的最小分析区域面积al并且周长平方 与面积比例大于设定的系数P的区域(检测液体中存在的气泡具有面积小,圆度大的特点) 不进行存储,信息予以删除;CN 201689064 U
说明书
5/6页c.将其他连通域的信息(包括面积,周长平方与面积比,区域最小外接矩形二维坐 标)编号后存入帧连通域信息中,并将每个连通域匹配状态标记为未匹配。连通域修正步骤如下a.寻找符合连通域修正条件(最小外接矩形宽或高大于设定最小值rl并且宽和 高均小于设定最大值r2)的原连通域信息,如找不到,转到步骤f ;b.提取原连通域最小外接矩形区域的预处理前图像数据;c.运用最大类间方差法提取图像阈值对图像进行区域分割;d.运用种子法和区域增长法提取新连通域信息,如连通域个数为1转到步骤a ;e.用新的连通域信息更新原连通域信息,转到步骤a;f.结束连通域修正。连通域修正后将得到所有可见物在图像中的呈现的连通域信息。连通域修正后检测待检品2图像是否采集完,如还有未完成的帧需要采集则等待 下一帧图像的到来,否则,如已经采集了 N帧图像,则对采集的N帧图像提取得到的连通域 结构信息进行匹配,附图4匹配流程图。匹配之前将所有连通域的匹配信息记录为未匹配,匹配系数为零,匹配系数记录 了每个连通域与前后帧中连通域的匹配情况,包括与前帧连通域是否匹配,与后帧连通域 是否匹配,与前帧连通域匹配系数和匹配连通域编号,与后帧连通域匹配系数和匹配连通 域编号,匹配过程中查询与更新匹配系数时前面的帧查询更新与后帧连通域的匹配情况, 后面的帧查询更新与前帧的匹配情况,每个连通域都有自己的的匹配连通域编号具体匹配步骤如下(η为大于零小于N的自然数,η初始值为1)a.寻找第η帧中没有找到匹配的区域,如能找到则进入步骤b),否则进入步骤e);b.对第η帧中未匹配的连通域a,计算与第n+1帧所有连通域的匹配系数,并将匹 配系数存入匹配系数数组,数组中每项记录的是匹配系数和连通域编号,匹配系数factor 的计算公式为factor= wfactor+hfactor+whfactor+denfactor+areafactor+distancefactor ;其中wfactor连通域宽度比对系数,hfactor连通域高度比对系数、whfactor连 通域宽高比例比对系数、denfactor连通域周长平方面积比比对系数、areafactor连通域 面积比对系数、distancefactor连通域距离系数。wfactor=min (wn, wnl)/max (wn, wnl);式中 wn 为连通域 a 的宽度,wnl 为第 n+1 中贞 中连通域χ的宽度,min (wn, wnl)表示wn与wnl的最/]、值,max (wn, wnl) 表示wn与wnl的
最大值。hfactor=min (hn, hnl) /max (hn, hnl);式中 hn 为连通域 a 的高度,hnl 为第 n+1 中贞
中连通域χ的高度;whfactor=min (min (wn, hn) /max (wn, hn),min (wnl, hnl) /max (wnl, hnl)) / max (min (wn, hn) /max (wn, hn),min (wnl, hnl) /max (wnl, hnl));denfactor= min(densityn, densityn 1)/max(densityn , densityn 1);其中densityn=girthn氺girthn/arean; ζ中 girthna 白勺M"K:,arean ^jiiiE 域a的面积;[0097]densitynl=girthnl*girthnl/areanl ;式中 girthnl 为第 n+1 中贞中连通域 χ 的周 长,areanl为第n+1帧中连通域χ的面积;areafactor=min(arean, areanl)/max(arean, areanl);distancefactor= (MAX_DISTANCE-distance)/MAX_DISTANCE;式中 MAX_ DISTANCE为连通域最大活动距离,distance为连通域a与第n+1帧中连通域χ的最小外接 矩形中心距离;C.寻找在匹配系数数组内中找到的与连通域a匹配系数最大的连通域Xl ;d.如找到的最大匹配系数小于限定的最小合理匹配系数f则将此连通域a的后 帧匹配状态标记为已匹配,返回步骤a ;如连通域xl是首次被匹配则更新连通域a和连通 域xl的匹配信息,将连通域a和连通域xl匹配状态改为已匹配,记录匹配连通域编号和匹 配系数,返回步骤a);如连通域xl之前被第η帧中的连通域b匹配,则比较此次匹配与之 前存储的匹配系数,如此次匹配系数大于之前存储的匹配系数,则更新连通域xl的匹配连 通域和匹配信息,将连通域a的匹配信息修改为已匹配,匹配连通域为连通域xl,记录匹配 系数,并将连通域b的后帧匹配状态修改为未匹配,返回步骤a);如此次匹配系数小于或者 等于之前存储的匹配系数,则将连通域a与连通域xl的匹配系数撤出匹配系数数组并返回 步骤c)继续寻找合理的匹配;e.将η的数值加1,如n>N-l则结束匹配,否则返回步骤a。匹配完成后本实用新型利用匹配结果(匹配结果记录了每个连通域在前后帧中的 匹配连通域编号和匹配系数)寻找每个连通域在每帧中的位置,根据二维位置坐标来表示 连通域运动轨迹,具体实施步骤如下(假设采集总帧数N为3)a.寻找第一帧中某个未寻找轨迹的连通域al在第二帧中的匹配连通域a2,用二 维坐标将连通域al和第二帧中的连通域a2的位置记录到连通域al的轨迹表达数组中;b.寻找第二帧中连通域a2在第三帧中的匹配连通域a3,用二维坐标将第三帧中 连通域a3的位置记录到连通域al轨迹表达数组中;c.如第一帧中所有连通域轨迹已经寻找完则结束,否则返回步骤a。获得可见物在图像中所呈现的连通域轨迹后,求出可见物形成的连通域的周长平 方与面积比,其中circular表示连通域的周长平方与面积比,s表示连通域周长,d表示连 通域面积。circular=s*s/d利用连通域结构信息和运动轨迹来辨别可见物性质,辨别标准如下(1) 连通域圆形度大于最大气泡周长面积比mcircular,则判别此连通域代表 的可见物为异物;(2) 连通域运动方向飘忽不定,判别此连通域代表的可见物为异物;(3) 连通域运动方向与气泡方向相反,则判别此连通域代表的可见物为异物。最后根据待检品2所有可见物的性质判别待检品2的合格性,如可见物中有异物 存在,则判定待检品2不合格,否则判定待检品2合格,最后将检测结果交给现场中的控制 设备10,由控制设备10完成不合格品的剔除。
权利要求一种饮料灌装后杂质检测装置,其特征是,该装置包括光源和相机,所述光源和相机与待检品相配合;所述相机连接到处理装置的目标分割单元;所述处理装置的目标分割单元、信息提取单元、信息匹配单元、轨迹获取单元和产品质量分析单元依次连接;所述产品分析单元还与处理装置外的控制设备连接。
2.一种饮料灌装后杂质检测装置,其特征是,所述相机采用工业相机。
专利摘要本实用新型公开了一种饮料灌装后杂质检测装置,该装置包括光源和相机,所述光源和相机与待检品相配合;所述相机连接到处理装置的目标分割单元;所述处理装置的目标分割单元、信息提取单元、信息匹配单元、轨迹获取单元和产品质量分析单元依次连接;所述产品分析单元还与处理装置外的控制设备连接。本实用新型可对可见物目标进行良好的分割和跟踪,可完全代替人工检测,节约了成本。
文档编号G01N21/90GK201689064SQ20102019032
公开日2010年12月29日 申请日期2010年5月14日 优先权日2010年5月14日
发明者于海亮, 吴艳丽, 张业伟, 马思乐, 黄彬 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1