2009-09-21 16 views
9

Posiadam dyplom z informatyki i odbyłem następujące kursy matematyki.Wymagania wstępne do zrozumienia Wavelet theory

  • Analiza I
  • Rachunek II
  • Matematyka dyskretna i numer Teoria
  • Algebra liniowa
  • Prawdopodobieństwo
  • Logic
  • teorii automatów

Jakie inne kursy shoul d Biorę w celu przygotowania do studiowania waveletów, z naciskiem na implementację transformacji falkowej?

EDIT:

Wygląda na to, że nie został zamknięty jest "programowanie pokrewne". To jest złe!

Transformacja falkowa jest bardzo popularną techniką przetwarzania obrazu, używana w formatach H.264 i JPEG2000. Czy przetwarzanie obrazu wykracza poza zakres StackOverflow?

+0

Interesujące meta-pytanie. Czy programowanie w sensie matematycznym się liczy? Z tego, co sobie przypominam, Jeffa Attwooda, SO mówi o programowaniu z komputerem. Ale możesz robić tego rodzaju programowanie matematycznie ... –

+8

Jeśli znasz dobrze swoją algebrę liniową, to naprawdę wszystko, co musisz wiedzieć. * Jednak * bardzo niewiele osób naprawdę zna algebrę liniową po jednym kursie. –

+5

Dlaczego to jest zamknięte? To bardzo związane z programowaniem. – joemoe

Odpowiedz

8

Oprócz tego, co już tam masz, poleciłbym przetwarzanie sygnału lub podobny kurs obejmujący transformaty Fouriera i tym podobne. Poza tym, że jest to użyteczne jako podstawa dla falek, teoria Fouriera da ci nowy sposób patrzenia na dane, które są często przydatne. Wavelets będzie prawdopodobnie częścią programu nauczania dla bardziej zaawansowanych kursów przetwarzania sygnałów.

+0

+1 dla przetwarzania sygnału. Zrozumienie aliasingu i innych koncepcji SP pomoże! –

2

Algebra liniowa i rachunek różniczkowy mogą ci w tym pomóc, ale niewiele więcej. Będziesz także chciał spojrzeć na złożone analizy i równania różniczkowe.

+0

Fałsz.Jeśli chcesz zrozumieć matematykę za kompresją falkową i, co najważniejsze, określić błąd kompresji, musisz zrozumieć trudne, egzotyczne zagadnienia analizy funkcjonalnej, takie jak przestrzenie Besova i słabe-L^p. –

+2

Stary komentarz, ale która część mojej odpowiedzi była fałszywa? Stwierdziłem, że z wymienionych przez niego tematów, algebry liniowej i rachunku różniczkowego były użyteczne. –

2

Wydaje mi się, że powinieneś po prostu zacząć uczyć się na temat transformacji falkowej, a następnie odkryć luki po drodze. Oni nie są tak zaangażowani. Transformaty Fouriera są tylko przykładem ortogonalnej podstawy, która jest częścią algebry liniowej.

0

Zależy od tego, czy chcesz dowiedzieć się więcej o dyskretnych lub ciągłych transformatach falkowych. Jeśli dyskretny, będziesz potrzebował podstawowej teorii Fouriera, algebry liniowej i teorii liczb zespolonych. Jeśli jest ciągły, będziesz potrzebował zaawansowanej teorii Fouriera i przybliżenia fazy stacjonarnej.

Jeśli chcesz prowadzić badania, polecam naukę zarówno dyskretną, jak i ciągłą. Większość ludzi zna tylko jedną lub drugą w szczegółach i poważnie dławi badania. Jest tutaj wiele okazji do zapylenia krzyżowego.

Powiązane problemy