Summary of Lectures and Matlab Blog

Contents

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

OLD: Academic year 2016-2107

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