Universität Wien
Warning! The directory is not yet complete and will be amended until the beginning of the term.

052600 VU Signal and Image Processing (2025W)

Continuous assessment of course work

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).

Details

max. 50 participants
Language: English

Lecturers

Classes (iCal) - next class is marked with N

The course consists of a combination of pre-recorded lectures and an in-class review session for each block of the course. Details will be explained in the first lecture.

  • Wednesday 01.10. 15:00 - 16:30 Hörsaal 2, Währinger Straße 29 2.OG
  • Wednesday 15.10. 15:00 - 16:30 Hörsaal 2, Währinger Straße 29 2.OG
  • Tuesday 04.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Wednesday 19.11. 15:00 - 16:30 Hörsaal 2, Währinger Straße 29 2.OG
  • Wednesday 26.11. 15:00 - 16:30 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
    PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Wednesday 03.12. 15:00 - 16:30 Hörsaal 2, Währinger Straße 29 2.OG
  • Wednesday 17.12. 15:00 - 16:30 Hörsaal 2, Währinger Straße 29 2.OG
  • Tuesday 20.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Wednesday 21.01. 15:00 - 16:30 Hörsaal 2, Währinger Straße 29 2.OG
  • Tuesday 27.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Wednesday 28.01. 15:00 - 16:30 Hörsaal 2, Währinger Straße 29 2.OG
    Seminarraum 7, Währinger Straße 29 1.OG

Information

Aims, contents and method of the course

Algorithms for data analysis are often based on the assumption of independent and identically distributed (i.i.d) data. The world, however, often violates the first "i", i.e., it generates data with a rich spatial and temporal structure such as time-series and images. Representing, understanding, and processing this structure is the domain of signal processing. As such, a firm grasp of signal processing is essential to understand structure in data and design systems that exploit this structure.

In the first part of this course, we will approach signal processing from the perspective of linear time-invariant (LTI) systems, i.e., we will consider signals as outputs of LTI-systems [1]. This approach will lead us to study the discrete(-time) Fourier transform (D(T)FT) and its applications, including sampling and filter design. In the second part of the course, we will study several variants and extensions of the Fourier transform, including the Hilbert-, Discrete Cosine- and Wavelet transforms. In the third part of the course, we will take an alternative approach to signal processing and consider signals as realizations of stationary stochastic processes [2]. This will lead us to the field of stochastic spectral analysis. We will conclude the course with an introduction to information theory and compression algorithms, e.g., the Lempel-Ziv-Welch (LZW) algorithm that is used in data formats such as ZIP and TIFF.

Assessment and permitted materials

* Two feedback sheets: 4%
* Midterm programming exam: 30%
* Final: 66%

In addition, you can earn up to 10% of bonus points by answering questions on Moodle about the pre-recorded videos prior to each review session.

Minimum requirements and assessment criteria

Prerequisites: StEOP, PR2, MG2, THI, MOD, ADS
Recommended prerequisites: NUM

* Two feedback sheets: 4%
* Midterm programming exam: 30%
* Final: 66%

Grading will be done according to the following scheme:

1. At least 87.5%
2. At least 75.0%
3. At least 62.5%
4. At least 50.0%

In addition, you can earn up to 10% of bonus points by answering questions on Moodle about the pre-recorded videos. These bonus points count towards the overall points independently of the points you achieve on the assignments and the exams, i.e., they can help you pass the course.

*You need at least 10% of the points on each exam to pass the course.*

Examination topics

The major goals of this course include:
* Understanding the theory of signals and linear time-invariant systems.
* Becoming familiar with spectral transformations and data compression algorithms.
* Being able to implement common transformations in Python and applying them to time-series and images.

Reading list

1. Alan V. Oppenheim, Ronald W. Schafer, Discrete-Time Signal Processing, 3rd Edition, Pearson, 2010
2. Donald B. Percival, Andrew T. Walden, Spectral Analysis for Physical Applications, Cambridge University Press, 1993
3. Rafael C. Gonzales, Richard E. Woods Digital Image Processing 4th edition, Addison-Wesley, 2018.
4. Boaz Porat, Digital Processing of Random Signals, Dover Publications, 2008.

Association in the course directory

Last modified: Fr 24.10.2025 07:45