Sidan finns bara på engelska

Lectures

This is the preliminary contents of the lectures and corresponding course material.

# Subject(s) Material Videos
1 Introduction. Random source models. Source coding theory. Slides for lecture 1
Markov source order 1
Markov source order 2
Instantaneous codes
Sources, Markov models
Random modelling
Source coding
2 Source coding. Information theory. Slides for lecture 2
Same Markov examples as lecture 1.
Kraft's inequality
Mean data rate, entropy bound
Information theory
3 Optimal codes. Huffman coding. Slides for lecture 3 Optimal codes
Huffman codes
Extended Huffman codes
Extra information
Constructing codes from lengths (coming)
4 Adaptive Huffman coding. Run-length coding. Golomb codes. Exp-Golomb codes. Slides for lecture 4
Suitable distributions for Golomb and Exp-Golomb codes
Adaptive Huffman coding (coming)
Monotone distributions, Unary code
Golomb codes
Exp-Golomb codes
Image coding examples
5 Arithmetic coding. Slides for lecture 5-6 (pages 1-17)
Arithmetic coding example, exact calculations
Arithmetic coding example, Markov source
Arithmetic coding example, fixed point
Shannon-Fano-Elias coding
Arithmetic coding, infinite precision
Arithmetic coding, finite precision
6 Adaptive arithmetic coding. ppm. Binary arithmetic coding. Slides for lecture 5-6 (pages 18-38) Adaptive arithmetic coding
PPM (coming)
Binary arithmetic coding (coming)
7 Lempel-Ziv coding. Slides for lecture 7 Lempel-Ziv coding: LZ77, LZSS, DEFLATE
Lempel-Ziv coding: LZ78, LZW
8 Burrows-Wheeler's block transform. Tunstall codes. Slides for lecture 8 Burrows-Wheeler's transform
Tunstall coding
9 Differential entropy. Rate-distortion theory. Slides for lecture 9 Differential entropy
Rate-distortion theory
10 Looking forward: Lossy transform coding. Slides for lecture 10 No videos for this lecture