Summary of Lectures and Matlab Blog

Contents

Lecture on March 7, 2017

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 9, 2017

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

Lecture on March 14, 2017

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 16, 2017

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

Lecture on March 21, 2017

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 23, 2017

The lecture covers the Shannon-Elias-Fano codes and Arithmetic coding part.

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

Lecture on March 28, 2017

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:

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