Autumn, period 2.
In this course students become familiar with basics of video processing and communications. The emphasis is in video representation and coding.
After completing the course the student is able to explain the basic formats and representations of digital video signals. He can analyze the frequency properties of video signals as well as the effects of sampling of multi-dimensional signals, and he can specify digital filters for video sampling rate conversions. He is able to model video content by using simple two- and three-dimensional models, and apply certain well-known methods for video motion estimation. The student can explain the essential parts of the techniques used in video coding and the most important properties of common video coding standards. He can also describe the general principles of scalable video coding and error resilient video coding.
1. Video formation, 2. Fourier analysis of video signals, 3. Sampling of multi-dimensional signals, 4. Video sampling rate conversion, 5. Video modeling, 6. Motion estimation, 7. Foundations of video coding, 8. Waveform-based coding, 9. Scalable video coding, 10. Video compression standards, 11. Error control in video communications.
Lectures (20 h), exercises (10 h) and Matlab homework assignments (16 h).
Computer Science and Engineering students and other Students of the University of Oulu.
Digital Image Processing, Digital Filters.
521466S Machine Vision. This course provide complementary information on analysis and processing of digital video. The course is recommended to be studied either in advance or simultaneously.
Y. Wang, J. Ostermann, Y. Zhang: Video processing and communications, Prentice-Hall, 2002, chapters 1-6, 8, 9, 11, 13, 14. Additional material about H.264/AVC and HEVC standards. Lecture notes and exercise material.
The course is passed with final exam and accepted homework assignments.
Read more about assessment criteria at the University of Oulu webpage.
The course unit utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.