DataMatrix条码设计识别研究

时间:2022-08-28 04:25:12

DataMatrix条码设计识别研究

摘要:本文介绍了DataMatrix码的具体情况,同时设计了DataMatrix变体中加入了新的铁道线和L边界,同时针对该二维条码图像进行相对应的预处理技术。通过图像预处理,解决实际环境下拍摄的DataMatrix码受到各种环境因素的影响,这些影响可以使得该条码成像画面出现亮度不均、画面有污渍、高斯噪声等,影响了条码图画面的质量问题。而通过预处理,可以有效的对图像进行增强,并将图像转化为二值图像,有利于后续的解码工作。

关键词:二维条码;图像处理;特征提取;模式识别

中图分类号:TP391.44 文献标识码:A 文章编号:1007-9599 (2012) 12-0000-01

一、引言

生活中,产品防伪、网络购物、商品促销电子折扣券等没有专业识别设备情况下,利于便携式摄像头识别,需要一种特殊的二维码。DataMatrix码密度高,尺寸小,信息量大,给这种识别提供了可能,国内对DM码研究也较少。DataMatrix码是一种矩阵式二维条码,其最大特点就是密度高,其最小尺寸是目前所有条码中最小的码。DM码可在仅仅25mm?的面积上编码30个数字。DM采用了复杂的纠错码技术,使得该编码具有超强的抗污染能力。Datamatrix因提供极小又高密度的标签,且仍可存放合理的资料内容,故特别适用于小零件标识,商品防伪,电路标识等。由于其优秀的纠错能力,DM码己成为韩国手机二维条码的主流技术。相对QR而言,DM码由于信息容量差异不多,应用简单,被业内称为“简易码”,对终端要求不高,30万像素的手机就可识别,它更多的是基于WAP的增值。二维码给手机上网带来了新的入口,通过扫描各类条码,用户很快就能进入WAP网站,进行快速浏览。

二、DataMatrix变种码设计

现在条码的标准和压缩算法虽已公开,但是应用于普通摄像头的编码与识别算法却很少。本课题提出基于DataMatrix的编码与识别算法,在设备上主要采用成本低廉的摄像头或者普通家用设备摄像头或者手机摄像头等,实现完整的自动识别和译码算法,对比价格昂贵的条码识读器具有极大的成本优势。同时,对于那些干扰和变形严重的条码图像仍有较高的识别成功率,非常具有实用和推广价值。

首先在DataMatrix变体中加入了新的铁道线和L边界,同时针对该二维条码图像进行相对应的预处理技术。通过图像预处理,解决实际环境下拍摄的DataMatrix码受到各种环境因素的影响,这些影响可以使得该条码成像画面出现亮度不均、画面有污渍、高斯噪声等,影响了条码图画面的质量问题。而通过预处理,可以有效的对图像进行增强,并将图像转化为二值图像,有利于后续的解码工作。

其次,根据 DataMatrix 二维条码的特点,使用对铁道线边界中点坐标的提取,这个中点的提取是整个条码识别中最关键的部分,中点坐标提取得好,则识别效果好,反之则识别效果差。然后,通过几何校正,利用控制点(Ground Control Point, GCP)进行的几何校正,它是用一种数学模型来挖描述图像的几何畸变过程,并利用畸变的遥感图像与标准地图之间的一些对应点(即控制点)求得这个几何畸变模型,然后利用此模型进行几何畸变的校正,这种校正不考虑畸变的具体原因,而只考虑如何利用畸变模型来校正图像。几何纠正的过程一般包含两方面的内容:几何位置的变换;变换后各像元亮度值的确定。该模型能够达到0.2%的回归误差精度,在针对象素点坐标操作的时候,产生像素差的可能性极低。另外,这种方法避免了对边界线的检测与条码图像旋转等,可较大提高图像识别速度。

三、技术应用方案

本课题所将DataMatrxi二维变种码显示在变种码识别系统中,利用便携式摄像头拍摄识别。应该能正确的提取、识别二维条码。所以本文在进行条码特征提取之间,先对图像进行相应的预处理,保证了对的二维条码的准确读取。由于二维条码的设计初衷就是方便机器识读,为了从复杂的环境中定位二维条码,其图样中包含有定位图形或其他特殊的图样形状。所以识读二维条码的重点就在于针对定位图形等条码图样特性,设计有效的方法从图像中发现这些特征,并依此准确提取二维条码图样。在本系统中,摄像头捉到二维条码图像,然后交给条码解码模块。然而由于条码图像来普通摄像头, 容易出现干扰二维条码的识读。所以,为了使条码滩确的识别,从而保证系统的可靠性,对条码图像的处理十分关键。

四、结论

文中设计出一种新的基于DataMatrix的二维条码变种码,通过算法分析可知,变种码更易于被解析。通过特征提取得到变种码图像中包括变种码在内的各连通区域的长度与宽度,根据模式识别算法变种码在扭曲图像中的位置进行定位,从实际测试结果可知,该算法能起到较好的定位作用。通过边缘检测及铁道线查找方法,设计出一种提取铁道线边界各段线中点坐标的方法。

参考文献:

[1]胡晓岽,何加铭.Data Matrix码识别技术研究[J].杭州电子科技大学学报,2008

[2]邹沿新,杨高波.Data Matrix二维条形码解码器图像预处理研究[J].计算机工程与应用,2009

[3]吴佳鹏.二维条码识读技术及其应用研究.[博士学位论文],天津大学,2009

[4]中国物品编码中心.条码国家标准汇编.北京:中国标准出版社,2004

[5]A.Davare,D.Densmore,T. Meyerowitz,A.Pinto,A. Sangiovanni-Vincentelli,G. Yang, H. Zeng, Q. Zhu. A Next-Generation Design Framework forPlatform-Based Design, Design and Verification Conference Computers(DVCon), 2007

[6]姚林昌,白瑞林,钱勇,徐义钊.一种Data Matrix条码的快速识别方法,计算机应用研究,2011,11

上一篇:谈无底柱分段崩落采矿法的损失_贫化问题探讨 下一篇:BI在企业中的应用