This repositroy contains supporting materials for the lecture "Video Coding" at Ilmenau University of Technology. It contains Python examples and Jupyter notebooks.
The directory "LecturesJupyterNotebooks" contains Jupyter notebooks including the Python examples and experiments. To let them run, download each lectures folder and then start them in with "jupyter notebook" oder "jupyter-lab" in a terminal shell, or simply click on the "run in Colab" button to start a Google Colab instance in your browser.
Lecture 2,Python Video Processing:
Lecture 3, 2D Signal Processing Basics:
Lecture 4, Irrelevance Reduction, Transforms:
Lecture 5, Transform Coding, Synthesis:
Lecture 6a, Compression Approaches:
Lecture 6b, Motion Compensation:
Lecture 7, Motion Compensation Accuracy:
Lectute 8, Optimum Transforms, KLT:
Lecture 10, Cascade Transforms H264, Wavelets,
Lecture 11, MPEG4 AVC, H.264 tools:
Lecture 13, HEVC, H.265 tools:
Lecture 14, Improved interpolation:
Lecture 15, Stereo video coding:
Gerald Schuller