CIS 9601 Spring 2009

Computer Graphics and Image Processing

Instructor: Rolf Lakaemper
Office hours: Tu
5:30 to 7pm (before class) and by appointment (Phone: 215 204 7996, email: lakamper@temple.edu), or just come in.

Schedule:
Tuesday 7:25 - 9:55 PM Tuttleman Learning Center 302

Textbook:


Welcome!


Course Overview


The course will give a thorough introduction to classical methods of Computer Vision. The students will be introduced to image manipulation using methods of linear and non linear signal processing as well as statistical methods of image processing. The course will build on theoretical foundation as well as on hands on experience using MATLAB as programming language. The first part of the course will mostly be in lecture style. The second part will consist of student (group) presentations of projects. Grading will be based on class participation (incl. in class mini quizzes), homework assignments, projects, project presentation and final exam.


Course Schedule


  • Week 01 : Introduction to Image Processing & MATLAB. [Chpater 1,2 of Textbook]
  • Week 02 : Intensity Transforms & Spatial Filtering [Chapter 3]
  • Week 03 : Morphological Image Processing [chpater 9]
  • Week 04 : Image Processing in the Frequency Domain, 1D fourier filtering, applications in Object detection and recognition [chapter 4]
  • Week 05 : Image Processing in the Frequency Domain, 2D fourier filtering
  • Week 06 : Image Restoration and Reconstruction, Color Image Processing [chapter 5,6]
  • Week 07 : Image Compression: jpg, gif, ... [chapter 8]
  • Week 08 : (spring break)
  • Week 09 : Segmentation [chapter 10 & different research articles]
  • Week 10 : Different Representations & Statistical Approaches to Computer Vision [chapter 11, parts of chapter 12, different research articles]
  • Week 11 : Cont’d
  • Week 12 : Cont’d
  • Week 13 : Presentations 1-2, discussion
  • Week 14 : Presentations 3-4, discussion
  • Week 15 :  discussion, review for final exam

Student Projects


I expect you to suggest projects of your interest to me. Of course i will help finding an appropriate project in cooperation with you. Project suggestions in the form of a 1-2 page description have to be handed in before spring break. You will have to make a short presentation (15 minutes) of the current state of the project in week 10, by appointment in my office. The final project presentation must be a full 45 minute presentation with power point (or similar) slides.


Slides



MATLAB Demo Files


Image Merging and Encrypting(Color vs. Intensity, Demo of class 2)

Autofocus (Demo of class 2)

Averaging (denoising, demo of class 1)

Mesh (How to use the 3D mesh plot)

Satellite Movement Detection using Fourier Analysis

Auto Foucus using Fourier

Fourier Shape Descriptors

Image Filtering in the Frequency Domain


PAPERS



Quizzes



HOMEWORK


  • Homework must be sent as zipped email-attachment to lakamper@temple.edu
  • Please name the zip-file: hwXX_NNNNN, XX=number of assignment, NNNNNN=your name
  • The attachment must include a single folder with all necessary files
  • Please make the subject of the email: homework 601/XX All homework assignments are 1 week assignments.

Scores