摘要
传统的条码图像采集和识别是通过工业扫描枪。近年来,随着移动增值业务和3G技术的发展,2维条码在手机设备的应用中得到飞速发展。以Data Matrix为例,研究了基于嵌入式手机设备的2维条码识别技术。首先根据Data Matrix条码的特点,给出了一种基于链码跟踪和线段检测的快速Data Matrix检测算法。接着分析了条码信号经过点扩展函数卷积后的降质模型,并利用维纳滤波对条码信号进行反模糊滤波。最后,针对透视畸变的现象,设计了一种适合于嵌入式手机设备的快速反透视算法。实验结果表明,提出的识别算法具有优秀的性能,显著提高了条码的识别率,满足了实际使用的要求。
Traditionally, bar codes are captured and recognized by industrial scanner. In recent years, with the development of mobile value-added services and 3G technology, the application of two-dimensional bar codes in mobile phones develops rapidly. Taking Data Matrix as an example, the recognition technology of the two-dimensional bar code for embedded mobile phones is researched in this paper. First, a fast bar codes detection algorithm based on chain code tracing and line detection is proposed according to the character of Data Matrix. Then the model of blurred bar code signal caused by the point spread function is analyzed, and Wiener filter is used to recover the signal. At last, aiming at perspective geometrical distortion, a fast inverse perspective transformation algorithm is designed, which is suitable for embedded mobile phones. The experimental results show that the performance of the algorithm proposed in this paper is excellent. It can achieve higher recognition rate and faster speed, which suffices to the requirement of the practical use.
出处
《中国图象图形学报》
CSCD
北大核心
2010年第2期287-293,共7页
Journal of Image and Graphics
基金
国家自然科学基金项目(60903104)
江苏省自然科学基金项目(BK2007588)
关键词
2维条码
手机
DATA
Matrix反模糊
反透视变换
two-dimensional bar code, mobile phone, data matrix, deblur, inverse perspective transformation