Due Title
Tues Oct 7 11:59 pm
Project 1: Demosaicing
Thur Oct 23 11:59 pm
Project 2: Texture Synthesis
Thur Nov 6 11:59 pm
Project 3: Seam Carving
Thur Nov 20 11:59 pm
Project 4: Homography Mosaics
Tues Dec 9 11:59 pm
Project 5: Face Recognition

Homework guidelines

Due dates/late policy

Homeworks will only be accepted electronically through the EEE dropbox. The dropbox will have a automatic deadline of 11:59 pm on the given due date. No homeworks will be accepted after that time. I know this is a tough requirement, but in return, I'll award extra credit for early-submitted homeworks as described below. If you are working down to the last minute, please make sure something is uploaded 10 minutes prior to the deadline to ensure you won't get zero credit.

Grading

Each assignment has both programming and written components. Your code will be graded both on clarity and correctness. It is generally more important that your code be clear and correct than fast. Your writeup should be richly illustrated with graphs and images, and your code should be well commented and documented.

Extra-credit

Any homework that is handed in one day early (11:59 pm on the previous day) will get 10% extra-credit - e.g., 5 points for a 50-point assignment.

Homework Submission Instructions

Submit a zip or tar archive containing your code and your HTML writeup into the appropriate directory in the EEE Dropbox. Use the following directory structure:

YourName/code
YourName/html
      

The code subdirectory should contain all of your code. Include everything that your code needs to run. If I hand out code as part of the assignment, include that also. The html subdirectory should contain your writeup, including images and figures. I (and you) should be able to point a web browswer at that directory to view your writeup.

Zip or tar the YourName directory and submit either YourName.zip or YourName.tar.gz or YourName.tgz or a URL to the file to the instructor via email. You can create an archive of the YourName directory in various ways:

You can list the contents of a zip archive with the command unzip -l YourName and the contents of a tar archive with the command tar tfz YourName.tgz.

Homework Writeup Guidelines

You must submit your writeups as as a single HTML web page. HTML makes it easy to include links to high resolution images as well as video in your writeups. I will not accept writeups in any word processing format such as MS Word or Open Office.

If you don't know how to create an HTML document look at this quick tutorial that includes a writeup template.

Any figure or image in your writeup should be small enough to fit on both the screen and the printed page. The web page should therefore be not wider than 650 pixels. I will print out your assignments for grading purposes on a nice color laser printer, so this is important. Large images and figures do not belong in the main text of your writeup. If you need to show image details in a figure, then zoom into the image. You may provide links to high resolution images in the HTML, but huge images should not appear on the main writeup page.

Some guidelines for your figures: