CS 111: Digital Image Processing

Instructor: Aditi Majumder (Office: DBH 4056)
Timings: T-Th, 3:30-4:50pm
Room: ICS 243

Quarter: Spring 2008

Reader: Hamed Pirsiavash

Course Description

In many business and industry application domains handling and processing of digital images is a basic and important component. This spans an extremely wide range of applications from digital content creation and management for web-based applications over medical imaging, digital photography, digital print and publishing to real-time 3D graphics in simulations and computer games. The widespread use of digital-image content makes it possible to effectively communicate visual results. This course prepares students in the fundamentals of digital image processing as used in various applications as outlined above and illustrates the various effects one can achieve with digital images and how to extract fundamental information.

Prerequisite

ICS 23/CSE23, ICS6A/Math6A and Math6C/Math3A with grades of C or better.

Outline of the Syallabus

Tentative Class Schedule

 

Link to the Message Board

Classes

·        Logistics, Fundamentals

·        Sampling and Filtering

·        Edge Detection

·        Insights to DFT

·        Other Linear Filters

·        Histogram Processing

·        Sampling and Reconstruction

·        Color

·        Compression


Books

Grading Policy

Programming Assignments

Written Assignments

Practice Questions - Solutions