- Docente: Elena Loli Piccolomini
- Credits: 6
- SSD: MAT/08
- Language: English
- 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)
-
from Feb 17, 2026 to May 21, 2026
-
from Mar 19, 2026 to Apr 30, 2026
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
The exam consists of two parts:
-
Submission and discussion of a project assigned by the instructor at the end of the course. The discussion will take place through a presentation using slides or a notebook. The following will be evaluated:
-
the correctness and efficiency of the software
-
the accuracy of the results obtained
-
the presentation
Maximum score: 25
-
A short oral exam on the theoretical topics covered in class (1–2 questions). The following will be evaluated:
-
understanding of the topic
-
clarity in the explanation of the topic
Maximum score: 6
Honors may be awarded at the discretion of the instructor.
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
This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.