Week 4

Validation of 1D Edge Enhanced Fourier Reconstruction Schemes for accuracy, computational cost and robustness.

(Continuing) Research Paper Reviews

Pen and Paper Exercises

    • Assume that you are the exact jump locations and jump heights of a piecewise-smooth function. We want to bound (analytically) the error in an edge-augmented Fourier reconstruction (which you computed last week).
      • (you should consult Folland for this) Start by writing down an analytic expression for the error in a partial Fourier sum approximation; i.e., write down an upper bound for the error
      • Extend your result to the edge-augmented Fourier sum you computed last week; i.e., write down an upper bound for the error
      • Verify these bounds with numerical simulations in Matlab.

Note: Use the usual jump-based estimate for the Fourier coefficients,

Matlab Exercises

Empirical Evaluation of Edge Detection/Estimation Schemes

Concentration Kernel Based Edge Detection

  • Implement the concentration kernel based edge detection method.
    • Evaluate and plot the concentration/conjugate Fourier sum .
    • Use Matlab's findpeaks() function to pinpoint the jump locations and jump heights.
  • How accurate are these jump estimates? How does the performance change with N (the number of Fourier modes used)?
  • Compute edge-augmented Fourier reconstructions using the estimated jump information to improve the accuracy of your Fourier reconstruction. How does the accuracy change with N (the number of Fourier modes used)?

Prony-Based Edge Detection

  • Implement Prony's method for detecting jump locations and jump heights.
  • How accurate are these jump estimates? How does the performance change with N (the number of Fourier modes used) and other Prony parameters?
  • Compute edge-augmented Fourier reconstructions using the estimated jump information to improve the accuracy of your Fourier reconstruction. How does the accuracy change with N (the number of Fourier modes used)?
  • What happens when the number of jumps in the function is not exactly known?

Note: Try and write Matlab code (that you can eventually make public on the web) that is readable, well-documented and can recreate your figures/tables/other technical results.

Documents to Prepare

  • (due end of day Thurs., 6/16) Prepare a 15 minute Beamer/LaTeX presentation summarizing your research findings from the week. You will be presenting (as a group) to your fellow REU students/groups during the Friday meeting/discussion at the Holmes Hall seminar room.
  • (due end of day Thurs., 6/16) Continue preparing your technical report in LaTeX detailing your research findings to date. Structure this report as if it were a technical paper - it should contain (i) an abstract (ii) introduction (iii) background material (summarizing the main results/theorems) on Fourier series and the Gibbs phenomenon (iv) theoretical development of edge detection and edge-augmented Fourier reconstructions (v) numerical results. By now, you should have 1D theoretical and numerical results.