PSU Seal Overview Outline Instructors Online
Registration
About
Portland
Image compression
Overview Outline Instructors Registration Portland

Course Outline


Introduction

- Need for compression (application and product examples)

- Statistical redundancy and perceptual irrelevancy in images and video, examples

- Fundamental building blocks of a compression algorithm

- Transformation/Decomposition: discrete cosine transform (DCT), wavelets

- Quantization: Scalar uniform, uniform threshold quantization (UTQ), uniform scalar with deadzone (implicit quantization)

- Symbol modeling and encoding: Markov models and entropy; Huffman, arithmetic

The JPEG International compression Standard

- Detailed technical description of Baseline JPEG

- JPEG extensions and enhancements

- JPEG implementation issues (encoder optimizations, pre-processing, post-processing, rate control, hardware and software implementations, etc.)

Wavelet compression and JPEG-2000

- Filter banks: bi-orthogonal analysis and synthesis filter banks, lifting scheme and integer-to-integer transforms, line-based implementations, hardware and software complexity issues, etc.

- Quantization and coding strategies: context based arithmetic coding of wavelet coefficient bit planes, significance and refinement coding passes, R-D optimization, etc.

- Detailed description and demonstration of the proposed JPEG-2000 Part I algorithm and syntax, features, and functionalities

- Performance comparisons to Baseline JPEG

Fundamentals of Video Compression

- Motion Estimation

- Pre- Processing including motion-compensated noise filtering

Video Compression Standards

- The MPEG-1 standard

- The MPEG-2 standard (including discussions on rate control, bit-stream syntax and utilization in Digital Video Disk and Advanced TV standardization).

- The MPEG-4 standard and its object-based innovations (object based coding, coding of synthetic visual objects, and object based scene composition and manipulation)

The ITU Video Compression Standards

- H.120, the first digital video (or visual) coding standard

- H.261, the first practical digital video coding standard

- H.262, the oft-forgotten partner for MPEG-2

- H.263, the efficient basis of the modern video standards

- H.263+ and H.263++ enhancement projects for H.263

- "H.26L", the next generation standard development project

Additional Topics

- The emerging MPEG-7 standard - an overview and demonstration of its scope and applications.

- Video compression for Internet applications

- Examples of silicon and board-level implementations of standards

- Video hardware acceleration for the PC environment

- Product demonstrations

 

 


Return To Index