Open Access Open Access  Restricted Access Subscription or Fee Access

HCCB Data Encoding and Decoding Data from Mobile

R. Kaviarasi, K. Suganya, S. Anitha


A barcode is an optimal machine-readable representation of data relating to the object to which it is attached. Encoding data using barcodes enables a significant decrease of work in comparison with the amount of work involved when data is entered manually. In this paper, a high capacity color two dimensional barcode uses the colors to increase the barcode data density. This is proposed by encoding data in individual color channels. Data encoded in cyan, magenta, and yellow channels are estimated from red, green, and blue sensor channels of a scanner, respectively. Data is encoded by modulating the orientation of elliptically shaped dots. The orientation based data encoding provides beneficial robustness against printer and scanner tone variations. By encoding data in individual color channels, the capacity of color barcode is increased. The color interferences are avoided by using error correction methodology. The security is involved through modify extraction of geometric distortion signature from a printed barcode, which can be used to identify the type of source printer. User can view the data from the color barcode by using their mobile phones.


Color Barcodes, Color Interference Aware Data Encoding, Elliptically Shaped Dots, High Capacity Barcodes.

Full Text:



O. Bulan, V. Monga, and G. Sharma, ―High capacity color barcodes using dot orientation and color separability,‖ in Proc. SPIE: Media Forens. Security XI, E. J. D. , III, J. Dittmann, N. D. Memon, and P. W. Wong, Eds., Jan. 2009, vol. 7254, pp. 725 417-1–725 417-7.

Data Matrix Barcode FAQ & Tutorial accessed Jan. 2008 [Online].

R. Villán, S. Voloshynovskiy, O. Koval, and T. Pun, ―Multilevel 2D bar codes: Towards high capacity storage modules for multimedia security and management,‖ IEEE Trans. Inf. Forensics Security vol. 1, no. 4, pp. 405–420, Dec. 2006.

D. J. C. MacKay, ―Errata for ―Good error correcting codes based on very sparse matrices‖,‖ IEEE Trans. Inf. Theory, vol. 47, no. 5, p. 2101, Jul. 2001.

O. Bulan, G. Sharma, and V. Monga, ―Orientation modulation for data hiding in clustered-dot halftone prints,‖ IEEE Trans. Image Process., vol. 19, no. 8, pp. 2070–2084, Aug. 2010.

Data Matrix Barcode FAQ & Tutorial accessed Jan. 2008 [Online] Available:

Y. Ijiri, M. Sakuragi, and S. Lao, ―Security management for mobile devices by face recognition,‖ in Proc. 7th Int. Conf. Mobile Data Management (MDM’06)., Washington, DC, 2006, pp. 49–49.

X. Chen, J. Yang, J. Zhang, and A. Waibel, ―Automatic detection of signs with affine transformation,‖ in Proc. 6th IEEE Workshop on Applications of Computer Vision., Washington, DC, 2002, pp. 32–32.

K. S. Bae, K. K. Kim, Y. G. Chung, and W. P. Yu, ―Character recognition system for cellular phone with camera,‖ in Proc. 29th Annu. Int. Computer Software and Applications Conf. (COMPSAC’05) Volume 1., Washington, DC, 2005, pp. 539–544.

High Capacity Color Barcodes accessed Jan. 2010 [Online]. Available:

E. Ohbuchi, H. Hanaizumi, and L. Hock, ―Barcode readers using the camera device in mobile phones,‖ in Proc. 2004 Int. Conf. Cyberworlds, 2004, pp. 260–265.

Rosistem Bar Code. Barcode Education. barcodes/index.html, 2003-2008. Accessed 19 February 2008 [Online].

E. Ohbuchi, H. Hanaizumi, and L.A. Hock. Barcode Readers using the Camera Device in Mobile Phones. In 2004 International Conference on Cyberworlds, pages 260–265,November 2004.

D. Parikh and G. Jancke. Localization and segmentationof a 2d high capacity color barcode. In Applications of Computer Vision, 2008. IEEE, 2008.

S. Perli, N. Ahmed, and D. Katabi. Pixnet: interference-free wireless links using lcd-camera pairs. In Proceedings of the sixteenth annual international conference on Mobile computing and networking. ACM, 2010.

―High capacity color barcodes,‖, Microsoft Research, May 2010.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.