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

Slides:



Advertisements
Similar presentations
Inferring the kernel: multiscale method Input image Loop over scales Variational Bayes Upsample estimates Use multi-scale approach to avoid local minima:
Advertisements

SPM – introduction & orientation introduction to the SPM software and resources introduction to the SPM software and resources.
Associative Learning Memories -SOLAR_A
Digital Image Processing Lecture 11: Image Restoration Prof. Charlene Tsai.
Deconvolution of Laser Scanning Confocal Microscope Volumes: Empirical determination of the point spread function Eyal Bar-Kochba ENGN2500: Medical Imaging.
Barcode detection and recognition using the Gabor wavelet.
EE465: Introduction to Digital Image Processing
Digital Image Processing
Application of Statistical Techniques to Neural Data Analysis Aniket Kaloti 03/07/2006.
UCI Interdisciplinary Computational Applied Mathematics Program (iCAMP) Opening Workshop, May 5, 2010 Faculty Team: Jack Xin (Math), Hongkai Zhao (Math),
Blind Separation of sources in function MRI Sequences Presented By:Eldad Klaiman Limor Goldenberg Supervised By: Michael & Alex Bronstein Dr. Michael Zibulevsky.
Introduction to Image Quality Assessment
Media Cybernetics Deconvolution Approaches and Challenges Jonathan Girroir
Barcode Readers using the Camera Device in Mobile Phones 指導教授:張元翔 老師 學生:吳思穎 /05/25.
Yifei Lou, Ernie Esser, Jack Xin Barcode Recognition UCI iCAMP 2012.
C HRISTINE L EW D HEYANI M ALDE E VERARDO U RIBE Y IFAN Z HANG S UPERVISORS : E RNIE E SSER Y IFEI L OU BARCODE RECONITION TEAM.
Professor Koon ISE 370 Barcodes. Professor Koon ISE 370 Code Reading Technology  Original Barcode Readers Contact Wand.
The Creative Art of Programming © Copyright 2014 Barbara Ann Walters. All Rights Reserved.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
BAR CODE SCANNER A.ANUSHA (06N61A0402). What is bar code? A barcode is a machine readable representation of information. Barcode stores data in widths.
CONTENTS 1.INTRODUCTION 2.TYPES OF BARCODES 3.BARCODE READERS 4.BARCODE SCANNERS 5.BARCODE PRINTERS 6.BARCODE S/W 7.APPLICATIONS OF BARCODES 8.LIMITATIONS.
ECE 495: VIP SMARTPHONE STEGANOGRAPHY ANDROID APP Alex Buschkoetter, Greg Brener.
An Example of Course Project Face Identification.
1 Recognition of Multi-Fonts Character in Early-Modern Printed Books Chisato Ishikawa(1), Naomi Ashida(1)*, Yurie Enomoto(1), Masami Takata(1), Tsukasa.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Creating With Code.
Chapter 7 Case Study 1: Image Deconvolution. Different Types of Image Blur Defocus blur --- Depth of field effects Scene motion --- Objects in the scene.
EE4328, Section 005 Introduction to Digital Image Processing Linear Image Restoration Zhou Wang Dept. of Electrical Engineering The Univ. of Texas.
Recover the tampered image based on VQ indexing Source: Signal Processing, Volume 90, Issue 1, Jan. 2010, pp Authors: Chun-Wei Yang and Jau-Ji.
(Semi) Blind Channel Estimation & Data Recovery in OFDM Presented by: Ahmed Abdul Quadeer Electrical Engineering Department 2 nd Graduates Seminar Day.
Extracting Barcodes from a Camera-Shaken Image on Camera Phones Graduate Institute of Communication Engineering National Taiwan University Chung-Hua Chu,
SQLsnap: short overview Eckart Modrow University of Göttingen.
Johann A. Briffa Mahesh Theru Manohar Das A Robust Method For Imperceptible High- Capacity Information Hiding in Images. INTRODUCTION  The art of Hidden.
 A spreadsheet is a type of software which you can put and sort out data. It is also known as ‘Microsoft Excel’ What is a spreadsheet?
Image Restoration Chapter 5.
By Blake Stratton. Data Chapter The questionnaire is Printed on paper. People write or tick the boxes. Someone needs to type it in the computer. Some.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Introduction to Digital Signals
Typical Types of Degradation: Motion Blur.
Non-linear Filters Non-linear filter (nelineární filtr) –spatial non-linear operator that produces the output image array g(x,y) from the input image array.
Abstract  Arterial Spin Labeling (ASL) is a noninvasive method for quantifying Cerebral Blood Flow (CBF).  The most common approach is to alternate between.
Chapter 5 Image Restoration.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Chongwen DUAN, Weidong HU, Xiaoyong DU ATR Key Laboratory, National University of Defense Technology IGARSS 2011, Vancouver.
CSSE463: Image Recognition Day 14 Lab due Weds. Lab due Weds. These solutions assume that you don't threshold the shapes.ppt image: Shape1: elongation.
National Diploma Unit 4 Introduction to Software Development Input and output processing.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
This is an individual character that consists of bands of image and space between them, thus illustrating the machine code of letters and numbers in binary.
Digital Image Processing
Submitted By: Shantam Dubey Website:
Submitted by: DRPU Software Team Site:
D ESIGN AND P RINT L INEAR B ARCODE L ABEL Submitted by: Payal Saxena Website- -
Introduction to Medical Imaging Week 11: Ultrasound Guy Gilboa Course
Yun, Hyuk Jin. Theory A.Nonuniformity Model where at location x, v is the measured signal, u is the true signal emitted by the tissue, is an unknown.
Barcode Vartika Agarwal Accurate institute of management and technology Computer science(3 rd year)
Bag-of-Visual-Words Based Feature Extraction
All Things Possible With Padlet
Mean transform , a tutorial
GotSoccer Game Report.
Parts of a 1D barcode and determining bar sizing.
CSSE463: Image Recognition Day 14
Solving an estimation problem
CSSE463: Image Recognition Day 14
CSSE463: Image Recognition Day 14
Barcode Software and Designing Process of 2D Barcode- Aztec Font
Use the Chain Rule to find {image} {image}
Lecture 09: Introduction Image Recognition using Neural Networks
Digital Image Processing Lecture 11: Image Restoration
LAB MEETING Speaker : Cheolsun Kim
Week 5: The Action Potential – Part 1
Presentation transcript:

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

Different types of barcodes? UPC-A EAN-13 QR code

UPC-A’s anatomy ~ 1 trillion (10^12) different barcodes

UPC-A’s anatomy It encodes information in the relative widths of the bars

Codebook

Barcode scanner/reader Laser scanner Imaging scanner

Image acquisition Pre-processingDecoding

Image deblurring Barcode Ideal signal Obtained signal

Image formation model Ideal signalObtained signal Electrical noise, source defects, etc

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

Progress from last year Show Matlab GUI

New directions Pre-processing, data alignment Estimating the resolution to achieve dimension reduction Dictionary based approach Experimental study of the box constraint

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.