outline problem statement and test examples
play

Outline Problem Statement and Test Examples 1 Background 2 Jump - PowerPoint PPT Presentation

Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge S PARSITY E NFORCING E DGE D ETECTION M ETHOD FOR BLURRED AND NOISY F OURIER D ATA


  1. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge S PARSITY E NFORCING E DGE D ETECTION M ETHOD FOR BLURRED AND NOISY F OURIER D ATA Rosemary Renaut This is joint work with Wolfgang Stefan, Rice University, Aditya Viswanathan, Cal Tech, and Anne Gelb, Arizona State University F EBRUARY F OURIER T ALKS 2011 February 17, 2011 National Science Foundation: Division of Computational Mathematics 1 / 33

  2. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Outline Problem Statement and Test Examples 1 Background 2 Jump detection using the Concentration method 3 The Matching Waveform 4 l 1 minimization to detect edges in blurred signals 5 Extension for Edge Detection from Non-harmonic Coefficients 6 Conclusions 7 National Science Foundation: Division of Computational Mathematics 2 / 33

  3. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Brief Overview Objective Estimate the edges in a piecewise smooth function from blurred and noisy Fourier data. Assume a finite number of Fourier Coefficients is available for a piecewise function. Desire accurate and robust detection of jump discontinuities. Aim to improve reconstructions, restorations and classifications of signals. The Approach Approximate the jump function using Concentration Function - l 1 minimization. Remove Gibbs oscillations and aliasing introduced by concentration using Matching waveform to estimate the jump function. 1 Impose sparseness on the jump function using regularization. 2 National Science Foundation: Division of Computational Mathematics 3 / 33

  4. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Overview of Test Problems One dimensional examples considered No noise, no blur, no under sampling: Best case scenario but still non trivial. No noise, no blur, but under sampling: Only partial Fourier data available. Fourier coefficients are deleted from the middle of the spectrum (symmetrically), i.e. both low as well as high frequencies still present. In context of minimization problems, missing band of Fourier data corresponds to under sampling. No noise, Gaussian blur, no under sampling: Fourier coefficients blurred by Gaussian filter h k = e − k 2 τ 2 ˆ . (1) 2 Smooths edges in signal, edge detection using classical methods is difficult. Additive i.i.d. Gaussian noise, no blur, all samples: How does additive noise in Fourier coefficients impact edge detection? Non-harmonic Fourier data: Examine edge detection for efficient data collection, eg in MRI. National Science Foundation: Division of Computational Mathematics 4 / 33

  5. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Background The function f is represented by a finite number of spectral coefficients f is 2 π -periodic and piecewise-smooth in [ − π, π ) . It has Fourier series coefficients Z π f k = 1 ˆ f ( x ) e − ikx dx , k ∈ [ − N, N ] 2 π − π f is a global representation; i.e., ˆ ˆ f k are obtained using values of f over the entire domain [ − π, π ) . Assume f is piecewise smooth Its jump function is defined by [ f ]( x ) := f ( x + ) − f ( x − ) A jump discontinuity is a local feature; i.e., the jump function at any point x only depends on the values of f at x + and x − . National Science Foundation: Division of Computational Mathematics 5 / 33

  6. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Concentration Factor Edge Detection Method (Gelb, Tadmor) Concentrating the edges using the concentration factor Approximate [ f ]( x ) using generalized conjugate partial Fourier sum (convolution with C σ N ( x ) ) N „ | k | « e ikx = ( f ∗ C σ X ˆ S σ N [ f ]( x ) = i f k sgn ( k ) σ N )( x ) (2) N k = − N σ k,N ( η ) = σ ( | k | N ) are known as concentration factors . For convergence of (2) concentration factors have to satisfy admissibility properties: „ k N « X σ sin( kx ) isodd 1 N k =1 σ ( η ) ∈ C 2 (0 , 1) 2 η Z 1 σ ( η ) → − π, ǫ = ǫ ( N ) > 0 is small 3 η ǫ Then the convergence S σ N [ f ]( x ) = [ f ]( x ) + O ( ǫ ) , ǫ = ǫ ( N ) > 0 small depends on σ and the distance between x and a discontinuity of f . National Science Foundation: Division of Computational Mathematics 6 / 33

  7. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Two relevant examples for Concentration Functions Low or high order convergence away from a jump Polynomial: low order linear or quadratic σ poly ( ξ ) = pξ p , p ∈ N + Exponential: higher order. „ « 1 σ exp ( ξ ) = γξ exp , αξ ( ξ − 1) where π γ = R 1 − ǫ 1 exp ( αρ ( ρ − 1) ) dρ ǫ and α > 0 . Figure: Illustration of the CFs σ 1 (dash), σ 2 (dash dot) and σ exp (solid line). National Science Foundation: Division of Computational Mathematics 7 / 33

  8. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Illustration of Edge Detection N = 64 . Black line is the jump function Example Case 8 − 3 π 4 ≤ x < − π 3 / 2 for 2 > > − π 4 ≤ x < π 7 / 4 − x/ 2 + sin(7 x − 1 / 4) for < 8 f ( x ) = (3) 3 π 8 ≤ x < 3 π x · 11 / 4 − 5 for 4 > > 0 otherwise . : (a) Polynomial p=1 ( σ 1 ) (b) Polynomial p=2 ( σ 2 ) (c) Exponential ( σ exp ) National Science Foundation: Division of Computational Mathematics 8 / 33

  9. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Observations Polynomial CFs only filter low frequencies Exponential also filters some high frequencies Fast convergence away from a jump leads to more oscillations around the jump Many false positive and false negatives with regard to classifying jumps. The minmod to improve the approximation (Gelb and Tadmor (2006)) Use the minmod function over different concentration functions  s · min( | a 1 | , | a 2 | , . . . , | a n | ) if sgn ( a 1 ) = · · · = sgn ( a n ) := minmod { a 1 , a 2 , . . . , a n } := 0 otherwise (4) yielding the approximation S MM [ f ]( x ) = minmod { S σ 1 N [ f ]( x ) , S σ 2 N [ f ]( x ) , . . . , S σ n N [ f ]( x ) } . (5) N National Science Foundation: Division of Computational Mathematics 9 / 33

  10. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Minmod CF approximation to the jump function for noisy and blurred functions (d) Under sampling (e) Blurring by a Gaussian (f) Noisy Fourier coefficients Figure: Noting false positives and false negatives for identifying edges using a 5% threshold. (a) 10% missing Fourier Coefficients. (b) Gaussian blur of variance τ = 0 . 05 , for point spread function coefficients h k = e − k 2 τ 2 ˆ . (c) Noise of variance . 015 applied to Fourier Coefficients. 2 For blurred functions the edges may be missed, for noisy functions or with missing data too many edges are determined. National Science Foundation: Division of Computational Mathematics 10 / 33

  11. Problem Statement and Test Examples Background Concentration Method The Matching Waveform l 1 minimization to detect edges in blurred signals Extension for Edge Improving Concentration using the Matching Waveform (A. Gelb and D. Cates, 2008) Jump function approximation at x = ξ depends on size and location of jump but not on f : „ k « cos k ( x − ξ ) N N [ f ]( x ) = [ f ]( ξ ) „ log N « S σ X σ + O . π N k N k =1 Introduce the waveform „ k « cos kx N W σ X N ( x ) = σ . (6) N k k =1 Apply the CF and correlate the obtained waveform with CF applied to an indicator function N ` σ ( k N ) 1 γ mw = 1 ´ 2 S σ mw γ mw ( S σ N [ f ] ∗ W σ X [ f ]( x ) = N )( x ) , normalization N π k k =1 (7) This leads to the admissible matching waveform concentration factor (MWCF) ” Z π “ | k | 1 “ | k | ” W σ σ mw := γ mw σ N ( ρ ) exp ( − ikρ ) dρ. (8) N N − π MWCF performs better in the presence of noise, but does not remove oscillations. Performance deteriorates for nearby jumps. National Science Foundation: Division of Computational Mathematics 11 / 33

Recommend


More recommend