[发明专利]高速医药生产线上药液异物图像跟踪识别方法有效
申请号: | 201010547064.5 | 申请日: | 2010-11-16 |
公开(公告)号: | CN102024143A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 王耀南;杨双;张辉;周博文;葛继;陈铁健;熊路;马波;侯备 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06T7/00 |
代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 黄美成 |
地址: | 410082 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高速 医药 生产 线上 药液 异物 图像 跟踪 识别 方法 | ||
技术领域
本发明属于机器视觉跟踪与识别领域,涉及一种高速医药生产线上药液异物图像跟踪识别方法。
技术背景
由于我国有着巨大的医药市场,流向市场的任何液态医药产品都需要进行容器清洗、容器烘干灭菌、药液灌装、封装和质量检测五个过程,目前对于液态医药产品的流水线上的洗、烘、灌、封四个步骤基本上都已经实现了机械化和全自动化,大大提高了生产线的速度。但由于生产环境不洁或生产设备不够优良而造成内壁脱落或者在灌封过程中瓶口玻屑掉入瓶中等诸多因素,都使得医药产品在流向市场之前,对医药产品的质量检测至关重要。
目前多数还停留在人工检测阶段,检测方法为由培训过的工人在日光灯下观察药液中是否有可见异物,若有则将瓶子丢弃在专门盛装不合格品的大容器内,这种方法称为人工灯检。由于长时间的工作会使得人眼疲劳,影响检测效果,并且需要每个员工时刻保持高度责任心对自己的工作认真仔细,因此人工检测结果在很大程度上都和每个人的视力、责任心、甚至心情等众多主观因素有关,不能保证检测结果的客观准确。有些企业为保证检测质量,规定灯检工人每工作一小段时间便需休息一段时间,这样的做法虽然可以在一定程度上减少了主观因素对检测结果的影响,但大大降低了生产效率,使得最后的药液质量检测环节成为影响医药产品生产过程速度的瓶颈环节,也成为影响医药生产行业效益的一个重要因素。在我国,由于生产工艺原因,盛装药液的容器质量参差不齐,瓶壁厚度不均,密度分布也不均匀,因此,虽然德国、日本等发达国家已经有比较成熟的全自动灯检设备,但设备不仅价格高昂,而且由于国内外的容器标准等的不同会造成过高的次品率,使企业得不偿失。
因此开发适合我国国情的全自动灯检设备势在必行,即采用机器视觉的方法模拟人类眼睛进行检测,但在视觉方面由于以下几点难点使得现在市面上仍没有一台能够客观准确的检测出异物的全自动灯捡机:
(1)成像过程中的图像随机噪声以及其他众多干扰。在成像过程中的干扰主要包括以下几点:
a)由于生产环境不洁,空气中含有的微小悬浮物或灰尘颗粒等;
b)容器本身缺陷如玻璃瓶上的裂痕会造成强烈反光,对异物跟踪与识别造成严重干扰;
(2)瓶壁上的刻字、凹痕等会偶尔遮挡异物,造成识别错误。
(3)由于机械加工精度影响,在成像过程中装药液的瓶子会发生移动,增加检测识别的难度;
(4)不同产品所含有的异物种类、数量不同,即使同一类产品的不同个体也会含有多种异物并且数量不一、大小迥异,需要找寻一种通用有效的检测识别方法。
检测速度和检测精度的要求增加了检测难度。由于检测速度的要求,一方面限制了获取图像帧数,另一方面也限制了先进检测算法的应用。
发明内容
本发明的目的是提出一种高速医药生产线上药液异物图像跟踪识别方法,该高速医药生产线上药液异物图像跟踪识别方法通用性强、检测效果稳定、准确度高。
本发明的技术解决方案如下:
一种高速医药生产线上药液异物图像跟踪识别方法,其特征在于,包括以下步骤:
步骤1:获取多帧图像,搜寻目标,提取目标信息,初始化卡尔曼滤波器参数;
步骤2:预测各个目标的下一位置;
步骤3:更新卡尔曼滤波器参数;
步骤4:判断当前对象是否可能是异物;
步骤5:在最后一帧差分图像中,计算当前目标从初始位置到当前位置的位移矢量的幅值大小,并于当前目标的初始位移幅值大小和当前目标的平均直径进行比较,进而判断当前目标是否为异物。
步骤1的具体步骤为:
1)获取图像:从高速医药生产线上获取某一瓶体的多帧图像,取预处理和差分后的结果图像中的第一帧图像;
2)搜寻目标并提取目标信息:在经过步骤1)的处理后所获得的图像表现为大面积的黑色背景区域,只有少数分散区域由于异物或干扰的存在而呈现为白色连通域,因此运用搜寻连通域的方法搜索图像中的各个可疑目标,在搜寻到满足大于4个像素的面积条件的连通域后,以每一个连通域作为一个目标,所需要提取的目标信息包括检测到的各目标的质心坐标Xi0和Yi0、每个目标的平均直径d即所检测到的连通域的平均直径以及初始位移矢量Si0=(s0,θ0),s0、θ0分别是位移矢量的幅值大小和相位角,初始状态下设定s0=0、θ0=0,其中Si0表示第i个目标的第0次位移即初始位移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010547064.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光波电热水器
- 下一篇:地铁列车转向架用一系橡胶弹簧