# Summary of Lectures and Matlab Blog

## Lecture on March 6, 2018

Stopped at page 12 in the slides Blog of matlab code for Lecture 1 http://www.cs.tut.fi/~tabus/course/SC/Matlab/FirstLecture_html/FirstLecture.html

Overall coding scheme http://www.cs.tut.fi/~tabus/course/SC/Matlab/OverallPrefixCoding.png

Exercise with matlab code for Lecture 1 http://www.cs.tut.fi/~tabus/course/SC/Matlab/FirstLecture_html/LecEx1.html

## Lecture on March 8, 2018

Finished Chapter 1 (started from Kraft inequality, page 12).

## Lecture on March 13, 2018

Blog of matlab code for Lecture on Huffman coding http://www.cs.tut.fi/~tabus/course/SC/Matlab/HuffmanLecture_html/HuffmanLecture.html

## Lecture on March 15, 2018

Blog of matlab code for Golomb coding http://www.cs.tut.fi/~tabus/course/SC/Matlab/GolombRicehtml/GolombRice.html

## Lecture on March 20, 2018

The lecture covered Ziv-Lempel 77 and Ziv-Lempel 78 from Lecture 3

## Second set of Lecture exercises for bonus

http://www.cs.tut.fi/~tabus/course/SC/Matlab/FirstLecture_html/LecEx2.html

## Lecture on March 22, 2018

The lecture covers the Shannon-Elias-Fano codes and Arithmetic coding part.Finished at slide 104.

## Lecture on March 27, 2018

```This will discuss arithmetic coding using models. PPM coding.
Blog of matlab code for Arithmetic coding
<http://www.cs.tut.fi/~tabus/course/SC/Matlab/ArithmeticCoding.html>```

## Lecture on April 5, 2018

`Burrows-Wheeler coding, Run length codes, Elias code for integers`

## Lecture on April 10, 2018

`This will be project/exercise meeting in TB219 with Pekka`

## Lecture on April 12, 2018

This will be project/exercise meeting in TB219 with Pekka

## Lecture on April 17, 2018

`Image Compression. Lossless Techniques: JPEG-LS (also known as LOCO-I)`

## Lecture on April 19, 2018

`Lossy image compression: Principle of embedding, SPIHT and S+P`

## Lecture on April 24, 2018

`Lossy image compression: JPEG 2000`

## Lecture on April 26, 2018

```Lossy image compression: JPEG 2000
A short review of all lectures and some exam questions```

The lecture covered the Chapter 5 Adaptive models for Arithmetic Coding Blog of matlab code for state models http://www.cs.tut.fi/~tabus/course/SC/Matlab/FiniteStateMachines.html

## Lecture on March 30, 2017

Blog of matlab code for Burrows-Wheeler transform http://www.cs.tut.fi/~tabus/course/SC/Matlab/BurrowsWheeler.html

Blog of matlab code for Elias code http://www.cs.tut.fi/~tabus/course/SC/Matlab/EliasCode.html

## Lecture on April 4, 2017

The lecture covered lossless image compression (JPEG-LS or LOCO-I). Last two pages of the lexture are to be covered on Thursday 6.04. Link to the paper: http://www.cs.tut.fi/~tabus/course/SC/HPL-98-193R1.pdf

## Lecture on April 6, 2017

The lecture will cover EZW lossy image coding

The lecture covers J. Shapiro ”Embeded image coding using zerotrees of wavelet coefficients”, IEEE Trans. on Signal Processing, 41:12, 3445-3462, 1993. Link to the paper: http://www.cs.tut.fi/~tabus/course/SC/Shapiro.pdf

## Lecture on April 11, 2017

The lecture covers Said and Pearlman 1996, A new fast and efficient codec based on set partitioning in hierarchical trees. IEEE Trans. Circuits Syst. Video Technology, June 1996. Link to the paper: http://www.cs.tut.fi/~tabus/course/SC/SPIHTJOURNAL.pdf

Wavelet coders: Blog of matlab code for spiht and ezw coders http://www.cs.tut.fi/~tabus/course/SC/Matlab/wavelet_html/spiht.html

## Lecture on April 20, 2017

The JPEG2000 lecture slides are at http://www.cs.tut.fi/~tabus/course/SC/246pagesCourseonJPEG2000.pdf They will be covered during two lectures. For the exam only the following slides are required:

• JPEG 2000 Compression Paradigm 12, 26
• Reversible Color Transform 28
• Discrete wavelet Transform 50-54, 84
• Quantization 86-92, 103-105
• Entropy (Tier 1) Coding 107, 113-134h
• Entropy (Tier 2) Coding 136-145, 154-160
• Rate allocation 162-168
• Region of Interest coding 172-181

## Lecture on April 25, 2017

Continue the JPEG2000 lecture from slide 92

## Lecture on April 27, 2017

Recap of Lectures and Exam hints, see the pdf below http://www.cs.tut.fi/~tabus/course/SC/LectRec.pdf