Abstract
This paper introduces the concept of QR images, an automatic method to embed QR codes into color images with bounded probability of detection error. These embeddings are compatible with standard decoding applications and can be applied to any color image with full area coverage. The QR information bits are encoded into the luminance values of the image, taking advantage of the immunity of QR readers against local luminance disturbances. To mitigate the visual distortion of the QR image, the algorithm utilizes halftoning masks for the selection of modified pixels and nonlinear programming techniques to locally optimize luminance levels. A tractable model for the probability of error is developed and models of the human visual system are considered in the quality metric used to optimize the luminance levels of the QR image. To minimize the processing time, the optimization techniques proposed to consider the mechanics of a common binarization method and are designed to be amenable for parallel implementations. Experimental results show the graceful degradation of the decoding rate and the perceptual quality as a function the embedding parameters. A visual comparison between the proposed and existing methods is presented.
Original language | English |
---|---|
Article number | 6810015 |
Pages (from-to) | 2842-2853 |
Number of pages | 12 |
Journal | IEEE Transactions on Image Processing |
Volume | 23 |
Issue number | 7 |
DOIs | |
State | Published - Jul 2014 |
Keywords
- QR codes
- halftoning
- image embedding
ASJC Scopus subject areas
- Software
- Computer Graphics and Computer-Aided Design