2000 fm pb_easyscan_emission_maps_sim_vs_measure (1)
presentazione
1. UNIVERSITÀ DEGLI STUDI DI TRENTO - FACOLTÀ DI INGEGNERIA
CORSO di LAUREA SPECIALISTICA
in INGEGNERIA delle TELECOMUNICAZIONI
APPROCCIO BASATO SU OTTIMIZZAZIONE
PSO PER MONITORAGGIO
CARDIACO PRENATALE
TESI di L AUREA
Relatore
Ing. Farid Melgani
Correlatore
Ing. Noureddine Ghoggali
Ing. Edoardo Pasolli
Laureando
Luca Lorenzi
Anno Accademico 2007/2008
2. SEPARAZIONE di SORGENTI
• La Blind Source Separation (BSS) permette
di identificare sorgenti di informazione non
direttamente accessibili
• Applicazioni
- denoising di immagini
- analisi di dati finanziari
- separazione di segnali audio
• Stato dell’arte
- Principal Component Analysis (PCA)
- minimizzazione dell’Informazione Mutua
- Independent Component Analysis (ICA)
Sorgente 1
Sorgente 2
Sorgente n
.
.
.
MIXING
?
Osservazione 1
Osservazione 2
Osservazione n
.
.
.
BSS
3. MONITORAGGIO PRENATALE
•Esistono diverse tecnologie per il controllo
delle condizioni di benessere del feto:
ecografia, flussimetria, amnioscopia,
cordocentesi, ecc …
•Novità: elettrocardiografia fetale
–Motivazioni: per prevenire ipossia-anossia, che
possono portare ad una acidemia metabolica,
quindi anche a danni cerebrali
–Tecnologie attuali: cardiotocografia (CTG), ECG da
scalpo (invasiva) e ECG dal ventre materno
4. OBIETTIVO 1: separazione a coppia
•Problema: ignoranza della posizione del feto
•Soluzione: sistema di selezione dei 2 elettrodi più adatti,
da cui si possano estrarre le componenti ECG
•Obiettivo: sviluppo di un sistema basato su Particle
Swarm Optimization (PSO)
ECG materno
ECG fetale
5. OBIETTIVO 2: Separazione multipla
• Problema: estrarre da n acquisizioni n segnali
sorgenti
– la scelta di identificare i 2 segnali ECG sorgenti è
lasciata ad un analista
• Soluzione: sistema di estrazione multipla: PCA,
ICA, …
• Obiettivo: sviluppo di un metodo alternativo
basato su Particle Swarm Optimization (PSO)
6. APPROCCIO AL PROBLEMA
2
ˆs
x1
OSSERVATO
MATRICE MIXING
A
x2
OSSERVATO
Whitening
&
filtering
BSS
MATRICE
DEMIXING
W =A-1
ELEMENTI
NON ACCESSIBILI
1
ˆs
s1
MATERNO
s2
FETALE
2221
1211
AA
AA
2221
1211
WW
WW
7. PARTICLE SWARM OPTIMIZATION
• PSO è una tecnica di ottimizzazione
stocastica
• Concetto base = condivisione sociale
dell’informazione
• Più “particelle” (soluzioni candidate)
esplorano lo spazio delle soluzioni,
modificando posizione e velocità in relazione
alla propria esperienza e quella delle altre
particelle
• Valutazione della soluzione tramite funzione
fitness
8.
)()()()()()()()1(
)()()1(
2211 tttrctttrctwt
ttt
igibiii
iii
ppppvv
vpp
EQUAZIONI PSO
Coefficiente
di inerzia
Coefficiente di
accelerazione
Peso
stocastico
9. METODO 1
• Obiettivo: identificare i 2 elettrodi che meglio separano i 2
contributi ECG
• Idea: implementazione di un’applicazione basata su feature
selection, in grado di selezionare la coppia migliore
• Design: particella binaria:
• Fitness function: negentropia dell’ICA: )-H(y)J(y )=H(ygauss
Particella binaria
11. PIANO SPERIMENTALE
• Dati:
– simulati:
• SNR: 5, 10, 15 [dB]
• Frequenza M/F: 60/120, 60/150 [Hz]
• Ampiezza M/F: 10/1, 10/3
– reali: dataset “DaISy” di Lieven De Lathauwer
• Criteri di validazione: σ
-μy
σ
-μx
N
ρ=
N
i y
yi
x
xi
1
1
12. RISULTATI METODO 1: dati simulati
2/10
][120
][60
/
FM
F
M
ampiezza
Hzfrq
Hzfrq
Coeff. di correlazione
Madre 96.98 %
Feto 91.20 %
][5 dBSNR
17. RISULTATI METODO 2: dati reali
Segnali estratti attraverso la tecnica ICASegnali estratti attraverso la tecnica PSOConfronto tra le due metodologie
18. CONCLUSIONI
Separazione cieca di sorgenti, basata su Particle
Swarm Optimization, per separare il tracciato ECG
fetale da quello materno:
– Separazione a coppia: feature selection di 2 elettrodi
• sufficiente per Fetal Heart Rate (FHR)
• poco adatta per uno studio della forma d’onda
– Separazione multipla: scomposizione da n
acquisizioni a n segnali sorgenti
• buoni risultati
• si necessita di un analista per la decisione finale
• Sviluppi futuri: validare il sistema con ulteriori
dataset reali