• DocumentCode
    1756457
  • Title

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

  • Author

    Blasinski, Henryk ; Bulan, Orhan ; Sharma, Gitika

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Rochester, Rochester, NY, USA
  • Volume
    22
  • Issue
    4
  • fYear
    2013
  • fDate
    41365
  • Firstpage
    1498
  • Lastpage
    1511
  • Abstract
    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.
  • Keywords
    bar codes; cameras; channel coding; decoding; error correction codes; expectation-maximisation algorithm; image coding; image colour analysis; image denoising; interference suppression; mobile handsets; synchronisation; Aztec codes; QR codes; capture color channels; color image capturing; color interference; cross-channel interference cancellation; cross-channel interference mitigation; cyan-magenta-yellow print colorant channels; data decoding; data rate; error correction scheme; expectation maximization approach; high decoding rate; independent data encoding; interference cancellation framework; low bit error rate; mobile phone camera; parameter estimation; per-colorant-channel color barcode framework; physically-motivated mathematical model; pilot block approach; red-green-blue-channels; spectral diversity; synchronization blocks; Cameras; Channel estimation; Decoding; Encoding; Image color analysis; Interference cancellation; Printing; 2-D barcodes; Aztec codes; color barcodes; interference cancellation; quick response (QR) codes;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2012.2233483
  • Filename
    6378458