Graduate Course in CIS

Computer Graphics and Image Processing

CIS 601.001 – Fall 2004

Longin Jan Latecki, latecki@temple.edu

 

Lectures

 

concepts AND TECHNIQUES

 

PROJECT TOPICS

 

Meeting days:
Monday at 7:25P- 9:55 in Tuttleman Learning Center 302

 

Instructor:
Longin Jan Latecki, 510 Wachman Hall, latecki@temple.edu

phone: 215 204 5781, www.cis.temple.edu/~latecki

 

Office Hours:
Monday 6-7 PM and Thursday 5-6 PM or by appointment 

 

Objective:
An analysis of the techniques used in computer manipulation of two and three-dimensional images.

Basic techniques for image and video processing.

Prerequisites:  
The course will be self-contained and all necessary concepts will be introduced. 

CIS 511 Programming Techniques. Good programming skills.

 

Recommended SOFTWARE:  
MATLAB with the Image Processing Toolbox

 

Grading:

A combination of discussions and short tests (20%), 

individual projects and their presentations (40%), 

and midterm exam (40%).

 

PROJECTS (project proposals on different topics are welcome):  

  1. Basic geometric facts
  2. Global image similarity 
  3. Image Segmentation
  4. Block processing operations: DCT (signal theory)
  5. Block processing operations: PCA (statistical analysis)
  6. Object recognition using texture
  7. Object recognition using shape
  8. Motion detection
  9. Optical flow (motion vectors)
  10. Objects tracking
  11. Finding similar videos

Recommended texts:  
Gonzalez, Woods, Eddins. Digital Image Processing Using MATLAB. Prentice Hall, 2004. ISBN 0-13-008519-7.

http://www.imageprocessingbook.com/

 

David Forsyth and Jean Ponce. Computer Vision -- A modern approach. Prentice Hall, 2002.

http://www.cs.berkeley.edu/~daf/book.html

 

http://www.ee.siue.edu/~cvip/CVIPtools_demos/mainframe.shtml

http://css.engineering.uiowa.edu/~dip/LECTURE/lecture.html

Image Processing ToolBox Matlab

 

 

ONLINE COURSES:  
Computer Vision - Spring 2003 by David Young
http://www.cogs.susx.ac.uk/users/davidy/compvis/index.html

Computer Vision Course by Larry Davis:

http://www.umiacs.umd.edu/users/lsd/426/426.html

 

 

Interesting links:
Video Codecs and Matlab : Notes by Ken Gorman

Computer Vision Homepage: http://www-2.cs.cmu.edu/~cil/vision.html

Computer Vision Lab, UCF: http://www.cs.ucf.edu/~vision/

 

Interesting Applications:

freeman98computer.pdf

http://www.cis.upenn.edu/tele-immersion/