Il presente modulo ha come obiettivo quello di fornire allo studente gli elementi fondamentali relativi all'elaborazione di immagini mediche. L'imaging medicale si caratterizza, nell'ambito piu ampio dell'image processing, per la necessità di una maggiore attenzione agli aspetti più clinici dell'immagine, primo fra tutti la valenza diagnostica dell'immagine medesima. Il medico, infatti, rimane il fruitore ultimo dell'immagine medica, che si configura come uno strumento con piu valenze: diagnostica, terapeutica, di monitoraggio, di ricerca e di validazione. Non si intende confinare il corso alle immagini di diagnostica umana in-vivo, ma si intende comprendere anche le applicazioni piu collegate alle scienze della vita, quali l?elaborazione delle immagini cellulari e sub-cellulari, precliniche e molecolari.
Scopo del corso, quindi, e quello di affrontare le problematiche tipiche connesse all'utilizzo di immagini nelle diverse applicazioni delle scienze della vita. Obiettivo primario e quello di fornire allo studente una "visione" dell'elaborazione che vada al di là delle tecniche numeriche e computazionali, ma che tenga il quesito clinico (o scientifico) sempre come target primario. Obiettivi correlati sono la capacita di individuare le tecniche di elaborazione piu adatte nelle diverse condizioni.
The main objective of this module is to provide students with the fundamental concepts of medical image processing. Within the broader field of image processing, medical imaging stands out for requiring greater attention to the clinical aspects of the image—first and foremost, its diagnostic value. Ultimately, the physician is the final user of the medical image, which serves multiple purposes: diagnostic, therapeutic, monitoring, research, and validation. The course is not limited to in-vivo human diagnostic imaging but also includes applications in the life sciences, such as cellular and sub-cellular image processing, preclinical imaging, and molecular imaging.
Thus, the aim of the course is to address the typical challenges associated with using images in various life science applications. The primary goal is to give students a "vision" of image processing that goes beyond numerical and computational techniques, always keeping the clinical (or scientific) question at the forefront. A related goal is to equip students with the ability to identify the most appropriate processing techniques under different conditions. At the end of the course, focus will be put on how to designing and develop a software system that processes medical images.
Knowledge and Understanding
In the specific field of medical imaging, foundational knowledge includes the ability to understand the nature and diagnostic value of an image, which always represents only a partial view of a physical/physiological reality.
Applying Knowledge and Understanding
By the end of the course, students should be able to:
• Distinguish different types of medical images,
• Match processing techniques with diagnostic/scientific questions,
• Develop innovative strategies and solutions accordingly.
Judgment Autonomy
This course helps develop independent judgment skills, particularly during laboratory sessions.
Communication Skills
The course also aims to improve students' written and oral communication skills through lab activities.
Learning Skills
The course encourages continuous learning by encouraging students to consult and read scientific articles published in international journals. This activity aims to provide knowledge of the most current topics in the field of medical image processing. Moreover, the lab sessions are fundamental for putting into practice the theoretical concepts.
In this specific field, the basic knowledge is to understand the clinical meaning of an image, which is always a partial vision of a biological system.
The main ability the students will develop in this course will be the capacity of understanding the clinical relevance of each medical image and to apply and combine the most proper processing techniques in order to develop innovative and performing solutions.
Students are expected to already possess basic knowledge of digital data processing. In particular, knowledge of digital filter theory is essential. A solid foundation in geometry is important for optimal understanding of some of the techniques presented. Students should also be familiar with basic physiology and anatomy, as well as the physical principles behind common medical imaging devices.
The knowledge of the basic principles of data processing in digital format is required. Particularly, it is important a knowledge about the digital filters theory. Good skills in mathematics and geometry are needed for the understanding of some of the processing techniques. The students should also have basic knowledge of human physiology and anatomy, along with the knowledge of the devices for medical imaging.
The goal is to equip students with the basic knowledge required to process clinically relevant images for diagnostic or computational purposes. Students will learn how to enhance the diagnostic value of an image by:
• Reducing noise,
• Modifying edge appearance,
• Equalizing color scales,
• Improving detail perception.
From a computational perspective, students will learn how to:
• Segment images,
• Calculate areas and perimeters,
• Reconstruct 3D volumes.
The course will also introduce common tomographic visualization and computer vision techniques. A broad range of clinical applications will be presented, covering morphological and functional images, across scales ranging from cells to whole organs or systems.
Main Course Topics:
• Images, the eye, and our visual system. Shape and color perception.
• Key parameters of a clinical image and their diagnostic relevance: brightness, optical density, contrast, spatial resolution, depth resolution, amplitude resolution.
• Point-wise and local operations. Brightness and contrast adjustment. Automatic image equalization. Gamma correction.
• 2D filters. Low-pass and high-pass filters. Edge detection. Median filters. Specific denoising techniques.
• Introduction to image segmentation.
• Elements of artificial intelligence applied to medical imaging: deep learning architectures for segmentation.
• Other image segmentation techniques: Morphological techniques. Histogram-based methods. Parametric and geometric deformable models.
• ITK/VTK and professional solutions for processing and re-visualization applications.
• 3D perfusion and vascularization studies. Vascular network skeletonization.
• Initial concepts on designing and developing a software system that processes medical images.
The course aim is to provide the students with the most known techniques for the medical image processing, applied either to clinical diagnosis or research. The student will learn how to improve the signal-to-noise ration of an image, change the appearance of an image, improve its rendering, and managing the color scale. About the numerical processing, the students will learn how to segment an image, how to compute areas and perimeters, and how to render a 3-D object. Some details about the tomographic reconstruction techniques and computer vision methods will be included in this course.
Several clinical applications will be provided: morphological and functional images in a multi-scale approach ranging from cells to whole organs or physiological systems.
The course topics are:
- Visual system, eye, and color perception (2h)
- Digital images. Numerical coding of images. Digitization and rendering (2h)
- Characteristic parameters of clinical images and their clinical relevance (4h)
- Punctual and local operators. Contrast and brightness changes. Image equalization and gamma correction (4h)
- Bidimensional filters: low- and high-pass filters. Median filter and anisotropic filters. Specific filtering techniques (6h)
- Image segmentation. Edge detectors and deformable models. Level-set and flow-vector techniques (10h)
- Filtered backprojection applied to the rendering of 3-D body scans (4h)
- Functional imaging: fMRI (4h)
- DICOM3 standard and different formats for medical digital images (4h)
- ITK/VTK and professional solutions for the development of medical systems (4h)
The course includes lectures and computer-based lab sessions. Labs aim to provide students with real images to which they can apply the techniques covered in class. Lab work will typically be done in groups of four. The programming environments used will be Python and C/C++ (required for specific libraries).
A voluntary contest will be held during the course to optimize a processing code. Each group will be provided with a shared dataset and tasked with developing a solution. The performance of each group’s algorithm will be evaluated to understand strengths and weaknesses of different approaches.
The course consists of frontal lessons and lab activities.
The lab assignments aim at showing the students how the studied techniques perform on real clinical images. The lab activities are conducted in groups of 4 students. Most of the time, MATLAB will be used to develop the code, but some activities will require the use of dedicated libraries in C/C++ language.
During the course the students will be involved in a contest (free and voluntary participation), focused on the optimization of a processing technique. All the groups will have the same image set and the students will propose their processing solution, in order to learn the strengths and weaknesses of the different approaches.
• Slides provided by the instructor
• Recently published scientific articles on relevant techniques
Slides used by the teachers and selected scientific papers.
Slides; Video lezioni tratte da anni precedenti; Materiale multimediale ;
Lecture slides; Video lectures (previous years); Multimedia materials;
Modalità di esame: Prova orale obbligatoria; Elaborato progettuale in gruppo;
Exam: Compulsory oral exam; Group project;
...
Onsite Exam:
• Mandatory oral exam
• Group project
Each group (4 students) is assigned a dataset and a specific task, typically aligned with current challenges in medical imaging. Groups must submit:
1. Code solving the assigned task
2. A report summarizing the methodology and results
Grading:
• Project solution: up to 12 points
• Report quality: up to 10 points
• Oral exam (individual): up to 10 points
Final grade = sum of the three components. Honors (lode) is awarded if total > 30 points.
Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
Exam: Compulsory oral exam; Group project;
The final examination will consist in the discussion of an assignment. The students will be divided in groups of four members and each group will be presented with a specific assignment related to the field of medical imaging. The students will be required to develop a processing framework consisting of a graphical user interface, of an already studied algorithm, and of a new/original algorithm. The use of specific image processing libraries and of object-oriented languages for the GUI will be considered as a plus.
Each group will receive the evaluation of the code, of the report, and of the presentation (the time allowed for the presentation is 10 minutes). Then, each student will undergo an oral colloquium (consisting of three questions in about 15 minutes) dedicated to a deeper discussion about the technological choices.
The student is given the "Laude" when the average mark of the four parts (code, report, presentation and colloquium) is higher than 30.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.