CS 111: Digital Image Processing

Instructor: Aditi Majumder (Office: DBH 4056)
Quarter: Spring 2012

TA: Kaiser Md. Nahiduzzaman (kmdnahid @ uci.edu)

Contact Hours

Class:W-F: 1:30pm-2:50pm  (PSCB 230)

Office Hours:

Kaiser (TA) - T-5pm-6pm (DBH 4243)

Aditi – W-3-4pm (DBH 4056)

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

  • Linear Systems and Decomposition of Signals
  • Convolution and Properties
  • Edge Detection, Crispening
  • Correlation and Feature Detection
  • Discrete Fourier Transform and its Properties, Spectral Ananlysis, Fourier Pairs
  • Continuous Signal Processing
  • Digital Filtering and Noise Cleaning
  • Image Sampling, Reconstruction, Resampling and Quantization
  • Image Enhancement and Histogram Processing
  • Geometric Image Operations
  • Morphological Image Processing
  • Image Segmentation
  • Color Models
  • Image Compression

Tentative Class Schedule

 

Link to the Message Board

Classes

·        Logistics, Fundamentals

·        Sampling and Filtering

·        Edge Detection

·        Insights to 1D DFT

·        Extending to 2D DFT

·        Sampling and Reconstruction

·        Non-Linear Filters

·        Histogram Processing

·        Color

·        Compression

·        Morphological Operators

Books

  • Digital Image Processing (2nd Edition), Rafael C. Gonzalez, Richard E. Woods;
  • The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith (Online)
  • Digital Image Processing: 3rd Edition, William K. Pratt

Grading Policy

  • Programming Assignments : 20%
  • Written Assignments: 20%
  • Midterm: 30%
  • Final: 30%

Programming Assignments

Written Assignments