Real-time automatic recognition of omnidirectional multiple barcodes and DSP implementation

被引:20
作者
Lin, Daw-Tung [1 ]
Lin, Min-Chueh [2 ]
Huang, Kai-Yung [3 ]
机构
[1] Natl Taipei Univ, Dept Comp Sci & Informat Engn, Taipei, Taipei County, Taiwan
[2] Natl Taipei Univ, Inst Elect Engn, Taipei, Taipei County, Taiwan
[3] Natl Taipei Univ, Inst Commun Engn, Taipei, Taipei County, Taiwan
关键词
1-D barcode; Barcode extraction; Barcode recognition; DM6437 fixed point DSP; Optimization;
D O I
10.1007/s00138-010-0299-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Barcodes have been extensively adopted in daily life, such as in merchandise labels, inventory control, storage/retrieval systems and inspection. Computer-vision-based barcode recognition can definitely facilitate barcode reading, especially for multiple barcodes and free orientation and in complex scenarios. This work, presents an automatic barcode detection and recognition algorithm for multiple and rotation invariant barcode decoding. The proposed system comprises three stages. First, the barcode is extracted by coarse-to-fine segmentation in four steps: background small clutter reduction, candidate barcode segmentation, barcode verification and barcode rotation and regularization. To enhance the barcode region, thin and small background noise clusters are eliminated using Max-Min Differencing. The approach combines several image-processing schemes, namely Gaussian smoothing filtering, connected component analysis, orientation homogeneity, moment analysis and iterative thresholding. The second stage decodes the barcode by scanning multiple traversal lines, thus preventing decoding errors due to minor barcode defects. Finally, the proposed system is implemented and optimized on a DM6437 DSP EVM board. Experimental results indicate that the proposed approach can locate multiple and omnidirectional barcodes, even with a complex background and minor distortion. The recognition rates for 10,395 lottery barcodes and 388 merchandise barcodes are 99.74 and 90.7%, respectively. The proposed system is promising and has been successfully adopted in commercial applications of lottery reading and verification of winning numbers.
引用
收藏
页码:409 / 419
页数:11
相关论文
共 25 条
[1]  
ANDO S, 2001, VEH EL C P IEEE SEPT, P49
[2]  
ARNOULD S, 1999, C PUBL, V465, P642
[3]  
Chandler D.G., 1992, US Patent, Patent No. [5,155,343, 5155343]
[4]   A linear-time component-labeling algorithm using contour tracing technique [J].
Chang, F ;
Chen, CJ ;
Lu, CJ .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2004, 93 (02) :206-220
[5]  
CHEN Y, 2008, INT NETW INT SYST 20, P527
[6]  
Fang XY, 2006, ICAT 2006: 16TH INTERNATIONAL CONFERENCE ON ARTIFICIAL REALITY AND TELEXISTENCE - WORSHOPS, PROCEEDINGS, P79
[7]   SOME DISTANCE PROPERTIES OF LATENT ROOT AND VECTOR METHODS USED IN MULTIVARIATE ANALYSIS [J].
GOWER, JC .
BIOMETRIKA, 1966, 53 :325-&
[8]  
GRANSTON E, 2006, HAND TUNING LOOPS CO
[9]   Fast connected-component labeling [J].
He, Lifeng ;
Chao, Yuyan ;
Suzuki, Kenji ;
Wu, Kesheng .
PATTERN RECOGNITION, 2009, 42 (09) :1977-1987
[10]  
KISACANIN B, 2005, P 2005 IEEE COMP SOC, P135