10IS663 Data Compression syllabus for IS


Part A
Unit-1 Introduction, Lossless Compression -1 7 hours

Compression techniques; Modeling and coding. Mathematical preliminaries for lossless compression: Overview; Basic concepts of Information Theory; Models; Coding; Algorithmic information theory; Minimum description length principle. Huffman coding: Overview; The Huffman coding algorithm, Minimumvariance Huffman codes; Application of Huffman coding for text compression.

Unit-2 Lossless Compression – 2 6 hours

Dictionary Techniques: Overview; Introduction; Static dictionary; Adaptive dictionary; Applications: UNIX compress, GIF, PNG, V.42. Lossless image compression: Overview; Introduction; Basics; CALIC; JPEG- LS; Multiresoution approaches; Facsimile encoding: Run-length coding, T.4 and T.6.

Unit-3 Basics of Lossy Coding 6 hours

Some mathematical concepts: Overview; Introduction; Distortion criteria; Models. Scalar quantization: Overview; Introduction; The quantization problem; Uniform quantizer; Adaptive quantization.

Unit-4 Vector Quantization, Differential Encoding 7 hours

Vector quantization: Overview; Introduction; Advantages of vector quantization over scalar quantization; The LBG algorithm. Differential Encoding: Overview; Introduction; The basic algorithm; Prediction in DPCM; Adaptive DPCM; Delta modulation; Speech coding; Image coding.

Part B
Unit-5 Some Mathematical Concepts, Transform coding 7 hours

Some mathematical concepts: Linear systems; Sampling; Discrete Fourier transform; Z-transform. Transform coding: Overview; introduction; The transform; Transforms of interest; Quantization and coding for transform coefficients; Application to image compression – JPEG; Application to audio compression – MDCT.

Unit-6 Subband Coding, Audio Coding 6 hours

Subband Coding:Overview;introduction; Filters; The basic subband coding algorithm; Bit allocation; Application to speech coding – G.722; Application to audio coding – MPEG audio; Application to image compression. Audio Coding: Overview; Introduction; MPEG audio coding; MPEG advanced audio coding; Dolby AC3; Other standards.

Unit-7 Wavelet-Based Compression 6 hours

Overview; Introduction; Wavelets; Multiresolution and the scaling function; Implementation using Filters; Image compression; Embedded zerotree coder; Set partitioning in hierarchical trees; JPEG 2000.

Unit-8 Video Compression 7 hours

Overview; Introduction; Motion compensation; Video signal representation; H.261; Model-based coding; Asymmetric applications; MPEG-1 and MPEG-2; H.263; H.264, MPEG-4 and advanced video coding; Packet video.

Last Updated: Tuesday, January 24, 2023