Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

14
Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013

Transcript of Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Page 1: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Yifei Lou, Ernie Esser, Jack Xin

Barcode Recognition

UCI iCAMP 2013

Page 2: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.
Page 3: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Different types of barcodes?

UPC-A

EAN-13

QR code

Page 4: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

UPC-A’s anatomy

~ 1 trillion (10^12) different barcodes

Page 5: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

UPC-A’s anatomy

It encodes information in the relative widths of the bars

Page 6: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Codebook

Page 7: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Barcode scanner/readerLaser scanner Imaging scanner

Page 8: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Image acquisitio

n

Pre-processing Decoding

12589-34706

Page 9: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Image deblurring

Barcode

Ideal signal

Obtained signal

Page 10: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Image formation model

Ideal signal

Obtained signal

Electrical noise, source defects, etc

Page 11: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

An inverse problem: find u given y

Non-blind: the kernel G is known

Semi-blind: Gaussian kernel with unknown width

Blind: the kernel G is completely unknown

Page 12: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Progress from last year

Show Matlab GUI

Page 13: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

New directions

Pre-processing, data alignment

Estimating the resolution to achieve dimension reduction

Dictionary based approach

Experimental study of the box constraint

Page 14: Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2013.

Weekly agenda

Week 1: introduction to barcode.

Week 2: Review on classical methods and last year’s progress.

Week 3: Form subgroups for the method that you want to work with.

Week 4: For each subgroup, coding and testing.

Week 5: Midterm presentation

Week 6-7: Matlab GUI/Compare all the methods/Collect real data with cell phone

Week 8: write up a paper and prepare presentation.