MMI701 MULTIMEDIA SIGNAL PROCESSING
Course Code: | 9090701 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (0.00 - 0.00) |
ECTS Credit: | 8.0 |
Department: | Multimedia Informatics |
Language of Instruction: | English |
Level of Study: | Graduate |
Course Coordinator: | |
Offered Semester: | Fall Semesters. |
Course Objectives
Via this course and by the successful completion thereof, the students will:
- Learn the fundamental methods to process various unidimensional multimedia signals such as speech, audio, and biometric signals
- Learn standard optimum and adaptive filtering methods
- Learn about how linear prediction can be used
- Learn standard spectrum estimation methods and time-frequency representations
- Become proficient in Python and/or Matlab to the level that would allow the usage of these languages in research projects in multimedia informatics
Learn and apply the concept of reproducible research
Course Content
This course aims to provide a practical coverage of a fundamental topic relevant to multimedia computing: multimedia signal processing. Topics related to signal processing with applications in multimedia computing will be taught. These are fundamentals of signals and systems, z-transforms, frequency analysis of signals and systems, concepts of stability and causality, sampling theorem, design of linear-time invariant systems, optimal filters, linear production, adaptive filters, spectrum estimation, and time-frequency representations.The course has a good balance of theoretical and practical aspects.Theoretical aspects thought during the course will be complemented with practical examples using a high-level programming language such as Python and/or Matlab. The course will also include a term project that will involve the students developing a solution to an actual multimedia signal processing problem with the theoretical and practical tools that they learned during the course.
Course Learning Outcomes
By the successful completion of this course, the students will be able:
- to apply standard signal processing techniques in multimedia signal processing problems
- to formulate multimedia signal processing related problems appropriately
- to understand the capabilities and limitations of applying signal processing techniques in multimedia computing problems
Program Outcomes Matrix
Level of Contribution | |||||
# | Program Outcomes | 0 | 1 | 2 | 3 |
1 | Having acquired in-depth knowledge in at least one of: computer graphics, audio signal processing, game physics, artificial intelligence, modelling and simulation, human-computer interaction, or computational aesthetics, | ✔ | |||
2 | Having acquired working knowledge on the components of computer games, virtual reality applications, simulators, and educational applications, | ✔ | |||
3 | Having the necessary expertise to apply theoretical concepts in addition to having practical experience, | ✔ | |||
4 | Having the ability to produce novel ideas and solutions, | ✔ | |||
5 | Having the necessary skills to carry out research and implement the results thereof in practice, | ✔ | |||
6 | Having the ability to work as a member of inter- and multi-disciplinary teams and take up leadership roles in such teams when necessary, | ✔ | |||
7 | Having excellent written and verbal skills as well as the capacity to efficiently communicate ideas, | ✔ | |||
8 | Having acquired the knowledge that is independent of current development tools and the ability to use this body of knowledge for learning new tools, | ✔ | |||
9 | Having acquired the skills for lifelong learning and ways of reaching new information when necessary, | ✔ | |||
10 | Having the skills to follow both theoretical and practical scientific and technological developments in the field, | ✔ | |||
11 | Having awareness of engineering and academic ethics, knowing and adopting the fundamental principles thereof. | ✔ |
0: No Contribution 1: Little Contribution 2: Partial Contribution 3: Full Contribution