Removing Motion Blur from Barcode Images

Abstract

Camera shake during photography is a common problem which causes images to get blurred. Here we choose a specific problem in which the image is a barcode and the motion can be modeled as a convolution. We design a blind deconvolution algorithm to remove the translatory motion from a blurred barcode image. Based on the bimodal characteristics of barcode image histograms, we construct a simple target function that measures how similar a deconvoluted image is to a barcode. We minimize this target function over the set of possible convolution kernels to find the most likely blurring kernel. By restricting our search to dome-shaped kernels (first monotonously increasing and then monotonously decreasing) we decrease the number of false solutions. We have tried our system on a collection of a 138 barcode images with varying camera blur, and the recognition rate increases from 32% to 65%.

Cite

Text

Yahyanejad and Ström. "Removing Motion Blur from Barcode Images." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2010. doi:10.1109/CVPRW.2010.5543258

Markdown

[Yahyanejad and Ström. "Removing Motion Blur from Barcode Images." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2010.](https://mlanthology.org/cvprw/2010/yahyanejad2010cvprw-removing/) doi:10.1109/CVPRW.2010.5543258

BibTeX

@inproceedings{yahyanejad2010cvprw-removing,
  title     = {{Removing Motion Blur from Barcode Images}},
  author    = {Yahyanejad, Saeed and Ström, Jacob},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
  year      = {2010},
  pages     = {41-46},
  doi       = {10.1109/CVPRW.2010.5543258},
  url       = {https://mlanthology.org/cvprw/2010/yahyanejad2010cvprw-removing/}
}