2D Barcode localization and motion deblurring using a flutter shutter camera

We describe a system for localizing and deblurring motion-blurred 2D barcodes. Previous work on barcode detection and deblurring has mainly focused on 1D barcodes, and has employed traditional image acquisition which is not robust to motion blur. Our solution is based on coded exposure imaging which, as we show, enables well-posed de-convolution and decoding over a wider range of velocities. To serve this solution, we developed a simple and effective approach for 2D barcode localization under motion blur, a metric for evaluating the quality of the deblurred 2D barcodes, and an approach for motion direction estimation in coded exposure images. We tested our system on real camera images of three popular 2D barcode symbologies: Data Matrix, PDF417 and Aztec Code.

[1]  Yuanyuan Ding,et al.  Analysis of Motion Blur with a Flutter Shutter Camera for Non-linear Motion , 2010, ECCV.

[2]  Qiang Huang,et al.  A 2D Barcode Extraction Method Based on Texture Direction Analysis , 2009, 2009 Fifth International Conference on Image and Graphics.

[3]  Sundaresh Ram,et al.  Removing Camera Shake from a Single Photograph , 2009 .

[4]  Devi Parikh,et al.  Localization and Segmentation of A 2D High Capacity Color Barcode , 2008, 2008 IEEE Workshop on Applications of Computer Vision.

[5]  Saeed Yahyanejad,et al.  Removing motion blur from barcode images , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[6]  Hui Ji,et al.  Motion blur identification from image gradients , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Ramesh Raskar,et al.  Coded exposure photography: motion deblurring using fluttered shutter , 2006, SIGGRAPH '06.

[8]  Jiaya Jia,et al.  Image partial blur detection and classification , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Jian Wang,et al.  Automatic Real-Time Barcode Localization in Complex Scenes , 2006, 2006 International Conference on Image Processing.

[10]  Scott McCloskey,et al.  Velocity-Dependent Shutter Sequences for Motion Deblurring , 2010, ECCV.

[11]  Wang Yunkuan,et al.  A Robust Barcode Reading Method Based on Image Analysis of a Hierarchical Feature Classification , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Manuel Menezes de Oliveira Neto,et al.  Real-time line detection through an improved Hough transform voting scheme , 2008, Pattern Recognit..