Falki, transformata falkowa - Strona główna - … prezentacji Transformata Fouriera Czym są...

37
Plan prezentacji Transformata Fouriera Czym są falki? Transformata falkowa Zastosowania transformaty falkowej do analizy sygnalów Zastosowanie teorii falek w medycynie Falki, transformata falkowa Irena Herda, Maciej Loziczonek Instytut Matematyki Uniwersytet Jagielloński w Krakowie 20 marca 2010 Irena Herda, Maciej Loziczonek Falki, transformata falkowa

Transcript of Falki, transformata falkowa - Strona główna - … prezentacji Transformata Fouriera Czym są...

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Falki, transformata falkowa

Irena Herda, Maciej Łoziczonek

Instytut MatematykiUniwersytet Jagielloński w Krakowie

20 marca 2010

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Transformata FourieraZalety i wady używania transformaty Fouriera

Czym są falki?Falki jako funkcjeRodzaje falek

Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Zastosowanie teorii falek w medycynieWykrywanie naczyń wieńcowychWyniki końcowe

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zalety i wady używania transformaty Fouriera

Transformata Fouriera - przypomnienie

I pozwala na analizowanie sygnału na pewnym przedzialeczasowym

I sygnał jest analizowany ze względu na swoją częstotliwośćI współczynniki Fouriera reprezentują wkład każdej funkcji sinus

i cosinus do poszczególnych częstotliwościI wzór na transformatę:

f̂ (ξ) =∫ ∞−∞f (x)e−2πixξ dx

I wzór na transformatę odwrotną:

f (x) =∫ ∞−∞f̂ (ξ)e2πixξ dx

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zalety i wady używania transformaty Fouriera

Zalety i wady używania transformaty Fouriera

I Znamy rozkład częstotliwości, ale nie wiemy, jak rozkładająsię one w czasie

I Dobra do znajdowania cech globalnych sygnału

(a) funkcja f (b) transformata Fouriera funkcji f

Rysunek: Wykres funkcji f w zależności od czasu oraz wykrestransformaty f w zależności od częstotliwości

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zalety i wady używania transformaty Fouriera

I Transformata Fouriera dobrze sobie radzi z sygnałamistacjonarnymi (np. okresowymi)

Rysunek: Wykres nadający się idealnie do analizy transformatą FourieraIrena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Falki jako funkcjeRodzaje falek

Czym są falki?

I Teoria falek jest celem zbliżona do teorii Fouriera;I Teoria falek pozwala na analizę sygnału ze względu na jego

cechy globalne i lokalne;

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Falki jako funkcjeRodzaje falek

Falki jako funkcje

I falki w transformacie falkowej odpowiadają funkcjom sinus icosinus w transformacie Fouriera, jednak te pierwsze nie sąjednoznacznie zdefiniowane;

I rodzina falek użyta w danej transformacie musi spelniaćpewne warunki, tj. falki muszą być ortogonalne, ich średniacałkowa musi być równa 0(falka musi ”oscylować”), zaś wnieskończoności ich wartości dążą do zera;

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Falki jako funkcjeRodzaje falek

Falki jako funkcje

I falki w transformacie falkowej odpowiadają funkcjom sinus icosinus w transformacie Fouriera, jednak te pierwsze nie sąjednoznacznie zdefiniowane;

I rodzina falek użyta w danej transformacie musi spelniaćpewne warunki, tj. falki muszą być ortogonalne, ich średniacałkowa musi być równa 0(falka musi ”oscylować”), zaś wnieskończoności ich wartości dążą do zera;

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Falki jako funkcjeRodzaje falek

(a) ”mexican hat” (b) falka Morleta

(c)falka Mayera (d) falka Haara

Rysunek: Rodzaje falek

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Transformata falkowa

Wzór na transformatę falkową:

Wf (s, τ) =∫f (t)hs,τ (t)dt

hs,τ =1√sh(t − τs

)

h - funkcja ”matka”, s, s > 0 - czynnik skalującyτ - wektor translacjiTransfomata falkowa jest rozkładem funkcji na liniową kombinacjęfalek. Wzór na transformatę odwrotną:

f (t) =1ch

∫ ∫Wf (s, τ)

1√sh(t − τs

)dτdss2

Współczynniki Wf (s, τ) są iloczynem skalarnym funkcji f i falki, copozwala określić, jak dobrze dana falka przybliża funkcję.

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Własności:I falka ”zwężona”, gdy s < 1, ”rozciągnięta”, gdy s > 1;

I falki mają ten sam kształt (z dokładnością do translacji iskalowania);

I normalizacja : ∫|hs,τ |2 dt =

∫|h(t)|2 dt = 1

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Własności:I falka ”zwężona”, gdy s < 1, ”rozciągnięta”, gdy s > 1;I falki mają ten sam kształt (z dokładnością do translacji i

skalowania);

I normalizacja : ∫|hs,τ |2 dt =

∫|h(t)|2 dt = 1

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Własności:I falka ”zwężona”, gdy s < 1, ”rozciągnięta”, gdy s > 1;I falki mają ten sam kształt (z dokładnością do translacji i

skalowania);I normalizacja : ∫

|hs,τ |2 dt =∫|h(t)|2 dt = 1

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Rysunek: Falka macierzysta i falka przeskalowana

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Transformata falkowa:I reprezentuje sygnał jednowymiarowy w przestrzeni i czasie;

I nadaje się przede wszystkim do analizy sygnałówniestacjonarnych

I zastosowanie w analizie sygnałów z radaru, sonaru,sejsmicznych, EKG, muzycznych

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Transformata falkowa:I reprezentuje sygnał jednowymiarowy w przestrzeni i czasie;I nadaje się przede wszystkim do analizy sygnałów

niestacjonarnych

I zastosowanie w analizie sygnałów z radaru, sonaru,sejsmicznych, EKG, muzycznych

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Transformata falkowa:I reprezentuje sygnał jednowymiarowy w przestrzeni i czasie;I nadaje się przede wszystkim do analizy sygnałów

niestacjonarnychI zastosowanie w analizie sygnałów z radaru, sonaru,

sejsmicznych, EKG, muzycznych

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Zastosowania transformaty falkowej do analizy sygnałów

I Lokalizacja anomalii/zaburzeń w pracy silnika

I Usuwanie szumuI Analiza obrazków - kompresjaI Analiza obrazków - obróbka danych statystycznych

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Zastosowania transformaty falkowej do analizy sygnałów

I Lokalizacja anomalii/zaburzeń w pracy silnikaI Usuwanie szumu

I Analiza obrazków - kompresjaI Analiza obrazków - obróbka danych statystycznych

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Zastosowania transformaty falkowej do analizy sygnałów

I Lokalizacja anomalii/zaburzeń w pracy silnikaI Usuwanie szumuI Analiza obrazków - kompresja

I Analiza obrazków - obróbka danych statystycznych

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Zastosowania transformaty falkowej do analizy sygnałów

I Lokalizacja anomalii/zaburzeń w pracy silnikaI Usuwanie szumuI Analiza obrazków - kompresjaI Analiza obrazków - obróbka danych statystycznych

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Zastosowanie transformaty falkowej do lokalizacji zaburzeń

Na seminarium z 10 stycznia zanalizowano dane dot. silnika, przyużyciu transformaty Fouriera. Problem, jaki się pojawił, dotyczyłlokalizacji zaburzeń pracy uszkodzonego silnika. Na wykresietransformaty zauważono zaburzenia w pewnym miejscu, copozwoliło zawężyć analizę danych do pewnego przedziału.Transformata falkowa zawiera nie tylko informacje o częstotliwościsygnału, ale też o rozkładzie częstotliwości w czasie.

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Rysunek: Współczynniki transformaty falkowej dla nieuszkodzonegosilnika

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Rysunek: Współczynniki transformaty falkowej dla uszkodzonego silnika

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

(a) silnik nieuszkodzony (b) silnik uszkodzony

Rysunek: Porównanie współczynników transformaty falkowej dla silnikauszkodzonego i nieuszkodzonego

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Wykresy przedstawiają współczynniki transformaty falkowej dlasilnika uszkodzonego i nieuszkodzonego. Na wykresie widać, żemiędzy 7500 a 8200 pomiarem natężenia prądu współczynniki sięróżnią (jasny kolor oznacza większą wartość bezwzględną danegowspółczynnika). Niska skala na wykresie określa, że mamy doczynienia ze współczynnikami odpowiadającymi wysokimczęstotliwościom, a więc cechom lokalnym sygnału (np. zszumem). Wysoka skala mówi, że mamy do czynienia z niskimiczęstotliwościami, a więc z cechami globalnymi sygnału (np. zokresowością).

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Usuwanie szumu

Wysokie częstotliwości wykrywają cechy lokalne, niskieczęstotliwości - cechy globalne. Niewątpliwie, szum jest cechąlokalną. Aby się go pozbyć, wystarczy usunąć współczynniki”krótkich” falek. Na rysunku poniżej przedstawiono, jak zapomocą transformaty falkowej usunąć szum z sygnału.

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Rysunek: Usuwanie szumu

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Kompresja obrazu

Zerując współczynniki w transformacie falkowej, pozbywamy sięczęści informacji. Jednak, jak pokażemy poniżej, usunięcie bardzodużej części informacji pozostaje niezauważalnych dla ludzkiegooka.

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Rysunek: Źródło oryginalnego obrazka: wikipedia.org

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

Kompresja - ciąg dalszy - ile współczynników możemyusunąć?

(a) Oryginalny obrazek (b) 66.37%

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

(c) 90.34% (d) 96.68%

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Zastosowanie transformaty falkowej do lokalizacji zaburzeńUsuwanie szumuKompresja obrazuKompresja - ciąg dalszy - ile współczynników możemy usunąć?

(e) 99.01% (f) 99.66%

Rysunek: Źródło: Joachim Weickert

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Wykrywanie naczyń wieńcowychWyniki końcowe

Budowa serca

Rysunek: Budowa serca

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Wykrywanie naczyń wieńcowychWyniki końcowe

Wykrywanie naczyń wieńcowych

(a) przekrój (b) zaznaczenie wzdłuż naczynia

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa

Plan prezentacjiTransformata Fouriera

Czym są falki?Transformata falkowa

Zastosowania transformaty falkowej do analizy sygnałówZastosowanie teorii falek w medycynie

Wykrywanie naczyń wieńcowychWyniki końcowe

Wyniki końcowe

Irena Herda, Maciej Łoziczonek Falki, transformata falkowa