Per-Colorant-Channel Color Barcodes for Mobile Applications: An Interference Cancellation Framework

被引:31
作者
Blasinski, Henryk [1 ]
Bulan, Orhan [1 ]
Sharma, Gaurav [1 ,2 ,3 ]
机构
[1] Univ Rochester, Dept Elect & Comp Engn, Rochester, NY 14627 USA
[2] Univ Rochester, Dept Biostat & Computat Biol, Rochester, NY 14627 USA
[3] Univ Rochester, Dept Oncol, Rochester, NY 14627 USA
关键词
2-D barcodes; Aztec codes; color barcodes; interference cancellation; quick response (QR) codes;
D O I
10.1109/TIP.2012.2233483
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a color barcode framework for mobile phone applications by exploiting the spectral diversity afforded by the cyan (C), magenta (M), and yellow (Y) print colorant channels commonly used for color printing and the complementary red (R), green (G), and blue (B) channels, respectively, used for capturing color images. Specifically, we exploit this spectral diversity to realize a three-fold increase in the data rate by encoding independent data in the C, M, and Y print colorant channels and decoding the data from the complementary R, G, and B channels captured via a mobile phone camera. To mitigate the effect of cross-channel interference among the print-colorant and capture color channels, we develop an algorithm for interference cancellation based on a physically-motivated mathematical model for the print and capture processes. To estimate the model parameters required for cross-channel interference cancellation, we propose two alternative methodologies: a pilot block approach that uses suitable selections of colors for the synchronization blocks and an expectation maximization approach that estimates the parameters from regions encoding the data itself. We evaluate the performance of the proposed framework using specific implementations of the framework for two of the most commonly used barcodes in mobile applications, QR and Aztec codes. Experimental results show that the proposed framework successfully overcomes the impact of the color interference, providing a low bit error rate and a high decoding rate for each of the colorant channels when used with a corresponding error correction scheme.
引用
收藏
页码:1496 / 1509
页数:14
相关论文
共 40 条
[1]  
[Anonymous], 1991, ELEMENTS INFORM THEO, DOI [DOI 10.1002/0471200611, 10.1002/0471200611]
[2]  
[Anonymous], 2011, INFORM TECHNOLOGY AU
[3]  
[Anonymous], 2009, MACHINE IDENTIFICATI
[4]  
[Anonymous], 2006, Pattern recognition and machine learning
[5]  
[Anonymous], 2005, COMPUT CONTROL ENG J, V16, P39
[6]  
Bagherinia H., 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), P806, DOI 10.1109/ICCVW.2011.6130335
[7]  
Bulan O, 2012, INT CONF ACOUST SPEE, P1509, DOI 10.1109/ICASSP.2012.6288177
[8]  
Bulan O, 2011, NINETEENTH COLOR AND IMAGING CONFERENCE: COLOR SCIENCE AND ENGINEERING SYSTEMS, TECHNOLOGIES, AND APPLICATIONS, P156
[9]   High Capacity Color Barcodes: Per Channel Data Encoding via Orientation Modulation in Elliptical Dot Arrays [J].
Bulan, Orhan ;
Sharma, Gaurav .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (05) :1337-1350
[10]   Solving box-constrained integer least squares problems [J].
Chang, Xiao-Wen ;
Han, Qing .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2008, 7 (01) :277-287