38
UNIVERSITATEA DE MEDICINA SI UNIVERSITATEA DE MEDICINA SI FARMACIE “Victor Babe FARMACIE “Victor Babe ş” ş” TIMISOARA TIMISOARA DISCIPLINA DE DISCIPLINA DE INFORMATICA MEDICALA INFORMATICA MEDICALA http://moodle. http://moodle. umft.ro umft.ro

Achizitia Si Prelucrarea Datelor

Embed Size (px)

Citation preview

Page 1: Achizitia Si Prelucrarea Datelor

UNIVERSITATEA DE MEDICINA SI UNIVERSITATEA DE MEDICINA SI FARMACIE “Victor BabeFARMACIE “Victor Babeş”ş” TIMISOARA TIMISOARA

DISCIPLINA DEDISCIPLINA DE INFORMATICA MEDICALAINFORMATICA MEDICALA

http://moodle.http://moodle.umft.roumft.ro

Page 2: Achizitia Si Prelucrarea Datelor

CURSUL 7CURSUL 7

Page 3: Achizitia Si Prelucrarea Datelor

SEMNALE BIOLOGICESEMNALE BIOLOGICE

ACHIZITIE. ACHIZITIE. FILTRARE.FILTRARE.

SEMNALE PERIODICE.SEMNALE PERIODICE.

Page 4: Achizitia Si Prelucrarea Datelor

1. ACHIZITIA 1. ACHIZITIA SEMNALELOR SEMNALELOR

BIOLOGICEBIOLOGICE

Page 5: Achizitia Si Prelucrarea Datelor

1.1. DEFINITIE1.1. DEFINITIE EVOLUTIA IN TIMP A UNEI VARIABLE BIOLOGICEEVOLUTIA IN TIMP A UNEI VARIABLE BIOLOGICEEtapele de culegere a unui semnal biologicEtapele de culegere a unui semnal biologic

Page 6: Achizitia Si Prelucrarea Datelor

• 1.2. CLASIFICARE1.2. CLASIFICARE

• a) DUPA NATURA:a) DUPA NATURA:– ELECTRICE (ECG, EEG, EMG etc)ELECTRICE (ECG, EEG, EMG etc)

– NE-ELECTRICE (presiune, concentratie etc)NE-ELECTRICE (presiune, concentratie etc)

• b) DUPA EVOLUTIE:b) DUPA EVOLUTIE:– PERIODICE (ECG)PERIODICE (ECG)

– NEPERIODICE (EEG)NEPERIODICE (EEG)

Page 7: Achizitia Si Prelucrarea Datelor

• 1.3. SISTEME DE ACHIZITIE1.3. SISTEME DE ACHIZITIE• SEMNALE ELECTRICE : electroziSEMNALE ELECTRICE : electrozi

• NEELECTRICE: traductoriNEELECTRICE: traductori

(pH, presiune etc) (pH, presiune etc)

Page 8: Achizitia Si Prelucrarea Datelor

1.4. CONVERSIA1.4. CONVERSIA ANALOG - NUMERICA ANALOG - NUMERICA

a) ESANTIONAREAa) ESANTIONAREA• DISCRETIZARE PE AXA OX (- timp -)DISCRETIZARE PE AXA OX (- timp -)

• PERIOADA DE ESANTIONARE: TPERIOADA DE ESANTIONARE: Tee (s) (s)

– Intervalul de timp intre 2 “citiri” consecutive ale semnaluluiIntervalul de timp intre 2 “citiri” consecutive ale semnalului

• FRECVENTA DE ESANTIONARE : fFRECVENTA DE ESANTIONARE : fee (Hz) (Hz)

– Nr. de “citiri” in unitatea de timp (nr.cit / sec)Nr. de “citiri” in unitatea de timp (nr.cit / sec)

ffee = 1 / T = 1 / Tee (1)(1)

Page 9: Achizitia Si Prelucrarea Datelor

Exemplu: semnal inregistrat

Page 10: Achizitia Si Prelucrarea Datelor

ESANTIONAREESANTIONARE

Page 11: Achizitia Si Prelucrarea Datelor

ESANTIONAREESANTIONARE

Page 12: Achizitia Si Prelucrarea Datelor

ESANTIONAREESANTIONARE

Page 13: Achizitia Si Prelucrarea Datelor

• TEOREMA DE TEOREMA DE

ESANTIONAREESANTIONARE (Shannon)(Shannon)

ffee >= 2 . F >= 2 . Fmax max (2)(2)

• Frecventa de esantionare trebuie sa fie Frecventa de esantionare trebuie sa fie

cel putin egala cu dublul frecventei cel putin egala cu dublul frecventei

maxime a semnaluluimaxime a semnalului

• FRECVENTA NYQUIST : 2.FFRECVENTA NYQUIST : 2.Fmaxmax (Hz) (Hz)

Page 14: Achizitia Si Prelucrarea Datelor

Esantionare corectaEsantionare corecta

Shortcut to St.exe.pif

Page 15: Achizitia Si Prelucrarea Datelor

b) CUANTIZAREAb) CUANTIZAREA• DISCRETIZAREA INTENSITATII: AXA OYDISCRETIZAREA INTENSITATII: AXA OY

• INTERVALUL INTRE VINTERVALUL INTRE VMAXMAX SI V SI VMINMIN ESTE IMPARTIT IN “N” ESTE IMPARTIT IN “N”

TREPTE DE AMPLITUDINE TREPTE DE AMPLITUDINE

• VALOAREA UNEI CUANTE (trepte de ampl.): VALOAREA UNEI CUANTE (trepte de ampl.):

V = (V V = (V MaxMax - V - V minmin ) / N ) / N (3)(3)• REL. NUMARUL DE TREPTE – NR. DE BITI: nREL. NUMARUL DE TREPTE – NR. DE BITI: n

N = 2N = 2 n n (4)(4)

Page 16: Achizitia Si Prelucrarea Datelor

CuantizareaCuantizarea

Page 17: Achizitia Si Prelucrarea Datelor

1.5. CONVERTOARE A-N (CAN)1.5. CONVERTOARE A-N (CAN)

• FRECVENTA MAXIMA DE FRECVENTA MAXIMA DE ESANTIONARE (100 Hz - 1 MHz)ESANTIONARE (100 Hz - 1 MHz)

• NUMARUL DE BITI (8, 10, 12, 16)NUMARUL DE BITI (8, 10, 12, 16)

• DOMENIUL DE INTRARE DOMENIUL DE INTRARE (-10/+10 V,-1/+1 V, -0.01/+0.01 V)(-10/+10 V,-1/+1 V, -0.01/+0.01 V)

• NUMARUL DE CANALE NUMARUL DE CANALE (MULTIPLEXARE)(MULTIPLEXARE)

Page 18: Achizitia Si Prelucrarea Datelor

1.6. REPREZENTAREA 1.6. REPREZENTAREA FRECVENTIALAFRECVENTIALA

• a) REPREZENTAREA SEMNALELOR:a) REPREZENTAREA SEMNALELOR:– TEMPORAL TEMPORAL

Ampl = f (timp)Ampl = f (timp)

– FRECVENTIAL (spectru) FRECVENTIAL (spectru) Ampl = f (frecv)Ampl = f (frecv)

Page 19: Achizitia Si Prelucrarea Datelor

Exemplu: semnal sinusoidal de 1 Hertz si spectrul sau

Page 20: Achizitia Si Prelucrarea Datelor

Semnal de 2 HzSemnal de 2 Hz

Page 21: Achizitia Si Prelucrarea Datelor

Semnal mixt - suprapunereSemnal mixt - suprapunere

Shortcut to St.exe.pif

Page 22: Achizitia Si Prelucrarea Datelor

Spectrele diferitelor semnaleSpectrele diferitelor semnale

Page 23: Achizitia Si Prelucrarea Datelor

ANALIZA FOURIERANALIZA FOURIER• Definitie: DESCOMPUNEREA Definitie: DESCOMPUNEREA

SEMNALELOR IN COMPONENTELE SEMNALELOR IN COMPONENTELE LOR FRECVENTIALELOR FRECVENTIALE

• Tipuri de spectre: Tipuri de spectre: – AMPLITUDINEAMPLITUDINE– PUTERE (proportionala cu APUTERE (proportionala cu A22))

Page 24: Achizitia Si Prelucrarea Datelor

• REZOLUTIA SPECTRALAREZOLUTIA SPECTRALA– Unui semnal discret ii corespunde un spectru Unui semnal discret ii corespunde un spectru

discretdiscret– DEFINITIE: DEFINITIE: distanta intre doua puncte vecine in distanta intre doua puncte vecine in

spectruspectru– RELATIA CU LUNGIMEA EPOCII RELATIA CU LUNGIMEA EPOCII (durata (durata

semnalului inregistrat, in secunde)semnalului inregistrat, in secunde)

f = 1 / f = 1 / T T (5)(5)

Page 25: Achizitia Si Prelucrarea Datelor

1.7. Exemplu - problema1.7. Exemplu - problema

• Inregistram un semnal EMG folosind un CAN pe 10 biti, cu o frecventa de esantionare de 500 Hz, preluand epoci de cate 2 secunde. Semnalul de intrare are valori intre 0 si 100 mV. Calculati:

A) perioada de esantionare (in ms)

B) Frecventa maxima in spectru

C) Rezolutia spectrala

D) Numarul treptelor de amplitudine

E) Precizia de citire (valoarea unei cuante, cati mV corespund unui bit)

Page 26: Achizitia Si Prelucrarea Datelor
Page 27: Achizitia Si Prelucrarea Datelor

• DEF: filtrare = eliminarea (diminuarea) DEF: filtrare = eliminarea (diminuarea) zgomotelorzgomotelor

• 2.1. CLASIFICAREA ZGOMOTELOR 2.1. CLASIFICAREA ZGOMOTELOR (perturbatii):(perturbatii):

PERIODICE (zgomot roz = frecvente joase)PERIODICE (zgomot roz = frecvente joase) NEPERIODICE (zgomot alb)NEPERIODICE (zgomot alb)• 2.2. RAPORTUL SEMNAL / ZGOMOT 2.2. RAPORTUL SEMNAL / ZGOMOT (decibeli (decibeli

dB)dB)• 2.3. MODURI DE FILTRARE2.3. MODURI DE FILTRARE

– FILTRE ELECTRONICE (inainte de CAN)FILTRE ELECTRONICE (inainte de CAN)– FILTRE NUMERICE (dupa CAN)FILTRE NUMERICE (dupa CAN)

Page 28: Achizitia Si Prelucrarea Datelor

2.4. TIPURI DE FILTRE:Ox = frecv., Oy = % iesire

Page 29: Achizitia Si Prelucrarea Datelor

PRELUCRAREA PRELUCRAREA SEMNALELOR BIOLOGICESEMNALELOR BIOLOGICE

PERIODICEPERIODICESI NEPERIODICESI NEPERIODICE

Page 30: Achizitia Si Prelucrarea Datelor
Page 31: Achizitia Si Prelucrarea Datelor

3.1. UNDELE CARACTERISTICE3.1. UNDELE CARACTERISTICE

Page 32: Achizitia Si Prelucrarea Datelor

3.2. DEFINIREA PERIOADEI3.2. DEFINIREA PERIOADEI

Page 33: Achizitia Si Prelucrarea Datelor

3.3. FAZELE PRELUCRARII 3.3. FAZELE PRELUCRARII SEMNALULUI ECGSEMNALULUI ECG

Page 34: Achizitia Si Prelucrarea Datelor

• b) ELIMINAREA ARTEFACTELORb) ELIMINAREA ARTEFACTELOR• LINIA DE ZERO LINIA DE ZERO • NETEZIREA (0.25 + 0.5 + 0.25)NETEZIREA (0.25 + 0.5 + 0.25)

Page 35: Achizitia Si Prelucrarea Datelor

• c) TIPIFICAREA QRSc) TIPIFICAREA QRS• RECUNOASTEREA FORMELOR DE RECUNOASTEREA FORMELOR DE

COMPLEXE QRS COMPLEXE QRS

Page 36: Achizitia Si Prelucrarea Datelor

d) Tipificarea ST - Td) Tipificarea ST - T- boli coronariene- boli coronariene

e) Detectia undelor Pe) Detectia undelor Pf) Selectia ciclului tipic pentru calculef) Selectia ciclului tipic pentru calcule

Page 37: Achizitia Si Prelucrarea Datelor

• 3.4. ANALIZA ECG STANDARD:3.4. ANALIZA ECG STANDARD:• RITMRITM

• PARAMETRII GEOMETRICI:PARAMETRII GEOMETRICI:

– INTERVALEINTERVALE

– AMPLITUDINIAMPLITUDINI

– PANTEPANTE

3.5. ALTE ANALIZE:3.5. ALTE ANALIZE:• VECTOCARDIOGRAMEVECTOCARDIOGRAME

• MAPPING CARDIACMAPPING CARDIAC

• POTENTIALE TARDIVEPOTENTIALE TARDIVE

• ANALIZA ARITMIILORANALIZA ARITMIILOR

Page 38: Achizitia Si Prelucrarea Datelor

- p a u z a -- p a u z a -