yifei lou, ernie esser, jack xin barcode recognition uci icamp 2013

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

Upload: leon-blankenship

Post on 23-Dec-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

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.