pi code (picture embedding)
- 3. Human readable information is provided before the barcode is successfully
decoded. This paper proposes a new picture-embedding 2D barcode, called
PiCode, which mitigates these two limitations by equipping a scannable 2D
barcode with a picturesque appearance. PiCode is designed with careful
considerations on both the perceptual quality of the embedded image and the
decoding robustness of the encoded message. Comparisons with existing
beautified 2D barcodes show that PiCode achieves one of the best perceptual
quality for the embedded image, and maintains a better trade-off between
image quality and decoding robustness in various application conditions.
PiCode has been implemented in Matlab on a PC and some key building
blocks have also been ported to Android and iOS platforms. Its practicality for
real-world applications have been successfully demonstrated.
ABSTRACT:
- 6. Appearance of a conventional 2D barcode pattern is often too obtrusive for
integrating into an aesthetically designed advertisement. Besides, no human
readable information is provided before the barcode is successfully decoded.
This paper proposes a new picture-embedding 2D barcode, called PiCode,
which mitigates these two limitations by equipping a scannable 2D barcode
with a picturesque appearance. PiCode is designed with careful
considerations on both the perceptual quality of the embedded image and the
decoding robustness of the encoded message. Comparisons with existing
beautified 2D barcodes show that PiCode achieves one of the best perceptual
quality for the embedded image, and maintains a better trade-off between
image quality and decoding robustness in various application conditions.
New Picture-Embedding
- 8. QR Code
QR code is an invention of Denso Wave Inc. and has been included in the
ISO standard.It was created for industrial applications, such as auto-
identification and tracking of electronic parts Its pattern is in black and
white, and consists of some large fixed patterns which are designed to
guarantee detection and decoding robustness. QR code contains three
squarish finder patterns located at the top left, top right and bottom left
corners, respectively, an alternating black and white timing pattern between
adjacent finder patterns, as well as a smaller squarish alignment pattern at the
bottom right region For the high capacity there are more fixed patterns
located in the interior region of the barcode.
- 9. Instead of considering dedicated encryption algorithms tailored to the
scenario of encrypted-domain data hiding, we here stick to the conventional
stream cipher applied in the standard format. That is, the cipher text is
generated by bitwise XOR in the plaintext with the key stream. If not
otherwise specified, the widely used stream cipher AES in the CTR mode is
assumed. The resulting data hiding paradigm over encrypted domain could
be more practically useful because of two reasons:
stream cipher used in the standard format is still one of the most popular and
reliable encryption tools.
large number of data have already been encrypted using stream cipher in
standard way.
Embedded Image
- 10. Such fixed patterns are only present in QR codes with a storage being greater
than 196 bytes. This is because as the barcode capacity increases, the module
alignment accuracy becomes more critical and the fixed patterns can be utilized
to improve module alignment.
- 12. This paper proposes a new picture-embedding 2D barcode, called PiCode,
which mitigates these two limitations by equipping a scannable 2D barcode
with a picturesque appearance. PiCode is designed with careful
considerations on both the perceptual quality of the embedded image and the
decoding robustness of the encoded message. Comparisons with existing
beautified 2D barcodes show that PiCode achieves one of the best perceptual
quality for the embedded image, and maintains a better trade-off between
image quality and decoding robustness in various application conditions.
PiCode has been implemented in Matlab on a PC and some key building
blocks have also been ported to Android and iOS platforms. Its practicality
for real-world applications have been successfully demonstrated
2D Barcode
- 14. The three squarish finder patterns are usually kept intact by the beautifying
process since they are pivotal in the QR code detection process. The
obtrusive appearance of such finder patterns pose a strong limitation on the
achievable perceptual quality of the embedded picture. Similarly, the timing
and alignment patterns in the interior region of the high capacity QR code
severely affects the perceptual quality. On the other hand, suppressing these
patterns without taking a sufficient remedial measure, as in QR Image , leads
to degradation in the decoding performance.
EXISTING SYSTEM
- 15. PROPOSED SYSTEM
In this section, the proposed PiCode system is described with an emphasis on
the novel aspects of the encoding and decoding algorithms. For the encoding
part, the details of the modulation scheme will be presented to illustrate how
PiCode preserves the perceptual quality of the embedded image while
minimizing the interference of the latter incurred on the modulation
waveform. For the decoding part, the algorithms for performing corner
detection, module alignment and demodulation will be described.
- 17. This paper has designed a novel picturesque 2D barcode, named the PiCode.
Comparing with existing beautified QR codes, it provides one of the best
perceptual quality in preserving the aesthetic appearance of the embedded
image, while maintains the decoding robustness. It is achieved by the design
of barcode pattern and better decoding algorithms. The PiCode is designed
with less obtrusive fixed patterns to avoid distortions on the embedded
image, and a modulation scheme which represents the data bit value
adaptively with the embedded image intensity.
CONCLUSION