CS 111: Digital Image Processing
Quarter: Fall 2016
Instructor: Aditi Majumder (DBH 4056)
Class: M-W,
3:30pm-4:50pm
Office Hours: Wed
– 2-3pm
Email: majumder @ ics.uci.edu
Teaching Assistant:
Mehdi Rahimzadeh
Email: rahimzadeh @ live.com
Discussion Hours: Tu – 6:00-6:50pm
Office Hours:
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
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: 25%
- Pop Quiz: 5%
- Final: 30%
Programming
Assignments
Written Assignments
Pop Quiz Keys