Multimedia Computing and Computer Vision Lab












Student Theses


Source Code / Datasets




SS08: Audio Signal Processing

From Multimedia Computing Lab - University of Augsburg

Recent Exercise:


Instructors: Prof. Dr. Rainer Lienhart, Gregor van den Boogaart
Time Lecture: Fri, 8.15 - 9.45 Room: 202 Eichl.
Time Exercise: Mon, 14.00 - 18.00, Room 306/317 Eichl.
Fri, 10.00 - 14.00, Room 306/317 Eichl.
Credits: 2+4 SWS, Schein yes, 8 LP
Multimedia Teilbereiche: Multimedia Methoden, Systemnahe Grundlagen von Multimedia


Multimedia content is nowadays an intergral part of our everyday life. Representation and transmission as well as processing are performed mostly digital. Due to the amount of data, handling and organizing it automatically or computer assisted is an emerging field of relevant new applications, such as audio information retrieval, which are enabled by the increasing computing performance.

In the course the special skills for programming audio processing and retrieval algorithms will be introduced and practiced. The first part is reserved for very basic tasks. This will be handling of audio-files, audio-I/O programming and basic algorithms for signal generation and signal processing. Every student has to perform this exercises on his/her own. The second part is reserved for projects, which are done in small project teams. The topics for the projects are choosen from the field of audio and music information retrieval and machine listening. Students are encouraged to propose own topics for their projects.

In previous runs of the course project groups worked e.g. on the following topics:

  • Audio thumbnail generation.
  • Music genre classification and artist identification.
  • Beat tracking and tempo extraction.
  • Key finding.
  • Chord recognition.
  • Melody extraction.


Intended for 5th and higher semesters. Knowledge in statistics, machine learning or signal processing is helpful (MMG, Media Mining I/II, AIR, VSP, MSP, W-Theorie, ...). The programming will be mostly in C/C++, therefore at least a basic knowledge of C/C++ is mandatory.


Registration is already closed.


  • The course starts with the first lecture on friday, 18.04.2008.


  • A. V. Oppenheim, R. W. Schafer, J. R. Buck, “Discrete-time signal processing”, 1999, [Oppenheim et al., 1999]
  • Open MP (Informatik Im Fokus): Simon Hoffmann, Rainer Lienhart, 2008


Abgabe bis Aufgabenblatt Zusatzmaterial
Di, 18.04.2008, 24:00 Uhr Blatt 1 [], []
Di, 06.05.2008, 24.00 Uhr Blatt 2
Mi, 14.05.2008, 24.00 Uhr (holiday!) Blatt 3
Di, 20.05.2008, 24.00 Uhr Blatt 4 []
Di, 27.05.2008, 24.00 Uhr Blatt 5 [], []