Math 221A: Introduction to Mathematics of Imaging

World Wide Web: http://math.stanford.edu:/~ryzhik
TTh 12:50-2:05pm Herrin Hall T195.

Instructor: Lenya Ryzhik

  • Office: 380-382U
  • Office Hours: by appointment - email me!
  • Office Phone: 650-721-2113
  • e-mail: ryzhik@math.stanford.edu

  • Course Structure:

  • Textbook: T. Chan and J. Shen, Image Processing and Analysis
  • There will be homeworks.


  • Lecture notes

    Final homework:
    1. Download the following image of the Siena Duomo
    2. "Digitize" it to be able to work on it in Matlab.
    3. Use Matlab to cut a square window in the Duomo that includes the horizontal lines pattern and inpaint it to recover the pattern. Try to see how big a window you can inpaint reasonably well. You may use any inpaiting algorithm but you have to program it yourself, and explain why it works.
    4. Do the same but with a portion of the "streaky" clouds.
    5. Add noise in a portion of the image and denoise it using any of the algorithms we discussed (or others). Once again, you have to program it yourself, and explain why it works. Try to see how large a window you can denoise well in the cathedral and in the clouds.