Numerical Methods For Image Restoration

Size: px
Start display at page:

Download "Numerical Methods For Image Restoration"

Transcription

1 Numerical Methods For Image Restoration CIRAM Alessandro Lanza University of Bologna, Italy Faculty of Engineering CIRAM

2 Outline 1. Image Restoration as an inverse problem 2. Image degradation models: noises, blurs 3. Ill-conditioning -> Regularization 4. Variational MAP approaches 5. Blind Deblurring and Inpainting 6. Motion Deblurring 7. Deblurring of particular images

3 Image Restoration AIM: Restore Degraded Images 3

4 Image Restoration AIM: Restore Degraded Images

5 Restoration Problem Degradation model: u 0 = k u + n = + Observed image Known/Unknown Point Spread Function Unknown true image Known/Unknown noise Goal: Given u 0, recover u Inverse Problem

6 Input (cause) x Problems Model (rule) Φ(x) p( x) Output (effect) y

7 Input (cause) x Problems Model (rule) Φ(x) p( x) Output (effect) y Direct Problem (Degradation: blur + noise)

8 Input (cause) x Problems Model (rule) Φ(x) p( x) Output (effect) y Identification Problem (Degradation model estimation)

9 Input (cause) x Problems Model (rule) Φ(x) p( x) Output (effect) y Inverse Problem (Restoration: deblurring + denoising)

10 Input (cause) x Problems Model (rule) Φ(x) p( x) Output (effect) y Inverse + Identification Problem (Degradation model estimation + Restoration: blind deblurring + denoising)

11 Inverse problems are everywhere Reconstruct the density distribution within the human body by means of Xray projections Inferring seismic properties of the Earth s interior from surface observations Invert the observed data in order to derive the internal properties of the Sun

12 Image Restoration

13 Degradation model Continuous degradation model: u ( x) k( x, y) u( y) dy n( x) x R 0 2 Perturbed observed image Blur and noise-free image Data noise Point Spread Function: Linear space-variant blur

14 Degradation model Continuous degradation model: u ( x) k( x y) u( y) dy n( x) x R 0 2 Perturbed observed image Blur and noise-free image Data noise Point Spread Function: Linear space-invariant blur Integral equation can be expressed as u k u n 0 convolution

15 Noise Original salt and pepper speckle Gauss-add Gauss-molt independent identically distributed (i.i.d.)

16 Blur PSFs with sharp edges: PSFs with smooth transitions

17 Space variant - space invariant blur Two causes for motion blur Blur is the same Blur is different Hand shaking Object motion

18 Degradation model Continuous degradation model: u ( x) k( x y) u( y) dy n( x) x R 0 u k u n 0 Discretization yields: u = Au 0 with matrix A block Toeplitz with Toeplitz blocks 2 severely ill-conditioned regularization

19 Degradation model Discrete degradation model: u = Au 0 with matrix A block Toeplitz with Toeplitz blocks severely ill-conditioned Deblurring: - Invert low-pass filtering - Backward diffusion process - Decrease entropy regularization - Basic method: TSVD (Truncated Singular Value Decomposition) - Frequency domain methods: Wiener, Richardson-Lucy, wavelets

20 Boundary conditions Zero Dirichlet Periodic Reflexive (Neumann) Antireflexive: S.Serra-Capizzano, M. Donatelli, et al. Synthetic Boundary Conditions: Y. Wai, J. Nagy

21 Ill-conditioning effect u=a -1 b Solution Au=b: add 0.1% noise to rhs b b e u A ( b e) A b A e u A e u=a -1 b

22 Variational approaches Minimize the energy functional: û arg min E ( u;k ) 1 ( k u u ) ( u ) d Data term: enforces the match between the sought image and the observed image via the blur model Smoothness term: brings in regularity assumptions about the unknown image ( s ) s 2 Tikhonov ( s ) s TV ( s ) ln( 1 s / ) Perona Malik

23 Variational approaches as MAP estimation Maximize the posterior probability: û arg max p( u u ;k ) Minimize the Logarithmic Energy: û arg min E( u u 0;k ) arg min ( log p( u u 0;k )) But (from Bayes rule): p( u u ;k ) p( u u;k ) p( u;k ) p( u u;k ) p( u ) Hence: û arg min ( E( u u 0;k ) E( u 0 u;k ) E( u )) i.i.d Gaussain noise + exponential prior for image gradients: û arg min E ( u;k ) ( k u u ) ( u ) d 2 0 0

24 General model for variational deblurring û arg min E ( u;k ) 1 ( k u u ) ( u ) d arg min G( x, y,u, u ) d where u (u,u ) Euler-Lagrange equations (can be linear or non-linear): dg u 0 in Gu G x u G y u 0 ( x,y), 0 on Ω du x y n u t E ( u;k ) k ( k u u ) D( u ) u D( u ) ( '( u ) ) u 0 0 x y

25 General model for variational deblurring u t 0 0 E ( u;k ) k ( k u u ) D( u ) in u 0 on Ω n Second order non-linear elliptic PDEs u D( u ) ( '( u ) ) u 2 ( u ) u D( u ) u Tikhonov linear u ( u ) u D( u ) ( ) TV non linear u

26 General model for variational deblurring t u u( t 0 ) u in Ω t 0 0 u E ( u;k ) k ( k u u ) D( u ) in 0 Gradient descent u 0 on Ω n parabolic PDEs 2 u D( u ) ( '( u ) ) u ( u ) u D( u ) u Tikhonov linear u ( u ) u D( u ) ( ) TV non linear u

27 Tikhonov and TV variational deblurring t u u( t 0 ) u in Ω t 0 0 u E ( u;k ) k ( k u u ) D( u ) in 0 Gradient descent u 0 on Ω n parabolic PDEs u D( u ) ( '( u ) ) u Tikhonov: linear diffusion-reaction PDE...classical FD schemes TV: non-linear diffusion-reaction PDE...ad-hoc num. schemes

28 Comparison (only blur) Tikhonov Total Variation

29 Comparison (blur and noise) Tikhonov Total Variation

30 TV Regularization I Deg of Blur II Deg of Blur III Deg of Blur Blurred and Noisy Images Total Variation Regularization

31 Edge-enhanched regularization

32 PDE-based approaches Linear (forward parabolic): smoothing [Witkin-Koenderink 83-84, heat equation = Gaussian filter] ut u ut G u0 2t Scale-space u 0

33 PDE-based approaches Non-Linear (forward-backward parabolic): smoothing-enhancing [Perona Malik 87,Cattè Lions Morel 92, non-linear diffusion ] u ( g( u ) u ) t 2 2 g( u ) 1 1 u k 2 2 g(s) 2 u g( u ) exp( ) 2 k 2 s

34 PDE-based approaches Anisotropic Non-linear diffusion: smoothing-enhancing [Weickert, 98, tensor diffusion] u ( D( J ( u )) u ) t Edge-enhancing Coherence-enhancing

35 PDE-based approaches Non-Linear (hyperbolic): enhancing [Osher Rudin 90, shock filters ] u t u x sign( u xx )

36 Blind Deblurring MAP estimation Maximize the posterior probability: û arg max p( u,k u ) Minimize the Logarithmic Energy: û arg min E( u,k u 0 ) arg min ( log p( u,k u 0 )) But (from Bayes rule): p( u,k u ) p( u u,k ) p( u,k ) p( u u,k ) p( u )p( k ) Hence: û arg min ( E( u,k u 0 ) E( u 0 u,k ) E( u ) E( k )) i.i.d Gaussain noise + exponential prior for image gradients: û arg min ( k u u ) ( u ) ' ( k ) d 2, ' 0 0

37 TV Variational Blind Deblurring 2 0, ' û arg min ( k u u ) u ' k d ), ( ), ( 1, ), ( 0,, y x k y x k dxdy y x k k u ), ( min ), ( ), ( min ), ( k u F k u F k u F k u F n k n n n u n n Alternating Minimization Algorithm: Globally convergent with H 1 regularization. (C. and Wong (IEEE TIP, 1998))

38 TV Variational Blind/Non-Blind Deblurring Blind non-blind Recovered Image PSF l = 210 6, l = An out-of-focus blur is recovered automatically Recovered blind deconvolution images almost as good as non-blind Edges well-recovered in image and PSF 38

39 TV (Blind) Deblurring, Denoising, Inpainintg Image degraded by blur, noise and missing regions - Scratches - Occlusions - Defects in films/sensors

40 TV (Blind) Deblurring E u u k u u k 2 ( ) 0 ' R R R Out-of-focus blur Gaussian blur (harder: zero-crossing in the frequency domain)

41 TV Inpainintg E ( u) u u u ED E 0 2 Scratch Removal Graffiti Removal

42 TV (Blind) Deblurring and Inpainting = Problems with inpaint then deblur: Original Signal PSF Blurred Signal Blurred + Occluded = Original Signal PSF Blurred Signal Blurred + Occluded = Inpaint first reduce plausible solutions Should pick the solution using more information

43 TV (Blind) Deblurring and Inpainting Problems with deblur then inpaint: Original Occluded Support of PSF Dirichlet Neumann Inpainting Different BC s correspond to different intensities in inpaint regions. Most local BC s do not respect global geometric structures

44 TV (Blind) Deblurring and Inpainting E u u k u u k ( ) 2 0 ' ED E E

45 TV (Blind) Deblurring and Inpainting Inpaint then deblur (many ringings) Deblur then inpaint (many artifacts)

46 TV (Blind) Deblurring and Inpainting the vertical strip is completed the vertical strip is not completed use higher order inpainting methods E.g. Euler s elastica, curvature driven diffusion

47 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008

48 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008

49 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008

50 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 iterations

51 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 Hand-held camera

52 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 Hand-held camera

53 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 Hand-held camera

54 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 Hand-held camera

55 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 Hand-held camera

56 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 Hand-held camera

57 (Blind) Motion Deblurring Q. Shan et al., High-quality Motion Deblurring from a Single Image, SIGGRAPH2008 Hand-held camera: non space-invariant blur (slight camera rotation, motion parallax)

58 (Blind) Deblurring of 1-D Bar Codes S. Esedoglu, Blind deconvolution of bar code signals, Inverse Problems, 2004 i.i.d additive Gaussian noise u = α G σ u 0 + n scalar gain Spatially-invariant Gaussian blur

59 (Blind) Deblurring of 1-D Bar Codes S. Esedoglu, Blind deconvolution of bar code signals, Inverse Problems, 2004 TV regularization (no a priori information on the number of bars) min E λ u, α, σ = u R + λ α G σ u u 0 2 R Euler-Lagrange equations Gradient descent

60 (Blind) Deblurring of 1-D Bar Codes S. Esedoglu, Blind deconvolution of bar code signals, Inverse Problems, 2004

61 Deblurring of 2-D Bar Codes R. Choksi et al., Anisotropic total variation regularized L 1 -approximation and denoising/deblurring of 2D bar codes, Inverse Problems and Imaging, 2011 u = k u 0 + n Standard isotropic TV: rounding off of corners anisotropic TV L2 fidelity: loss of contrast L1 fidelity min E λ u; k = u x + u y + λ k u u 0 R 2 R 2 approximated as finite dimensional convex optimization problem discretization by using standard forward finite differences and quadrature Linear program reformulation

62 Deblurring of 2-D Bar Codes R. Choksi et al., Anisotropic total variation regularized L 1 -approximation and denoising/deblurring of 2D bar codes, Inverse Problems and Imaging, 2011

63 Blind Deblurring

64 Work in progress Variational constraint on noise whiteness Fractional-order diffusion

65 Thanks for your attention!

Computational Optical Imaging - Optique Numerique. -- Deconvolution --

Computational Optical Imaging - Optique Numerique. -- Deconvolution -- Computational Optical Imaging - Optique Numerique -- Deconvolution -- Winter 2014 Ivo Ihrke Deconvolution Ivo Ihrke Outline Deconvolution Theory example 1D deconvolution Fourier method Algebraic method

More information

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide

More information

Variational approach to restore point-like and curve-like singularities in imaging

Variational approach to restore point-like and curve-like singularities in imaging Variational approach to restore point-like and curve-like singularities in imaging Daniele Graziani joint work with Gilles Aubert and Laure Blanc-Féraud Roma 12/06/2012 Daniele Graziani (Roma) 12/06/2012

More information

Dual Methods for Total Variation-Based Image Restoration

Dual Methods for Total Variation-Based Image Restoration Dual Methods for Total Variation-Based Image Restoration Jamylle Carter Institute for Mathematics and its Applications University of Minnesota, Twin Cities Ph.D. (Mathematics), UCLA, 2001 Advisor: Tony

More information

RSA algorithm for blurred on blinded deconvolution technique

RSA algorithm for blurred on blinded deconvolution technique RSA algorithm for blurred on technique *Kirti Bhadauria 1, *U. Dutta 2, **Priyank gupta 3 *Computer Science and Engineering Department, Maharana Pratap College of technology Putli Ghar Road, Near Collectorate,

More information

Convolution. 1D Formula: 2D Formula: Example on the web: http://www.jhu.edu/~signals/convolve/

Convolution. 1D Formula: 2D Formula: Example on the web: http://www.jhu.edu/~signals/convolve/ Basic Filters (7) Convolution/correlation/Linear filtering Gaussian filters Smoothing and noise reduction First derivatives of Gaussian Second derivative of Gaussian: Laplacian Oriented Gaussian filters

More information

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition 1. Image Pre-Processing - Pixel Brightness Transformation - Geometric Transformation - Image Denoising 1 1. Image Pre-Processing

More information

Fast Digital Image Inpainting

Fast Digital Image Inpainting Appeared in the Proceedings of the International Conference on Visualization, Imaging and Image Processing (VIIP 2001), Marbella, Spain. September 3-5, 2001 Fast Digital Image Inpainting Manuel M. Oliveira

More information

Iterative Solvers for Linear Systems

Iterative Solvers for Linear Systems 9th SimLab Course on Parallel Numerical Simulation, 4.10 8.10.2010 Iterative Solvers for Linear Systems Bernhard Gatzhammer Chair of Scientific Computing in Computer Science Technische Universität München

More information

Highlight Removal by Illumination-Constrained Inpainting

Highlight Removal by Illumination-Constrained Inpainting Highlight Removal by Illumination-Constrained Inpainting Ping Tan Stephen Lin Long Quan Heung-Yeung Shum Microsoft Research, Asia Hong Kong University of Science and Technology Abstract We present a single-image

More information

Applications to Data Smoothing and Image Processing I

Applications to Data Smoothing and Image Processing I Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is

More information

Graph Based Processing of Big Images

Graph Based Processing of Big Images Graph Based Processing of Big Images HUI HAN CHIN DSO NATIONAL LABORATORIES, SINGAPORE 31 OCT 2014 Introduction Member of Technical Staff at Signal Processing Laboratory, Sensors Division, DSO National

More information

jorge s. marques image processing

jorge s. marques image processing image processing images images: what are they? what is shown in this image? What is this? what is an image images describe the evolution of physical variables (intensity, color, reflectance, condutivity)

More information

Bayesian Image Super-Resolution

Bayesian Image Super-Resolution Bayesian Image Super-Resolution Michael E. Tipping and Christopher M. Bishop Microsoft Research, Cambridge, U.K..................................................................... Published as: Bayesian

More information

The Image Deblurring Problem

The Image Deblurring Problem page 1 Chapter 1 The Image Deblurring Problem You cannot depend on your eyes when your imagination is out of focus. Mark Twain When we use a camera, we want the recorded image to be a faithful representation

More information

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical

More information

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines EECS 556 Image Processing W 09 Interpolation Interpolation techniques B splines What is image processing? Image processing is the application of 2D signal processing methods to images Image representation

More information

Lecture 14. Point Spread Function (PSF)

Lecture 14. Point Spread Function (PSF) Lecture 14 Point Spread Function (PSF), Modulation Transfer Function (MTF), Signal-to-noise Ratio (SNR), Contrast-to-noise Ratio (CNR), and Receiver Operating Curves (ROC) Point Spread Function (PSF) Recollect

More information

Introduction to the Finite Element Method

Introduction to the Finite Element Method Introduction to the Finite Element Method 09.06.2009 Outline Motivation Partial Differential Equations (PDEs) Finite Difference Method (FDM) Finite Element Method (FEM) References Motivation Figure: cross

More information

Latest Results on High-Resolution Reconstruction from Video Sequences

Latest Results on High-Resolution Reconstruction from Video Sequences Latest Results on High-Resolution Reconstruction from Video Sequences S. Lertrattanapanich and N. K. Bose The Spatial and Temporal Signal Processing Center Department of Electrical Engineering The Pennsylvania

More information

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson c 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or

More information

High Quality Image Deblurring Panchromatic Pixels

High Quality Image Deblurring Panchromatic Pixels High Quality Image Deblurring Panchromatic Pixels ACM Transaction on Graphics vol. 31, No. 5, 2012 Sen Wang, Tingbo Hou, John Border, Hong Qin, and Rodney Miller Presented by Bong-Seok Choi School of Electrical

More information

Discrete Curvelet Transform Based Super-resolution using Sub-pixel Image Registration

Discrete Curvelet Transform Based Super-resolution using Sub-pixel Image Registration Vol. 4, No., June, 0 Discrete Curvelet Transform Based Super-resolution using Sub-pixel Image Registration Anil A. Patil, Dr. Jyoti Singhai Department of Electronics and Telecomm., COE, Malegaon(Bk), Pune,

More information

STA 4273H: Statistical Machine Learning

STA 4273H: Statistical Machine Learning STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! [email protected]! http://www.cs.toronto.edu/~rsalakhu/ Lecture 6 Three Approaches to Classification Construct

More information

Advanced Signal Processing and Digital Noise Reduction

Advanced Signal Processing and Digital Noise Reduction Advanced Signal Processing and Digital Noise Reduction Saeed V. Vaseghi Queen's University of Belfast UK WILEY HTEUBNER A Partnership between John Wiley & Sons and B. G. Teubner Publishers Chichester New

More information

Christfried Webers. Canberra February June 2015

Christfried Webers. Canberra February June 2015 c Statistical Group and College of Engineering and Computer Science Canberra February June (Many figures from C. M. Bishop, "Pattern Recognition and ") 1of 829 c Part VIII Linear Classification 2 Logistic

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,

More information

A Comparison of Photometric Normalisation Algorithms for Face Verification

A Comparison of Photometric Normalisation Algorithms for Face Verification A Comparison of Photometric Normalisation Algorithms for Face Verification James Short, Josef Kittler and Kieron Messer Centre for Vision, Speech and Signal Processing University of Surrey Guildford, Surrey,

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov [email protected] and [email protected] Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

FIELDS-MITACS Conference. on the Mathematics of Medical Imaging. Photoacoustic and Thermoacoustic Tomography with a variable sound speed

FIELDS-MITACS Conference. on the Mathematics of Medical Imaging. Photoacoustic and Thermoacoustic Tomography with a variable sound speed FIELDS-MITACS Conference on the Mathematics of Medical Imaging Photoacoustic and Thermoacoustic Tomography with a variable sound speed Gunther Uhlmann UC Irvine & University of Washington Toronto, Canada,

More information

Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation

Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation M. Donatelli 1 M. Semplice S. Serra-Capizzano 1 1 Department of Science and High Technology

More information

These slides follow closely the (English) course textbook Pattern Recognition and Machine Learning by Christopher Bishop

These slides follow closely the (English) course textbook Pattern Recognition and Machine Learning by Christopher Bishop Music and Machine Learning (IFT6080 Winter 08) Prof. Douglas Eck, Université de Montréal These slides follow closely the (English) course textbook Pattern Recognition and Machine Learning by Christopher

More information

Admin stuff. 4 Image Pyramids. Spatial Domain. Projects. Fourier domain 2/26/2008. Fourier as a change of basis

Admin stuff. 4 Image Pyramids. Spatial Domain. Projects. Fourier domain 2/26/2008. Fourier as a change of basis Admin stuff 4 Image Pyramids Change of office hours on Wed 4 th April Mon 3 st March 9.3.3pm (right after class) Change of time/date t of last class Currently Mon 5 th May What about Thursday 8 th May?

More information

Computational Foundations of Cognitive Science

Computational Foundations of Cognitive Science Computational Foundations of Cognitive Science Lecture 15: Convolutions and Kernels Frank Keller School of Informatics University of Edinburgh [email protected] February 23, 2010 Frank Keller Computational

More information

Lecture 3: Linear methods for classification

Lecture 3: Linear methods for classification Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,

More information

Discrete mechanics, optimal control and formation flying spacecraft

Discrete mechanics, optimal control and formation flying spacecraft Discrete mechanics, optimal control and formation flying spacecraft Oliver Junge Center for Mathematics Munich University of Technology joint work with Jerrold E. Marsden and Sina Ober-Blöbaum partially

More information

How To Segmentate An Image

How To Segmentate An Image Edge Strength Functions as Shape Priors in Image Segmentation Erkut Erdem, Aykut Erdem, and Sibel Tari Middle East Technical University, Department of Computer Engineering, Ankara, TR-06531, TURKEY, {erkut,aykut}@ceng.metu.edu.tr,

More information

Low-resolution Character Recognition by Video-based Super-resolution

Low-resolution Character Recognition by Video-based Super-resolution 2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro

More information

Linear Threshold Units

Linear Threshold Units Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear

More information

P164 Tomographic Velocity Model Building Using Iterative Eigendecomposition

P164 Tomographic Velocity Model Building Using Iterative Eigendecomposition P164 Tomographic Velocity Model Building Using Iterative Eigendecomposition K. Osypov* (WesternGeco), D. Nichols (WesternGeco), M. Woodward (WesternGeco) & C.E. Yarman (WesternGeco) SUMMARY Tomographic

More information

NMR Measurement of T1-T2 Spectra with Partial Measurements using Compressive Sensing

NMR Measurement of T1-T2 Spectra with Partial Measurements using Compressive Sensing NMR Measurement of T1-T2 Spectra with Partial Measurements using Compressive Sensing Alex Cloninger Norbert Wiener Center Department of Mathematics University of Maryland, College Park http://www.norbertwiener.umd.edu

More information

Sparse recovery and compressed sensing in inverse problems

Sparse recovery and compressed sensing in inverse problems Gerd Teschke (7. Juni 2010) 1/68 Sparse recovery and compressed sensing in inverse problems Gerd Teschke (joint work with Evelyn Herrholz) Institute for Computational Mathematics in Science and Technology

More information

Optical Flow. Shenlong Wang CSC2541 Course Presentation Feb 2, 2016

Optical Flow. Shenlong Wang CSC2541 Course Presentation Feb 2, 2016 Optical Flow Shenlong Wang CSC2541 Course Presentation Feb 2, 2016 Outline Introduction Variation Models Feature Matching Methods End-to-end Learning based Methods Discussion Optical Flow Goal: Pixel motion

More information

1 Finite difference example: 1D implicit heat equation

1 Finite difference example: 1D implicit heat equation 1 Finite difference example: 1D implicit heat equation 1.1 Boundary conditions Neumann and Dirichlet We solve the transient heat equation ρc p t = ( k ) (1) on the domain L/2 x L/2 subject to the following

More information

High Quality Image Magnification using Cross-Scale Self-Similarity

High Quality Image Magnification using Cross-Scale Self-Similarity High Quality Image Magnification using Cross-Scale Self-Similarity André Gooßen 1, Arne Ehlers 1, Thomas Pralow 2, Rolf-Rainer Grigat 1 1 Vision Systems, Hamburg University of Technology, D-21079 Hamburg

More information

2.2 Creaseness operator

2.2 Creaseness operator 2.2. Creaseness operator 31 2.2 Creaseness operator Antonio López, a member of our group, has studied for his PhD dissertation the differential operators described in this section [72]. He has compared

More information

A Learning Based Method for Super-Resolution of Low Resolution Images

A Learning Based Method for Super-Resolution of Low Resolution Images A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method

More information

Imageprocessing. Errors of measurements

Imageprocessing. Errors of measurements Imageprocessing Errors of measurements Many source of errors affect observations, like CCD images: - Diffraction and seeing blur the image. - The imaging optics causes geometric distortions. - The imaging

More information

CCNY. BME I5100: Biomedical Signal Processing. Linear Discrimination. Lucas C. Parra Biomedical Engineering Department City College of New York

CCNY. BME I5100: Biomedical Signal Processing. Linear Discrimination. Lucas C. Parra Biomedical Engineering Department City College of New York BME I5100: Biomedical Signal Processing Linear Discrimination Lucas C. Parra Biomedical Engineering Department CCNY 1 Schedule Week 1: Introduction Linear, stationary, normal - the stuff biology is not

More information

Statistical machine learning, high dimension and big data

Statistical machine learning, high dimension and big data Statistical machine learning, high dimension and big data S. Gaïffas 1 14 mars 2014 1 CMAP - Ecole Polytechnique Agenda for today Divide and Conquer principle for collaborative filtering Graphical modelling,

More information

W009 Application of VTI Waveform Inversion with Regularization and Preconditioning to Real 3D Data

W009 Application of VTI Waveform Inversion with Regularization and Preconditioning to Real 3D Data W009 Application of VTI Waveform Inversion with Regularization and Preconditioning to Real 3D Data C. Wang* (ION Geophysical), D. Yingst (ION Geophysical), R. Bloor (ION Geophysical) & J. Leveille (ION

More information

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode

More information

A BRIEF STUDY OF VARIOUS NOISE MODEL AND FILTERING TECHNIQUES

A BRIEF STUDY OF VARIOUS NOISE MODEL AND FILTERING TECHNIQUES Volume 4, No. 4, April 2013 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info A BRIEF STUDY OF VARIOUS NOISE MODEL AND FILTERING TECHNIQUES Priyanka Kamboj

More information

Communication on the Grassmann Manifold: A Geometric Approach to the Noncoherent Multiple-Antenna Channel

Communication on the Grassmann Manifold: A Geometric Approach to the Noncoherent Multiple-Antenna Channel IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 48, NO. 2, FEBRUARY 2002 359 Communication on the Grassmann Manifold: A Geometric Approach to the Noncoherent Multiple-Antenna Channel Lizhong Zheng, Student

More information

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : [email protected].

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac. 4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : [email protected] 1 1 Outline The LMS algorithm Overview of LMS issues

More information

Understanding and Applying Kalman Filtering

Understanding and Applying Kalman Filtering Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding

More information

Domain Decomposition Methods. Partial Differential Equations

Domain Decomposition Methods. Partial Differential Equations Domain Decomposition Methods for Partial Differential Equations ALFIO QUARTERONI Professor ofnumericalanalysis, Politecnico di Milano, Italy, and Ecole Polytechnique Federale de Lausanne, Switzerland ALBERTO

More information

Simple and efficient online algorithms for real world applications

Simple and efficient online algorithms for real world applications Simple and efficient online algorithms for real world applications Università degli Studi di Milano Milano, Italy Talk @ Centro de Visión por Computador Something about me PhD in Robotics at LIRA-Lab,

More information

High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications

High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications Jakob Wasza 1, Sebastian Bauer 1, Joachim Hornegger 1,2 1 Pattern Recognition Lab, Friedrich-Alexander University

More information

Sachin Patel HOD I.T Department PCST, Indore, India. Parth Bhatt I.T Department, PCST, Indore, India. Ankit Shah CSE Department, KITE, Jaipur, India

Sachin Patel HOD I.T Department PCST, Indore, India. Parth Bhatt I.T Department, PCST, Indore, India. Ankit Shah CSE Department, KITE, Jaipur, India Image Enhancement Using Various Interpolation Methods Parth Bhatt I.T Department, PCST, Indore, India Ankit Shah CSE Department, KITE, Jaipur, India Sachin Patel HOD I.T Department PCST, Indore, India

More information

So which is the best?

So which is the best? Manifold Learning Techniques: So which is the best? Todd Wittman Math 8600: Geometric Data Analysis Instructor: Gilad Lerman Spring 2005 Note: This presentation does not contain information on LTSA, which

More information

Gaussian Processes in Machine Learning

Gaussian Processes in Machine Learning Gaussian Processes in Machine Learning Carl Edward Rasmussen Max Planck Institute for Biological Cybernetics, 72076 Tübingen, Germany [email protected] WWW home page: http://www.tuebingen.mpg.de/ carl

More information

Part II Redundant Dictionaries and Pursuit Algorithms

Part II Redundant Dictionaries and Pursuit Algorithms Aisenstadt Chair Course CRM September 2009 Part II Redundant Dictionaries and Pursuit Algorithms Stéphane Mallat Centre de Mathématiques Appliquées Ecole Polytechnique Sparsity in Redundant Dictionaries

More information

Semi-Supervised Support Vector Machines and Application to Spam Filtering

Semi-Supervised Support Vector Machines and Application to Spam Filtering Semi-Supervised Support Vector Machines and Application to Spam Filtering Alexander Zien Empirical Inference Department, Bernhard Schölkopf Max Planck Institute for Biological Cybernetics ECML 2006 Discovery

More information

How To Analyze Ball Blur On A Ball Image

How To Analyze Ball Blur On A Ball Image Single Image 3D Reconstruction of Ball Motion and Spin From Motion Blur An Experiment in Motion from Blur Giacomo Boracchi, Vincenzo Caglioti, Alessandro Giusti Objective From a single image, reconstruct:

More information

Probabilistic Models for Big Data. Alex Davies and Roger Frigola University of Cambridge 13th February 2014

Probabilistic Models for Big Data. Alex Davies and Roger Frigola University of Cambridge 13th February 2014 Probabilistic Models for Big Data Alex Davies and Roger Frigola University of Cambridge 13th February 2014 The State of Big Data Why probabilistic models for Big Data? 1. If you don t have to worry about

More information

LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014

LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014 LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING ----Changsheng Liu 10-30-2014 Agenda Semi Supervised Learning Topics in Semi Supervised Learning Label Propagation Local and global consistency Graph

More information

Feature Tracking and Optical Flow

Feature Tracking and Optical Flow 02/09/12 Feature Tracking and Optical Flow Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Many slides adapted from Lana Lazebnik, Silvio Saverse, who in turn adapted slides from Steve

More information

1646 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 12, DECEMBER 1997

1646 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 12, DECEMBER 1997 1646 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL 6, NO 12, DECEMBER 1997 Restoration of a Single Superresolution Image from Several Blurred, Noisy, and Undersampled Measured Images Michael Elad and Arie

More information

Logistic Regression. Jia Li. Department of Statistics The Pennsylvania State University. Logistic Regression

Logistic Regression. Jia Li. Department of Statistics The Pennsylvania State University. Logistic Regression Logistic Regression Department of Statistics The Pennsylvania State University Email: [email protected] Logistic Regression Preserve linear classification boundaries. By the Bayes rule: Ĝ(x) = arg max

More information

DIGITAL IMAGE PROCESSING AND ANALYSIS

DIGITAL IMAGE PROCESSING AND ANALYSIS DIGITAL IMAGE PROCESSING AND ANALYSIS Human and Computer Vision Applications with CVIPtools SECOND EDITION SCOTT E UMBAUGH Uffi\ CRC Press Taylor &. Francis Group Boca Raton London New York CRC Press is

More information

Finite Difference Approach to Option Pricing

Finite Difference Approach to Option Pricing Finite Difference Approach to Option Pricing February 998 CS5 Lab Note. Ordinary differential equation An ordinary differential equation, or ODE, is an equation of the form du = fut ( (), t) (.) dt where

More information

Metrics on SO(3) and Inverse Kinematics

Metrics on SO(3) and Inverse Kinematics Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction

More information

-Todd Wittman, IMA Industrial Problems Seminar, 10/29/04

-Todd Wittman, IMA Industrial Problems Seminar, 10/29/04 Decreasing Blur and Increasing Resolution in Barcode Scanning What is a Barcode? A barcode encodes information in the relative idths of the bars. Todd Wittman IMA Industrial Problems Seminar October 9,

More information

Introduction to Digital Filters

Introduction to Digital Filters CHAPTER 14 Introduction to Digital Filters Digital filters are used for two general purposes: (1) separation of signals that have been combined, and (2) restoration of signals that have been distorted

More information

Binary Image Reconstruction

Binary Image Reconstruction A network flow algorithm for reconstructing binary images from discrete X-rays Kees Joost Batenburg Leiden University and CWI, The Netherlands [email protected] Abstract We present a new algorithm

More information

Superresolution images reconstructed from aliased images

Superresolution images reconstructed from aliased images Superresolution images reconstructed from aliased images Patrick Vandewalle, Sabine Süsstrunk and Martin Vetterli LCAV - School of Computer and Communication Sciences Ecole Polytechnique Fédérale de Lausanne

More information

Super-Resolution Methods for Digital Image and Video Processing

Super-Resolution Methods for Digital Image and Video Processing CZECH TECHNICAL UNIVERSITY IN PRAGUE FACULTY OF ELECTRICAL ENGINEERING DEPARTMENT OF RADIOELECTRONICS Super-Resolution Methods for Digital Image and Video Processing DIPLOMA THESIS Author: Bc. Tomáš Lukeš

More information

SUPER-RESOLUTION FROM MULTIPLE IMAGES HAVING ARBITRARY MUTUAL MOTION

SUPER-RESOLUTION FROM MULTIPLE IMAGES HAVING ARBITRARY MUTUAL MOTION #! Chapter 2 SUPER-RESOLUTION FROM MULTIPLE IMAGES HAVING ARBITRARY MUTUAL MOTION Assaf Zomet and Shmuel Peleg School of Computer Science and Engineering The Hebrew University of Jerusalem 9190 Jerusalem,

More information

Mean value theorem, Taylors Theorem, Maxima and Minima.

Mean value theorem, Taylors Theorem, Maxima and Minima. MA 001 Preparatory Mathematics I. Complex numbers as ordered pairs. Argand s diagram. Triangle inequality. De Moivre s Theorem. Algebra: Quadratic equations and express-ions. Permutations and Combinations.

More information

Probability and Random Variables. Generation of random variables (r.v.)

Probability and Random Variables. Generation of random variables (r.v.) Probability and Random Variables Method for generating random variables with a specified probability distribution function. Gaussian And Markov Processes Characterization of Stationary Random Process Linearly

More information

Numerisches Rechnen. (für Informatiker) M. Grepl J. Berger & J.T. Frings. Institut für Geometrie und Praktische Mathematik RWTH Aachen

Numerisches Rechnen. (für Informatiker) M. Grepl J. Berger & J.T. Frings. Institut für Geometrie und Praktische Mathematik RWTH Aachen (für Informatiker) M. Grepl J. Berger & J.T. Frings Institut für Geometrie und Praktische Mathematik RWTH Aachen Wintersemester 2010/11 Problem Statement Unconstrained Optimality Conditions Constrained

More information

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper

More information

Monotonicity Hints. Abstract

Monotonicity Hints. Abstract Monotonicity Hints Joseph Sill Computation and Neural Systems program California Institute of Technology email: [email protected] Yaser S. Abu-Mostafa EE and CS Deptartments California Institute of Technology

More information