ARIZONA STATE UNIVERSITY
Department of Electrical Engineering

EEE 508 - Digital Image Processing and Compression
Summer 2008


INSTRUCTOR:
Prof. L. J. Karam
Office: GWC 430
Department of Electrical Engineering
Email: karam@asu.edu

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. During Summer 2008, this course is offered only on-line based on the lectures conducted during the Spring 2007 semester. The weekly schedule of lectures, homeworks, and exams follows for Summer 2008.

Week Slides of Video Lectures (in PDF) Reading Assignments Notes
06/02 Video Lectures 1 to 4

Course Information Handout

Introduction, 2D DSP Basics

2D DSP Basics: 2D Systems

2D DSP Basics: 2D Systems Stability, 2D Sampling
Chapters 1.1 and 2.3 in the HIVP book. Homework 1 assigned (due Thursday 12 June 2008). -
06/09 Video Lectures 5 to 8

Human Visual System - Part 1

Human Visual System - Part 2

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

Basic Concepts in Quantization & Information Theory
Chapters 4.1, 4.6, Sections 1 to 3.2.1 of Chapter 8.2 in the HIVP book. Submit Homework 1 (due Thursday 12 June 2008).

-
06/16 Video Lectures 9 to 13

Basic Concepts in Quantization & Information Theory

Scalar Quantization

Vector Quantization - Part 1

Vector Quantization - Part 2 Entropy Coding and Run-Length Coding

Section 2 of Chapter 8.1, Chapter 5.3, and Sections 1 to 3 of Chapter 5.1 in the HIVP book. Homework 2 assigned (due Monday 23 June 2008)

Project assigned (Topic due Monday 23 June 2008; Final Report and Sofware due Monday 21 July 2008
Project Requirements Handout
Project Grading Sheet (attach to front of final report).
Refer to Video Lectures 6 and 18 for discussions about project requirements.
Midterm Exam will be held on Monday 7 July 2008. Online students should arrange with their proctors to take the midterm exam on Monday 7 July 2008. 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" by 11" page of hand-written notes is allowed (both sides). No calculators and no other devices are allowed, except for a pencil, pen, eraser, and ruler - See announcement section of Homework 3.
06/23 Video Lectures 14 to 18

Transforms Transforms: 2D DFT, DCT, DST, Hadamard

Chapter 2.3 (pages 57 to 72) and Section 5.2 of Chapter 6.1 (pages 787 to 788) in the HIVP book. Submit Homework 2, including Project Topic (due Monday 23 June 2008.
Refer to Video Lectures 6 and 18 for discussions about project requirements in addition to the Project Requirements Handout and the Project Grading Sheet.

Homework 3 assigned (due Monday 30 June 2008)

Midterm Exam will be held on Monday 7 July - See announcement section of Homeworks 3 and 4.
06/30 Video Lectures 19 to 22

Transforms: KLT

Predictive Coding

Transform Coding

Subband Coding

Chapter 2.3 (pages 57 to 72) and Section 5.2 of Chapter 6.1 (pages 787 to 788) in the HIVP book. Submit Homework 3 (due Monday 30 June 2008).

Midterm Exam will be held on Monday 7 July - See announcement section of Homework 3.
07/07 Video Lectures 23 to 25

Midterm Exam on Monday 7 July 2008 - closed book, closed notes; one 8.5"x11" sheet of handwritten notes is allowed (both sides). No other calculators, electronic devices, or other equipment are allowed except for a pen, pencil, eraser, and ruler - see announcement section of Homeworks 3 and 4.

Wavelets

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

The JPEG2000 standard
Read Chapter 5.4 (Wavelets), Sections 4 and 5 of Chapter 5.1 (Lossless Coding including JPEG and JPEG2000), Chapter 5.5 (JPEG and JPEG2000) in the HIVP book. Homework 4 assigned (due Friday 18 July 2008).
JPEG Coefficients Range Tables
JPEG Huffman Code Tables
JPEG Quantization Tables

Project report and software due on Monday 21 July 2008. Please make sure that the project report and software satisfy the project requirements as descibed in the Term Project handout and in the Project Grading sheet and in Video Lectures 6 and 18. Ask me questions if you need any clarifications.
07/14 Video Lectures 26 to 28

Video Motion Estimation and Compensation

Overview of Video Compression Standards

Image Restoration

Image Enhancement - Part 1: Contrast Modification, Histogram Equalization

Image Enhancement - Part 2: Homomorphic Processing; Noise Smoothing

Sections 5.2 and 5.4 of Chapter 3.10 (Motion Estimation), Chapter 6.1 (Intro to Video Coding), Chapters 6.4 and 6.5 (Video Coding Standards), Chapter 3.5 (Image Restoration), and Chapters 3.1 and 3.2 (Image Enhancement) in the HIVP book. Submit Homework 4 (due Friday 18 July 2008).
JPEG Coefficients Range Tables
JPEG Huffman Code Tables
JPEG Quantization Tables

Work on completing project report and software (due Monday 21 July 2008). Refer to Video Lectures 6 and 18 for important discussions about project requirements in addition to the Project Requirements Handout and the Project Grading Sheet.

Project report and software due on Monday 16 July 2007. Please make sure that the project report and software satisfy the project requirements as descibed in the Term Project handout and in the Project Grading sheet and in Video Lectures 6 and 18. Ask me questions if you need any clarifications.
07/21 Submit Project Report and Software on Monday 21 July 2008: submit electronic copy via the Digital Dropbox, in addition submit hardcopy of the report and the software on CD via CPD. Refer to Video Lectures 6 and 18 for important discussions about project requirements in addition to the Project Requirements Handout and the Project Grading Sheet.

Final Exam on Monday 28 July 2008 - closed book, closed notes; two 8.5"x11" sheet of handwritten notes are allowed (both sides). No other calculators, electronic devices, or other equipment are allowed except for a pen, pencil, eraser, and ruler.
Final Exam Topics include:
- Transforms
- Quantization - scalar and vector
- Entropy Coding
- Linear prediction
- Subband Coding (same as in the homework; need to know the filterbank output corresponds to which subband).
- Wiener Filtering
- Median Filtering
- Motion Estimation and Compensation
- JPEG codec
-- Work on completing project report and software Submit Project Report and Software: submit electronic copy via the Digital Dropbox, in addition submit hardcopy of the report and the software on CD via CPD. Refer to Video Lectures 6 and 18 for important discussions about project requirements in addition to the Project Requirements Handout and the Project Grading Sheet. Project report and software are due on Monday 21 July 2008; submit via the Digital Dropbox in addition to submitting hardcopy of report and software CD via CPD.

Final Exam will be held on Monday 28 July 2008.
07/28 Final Exam on Monday 28 July 2008 - closed book, closed notes; two 8.5"x11" sheet of handwritten notes are allowed (both sides). No other calculators, electronic devices, or other equipment are allowed except for a pen, pencil, eraser, and ruler.
Final Exam Topics include:
- Transforms
- Quantization - scalar and vector
- Entropy Coding
- Linear prediction
- Subband Coding (same as in the homework; need to know the filterbank output corresponds to which subband).
- Wiener Filtering
- Median Filtering
- Motion Estimation and Compensation
- JPEG codec
- - -


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