CECS 367 Digital Image Compression

 

Department of Computer Science 

Instructor:

Wenjun (Kevin) Zeng
119 EBW
Department of Computer Science
University of Missouri-Columbia
Columbia, MO 65211
Phone: 882-4480
E-mail: zengw@missouri.edu
Office Hours: 3:15-4:30 TR


syllabus

Grading Criteria:

  • Project report: 40%

1.      Completeness 30%

2.      Clarity: 10%

  • Source code: 50%

1.      Correctness: 30%

2.      Coding style: 10%

3.   Comments 10%

  • Class attendance/participation: 10%

Lecture Notes

These lecture notes are in pdf format. You will need Adobe Acrobat Reader to read them.

Chapter 1: Introduction

Chapter 2: Quantization

Chapter 3: Differential Coding

Chapter 4: Transform Coding

Chapter 5: Variable-length Coding

Chapter 6: Run-length and Dictionary Coding

Chapter 7: Still Image Coding Standard – JPEG

Chapter 8: Wavelet Transform for Image Coding

Chapter 9: An Overview of JPEG-2000


Projects

Project 1 Due date: Sept. 26, 2003

Downloads for Project 1:

Input image Lena.org (256x256 8bits/pixel gray level image in raw format)

You can convert the raw format to a bitmap file by using the following two applications:

·         For Windows system: covert2bmp.exe

·         For Unix/Linux: conver2bmp

You can use any image viewer to view the bitmap image. You should also use these programs to convert your reconstructed images to bitmap format and see what you have got.
***These programs are to be used only in this project. They are not built for general use!

Project 2, Part(a) Due date: Oct. 9, 2003

 Part(b) Due date: Oct. 30, 2003

Project 3 Due date: Dec 12, 2002

Sample matlab code for wavelet transform mywavelet.m

Sample C code for arithmetic encoding/decoding AC_encode.c AC_decode.c

Sample C code for wavelet based image Encoding/Decoding codec.c