Advanced Signal Processing (ELE640)

We surround ourselves with smart phones, watches and sensors. With the help of such equipment we have conversations, listen to music, watch films, receive information about the world around us as well as monitor our surroundings and ourselves. We need advanced signal and image processing to be able to interpret and give meaning to data from such sensors, including medical equipment. This course builds on subjects such as Signal Processing, Image Processing and Computer Vision as well as Machine Learning. We learn basic theory, some new techniques and establish "building blocks", which we use in specific applications. We learn to extract features from data we can feed into machine learning programs.


Course description for study year 2023-2024. Please note that changes may occur.

Facts

Course code

ELE640

Version

1

Credits (ECTS)

10

Semester tution start

Autumn

Number of semesters

1

Exam semester

Autumn

Language of instruction

Norwegian

Content

Topics covered are: Multirate signal processing, wavelets and filter banks, stochastic signal processing, spectral estimation and quantization, techniques and methods for signal and image compression, as well as feature extraction from signals in the time and frequency domain. We will use signal and image processing in specific applications, including examples using biomedical data. We will also use machine learning to make decision systems.

Learning outcome

Knowledge:

  • The student will learn advanced signal processing techniques that build on ELE500 Signal processing and ELE510 Image processing and computer vision.
  • Students will gain knowledge about signal and image processing tools, such as multirate signal processing, wavelets and filter banks, stochastic signal processing, spectral estimation and quantization, techniques and methods for signal and image compression, as well as feature extraction from signals in the time and frequency domain.
  • The student will understand how signal and image processing techniques can be used in specific applications such as compression of images and signals.
  • The student will also understand how signal and image processing can be used in biomedical applications.

Skills:

The students will be able to use advanced mathematical and statistical methods in the analysis and construction of signal processing systems as well as the ability to use programming tools to achieve this (Matlab and/or Python).

General competence:

After this course the student should have a general understanding of both fundamental and some advanced concepts used in signal processing, as well as an understanding in how to use such concepts in real world signal processing problems.

Required prerequisite knowledge

ELE500 Signal Processing

Recommended prerequisites

ELE510 Image Processing and Computer Vision, ELE520 Machine Learning

Exam

Written exam and written project rapport

Form of assessment Weight Duration Marks Aid
Written exam 60/100 4 Hours Letter grades No printed or written materials are allowed. Approved basic calculator allowed
Written project rapport 40/100 Letter grades All written and printed means are allowed. Calculators are allowed

The project will be done in groups of 1-2 persons. The report describes and documents the project work. Each group participant will get the same grade based on the report. If a student do not hand in the project report in time, it is considered to be a failed (i.e grade F), unless there is a valid absence of leave, which can give prolonged time.If a student/group fail the project, the student can do a new project with a different title next time the subject is taught.

Coursework requirements

Presenting the project in class

Course teacher(s)

Course coordinator:

Ketil Oppedal

Head of Department:

Tom Ryen

Method of work

4-6 hours of lectures a week. Exercises using Matlab and/or Python. Project work the last 4 weeks of the semester. At least 3 of these weeks are without lecturing.

Open for

Admission to Single Courses at the Faculty of Science and Technology Robot Technology and Signal Processing - Master of Science Degree Programme

Course assessment

There must be an early dialogue between the course coordinator, the student representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital course evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.

Literature

Search for literature in Leganto