c[n] Modern Sampling Methods 049033 Instructor: Yonina Eldar Teaching Assistant: Tomer Michaeli Spring 2009 c[n] Sampling: “Analog Girl in a Digital World…” Judy Gorman 99 Analog world Digital world Sampling A2D Signal processing Denoising Image analysis … Reconstruction D2A (Interpolation) 2 Applications Sampling Rate Conversion Common audio standards: 8 KHz (VOIP, wireless microphone, …) 11.025 KHz (MPEG audio, …) 16 KHz (VOIP, …) 22.05 KHz (MPEG audio, …) 32 KHz (miniDV, DVCAM, DAT, NICAM, …) 44.1 KHz (CD, MP3, …) 48 KHz (DVD, DAT, …) … 3 Applications Image Transformations Lens distortion correction Image scaling 4 Applications CT Scans 5 Applications Spatial Superresolution 6 Applications Temporal Superresolution 7 Applications Temporal Superresolution 8 Our Point-Of-View The field of sampling was traditionally associated with methods implemented either in the frequency domain, or in the time domain Sampling can be viewed in a broader sense of projection onto any subspace or union of subspaces Can choose the subspaces to yield interesting new possibilities (below Nyquist sampling of sparse signals, pointwise samples of non bandlimited signals, perfect compensation of nonlinear effects …) 9 Bandlimited Sampling Theorems Cauchy (1841): Whittaker (1915) - Shannon (1948): A. J. Jerri, “The Shannon sampling theorem - its various extensions and applications: A tutorial review”, Proc. IEEE, pp. 1565-1595, Nov. 1977. 10 Limitations of Shannon’s Theorem Ideal sampling Input bandlimited Impractical reconstruction (sinc) Towards more robust DSPs: General inputs Nonideal sampling: general pre-filters, nonlinear distortions Simple interpolation kernels 11 Sampling Process Linear Distortion Sampling functions Generalized antialiasing filter Local averaging Electrical circuit 12 Sampling Process Nonlinear Distortion Original + Initial guess Nonlinear distortion Linear distortion Reconstructed signal Replace Fourier analysis by functional analysis, Hilbert space algebra, and convex optimization 13 Sampling Process Noise Employ estimation techniques 14 Signal Priors bandlimited x(t) piece-wise linear Different priors lead to different reconstructions 15 Signal Priors Subspace Priors X(f ) x(t ) Bandlimited x(t ) Spline spaces Shift invariant subspace: Common in communication: pulse amplitude modulation (PAM) General subspace in a Hilbert space 16 Beyond Bandlimited Two key ideas in bandlimited sampling: Avoid aliasing Fourier domain analysis Misleading concepts! Suppose that with Signal is clearly not bandlimited Aliasing in frequency and time Perfect reconstruction possible from samples Aliasing is not the issue … 17 Signal Priors Smoothness Priors 18 Signal Priors Stochastic Priors Original Image Bicubic Interpolation Matern Interpolation 19 Signal Priors Sparsity Priors Wavelet transform of images is commonly sparse STFT transform of speech signals is commonly sparse Fourier transform of radio signals is commonly sparse 20 Reconstruction Constraints Unconstrained Schemes Sampling Reconstruction 21 Reconstruction Constraints Predefined Kernel Predefined Sampling Reconstruction Minimax methods Consistency requirement 22 Reconstruction Constraints Dense Grid Interpolation To improve performance: Increase reconstruction rate Predefined (e.g. linear interpolation) 23 Reconstruction Constraints Dense Grid Interpolation Bicubic Interpolation Second Order Approximation to Matern Interpolation with K=2 Optimal Dense Grid Matern Interpolation with K=2 24 Course Outline (Subject to change without further notice) Motivating introduction after which you will all want to take this course (1 lesson) Crash course on linear algebra (basically no prior knowledge is assumed but strong interest in algebra is highly recommended) (~3 lessons) Subspace sampling (sampling of nonbandlimited signals, interpolation methods) (~2 lessons) Nonlinear sampling (~1 lesson) Minimax recovery techniques (~1 lesson) Constrained reconstruction: minimax and consistent methods (~2 lessons) Sampling sparse signals (1 lesson) Sampling random signals (1 lesson) 25