ELABORAZIONE DATI E SEGNALI BIOMEDICI II Canale unico
Docente coordinatore e verbalizzante: PIETRO ARICÒ
Docenti
Obiettivi formativi
L’insegnamento fornisce allo studente strumenti avanzati per estrarre da segnali e dati biomedici informazioni utili, sia nel dominio nel tempo che in frequenza, con particolare riguardo ai filtri digitali, analisi multivariata, metodi spettrali tempo-frequenza e tempo-scala, esempi di processamento dei segnali elettroencefalografico, elettrooculografico, elettrocardiagrafico, fotopletismografico, e di conduttanza cutanea. Il corso fornisce inoltre strumenti di base per la classificazione di segnali biomedici, per applicazioni di tipo brain-computer interface, come LDA, SVM, elementi di clustering.
Risultati di apprendimento attesi
Al termine del corso, lo studente sarà in grado di:
• Applicare metodi di elaborazione numerica a segnali e dati biomedici;
• Utilizzare strumenti di analisi nel dominio del tempo, della frequenza, tempo-frequenza e tempo-scala;
• Progettare e implementare filtri digitali (FIR, IIR, Wiener) per l’analisi e il filtraggio del segnale;
• Applicare metodi di analisi multivariata (PCA, ICA) per l’estrazione di componenti informative;
• Analizzare segnali fisiologici quali ECG, PPG, EEG, EOG ed EDA;
• Conoscere e utilizzare le principali funzioni di base dell’ambiente MATLAB per sviluppare algoritmi di analisi, elaborazione e visualizzazione di segnali biomedici.
Prerequisiti
● Geometria/Analisi matematica
● Elaborazione dati e segnali biomedici 1:
o Concetti base di trasformazione dati e relativi operatori (es. Correlazione, Cross-correlazione, Auto-correlazione, Convoluzione)
o Analisi di Fourier
o Stima spettrale Non-parametrica
● Nozioni base di programmazione e conoscenza di base dell'ambiente Matlab
Programma dell’insegnamento
● Introduzione al corso - esempi applicativi di sistemi di misura biomedici, con particolare riferimento a sistemi Brain-Computer Interface passivi basati su segnali elettroencefalografici, e dimostrazione live.
● Sistema di misura biomedico (richiami) - filtri analogici e campionamento
● Filtri Digitali
o Trasformata Z
o Filtri FIR
o Filtri IIR
o Filtri ottimi, con particolare riferimento ai filtri di Wiener
● Analisi Multivariata
o Principal Component Analysis
o Independent Component Analysis
● Metodi spettrali tempo-frequenza
o Short-time Fourier Transform (STFT)
o Spettrogramma
o Distribuzioni di Wigner-Ville
o Funzione di autocorrelazione istantanea
o Distribuzioni di Choi-Williams
● Trasformata Wavelet
o Trasformata Wavelet Continua (CWT)
o Caratteristiche della trasformata wavelet Tempo-Frequenza
o Trasformata Wavelet Discreta (DWT) tramite banco di filtri
● Metodi di stima spettrale parametrici
o Metodi Auto Regressivi (Richiami)
o Metodi di stima spettrale mediante autoanalisi
● Processamento del segnale Elettrocardiografico (ECG) e Fotopletismografico (PPG)
o Cenni di fisiologia alla base dei segnali ECG e PPG
o Heart Rate (HR) e Heart Rate Variability (HRV)
o Parametri nel dominio del tempo e della frequenza
o Periodogramma di Lomb-Scargle
o Algoritmo di Pan-Tompkins
o Esempi Applicativi
● Processamento del segnale elettrodermico della pelle (EDA)
o Cenni di fisiologia alla base del segnale EDA
o Metodi di estrazione delle componenti Tonica (SCL) e Fasica (SCR)
o Continuos Decomposition Analysis applicata al segnale EDA
o Algoritmo Ledalab
o Esempi Applicativi
● Processamento del segnale Elettrooculografico (EOG)
o Cenni di fisiologia alla base del segnale EOG
o Metodi di estrazione del parametro Eye Blink Rate (EBR)
o Metodi di correzione di artefatti oculari sul segnale elettroencefalografico
o Algoritmo di regressione di Gratton & Coles
o Esempi Applicativi
● Seminari integrativi sull’applicazione di alcuni dei metodi di processamento (o avanzamento di questi) visti a lezione.
● Esempi pratici in ambiente MATLAB dei metodi di analisi e processamento discussi nel corso
Testi di riferimento
• Semmlow and Griffel, Biosignal and Medical Imaging Processing
• Teaching material provided by the instructor:
• Lecture slides (current and previous year)
• Prerequisite review slides from EDSB1
• Lecture recordings (audio with screen sharing)
• MATLAB code related to the in-class examples
Bibliografia
• Semmlow and Griffel, Biosignal and Medical Imaging Processing
• Teaching material provided by the instructor:
• Lecture slides (current and previous year)
• Prerequisite review slides from EDSB1
• Lecture recordings (audio with screen sharing)
• MATLAB code related to the in-class examples
Modalità di svolgimento
La didattica si svolge tramite lezioni frontali, arricchite da numerosi esempi pratici in ambiente MATLAB, volti a mostrare l’implementazione concreta degli algoritmi di processamento presentati a lezione. Le lezioni vengono registrate (voce + condivisione delle slide) e messe a disposizione degli studenti, insieme al materiale didattico che include slide e codice MATLAB sviluppato progressivamente durante il corso.
Sono inoltre previsti seminari integrativi che presentano applicazioni pratiche degli algoritmi visti a lezione (o versioni avanzate degli stessi), per fornire esempi concreti dell’uso delle tecniche sviluppate. È anche prevista la realizzazione di demo live di sistemi di misura biomedici.
Frequenza
La lezioni saranno svolte in presenza. Verranno effettuate esercitazione in ambiente Matlab, attraverso esempi pratici di processamento e classificazione di dati biomedici reali. La frequenza in aula è fortemente raccomandata.
Modalità di esame
Domande a risposta multipla
Domande a risposta aperta
Esempi di domande
Criteri di valutazione:
L’esame si svolgerà in modalità solo scritta e sarà composto da due parti.
La prima parte sarà composta da risposte multiple su tutto il programma, verranno sottoposte 20 domande a risposta multipla, con 0.75 punti per ogni risposta corretta, -0.25 punti per ogni risposta errata, 0 punti per ogni risposta non data.
La seconda parte sarà composta da 3 quesiti a risposta aperta, di vario tipo sulla base delle argomentazioni ed esempi elaborati a lezione. Verrà assegnata ad ogni risposta opportunamente discussa fino ad un massimo di 5.5 punti.
In questa seconda parte verranno valutate:
• Organizzazione strutturata della risposta
• Capacità di sintesi, ove richiesto
• Appropriatezza dei termini utilizzati
• Capacità di evidenziare connessioni tra parti diverse del programma.
• Proposta di riflessioni originali fatte durante lo studio della materia
Esami particolarmente brillanti (≥31) concorreranno per la lode.
Programmazione delle attività didattiche
- Sistema di misura biomedico (richiami) - 5 ore
- Filtri
Digitali - 12 ore - Analisi
Multivariata - 8 ore - Metodi spettrali tempo-frequenza - 8 ore
- Trasformata
Wavelet - 8 ore - Metodi di stima spettrale parametrici - 8 ore
- Processamento di segnali autonomici (PPG/ECG/EDA/EOG) - 5 ore
- Seminari
integrativi sull’applicazione di alcuni dei metodi di processamento (o
avanzamento di questi) visti a lezione - 6 ore
Obiettivi per lo sviluppo sostenibile - Agenda ONU 2030
- Anno accademico2025/2026
- Corso di studio a cui afferisce l’insegnamentoIngegneria Biomedica
- Codice insegnamento1021769
- CurriculumGestione del sistema sanitario
- Anno e semestre2º anno - 1º semestre
- TipologiaAttività formative caratterizzanti
- AmbitoIngegneria biomedica
- SSDING-INF/06
- Presenza obbligatoriaNo
- Linguaita
- CFU6 CFU
- Durata complessiva60 ore
- Distribuzione delle ore60 classroom hours