Pervasive 2D Barcodes for Camera Phone Applications
IEEE Pervasive Computing
An efficient iterative algorithm for image thresholding
Pattern Recognition Letters
No-reference noticeable blockiness estimation in images
Image Communication
Localization and Segmentation of A 2D High Capacity Color Barcode
WACV '08 Proceedings of the 2008 IEEE Workshop on Applications of Computer Vision
A no-reference objective image sharpness metric based on the notion of just noticeable blur (JNB)
IEEE Transactions on Image Processing
Distortion metrics for predicting authentication functionality of printed security deterrents
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
LIBSVM: A library for support vector machines
ACM Transactions on Intelligent Systems and Technology (TIST)
Perceptual visual quality metrics: A survey
Journal of Visual Communication and Image Representation
VCode—Pervasive Data Transfer Using Video Barcode
IEEE Transactions on Multimedia
On the complexity of decoding Reed-Solomon codes (Corresp.)
IEEE Transactions on Information Theory
No-reference quality assessment using natural scene statistics: JPEG2000
IEEE Transactions on Image Processing
IEEE Transactions on Image Processing
Hi-index | 0.01 |
2D barcodes are widely used in many commercial applications where a scanning device is normally used to capture them. When mobile phones are used to capture 2D barcodes, the obtained images are usually distorted due to cheap camera lens and sensors, handshake and poor lighting conditions. These badly distorted images require a long decoding process which results in an error message generated or wrongly decoded information. In this paper, we propose a two-stage quality measure for the mobile phone captured 2D barcodes in order to reject those poor quality images. The proposed method is based on the global bimodal distribution features and the local finder pattern detection. Experimental results on QR code images show that the proposed two-stage quality measure has 97.64% prediction accuracy with an average run time of 110ms by rejecting distorted undecodable barcode images in advance. The proposed method also has good generalizability to ''unseen'' camera models and performs well under different lighting conditions. Experiments on data matrix images show that our quality measure can be extended to 2D barcode patterns with similar features.