TSBK01 IMAGE CODING AND DATA
COMPRESSION
...and a little bit of speech & audio coding ...video coding is included as well
JÖRGEN AHLBERG
ahlberg@isy.liu.se
- PhD in Image Coding
- Research Scientist at the Swedish
Defence Research Agency (FOI)
- Co-founder of Visage Technologies
- I have no office at the university, so
don’t try to find me there!
TODAY
- 1. Overview of the course
- 2. Introduction to image coding:
- Purpose
- History
- How many samples/pixels/bits?
- 3. A fundamental difference: Lossy vs lossless
coding
- 4. Models for image & audio coding and the coding
methods they imply
PART 1: OVERVIEW OF THE COURSE
Course website
http://www.icg.isy.liu.se/courses/tsbk01
Course components
- 12 lectures
- 8 problem-solving classes
- 2 computer-aided classes
- 2 laborations
- A written exam
Lectures
- 1. Introduction
- 2. Basic Information Theory
- 3. Source Coding Theory, Huffman Coding
- 4. Arithmetic Coding, Lempel-Ziv Coding,
Lossless Image Coding
- 5. Coding of Analog Sources, Scalar Quantization
- 6. Vector Quantization
- 7. Predictive Coding
- 8. Transform Coding
- 9. Subband and Wavelet Coding
10.Video Coding 11.Speech and Audio Coding 12.Fractal Coding. MPEG-4 Coding
Problem-solving classes/lessons
- 1. Entropy, Markov sources
- 2. Source Coding
- 3. Rate-Distortion, Scalar Quantization
- 4. Vector Quantization
- 5. Predictive Coding
- 6. Transform Coding
- 7. Subband and Wavelet Coding
- 8. Miscellaneous
Computer-aided classes/lessons
- 1. Scalar and Vector Quantization
- 2. To be determined
Laborations
Mandatory!
- 1. To be determined.
- 2. To be determined.
Exam
Written exam Saturday December 20, 14-18. Mandatory.
Literature
- 1. K. Sayood, Introduction to Data Compression.
- 2. Package containing Exercises, Laborations, and
a Table & Formula collection.
Teachers
English lectures: Jörgen Ahlberg, ahlberg@isy.liu.se Laborations, lessons: Harald Nautsch, harna@isy.liu.se Peter Johansson, pejoh@isy.liu.se Examiner, Swedish lectures: Robert Forchheimer, robert@isy.liu.se
PART 2: INTRODUCTION TO IMAGE CODING
Purpose
A compact digital representation of still or moving images.
Constraints
- Good image quality
- Robust to channel errors
- Real time performance
- Cheap
- r
a u d i
- !
! !
Image coding Telecommunications Image processing Computer graphics Digital signal processing