Specjalizacja z fizyki medycznej Analiza sygnałów medycznych

advertisement
Specjalizacja z fizyki medycznej
Analiza sygnałów medycznych
2016/2017
Zad. 1. Zapoznanie się z podstawowymi narzędziami
analizy sygnałów medycznych.
1. Informacje o kanałach (Display->Channel info)
2. Wstawianie, kopiowanie, usuwanie kanałów z sygnałem
a. duplicate waveform
b. remove waveform
c. insert waveform
3. Ustawianie kolejności wyświetlania kanałów
a. Display->Set wave position
4. Dziennik
5. Text annotation
6. Zmiana częstotliwości próbkowania (Transform → Resample
waveform)
7. Zaznaczanie zakresu zarejestrowanego sygnału
Prosta opcje pomiaru zarejestrowanego sygnału z listy z
rozwijanego menu:
8.
a. Value
b. Delta
c. P-P
d. Max
e. Min
f. Mean
g. BPM
h. Event count
i. Event amplitude
j. Event position
k.
Slope
Zad. 2. Analiza sygnału oddechowego Respiration
1. W programie AcqKnowledge otwórz plik Pulmonary2.acq z
przykładowym zapisem sygnału oddechowego (Raw Airflow) oraz
sygnały po obróbce: Filtered Airflow oraz Volume.
2. Dokonaj inspekcji wzrokowej sygnału
3. Rozpoznaj typ eventów oznaczających wdech i wydech,
zamieszczonych na sygnale Filtered Airflow
4. W programie AcqKnowledge otwórz plik Respiration.acq z
przykładowym zapisem sygnału oddechowego
5. Określ częstotliwość próbkowania, liczbę próbek, wartość
minimalną, maksymalną i średnią sygnału
6. Zmniejsz częstotliwość próbkowania do 50 próbek/sek
(Transform -> resample waveform)
7. Dokonaj filtracji sygnału. Zastosuj filtr pasmowy (Bandpass
FIR filter) pomiędzy 0.05 Hz a 1 Hz (Transform - > Digital filters > FIR - > Bandpass) z liczbą współczynników: 4000.
1.
Określ częstotliwość oddechu na minutę (BMP). Użyj
funkcji Find Rate (Analyze -> Find Rate), wybierz funkcję Rate
(BMP), wybierz detekcję na podstawie pozytywnego piku (positive
peak), odznacz funkcję usuwania linii bazowej (Remove Baseline),
odznacz funkcję wykrywania automatycznego progu sygnału (Auto
threshold detect), wpisz 0 jako próg sygnału. Upewnij się, że jest
zaznaczona opcja znajdywania szybkości dla całego sygnału
(Transform entire wave)
2.
Zatwierdź klikając OK, by wygenerować nowy kanał z
sygnałem częstotliwości oddechu (BPM, breaths per minute)
3.
Wyskaluj osie tak, by nowy sygnał był widoczny i czytelny
8. Dokonaj ręcznego pomiaru BPM ustawiając zakres pomiaru na
początku wdechu i końcu kolejnego wydechu
9. Wartość BPM powinna wynosić 6-20
10.
Na podstawie sygnału Rate, określ średnią częstotliwość
oddechu z całego sygnału
11.
W celu usunięcia fragmentu danych z artefaktami, użyj
narzędzia łączenia punktów pomiarowych (Connect endpoint)
1.
Ustaw kursor na kanale Rate tuż przed i tuż za
artefaktem
2.
Dokonaj interpolacji sygnału pomiędzy sygnałem z
artefaktem (Transform -> Math Functions -> Connect Endpoints)
12.
Określ wartość maksimum pików odpowiadających
poszczególnym oddechom w przetworzonym sygnale Respiration (PP value)
1.
Użyj funkcji Find Rate (Analyze -> Find Rate)
2.
Wybierz funkcję Peak Maximum
3.
Pozostałe opcje zaznacza tak jak w pkt. 9
13.
Wyznacz średnią amplitudę całego sygnału (na podstawie
maksimów pików)
1.
Dokonaj analizy Pulmonary airflow. Wybierz odpowiedni
kanał: przetworzony sygnał Respiration, utwórz nowy kanał dla
sygnału objętości oddechowej (tidal volume), ustaw wartość progu
dla bezdechu (ang. apnea threshold) = 0.01.
Zad. 3. Analiza sygnału czynności elektrycznej serca EKG
14.
W programie AcqKnowledge otwórz plik ECG LeadII.acq
z przykładowym zapisem sygnału EKG z II odprowadzenia
Einthovena.
15.
Dokonaj inspekcji wzrokowej sygnału w oparciu o
informacje teoretyczne dotyczące sygnału EKG. Zwróć uwagę na
jednostki skali czasu i amplitudy oraz czas trwania jednego cyklu i
zakres amplitudy dla poszczególnych załamków.
16.
Dokonaj podstawowej analizy sygnału EKG:
a. Zduplikuj oryginalny sygnał EKG i na nim dokonaj detekcji
oraz klasyfikacji uderzeń serca (Analysis -> Detect and
classify heartbeats)
b. Zduplikuj oryginalny sygnał EKG i na nim dokonaj lokalizacji
kompleksów EKG: załamka P, zespołu QRS, załamka T
(Analysis -> Detect ECG Complex Boundaries)
c. Powiększ sygnał tak, aby był widoczny jeden cykl pracy
serca i dokonaj na nim inspekcji wzrokowej otrzymanych
etykiet: p0, p, pe, qrs0, qrs, qrse, t0, biphasic positivenegative t, te. Co one oznaczają?
d. Korzystając z narzędzia Find Rate, utwórz dodatkowy graf z
sygnałem BPM (beats per minute). Wyznacz średnią wartość
tego sygnału. Co on oznacza?
e. Korzystając z narzędzia Event Amplitude Measurement,
wyznacz średnią wartość amplitudy załamka P (zgodną z
klasyfikatorem p) oraz średnią wartość amplitudy załamka R
(zgodną z klasyfikatorem qrs).
17.
Dokonaj analizy zmienności rytmu serca (Analysis ->
Heart Rate Valiability):
a. Wybierz ustawienie dla dorosłego człowieka
b. Do lokalizacji załamków R, Użyj detektora QRS
c. Ustaw minimum i maksimum BPM odpowiednio na 30 i 240
d. Wybierz próg lokalizacji załamka R na poziomie 50%
e. Ustaw częstotliwość próbkowania na minimum dwukrotność
najwyższej częstotliwości sygnału (kryterium Niquist’a). W
tym przypadku zostaw wartość domyślną 8 Hz
f. Ustaw zakresy częstotliwości – pozostaw wartości domyślne
g. W zakładce Output zaznacz wszystkie opcje: Display R-R
interval, Paste results to journal, Show raw tachogram,
Show interpolated tachogram, ustaw typ współczynnika
wyjściowego na LF+HF (low frequency + high frequency)
h. Po zatwierdzeniu, w Dzienniku pojawią się wartości
odległości między poszczególnymi załamkami R oraz wyniki
końcowe częstotliwościowej analizy zmienności rytmu serca.
Sprawdź na kilku pierwszych załamkach R, czy wartości
interwałów zgadzają się.
i. Wynikiem analizy są też trzy nowe grafy (w nowych
oknach): HRV Tachogram, HRV Interpolated RR oraz HRV
Spectrum.
j. Wylicz średnią wartość odległości RR z całego zapisu EKG
k. Detektor QRS używa algorytmu, który normalizuje zapis EKG tak,
że amplituda najwyższego załamka R przyjmuje wartość 1. „HRV
Tachogram” prezentuje wyniki obliczeń przeprowadzonych na tym
etapie z użyciem detektora QRS, który przedstawia wartości
odległości RR w funkcji liczby uderzeń (czyli liczby załamków R).
Opcja wyboru progu lokalizacji załamka R w ustawieniach
narzędzia do oceny HRV ustawia procentową wartość
najwyższego załamka Rmax, który musi być przekroczony, by
dany załamek mógł być określony jako R. Graf pt.
„Interpolowany tachogram” przedstawia interwały R-R po
zastosowaniu sześciennej interpolacji, czyli wartości odległości
RR w funkcji czasu. Na tej podstawie jest tworzony histogram
PSD (Power spectrum density) – gęstości mocy sygnału
[s2/Hz].
l. Wyliczona wartość statystyczna: „sympathetic ratio” oznacza
stosunek zbioru punktów pomiarowych z zakresu niskich
częstotliwości (low frequency) do zbioru punktów z całego
zakresu pomiarowego. Wartość „vagal ratio” oznacza
analogicznie stosunek zbioru punktów pomiarowych z
zakresu wysokich częstotliwości (high frequency) do zbioru
punktów z całego zakresu pomiarowego.
18. Na podstawie oryginalnego zapisu EKG, utwórz wykres
Poincare’go (Analysis -> Hemodynamic -> HRV Poincare Plot). Jest
to wykres 2-wymiarowy prezentujący korelacje między danymi
interwałami RRn a interwałami następującymi po nich RRn+1. Wykres
tworzy elipsę, której oś krótka daje informacje o krótkoczasowej
zmienności rytmu serca, a oś długa - o długoczasowej zmienności
rytmu serca.
Zad. 4. Analiza sygnału reakcji elektrodermalnej EDA (ang.
electrodermal activity)
19.
Analiza prostego sygnału EDA
20.
W programie AcqKnowledge otwórz plik EDA.acq z
przykładowym zapisem sygnału reakcji elektrodermalnej EDA.
21.
Dokonaj inspekcji wzrokowej sygnału w oparciu o
informacje teoretyczne dotyczące sygnału EDA (w szczególności
zapoznaj się z nazewnictwem używanym przy omawianiu zjawiska
reakcji elektrodermalnej: składowa toniczna SCL (ang. skin
conductance level) i fazowa SCR (ang. skin conductance response);
metoda bezpośrednia i pośrednia pomiaru reakcji elektrodermalnej;
spontaniczna/niespecyficzna odpowiedź elektrodermalna (NSSCR);
specyficzna odpowiedź elektrodermalna (SSCR)). Zwróć uwagę na
zakres wartości oraz amplitudę
22.
Dokonaj analizy sygnału reakcji elektrodermalnej
1. Na podstawie sygnału tonicznego utwórz sygnał fazowy
(Analysis -> Electrodermal Activity -> Derive Phasic EDA from
Tonic) używając filtra górnoprzepustowego
2. Porównaj oba sygnały
3. Dokonaj lokalizacji sygnałów SCR na ciągłym sygnale
tonicznym (Analysis -> Electrodermal Activity -> Locate SCRs)
4. Wykonaj pomiary otrzymanych sygnałów SCR: liczby
sygnałów, ich średniej amplitudy
23.
Dokonaj analizy sygnałów SCR związanych ze zdarzeniem
a. W programie AcqKnowledge otwórz plik EDA-Event
related.acq z przykładowym zapisem sygnału SCR
b. Wykorzystaj narzędzie do analizy specyficznych SCR (Analysis
-> Electrodermal Activity -> Event-related EDA analysis)
c. W oknie właściwości ustal okno czasowe dla lokalizacji SCR: 14s
d. W analizie ‘SSCR/NSSCR Summary Count options’ ustaw okno
czasowe dla zliczania niespecyficznych i specyficznych
odpowiedzi (Fixed time width epoch) na 1 min.
e. Rozpoznaj na grafie oryginalnym przypisane etykiety dla: SCR
(niebieskie krople) oraz specyficznych SCR (czerwone krople)
f. Co oznaczają nawiasy i dlaczego zostały umieszczone w tych
miejscach?
g. Na kanale z zapisem tonicznym wybierz jeden, dobrze
widoczny sygnał GSR
h. Na podstawie tego sygnału oraz definicji z instrukcji, określ co
oznaczają wszystkie parametry uzyskane w wyniku analizy
oraz sprawdź je na kilku innych sygnałach SCR
Download