[发明专利]一种基于机器视觉的西林瓶药品标签识别方法在审
申请号: | 201710957246.1 | 申请日: | 2017-10-16 |
公开(公告)号: | CN107958250A | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 巩明德;张显明;井延东 | 申请(专利权)人: | 燕山大学 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/34;G06K9/46 |
代理公司: | 秦皇岛一诚知识产权事务所(普通合伙)13116 | 代理人: | 崔凤英 |
地址: | 066004 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 机器 视觉 西林 药品 标签 识别 方法 | ||
1.一种基于机器视觉的西林瓶药品标签识别方法,其特征在于,所述方法步骤如下:
步骤1,药瓶图像平面化展开算法;
对圆柱形标签进行平面化展开,提取药瓶轮廓和矫正圆柱面标签图像,得到展平的药品标签图像;
步骤2,国药准字快速定位算法;
对国药准字字符进行快速定位,由SIFT图像匹配与错误匹配点剔除算法组成,完成标签图像国药准字区域的定位,提取出待识别的国药准字编号字符串图块;
步骤3,国药准字字符识别算法;
对国药准字字符进行识别,采用基于统计特征的候选字符提取对候选模板字符进行筛选,并基于BP神经网络算法和异或增强算法分别进行国药准字编号的识别;
步骤4,仅当两种算法识别结果均与患者配药单中国药准字编号相同时,才判定药品标签识别正确。
2.根据权利要求1所述的一种基于机器视觉的西林瓶药品标签识别方法,其特征在于:步骤1中,所述的药瓶图像平面化展开算法是一种根据小孔成像原理将圆柱面图像进行平面化非线性矫正的算法,利用三角形函数变换关系,计算药瓶成像平面上每列像素所对应的圆柱面图案长度与药瓶图像列像素宽度的比值,以此作为药瓶图像每列像素的矫正系数,完成对药瓶图像的平面化展开。
3.根据权利要求1所述的一种基于机器视觉的西林瓶药品标签识别方法,其特征在于,步骤2中,所述的国药准字快速定位算法采用模板匹配策略,由SIFT图像匹配与错误匹配点剔除算法实现,具体过程如下:
(1)建立“国药准字”模板图像,并使用SIFT算法提取关键点以及描述子;
(2)提取药瓶图像的关键点和描述子,并与模板图像的描述子做匹配;
(3)剔除错误匹配描述子,完成国药准字定位,进而提取出国药准字字符串图像。
4.根据权利要求1所述的一种基于机器视觉的西林瓶药品标签识别方法,其特征在于:步骤3中,所述基于统计特征的候选字符提取对候选模板字符进行筛选是利用字符图像的欧拉数、跳变点数特征对候选模板字符进行筛选,对候选字符按照与待识别字符的欧氏距离进行近似度比较排序,将近似度较高的几个字符作为候选字符,以提高后续识别速度和精确度。
5.根据权利要求1所述的一种基于机器视觉的西林瓶药品标签识别方法,其特征在于:步骤3中,所述的基于BP神经网络算法步骤是先将字符图像在经过大小和笔画宽度归一化,将字符图形每列首尾相接组成输入向量,输入神经网络,规定神经网络的每个输出节点唯一对应一个字符,识别时仅比较与候选字符将相对应的网络输出节点值的大小,最大值节点对应的字符作为识别结果。
6.根据权利要求1所述的一种基于机器视觉的西林瓶药品标签识别方法,其特征在于:步骤3中,所述基于异或增强算法以字符笔画分布为依据的一种模板比较法;识别时利用图形异或运算查找待识别字符图像与模板字符图像的共同和异同笔画像素的分布,计算异同笔画像素到共同笔画像素区域的最近距离,并按照指数放大的方法突出偏离公共笔画的像素值,以突出两者间的差异性,累计经过异或增强放大的异同像素值作为近似度比较的依据,完成对字符的识别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710957246.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于图像的文本录入方法
- 下一篇:一种货币金额换算方法、装置及移动终端