Week 1
Covering topics: Introduction
Reading: Chapter 1 in the textbook
Teaching/HW: Explaining the syllabus and introduce image processing
Hours spent for preview and review: 1 hour each
--
Week 2
Covering topics: Mathematical Background
Reading: Slides
Teaching/HW: Teaching fundamental math background for video compression
Hours spent for preview and review: 2 hours each
--
Week 3 & 4
Covering topics: Color space and video formats
Reading: Chapter 2
Teaching/HW: Introducing several color spaces and video formats often used
Hours spent for preview and review: 2 hours each
--
Week 5 & 6:
Covering topics: Predictive coding - spatial prediction
Reading: Chapter 3 and 7
Teaching/HW: Talking about how to use spatial information for prediction in order to compress data
Hours spent for preview and review: 2 hours each
--
Week 7 & 8
Covering topics: Predictive coding - temporal prediction (motion estimation and compensation)
Reading: Chapter 3 and 6
Teaching/HW: Speaking about how to use temporal information for prediction in order to compress data
Hours spent for preview and review: 2 hours each
Week 9: Midterm Exam
Week 10 & 11
Covering topics: Transform coding and quantization
Reading: Chapter 7 and 8
Teaching/HW: Teaching about how to transform data from the time domain to the frequency domain and to quantize signals for lossy compression
Hours spent for preview and review: 2 hours each
Week 12-13
Covering topics: In-loop filter and entropy coding
Reading: Chapter 8 and 9
Teaching/HW: Teaching about how to remove blocking artifacts in the encoding/decoding process and to turn the compressed data into bitstream (code)
Hours spent for preview and review: 2 hours each
Week 14
Covering topics: Rate-distortion optimization
Reading: Chapter 10
Teaching/HW: Explaining the trade-off between the coding bitrate and video quality and how to optimize them.
Hours spent for preview and review: 2 hours each
Week 15: Final exam
Week 16: Flexible Teaching (H.264/H.265, Deep learning-based video compression processing)
Week 17: Flexible Teaching (Deep learning-based video compression processing)
Week 18: Final Presentation
|