B5534 - COMPUTATIONAL IMAGING

Academic Year 2025/2026

  • Moduli: Elena Loli Piccolomini (Modulo 1) Davide Evangelista (Modulo 2)
  • Teaching Mode: In-person learning (entirely or partially) (Modulo 1); In-person learning (entirely or partially) (Modulo 2)
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Computer Science (cod. 6698)

Learning outcomes

At the end of the course the student knows about computational imaging methods and applications with a focus on solving inverse problems in imaging, such as denoising, deconvolution, single-pixel imaging, and others. He can solve some of the previous imaging problems by using both classic optimization algorithms and modern data-driven approaches with convolutional neural networks (CNNs).

Course contents

-

Basic concepts of image formation and noise modeling

– Mathematical tools for image processing: filters, discrete Fourier transform

– Computational imaging applications as inverse problems: denoising, deblurring, super-resolution, segmentation, tomographic reconstruction, …

– Classical methods based on regularization for solving computational imaging problems

– Convolutional neural network approaches: study of architectures and state-of-the-art imaging losses

– Generative approaches: Generative Adversarial Networks (GANs), Diffusion Models, and their applications in computational imaging. Recent developments

– Hands-on sessions using Python and PyTorch

Readings/Bibliography

Notes and slides of the teachers 

Teaching methods

Frontal lessons and exercises with one's own laptop

Assessment methods

Delivery and discussion of a project assigned by the teacher at the end of the course. The project will be discussed by means of slides.

Teaching tools

Slides and codes given by the teacher.

Office hours

See the website of Elena Loli Piccolomini

See the website of Davide Evangelista

SDGs

Good health and well-being Quality education Gender equality Decent work and economic growth

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.