Extracting Barcodes from a Camera-Shaken Image on Camera Phones Graduate Institute of Communication Engineering National Taiwan University Chung-Hua Chu,

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 5 Image Restoration Chapter 5 Image Restoration.
DIGITAL IMAGE PROCESSING
Multimedia communications EG 371Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matt Roach Lecture 6 Image processing (filters)
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Digital Image Processing
Digital Image Processing Chapter 5: Image Restoration.
CCU VISION LABORATORY Object Speed Measurements Using Motion Blurred Images 林惠勇 中正大學電機系
Scale Invariant Feature Transform (SIFT)
Communications & Multimedia Signal Processing Formant Tracking LP with Harmonic Plus Noise Model of Excitation for Speech Enhancement Qin Yan Communication.
Hui Kong, Member, IEEE, Jean- Yves Audibert, and Jean Ponce, Fellow, IEEE.
Barcode Readers using the Camera Device in Mobile Phones 指導教授:張元翔 老師 學生:吳思穎 /05/25.
Warped Linear Prediction Concept: Warp the spectrum to emulate human perception; then perform linear prediction on the result Approaches to warp the spectrum:
Segmentation-Based Image Compression 以影像切割為基礎的影像壓縮技術 Speaker: Jiun-De Huang Advisor: Jian-Jiun Ding Graduate Institute of Communication Engineering National.
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Introduction to Image Processing Grass Sky Tree ? ? Review.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Ping Zhang, Zhen Li,Jianmin Zhou, Quan Chen, Bangsen Tian
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
Image Restoration using Iterative Wiener Filter --- ECE533 Project Report Jing Liu, Yan Wu.
Correspondence-Free Determination of the Affine Fundamental Matrix (Tue) Young Ki Baik, Computer Vision Lab.
Chapter 3: Image Restoration Introduction. Image restoration methods are used to improve the appearance of an image by applying a restoration process.
Non-destructive Measurement of Vegetable Seedling Leaf Area using Elliptical Hough Transform Chung-Fang Chien, Ta-Te Lin Department of Bio-Industrial Mechatronics.
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Week 5 Oleh Tretiak ECE Department Drexel University.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Image Restoration.
Digital Image Processing Lecture : Image Restoration
Digital Image Processing Lecture 10: Image Restoration
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
Spatial Filtering (Applying filters directly on Image) By Engr. Muhammad Saqib.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Voice Activity Detection based on OptimallyWeighted Combination of Multiple Features Yusuke Kida and Tatsuya Kawahara School of Informatics, Kyoto University,
Dr. Galal Nadim.  The root-MUltiple SIgnal Classification (root- MUSIC) super resolution algorithm is used for indoor channel characterization (estimate.
1 Motion Blur Identification in Noisy Images Using Fuzzy Sets IEEE 5th International Symposium on Signal Processing and Information Technology (ISSPIT.
Chapter 5 Image Restoration.
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003.
Digital Image Processing CSC331 Image restoration 1.
Outline Carrier design Embedding and extraction for single tile and Multi-tiles (improving the robustness) Parameter α selection and invisibility Moment.
CS654: Digital Image Analysis Lecture 22: Image Restoration.
1 Using Network Coding for Dependent Data Broadcasting in a Mobile Environment Chung-Hua Chu, De-Nian Yang and Ming-Syan Chen IEEE GLOBECOM 2007 Reporter.
Today Defocus Deconvolution / inverse filters. Defocus.
6/10/20161 Digital Image Processing Lecture 09: Image Restoration-I Naveed Ejaz.
ECE 533 Project Tribute By: Justin Shepard & Jesse Fremstad.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
A School of Mechanical Engineering, Hebei University of Technology, Tianjin , China Research on Removing Shadow in Workpiece Image Based on Homomorphic.
The Application and Evolution of Wiener Filter
Chapter 8 Lossy Compression Algorithms
Medical Image Analysis
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Digital Image Processing Lecture 10: Image Restoration
Degradation/Restoration Model
Image Pre-Processing in the Spatial and Frequent Domain
Introduction to Computational and Biological Vision Keren shemesh
Multidisciplinary Engineering Senior Design Project P06441 See Through Fog Imaging Preliminary Design Review 05/19/06 Project Sponsor: Dr. Rao Team Members:
Image Denoising in the Wavelet Domain Using Wiener Filtering
A new data transfer method via signal-rich-art code images captured by mobile devices Source: IEEE Transactions on Circuits and Systems for Video Technology,
By: Mohammad Qudeisat Supervisor: Dr. Francis Lilley
朝陽科技大學 資訊工程系 謝政勳 Application of GM(1,1) Model to Speech Enhancement and Voice Activity Detection 朝陽科技大學 資訊工程系 謝政勳
Digital Image Processing
Gary Margrave and Michael Lamoureux
Project P06441: See Through Fog Imaging
Digital Image Processing
Adaptive Filter A digital filter that automatically adjusts its coefficients to adapt input signal via an adaptive algorithm. Applications: Signal enhancement.
Improved Spread Spectrum: A New Modulation Technique for Robust Watermarking IEEE Trans. On Signal Processing, April 2003 Multimedia Security.
Combination of Feature and Channel Compensation (1/2)
Presentation transcript:

Extracting Barcodes from a Camera-Shaken Image on Camera Phones Graduate Institute of Communication Engineering National Taiwan University Chung-Hua Chu, De-Nian Yang and Ming-Syan Chen 報告者 : M97G0225 黃庭筠

OUTLINE INTRODUCTION BARCODE EXTRACTION ALGORITHM EXPERIMENTAL RESULTS CONCLUSION

INTRODUCTION problem is to extract and restore the barcode to improve the correctness of the recognition. Extracting Camera-Shaken Barcode (ECSB) algorithm for the problem

BARCODE EXTRACTION ALGORITHM

Barcode area extraction ECSB first uses Edge Detection to detect the rough barcode area as depicted. Then, ECSB dilates the edge-detected image with two directions (i.e., vertical and horizontal) such that we can obtain the precise barcode area as shown.

Barcode Restoration Use a large constant c to approximate an unknown parameter SNR (Signal to Noise Ratio), where c is larger than or equal to the height of the distorted image.

Barcode Restoration

g(i, j) = f(i, j) * h(i, j) + n(i, j) g(i, j) : presented by a linear system of a convolution f (i, j) : denotes the original image n(i, j) : defined as a Gaussian white noise with zero mean h(i, j) : (PSF) can be viewed as the filter caused by the shake

Barcode Restoration N : denotes the length of the camera motion Θ: denotes the direction of the camera motion

Camera-Shaken Direction and Length Estimation estimate the camera-shaken direction Θ : 1. first transform the camera-shaken image to a Cepstrum-domain image C (i, j) C (i, j) : Inverse Fourier transform of log(1 + G (i, j) ) G (i, j) : is the Fourier transform of g (i, j) 2. use Hough transform to find out the camera-shaken direction Θ in C (i, j)

Camera-Shaken Direction and Length Estimation camera-shaken length N : 1. calculate the average of all pixels in C' (i, j) 2. Finally, we calculate the first zero crossing where the camera-shaken length N

Camera-Shaken Direction and Length Estimation

Camera Shake Restoration Use Wiener filter to determine the solution F (i, j) Sf : power spectrum of the original image Sn : power spectrum of the noise H (i, j) : frequency domain of h (i, j) H*(i, j) : complex conjugate of H (i, j) ∣ H (i, j) ∣ ^2 : H*(i, j) H(i, j)

EXPERIMENTAL RESULTS

Tag Richardson Lucy method (TRL) : Uses tag-based identification to extract QR code, and then Richardson Lucy method (RL) to restore the extracted QR code.

EXPERIMENTAL RESULTS root mean-square error (RMSE) H : height of f (i, j) W : width of f (i, j)

EXPERIMENTAL RESULTS

CONCLUSION In this paper, we proposed an efficient algorithm to extract the 2D barcodes in a camera-shaken image. The experimental results have showed that our approach is not only of smaller running time but of higher accuracy of the barcode recognition in a mobile information environment.