Assignments


Homework will be assigned Thursday, and due the following Thursday. Homework will primarily be matlab programming, with some additional problems.

You will need access to matlab. It is available for free through Stanford. You can also use python and numpy, if you prefer.

Please typeset solutions. LaTeX is strongly recommended. If you use a mac, TeXShop is a good solution, with pointers on how to easily install the Tex Live system. This provides everything you need. For Windows MiKTeX is popular. For Linux, it will depend on your distribution. Microsoft Word is a last resort. It is very difficult to produce a technical document you would want to submit to a journal with Word. Learning LaTeX isn't difficult, and will pay off well in your academic career.

The assignments will be provided in pdf form, and as a LaTeX file that you can splice your solutions into. This will minimize the amount of LaTeX you need to learn right away. For more information about learning LaTeX, see the online book which is also available as a pdf, or at the bookstore.

Download Assignments

Assignment 1 and the source files.

Assignment 2 and the source file.

Assignment 3 and the source files.

Assignment 4 and the source file.

Assignment 5 and the source file.

Assignment 6 and the LaTeX source files. The data file is brain.mat. The Wavelab toolbox is here, and the imshowWAV mfile is here. You also need Wavelet.tar.gz.

Assignment 7 and the source file and phantom figure and sinogram figure. The backprojection m-file is here. You also need the parallel projection data and the fan beam data.