![]() |
Overview | Outline | Instructors | Online Registration |
About Portland |
![]() |
![]() |
![]() |

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 |