140 likes | 313 Views
UCI iCAMP 2012. Barcode Recognition. Yifei Lou, Ernie Esser , Jack Xin. Different types of barcodes?. EAN-13. UPC-A. QR code. UPC-A’s anatomy. ~ 1 trillion ( 10^12 ) different barcodes. UPC-A encoding. It encodes information in the relative widths of the bars. Codebook.
E N D
UCI iCAMP 2012 Barcode Recognition Yifei Lou, Ernie Esser, Jack Xin
Different types of barcodes? EAN-13 UPC-A QR code
UPC-A’s anatomy ~ 1 trillion (10^12) differentbarcodes
UPC-A encoding It encodes information in the relative widths of the bars
Barcode scanner/reader • Laser scanner • Imaging scanner
Image acquisition • Pre-processing • Decoding 12589-34706
Image deblurring Barcode Ideal signal Obtained signal
Image formation model Obtained signal Ideal signal Electrical noise, source defects, etc
An inverse problem: find u given y • Non-blind: the kernel G is known • Partially blind: Gaussian kernel with unknown width • Blind: the kernel G is unknown
Weekly agenda • Week 1: introduction to barcode • Week 2-3: non-blind solutions • Week 4-5: blind deblurring algorithms • Week 6-7: collect real world data with cell phones • Week 8: summarize results, write up presentation.