ARIZONA STATE UNIVERSITY
Department of Electrical Engineering

EEE 508 - Digital Image Processing and Compression
Spring 2009


INSTRUCTOR:
Prof. L. J. Karam
Office: GWC 430
Department of Electrical Engineering
Email: karam@asu.edu
Office Hours: Mondays 3:30pm to 4:25pm; Wednesdays 1:00pm to 1:50pm.

TENTATIVE TOPICAL OUTLINE

IMAGES

Announcement

Many of the documents for this class will be in PDF format. The computers here at ASU should have a PDF viewer installed. A free copy of the PDF viewer is also available; you can look at Adobe's home page for information on the viewer and how to download it.


This course is a three-credit course. The weekly schedule of lectures, homeworks, and exams follows for Spring 2009.

Week Slides of Lectures (in PDF) Reading Assignments Notes
01/19 Video Lectures 1 to 3

Course Information Handout

Introduction, 2D DSP Basics

2D DSP Basics: 2D Systems
Sections 1.1 to 1.2.6 of Chapter 1 in Dudgeon & Merserau (Blackboard). Homework 1 assigned (due Feb. 4). -
01/26 Video Lectures 4 to 5

2D DSP Basics: 2D Systems Stability, 2D Sampling

Human Visual System - Part 1

Sections 1.2.7, 1.2.8, 1.3, and 1.4.1 of Chapter 1 of Dudgeon & Mersereau (Blackboard). Complete Homework 1 (due Feb. 4). -
02/02 Video Lectures 6 to 8 (until Temporal Properties of HVS)

Human Visual System - Part 2

HVS Model, Color Models, Image Quality, HVS Temporal Properties

Finish reading Chapters 3, 4, amd 8 in Eye, Brain and Vision by David H. Hubel.

Read Chapters 1 and 2 in the OpenCV book.
Submit Homework 1 (due Feb. 4).

Homework 2 assigned (due Feb. 18)

Project assigned (Topic due Feb. 18; Final Report and Sofware due Apr. 22)

Project Grading Sheet (attach to front of final report)
-
02/09 Video Lectures 14 (Start at Transforms) to 18

Image Transforms

Transforms: 2D DFT, DCT, DST, Hadamard
Finish reading Chapters 1 and 2 in the OpenCV book. Complete Homework 2 (due Feb. 18)

Project assigned (Topic due Feb. 18; Final Report and Sofware due Apr. 22)

Project Grading Sheet (attach to front of final report)
-
02/16 Video Lectures 19, 22 and 23

Transforms: KLT

Image Decomposition Using Filter Banks

Wavelets
Read Chapters 3, 4, and 6 in the OpenCV book. Submit Homework 2 (due Feb. 18)

Submit on a separate sheet your tentative project topic(s) (due Feb. 18).
Project Description and Requirements (Topic due Feb. 18; Final Report and Sofware due Apr. 22)
Project Grading Sheet (attach to front of final report)

Homework 3 assigned.
-
02/23 Video Lecture 28

Image Segmentation

Intro to Image Enhancement and Restoration; Image Enhancement: Contrast Modification, Histogram Equalization, Histogram Modification

Image Enhancement: Homomorphic Processing; Noise Smoothing

Finish reading Chapters 3, 4, and 6 in the OpenCV book. Complete Homework 3 . -
03/02 Video Lecture 27 and 8 (Quantization)
Image Enhancement: Nonlinear Noise Smoothing; Edge Enhancement; Morphological Processing

Image Restoration

Image Restoration - Part 2

Basic Concepts in Quantization & Information Theory
Read Chapters 5 and 8 in the OpenCV book. Submit Homework 3 .

Homework 4 assigned (due Mar. 18).
The Midterm Exam will be held on Monday 23 March 2009 during class time. Online students should arrange with their proctors to take the midterm exam on Monday 23 March 2009. The Exam will cover the material and reading assigned in homeworks 1, 2 and 3. The Midterm Exam will be closed book and closed notes. Only one 8.5"x11" page of hand-written notes is allowed. No calculators and no other devices are allowed, except for a pencil, pen, eraser, and ruler.
03/09 Spring Break. - - -
03/16 Video Lectures 9, 10, 11, 12, and 13

Scalar Quantization

Vector Quantization - Part 1

Vector Quantization - Part 2

Entropy Coding and Run-Length Coding, Huffman Coding, Arithmetic Coding

Read Chapters 7 and 13 in the OpenCV book. Submit Homework 4 (due Mar. 18).

Homework 5 assigned (due Apr. 1).
The Midterm Exam will be held on Monday 23 March 2009 during class time. Online students should arrange with their proctors to take the midterm exam on Monday 23 March 2009. The Exam will cover the material and reading assigned in homeworks 1, 2 and 3. The Midterm Exam will be closed book and closed notes. Only one 8.5"x11" page of hand-written notes is allowed. No calculators and no other devices are allowed, except for a pencil, pen, eraser, and ruler.
03/23 Video Lectures 12 and 13

Midterm Exam on Monday 23 March

Entropy Coding and Run-Length Coding, Huffman Coding, Arithmetic Coding

Read Chapters 7 and 13 in the OpenCV book. Complete Homework 5 (due Apr. 1). The Midterm Exam will be held on Monday 23 March 2009 during class time. Online students should arrange with their proctors to take the midterm exam on Monday 23 March 2009. The Exam will cover the material and reading assigned in homeworks 1, 2 and 3. The Midterm Exam will be closed book and closed notes. Only one 8.5"x11" page of hand-written notes is allowed. No calculators and no other devices are allowed, except for a pencil, pen, eraser, and ruler.
03/30 Video Lectures 20, 21, End of Lecture 23, Lecture 24

Predictive Coding

Transform Coding

The JPEG Still Image Coding Standard
JPEG Quantization Tables
JPEG Coefficients Range Tables
JPEG Huffman Code Tables

- Submit Homework 5 (due Apr. 1).

Homework 6 assigned (due Apr. 15).
-
04/06 Video Lectures 24 and 25

The JPEG Still Image Coding Standard
JPEG Quantization Tables
JPEG Coefficients Range Tables
JPEG Huffman Code Tables

The JPEG2000 standard
- Complete Homework 6 (due Apr. 15). -
04/13 Video Lectures 26 and 27

Video Motion Estimation and Compensation

Overview of Video Compression Standards

- Submit Homework 6 (due Apr. 15). Complete Project Report and Software (due Apr. 27).

The EEE 508 FINAL EXAM will be held in Room BA L1-27 on Friday 8 May 2009 at 7:30am till 9:20am.


Last updated by Lina J. Karam ( karam@asu.edu ) on 01/08