Image Processing EECS 556 - Winter 2010

Instructor: Prof. Silvio Savarese
Office hours: by appointment
Webpage: http://www.eecs.umich.edu/~silvio/

Classroom: 1017 DOW
Time: T Th 1:30pm-3:00pm


 

 

Course schedule :: Annoucements & Resources

 

Course Description
Theory and application of digital image processing. Random field models of images. Sampling, quantization, image compression, enhancement, restoration, segmentation, shape description, reconstruction of pictures from their projections, pattern recognition. Applications include computer vision, biomedical images, time-varying imagery, robotics, and optics.

Optional Text book:
- Two-dimensional signal and image processing , by Jae S. Lim, Prentice-Hall, New Jersey. 

Professor Fessler Lecture Notes: See class schedule

Prerequisites
EECS 451 and EECS 501 (or equivalent)

Course assignments:
homework
s throughout the course
1 mid term exam

1 project

Grading:
40% Homeworks/Computer projects
20% Exam (end of Feb)
35% Project; [progress report (%3), final report(25%), presentation (7%)]
5% Class attendance

All of the above will likely have take-home computing components or will be entirely take-home exams.

Homework late policy: 50% if one day late; zero credit if more than one day late. A "one time late submission bonus" is available; that is, you can use this bonus to submit your HW late (i.e. after at most 2 days). This is one time bonus: After you use your bonus, you must adhere to the standard late submission policy. No exceptions will be made.
Project late policy: 25% if one day late; 50% if two days late; zero credit if more than two days; Notice: no "late submission bonus" is allowed when submitting your exam or project.

 

Mid term exam format:
 - Take home, 48 hours
 - For release and due dates see class schedule
 - 0% grade after deadline
 - No collaborative solutions are allowed

Homework/computer project policy. You must attempt to solve all homework problems by yourself, and implement all computer programs by yourself. Copying homework solutions from another student or from solutions from previous semesters will be considered violations of the engineering honor code. However, after making a genuine attempt to solve the homework problems, you are encouraged to discuss the answers with other students currently enrolled in 556 to check the answers and compare solution approaches. After such a discussion, you may rewrite your answer as long as you do so individually, without referring to the solutions of other students or to solutions from previous terms. Basically, the answers you turn in should reflect your own level of understanding, not someone elses. All solutions submitted must be generated by the person whose name appears on the assignment.


Project: In liew of a final exam, students will work in small groups on image processing projects that apply the tools learned in the course as well as using ideas from the contemporary literature. A written proposal for the project will be due part way through the semester.

Final Project Report Format
- Max 10 pages;
- Title and authors
- Abstract: short summary of the project with main results
- 6 sections:
  - Sec 1. Introduction: introduce the problem you want to solve, expain why it is important to solve it; and indicate the method you used to solve it. add a concept figure showing the overall idea behind the method you are presenting.
  - sec 2.1. Review of previous work (i.e. previous methods that have explored a similar problem)
  - sec 2.2. Say why your method is better than previous work; and/or summarize the key main contributions of your work;
  - sec 3.1: Technical part: Summary of the technical solution
  - sec 3.2: Technical part: Details of the technical solution; you may want to decompose this section into several subsections; add figures to help your explanation.
  - Sec 4: Experiments: present here experimental results of the method you have implemented with plots, graphs, images and visualizations.
  - Sec 5: Conclusions: what's the take home message?
  - Sec 6: References
- Final format: pdf, please!
You can look at one of my recent publications (such as this or this) as an example.
Evaluation :
- Your project report will be evaluated based on the quality of the writing, the clarity of your technical explanation and, overall, how well you get your message across. If you follow the structure above, you'll have good chances to do a good job. :)


Project Source Code :
There is no need to attach a print out of the source codes to the manuscript. Final source codes of your working program need to be collected into a unique (zipped) file; this file is due on the project submission deadline date and it is supposed to be sent to the grader as indicated by email.

Project Presentation in Class
- The presentation needs to be 10 minutes long; if you have a 2-person team, then each of you will present for 5 minutes. There will be 2 minutes for questions after the presentation. If your presentation lasts more than 10 minutes, it will be stopped. So please make sure the presentation doesn't go over 10 minutes.
Presentation format:
- The idea is to turn your project report (as discussed above) into slides; thus, your presentation will need to include slides covering:
  - Introduction: introduce the problem you want to solve, expain why it is important to solve it; and indicate the method you used to solve it.
  - Review of previous work (i.e. previous methods that have explored a similar problem)
  - Why your method is better than previous work; and/or explain the key main contributions of your work;
  - Technical part: Summary of the technical solution, followed by the details of the technical solution;
  - Experiments: present here experimental results of the method you have implemented with plots, graphs, images and visualizations.
  - Conclusions: what's the take home message?

Evaluation :
- your team will be evaluated based on the clarity of the presentation, quality of the slides, how well you get your message across, and how well you handle the questions at the end. Note that the presentation can still contain ongoing (non final) results; final results may be included in the final report.

Project progress report format
- max 4 pages;
- 3 sections:
  - title and authors
  - sec 1. intro: problem you want to solve and why
  - sec 2. technical part: how do you propose to solve it?
  - sec 3. milestones achieved so far
  - sec 4. remaining milestones (dates and sub-goals)
  - references
- final format: pdf, please!

Project proposal format
- max 2 pages;
- 3 sections:
  - title and authors
  - sec 1. intro: problem you want to solve and why
  - sec 2. technical part: how do you propose to solve it?
  - sec 3. milestones (dates and sub-goals)
  - references
- final format: pdf, please!