Departments' graduate courses

Course start and periodicity may vary. Please see details for each course for up-to-date information. The courses are managed and administered by the respective departments. For more information about the courses, how to sign up, and other practical issues, please contact the examiner or course contact to be found in the course information. 

Tracking Theory

  • Course code: FSSY040
  • Course higher education credits: 7.0
  • Graduate school: Signals and Systems
  • Course is normally given: The course will be given preliminary in the spring 2019.
  • Language: The course will be given in English
This course deals with methods for solving various types of tracking problems. We can roughly divide the content into the following areas, with the corresponding techniques listed after:
  • Linear filtering: the Kalman filter and particle filters.
  • Non-linear filters: extended Kalman filters, unscented Kalman filters and particle filters.
  • Multiple model filters: Interactive Multiple Models (IMM), multiple model pruning and change detection using CUSUM.
  • Data association: Nearest Neighbors (NN), Probabilistic Data Association (PDA), Global Nearest Neighbors (GNN), Joint Probabilistic Data Association (JPDA) and Multiple Hypothesis Tracking (MHT).
  • Track handling: Sequential Probability Ratio Tests (SPRT) and "N of M".

To obtain a good theoretical and practical knowledge of a general tracking system.

By the end of this course the participants will be able to use measurements to acquire knowledge regarding the states of a set of objects (targets). interpret the output from a tracking system and use it to make decisions. formulate sensor and motion models that can be utilized to perform tracking. implement and understand the commonly used linear and non-linear filtering algorithms. select a suitable data association technique among the frequently used ones. implement different methods to detect new objects and to initiate their tracks. design and implement a complete tracking system in simplified examples.

We will meet for one three hour session every week. The participants are expected to solve problems and implement algorithms every week. During the lectures we will discuss the last week's homework and material. At the end of each meeting I will present next week's topic and specify the homework.

To pass the course you are required to complete a minimum of 80 percent of the homework assignments.

A decent background in topics such as statistics, estimation theory, and stochastic processes is useful.
We will use select parts of the two books,
  1. Branko, R., Arulampalam, S., Gordon, N., (2004). "Beyond the Kalman filter"
  2. Blackman, S., Popoli, R., (1999). "Design and Analysis of Modern Tracking Systems " Artech House, Norwood, MA.
Lennart Svensson E-mail:
More information
Lennart Svensson
Telephone: 031-772 1777

Page manager Published: Wed 10 Feb 2021.