Seminar: Computational Methods for X-ray Computed Tomography

Administrative information

Seminar course for Bachelor students (IN0014) and Master students (IN2107).

  • Organizer: Tobias Lasser
  • Sessions: 10 in presence sessions during the lecture period from April 19, 2023 to July 12, 2023
    • Wednesdays, 10:15 - 11:45, in MIBE 1.211 (Boltzmannstr. 11)
  • Course language: English

Pre-course meeting

A pre-course meeting will take place on Monday, February 6, 2023, at 14:00 in the MIBE auditorium (E.126, Boltzmannstr. 11). You can also join this pre-course meeting online via BBB.


Registration is now closed.

Course overview

X-ray Computed Tomography (CT) is an imaging modality that sees widespread use in both the medical domain to aid diagnosis and therapy planning, and in industrial settings, for example for materials testing. Enabling X-ray CT are computational methods that allow you to go from detector measurements (1D or 2D) to reconstructed images (2D or 3D). In this seminar course, we will study those methods in just enough detail to get an insight into the mathematics and algorithms employed in X-ray CT. This course is based on the book Computed Tomography: Algorithms, Insight, and Just Enough Theory by Per Christian Hansen, Jakob Sauer Jorgensen, and William R.B. Lionheart.

Course modalities

The seminar course will take place in 10 weekly in presence sessions during the lecture period. The sessions will start on April 26, 2023, and will be finished on July 5, 2023.

Each participating student will focus on one of the chapters of the book the course is based on (see above). In each weekly session, the student will present the contents of the chapter in a 60 minute lesson. This lesson will be split into an interactive presentation of the chapter contents (45 minutes), and a presentation of the code that (s)he has written to support that chapter's contents while showing corresponding image results (15 minutes).

One week after the weekly session, a written report in PDF format has about the lesson has to be submitted, along with a repository containing the associated code.

Aims of the course

After participating in this seminar course, students will be able to understand the basics of computational methods used in X-ray CT. In addition, the students will have implemented key concepts of those computational methods on their own, gathering some hands-on experience in reconstruction methods for X-ray CT.


Basic mathematical knowledge from Bachelor studies is required, along with some programming experience in a language like Python or Matlab.