Computergrafik 2: Fourier-Transformation

Größe: px
Ab Seite anzeigen:

Download "Computergrafik 2: Fourier-Transformation"

Transkript

1 Computergrafik 2: Fourier-Transformation Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies (Grundlagen der Bildverarbeitung. Pearson Studium, 2005.)

2 Vorlesungen Datum Thema Einführung, Organisatorisches (Übungen, Klausur) 1.5./8.5. keine Vorlesungen (wegen 1. Mai und CHI-Konferenz) Abtastung von Bildern, Punktbasierte Verfahren der Bildverbesserung Licht, Farbe, Farbmanagement Konvolution, Filterung im Ortsraum (Verschiebung wegen Pfingstdienstag) 5.6. Fouriertransformation: Grundlagen Filterung im Frequenzraum Kanten, Linien, Ecken Segmentierung 3.7. Segmentierung, Morphologische Operationen Klassifikation Image Matching Klausur (Hörsaal M 018 im Hauptgebäude, Uhr) Computergrafik 2 SS2012 2

3 Themen heute Fourier-Transformation Grundidee Konstruktion der Fourier-Basis Phase und Amplitude Eigenschaften der FT Konvolution und Korrelation im Frequenzraum Schnelle Fourier-Transformation (FFT) Computergrafik 2 SS2012 3

4 Motivation Manche Operationen sind im Ortsraum (d.h. auf den Pixeln des Bildes) schwer Herausfiltern bestimmter Frequenzen Beseitigung störender Details Konvolution, Korrelation Frequenzraum als Labor zur Entwicklung von Filtern Idee: übertrage Bild in einen Raum, in dem diese Operationen leichter sind z.b. Zerlegung des Bildes in Frequenzen Rückweg muss möglich sein Verschiedene Möglichkeiten, gleiches Prinzip Computergrafik 2 SS2012 4

5 Beispiel: Artefakte entfernen R. C. Gonzalez R. E. Woods, Digital Image Processing Computergrafik 2 SS2012 5

6 Motivation Bisher: Darstellung des Bildes im Ortsraum durch den Grauwert an einem bestimmten Ort Jetzt: Darstellung im Frequenzraum durch cos und sin Funktionen verschiedener Frequenzen Eindeutige und vollständige Darstellung in beiden Räumen Ortsraum Frequenzraum Fourier-Transformation inverse Fourier- Transformation Computergrafik 2 SS2012 6

7 Fourier Jean Baptiste Joseph Fourier ( ) Französischer Physiker und Mathematiker Erfinder der Fourier- Transformation Johann Bernoulli, *1667 Advisor Leonhard Euler, *1707 Advisor Joseph-Louis Lagrange, *1736 Advisor Jean Baptiste Joseph Fourier Quelle: Computergrafik 2 SS2012 7

8 Fourier-Transformation: Grundidee Beschreibe beliebige Funktion als gewichtete Summe periodischer Grundfunktionen (Basisfunktionen) mit unterschiedlicher Frequenz Computergrafik 2 SS2012 8

9 Parameter Periodischer Grundfunktionen y(x) = Asin(2π f x +ϕ) A Amplitude: Intensität des Signals φ Phase: Verschiebung zum Ursprung Frequenz zeitlich f(t) Frequenz räumlich f(x) T Periodendauer [s] λ Wellenlänge [m] f Frequenz f = 1/T [1/s=Hz] f Raumfrequenz f=1/λ [1/m] ω Kreisfrequenz ω=2πf k Wellenzahl k = 2π/λ y A φ T bzw. λ x Computergrafik 2 SS2012 9

10 Fouriers Theorem Jede beliebige periodische Funktion lässt sich darstellen als Summe von sin und cos Funktionen unterschiedlicher Frequenzen. Ist die Funktion nicht periodisch, aber auf einen bestimmten Definitionsbereich beschränkt, so kann man diesen Bereich einfach kopieren (periodisch fortsetzen) und hat damit wieder eine periodische Funktion. Die Zeilen und Spalten eines Bildes kann man als nichtperiodische diskrete Funktionen auffassen. Man kann also auch ein Bild Fourier-transformieren. Computergrafik 2 SS

11 Ist ein Bild eine periodische Funktion? Computergrafik 2 SS

12 Ist ein Bild eine periodische Funktion? Zunächst: Betrachtung der periodischen Fortführung einer Zeile λ (N Pixel) λ (N Pixel) λ (N Pixel) λ (N Pixel) λ (N Pixel) Computergrafik 2 SS

13 kontinuierliche Fourier-Transformation Transformation vom Ortsraum in den Frequenzraum F(u) = f (x)e 2πixu dx Transformation vom Frequenzraum in den Ortsraum f (x) = F(u)e 2πixu du Im 1 z = a+ib = re iφ r φ sin φ b -1 cos φ 1 Re a -1 Computergrafik 2 SS

14 Erinnerung: komplexe Zahlen Im Bereich der reellen Zahlen gibt es keine Lösung für x² = -1 Einführung der imaginären Zahlen i: Lösung der Gleichung x² = -1 Die Gruppe der reellen und imaginären Zahlen nennt man komplexe Zahlen Komplexe Zahl z: z = a + i b, wobei a und b reell sind Computergrafik 2 SS

15 Erinnerung: komplexe Zahlen Imaginäre Achse cos(θ)+ isin(θ) Realteil a r θ z Imaginärteil i*b cos(θ) sin(θ) Reelle Achse z = a + ib = r e iθ = r(cos(θ)+ isin(θ)) Computergrafik 2 SS

16 Funktion mit sin und cos multiplizieren Originalfunktion f (x), x = 0..1 Abtastungsfunktionen cos( 2π x) sin( 2π x) Ergebnis (f*sin und f*cos) f (x) cos( 2π x) f (x) sin( 2π x) Computergrafik 2 SS

17 Beispiel: F(1) =... Originalfunktion f (x), x = 0..1 Gewichtungsfunktionen real(e i2π x ) = cos( 2π x) imag(e i2π x ) = sin( 2π x) Ergebnis (f*sin und f*cos) real( f (x) e i2π x ) imag( f (x) e i2π x ) F(1) = f (x) e i2π x dx Computergrafik 2 SS

18 Beispiel: F(2) =... Originalfunktion f (x), x = 0..1 Gewichtungsfunktionen real(e i2π 2 x ) = cos( 2π 2x) imag(e i2π 2 x ) = sin( 2π 2x) Ergebnis (f*sin und f*cos) real( f (x) e i2π 2 x ) imag( f (x) e i2π 2 x ) F(2) = f (x) e i2π 2 x dx Computergrafik 2 SS

19 Fourier-Transformation: Eigenschaften Transformation: verändert eine Funktion nicht, sondern stellt sie nur anders dar Transformation ist umkehrbar à inverse Fourier-Transformation Analog zum Basiswechsel in der Vektorrechnung digitale Bilder Bild als endliche Funktion, definiert durch Auflistung der Werte Definitionsbereich (x,y) diskret und endlich Wertebereich f(x,y) diskret und endlich diskrete Fourier-Transformation (DFT) ß 1D digitales Bild Computergrafik 2 SS

20 Anschaulich: Basisvektoren eines Bildes = 10 * * + 4 * bilden eine Basis des R 4 sind paarweise orthogonal haben Länge * Wahl anderer Basisvektoren è Transformation mittels Basiswechsel Basiswechselmatrix vom Rang der Pixelanzahl Computergrafik 2 SS

21 Computergrafik 2 SS Exkurs: Vektorrechnung 1 0 0, 0 1 0, bilden eine Basis b 1 des R 3 sind paarweise orthogonal haben Länge 1 1/ 2 1/ 2 0, 1/ 2 1/ 2 0, bilden ebenfalls eine Basis b 2 des R 3 sind ebenfalls paarweise orthogonal Haben ebenfalls Länge 1 1/ 2 1/ 2 0 1/ 2 1/ ' ' ' ' Ist orthogonal und normiert (d.h. A T = A -1 ) Ist Basiswechselmatrix von b 1 nach b 2 (1,1)

22 Exkurs: Vektorrechnung Basiswechselmatrix orthogonal und normiert (d.h. A T = A -1 ) Basiswechsel: x = Ax (1,1) Rücktransformation: Ax = A T (Ax) = (A T A)x = (A -1 A)x = x Computergrafik 2 SS

23 Basiswechsel Sei V ein n-dimensionaler Vektorraum über Körper K mit Basen B={b 1,..., b n } und B ={b 1,..., b n } Darstellung der Vektoren von B in B : Darstellung des Vektors v in B: Darstellung des Vektors v in B : v = v = n i=1 n i=1 b j = x i b i x i 'b i ' n i=1 a ij b i ' v = n n n n n n n x j b j = x j a ij b i ' = x j a iji ' b ' i = c i b i ' = x i 'b i ' j=1 j=1 i=1 i=1 j=1 i=1 i=1 Computergrafik 2 SS

24 Basiswechsel v = n n n n n n n x j b j = x j a ij b i ' = x j a iji ' b ' i = c i b i ' = x i 'b i ' j=1 j=1 i=1 i=1 j=1 i=1 i=1 Also: x i ' = n j=1 x j a iji mit b j = n i=1 a ij b i ' in Matrix-Notation: x 1 ' x n ' = a 11 a 1n a n1 a nn x 1 x n x' = Ax Computergrafik 2 SS

25 Orthogonale Funktionen Seien f 1 und f 2 Funktionen, die an N Stellen abgetastet sind (also N-dim. Vektoren) f 1 und f 2 sind orthogonal, falls gilt: 1 * = N f f f ( k) f ( k) = k= 0 2 D.h. das Skalarprodukt der zugehörigen Vektoren ist 0 N paarweise orthogonale Funktionen f 1 f N bilden damit eine orthogonale Basis des N-dim. Raums Transformationen zwischen orthogonalen Basen sind immer umkehrbar 0 Computergrafik 2 SS

26 Orthogonale Funktionen Computergrafik 2 SS

27 Orthogonale Funktionstransformationen Betrachte abgetastete Funktionen wie Vektoren Finde neue geeignete orthogonale Basis Üblicherweise Basisfunktionen, die Bedeutung bzgl. der betrachteten Eigenschaft haben Fourier-Basis: komplexe, periodische Funktionen Kosinusbasis: Kosinusfunktionen Transformiere Bild in diese Basis Bearbeite es dort Transformiere zurück y = Ax 1 x = A y Computergrafik 2 SS

28 Fourierbasis (1. Versuch, nur cos) Ausgangspunkt: Bildzeile mit N Pixeln 1. Versuch: wähle N Kosinusfunktionen cos 0 2π N ', cos 1 2π N ', cos 2 2π N ',..., cos (N 1) 2π N ' Beispiel nächste Folie: N = 5 Problem: abgetastete Funktionswerte gleich für i=1 und i=4 sowie i = 2 und i = 3 also keine Basis der Dimension N = 5 Vektoren spannen nur 3-dim. Untervektorraum auf Computergrafik 2 SS

29 0*2π/5 1*2π/5 2*2π/5 3*2π/5 4*2π/5 5*2π/5 6*2π/5 7*2π/ Computergrafik 2 SS

30 Fourierbasis (1. Versuch, nur cos) N = 4 Computergrafik 2 SS

31 0*2π/5 1*2π/5 2*2π/5 3*2π/5 4*2π/5 5*2π/5 6*2π/5 7*2π/5 cos: sin: cos: sin: cos: sin: cos: sin: cos: sin: cos: sin: cos: sin: cos: sin: Computergrafik 2 SS

32 Basisfunktionspaare (cos, sin) N = 4 Computergrafik 2 SS

33 Komplexe periodische Funktionen Computergrafik 2 SS

34 Komplexes Skalarprodukt Skalarprodukt zweier Vektoren mit komplexen Elementen x y N 1 N 1 = x i y * i = Re(x i )+ iim(x i ) i=0 i=0 ( )( Re(y i ) iim(y i )) Zu x = a + ib komplexkonjugierte Zahl ist x* = a - ib Computergrafik 2 SS

35 Fourierbasis (2. Versuch, komplexe Fn.) 2. Versuch: wähle komplexe Funktionen f u (n) = cos(un)+ isin(un) Wobei u ein ganzzahliges Vielfaches von u 0 = 2π/N à N verschiedene Funktionen Ist eine Basis Computergrafik 2 SS

36 Basisfunktionen der Fourierbasis (N = 2) Basisfunktionen f u Wertetabelle: f u (n) n=0 n=1 u=0 exp(0)=1 exp(0)=1 u=1 exp(0)=1 exp(iπ) = -1 Basisvektoren: f u=0 = (1,1), f u=1 = (1,-1) Skalarprodukt: f u=0 * f u=1 = 1*1 + 1*(-1) = 0 Basiswechselmatrix: B = 1 2 f u (n) = exp i2π N un ' Computergrafik 2 SS

37 Basisfunktionen der Fourierbasis (N = 4) Basisfunktionen f u Wertetabelle: f u (n) = exp i2π N un f u (n) n=0 n=1 n=2 n=3 u=0 exp(0)=1 exp(0)=1 exp(0)=1 exp(0)=1 u=1 exp(0)=1 exp(iπ/2)=i exp(iπ)=-1 exp(i3π/2)=-i u=2 exp(0)=1 exp(iπ)=-1 exp(i2π)=1 exp(i3π)=-1 u=3 exp(0)=1 exp(i3π/2)=-i exp(i3π)=-1 exp(i9π/2)=i Basisvektoren: f u=0 = (1,1,1,1), f u=1 = (1,i,-1,-i), f u=2 = (1,-1,1,-1), f u=3 = (1,-i,-1,i) Basiswechselmatrix: B = i 1 i i 1 i ' ' ' ' Computergrafik 2 SS

38 1D-Basisfunktionen b 0 (n) = [(1, 0),(1, 0),...,(1, 0)] n Computergrafik 2 SS

39 2D-Basisfunktionen Frequenz: Richtungsvektor: r(u, v) = f (u, v) = u 2 + v 2 1 f (u, v) Computergrafik 2 SS u v

40 2D-Fourier-Transformationspaar Transformationspaar für Bilder der Größe M N Transformation vom Ortsraum in den Frequenzraum F(u, v) = M 1 m=0 N 1 n=0 f (m, n) exp i2π um M + vn N Transformation vom Frequenzraum in den Ortsraum f (m, n) = 1 MN M 1 m=0 N 1 n=0 (( '' F(u, v) exp i2π um M + vn N '' Computergrafik 2 SS

41 2D-Fourier-Transformationspaar Transformationspaar für Bilder der Größe N N Transformation vom Ortsraum in den Frequenzraum F(u, v) = 1 N N 1 m=0 N 1 n=0 f (m, n) exp i 2π N ( um + vn) ( ' Transformation vom Frequenzraum in den Ortsraum f (m, n) = 1 N N 1 m=0 N 1 n=0 F(u, v) exp i 2π N ( um + vn) ' Computergrafik 2 SS

42 Phase und Amplitude Funktionswerte von F(u,v) = a+ib sind komplexe Zahlen Betrag eines Funktionswerts: Amplitude = F(u,v) = sqrt(a 2 +b 2 ) Winkel zur reellen Achse: Phase = tan -1 (b/a) Amplitude und Phase sind Parameter der jeweiligen Basisfunktion Computergrafik 2 SS

43 Beispiele für Amplitude FT FT Computergrafik 2 SS

44 Zweidimensionale Fouriertransformation Computergrafik 2 SS

45 Darstellungsweise Original Amplitude (zentriert, d.h. von N/2 bis N/2) Amplitude (log. Skala) Amplitude (zentriert, log. Skala) Computergrafik 2 SS

46 Beispiel Amplitude Phase Computergrafik 2 SS

47 Translation Translation im Ortsbereich führt zu Phasenverschiebung im Frequenzbereich Computergrafik 2 SS

48 Eigenschaften der 2D-DFT: Translation 2D- DFT: Verschiebung im Ortsraum führt zu Phasenverschiebung im Frequenzraum: f ( x x 0, y y 0 ) = 1 F ( u, v) e i2π (u(x x 0 )/M+v(y y 0 )/N ) = 1 MN = 1 MN F u, v M 1 u=0 M 1 u=0 N 1 v=0 N 1 v=0 M 1 N 1 ( ) = f x, y x=0 f ( x, y) = 1 MN y=0 MN ( ) e M 1 N 1 u=0 v=0 M 1 u=0 N 1 v=0 i2π (ux/m+vy/n ) i2π (ux/m+vy/n ) F ( u, v) e F ( u, v) e i2π (ux/m+vy/n ) e i2π (ux 0 /M+vy 0 /N ) F ( u, v) e i2π (ux 0 /M+vy 0 /N ) ' ei2π (ux/m+vy/n ) Computergrafik 2 SS

49 Rotation Computergrafik 2 SS

50 Computergrafik 2 SS Eigenschaften der 2D-FT: Rotation Rotation im Ortsraum führt zu Rotation im Frequenzraum Schreibe FT in Matrix-Vektor-Notation: Rotation mit 2x2-Rotationsmatrix R: f x, y ( ) = F u, v ( ) e i2π xu+yv ( ) du dv = F u v ' ( ) * ' ' ( ) * * e i2π x y ' ' ( ) * * T u v ' ( ) * ' ' ( ) * * du dv, mit x y ' ' ( ) * * T u v ' ( ) * = xu + yv f R x y = F u v e i2π R x y T u v du dv = F R u v ei2π xu+yv ( ) du dv nächste Folie

51 Computergrafik 2 SS f R x y = F u v e i2π R x y T u v du dv = F R u' v' e i2π R x y T R u' v' du dv, mit R u' v' = u v, R 1 = R T = F R u' v' e i2π x y T R T R u' v' du dv = F R u' v' e i2π x y T u' v' du dv = F R u v ei2π xu+yv ( ) du dv Eigenschaften der 2D-FT: Rotation Rotationsmatrix R Integration über alle (u,v) T, d.h. über die gesamte Ebene, und damit auch über alle R -1 (u,v) T. Substituierung R -1 (u,v) T à (u,v) T

52 Periodizität und Symmetrie F(u) = N 1 n=0 x f (n) exp i2π un ( N ' Computergrafik 2 SS

53 Eigenschaften der 2D-DFT: Periodizität 2D-DFT ( ) = f x, y F u, v M 1 N 1 x=0 f ( x, y) = 1 MN y=0 ( ) e M 1 N 1 u=0 i2π (ux/m+vy/n ) i2π (ux/m+vy/n ) F ( u, v) e Verschiebung im Ortsraum um Vielfache von M, N: f ( x am, y bn) = 1 MN = 1 MN = 1 MN M 1 N 1 v=0 M 1 u=0 N 1 v=0 v=0 i2π (u( am )/M+v bn F ( u, v) e ( )/N ) ei2π (ux/m+vy/n ) i2π (ua+vb) F ( u, v) e (ux/m+vy/n ) ei2π, u, v N 0, a, b Z u=0 M 1 u=0 N 1 v=0 i2π (ux/m+vy/n ) F ( u, v) e = f ( x, y) Computergrafik 2 SS

54 Zentrierung der 2D-DFT Verschiebung um M/2, N/2 im Frequenzraum: F u M 2, v N 2 ' f x, y ( )( 1) x+y F u M 2, v N 2 M 1 N 1 y=0 ' = M 1 x=0 N 1 y=0 f ( x, y) e i2π u M 2 'x/m+ v N 2 = iπ ( x+y f ( x, y) e ) i2π( ux/m+vy/n) e x, y N 0 x=0 M 1 x=0 N 1 y=0 = +, f ( x, y) 1 ( ) x+y - ( ux/m+vy/n). e i2π 'y/n ' Computergrafik 2 SS

55 Separierbarkeit F(u, v) = 1 f (m, n)exp i 2π N 1 N 1 (um + vn) N m=0 2 n=0 N ' = = 1 f (m, n)exp i 2π N 2 N um ' exp i 2π N vn N 1 N 1 m=0n=0 ' = = 1 N = 1 N = 1 N N 1 m=0 ) + * 1 N N 1 n=0 f (m, n)exp i 2π N vn, '. exp i 2π - N um ' = exp i 2π N um ) ' 1 N 1 f (m, n)exp i 2π N N vn, N 1 + n=0 '. = m=0 * - N 1 m=0 exp i 2π N um ' F v(m) v m Vorgehensweise: zunächst F v (m) für alle (v,m) berechnen und dann verwenden. F v (m) F(u,v) Computergrafik 2 SS

56 Konvolution und Korrelation Konvolution und Korrelation sind zwei eng verwandte Filter-Operationen. Beide können im Ortsraum und im Frequenzraum ausgeführt werden. Die Operation im Frequenzraum ist eine einfache Multiplikation (Aufwand N 2 ). Achtung: Padding wegen Periodizität P = A + B - 1 Computergrafik 2 SS

57 Konvolution im Frequenzraum Computergrafik 2 SS

58 Konvolution im Frequenzraum 1D-Konvolution f (x) h(x) = N 1 f (n) h(x n) n=0 F(u) H(u) 2D-Konvolution M 1 f (x, y) h(x, y) = f (m, n) h(x m, y n) m=0n=0 F(u, v) H(u, v) N 1 Periodizität problematisch à Padding Computergrafik 2 SS

59 Wraparound Error Konvolution periodischer Funktionen Padding: P A + B - 1 f (x) h(x) = 399 m=0 f (m) h(x m) f(x)*h(x) f(x)*h(x) R. C. Gonzalez R. E. Woods, Digital Image Processing Computergrafik 2 SS

60 Padding R. C. Gonzalez R. E. Woods, Digital Image Processing Computergrafik 2 SS

61 FAST FOURIER TRANSFORM (FFT) Computergrafik 2 SS

62 Vorgehensweise generell Vereinfachende Annahme: N=2 k, k>1 Nutze Separierbarkeit, um 2D-FT auf 1D zurückzuführen (O(N 4 ) à O(N 3 )) Teile Summe in zwei Teilsummen auf Finde Gemeinsamkeiten in den Teilsummen und berechne beide Teilsummen miteinander Betrachte die Teilsumme und unterteile rekursiv bis N=1 (O(N 3 ) à O(N 2 log N) Computergrafik 2 SS

63 Separierbarkeit F(u, v) = 1 f (m, n)exp i 2π N 1 N 1 (um + vn) N m=0 2 n=0 N ' = = 1 f (m, n)exp i 2π N 2 N um ' exp i 2π N vn N 1 N 1 m=0n=0 ' = = 1 N = 1 N = 1 N N 1 m=0 ) + * 1 N N 1 n=0 f (m, n)exp i 2π N vn, '. exp i 2π - N um ' = exp i 2π N um ) ' 1 N 1 f (m, n)exp i 2π N N vn, N 1 + n=0 '. = m=0 * - N 1 m=0 exp i 2π N um ' F v(m) v m Vorgehensweise: zunächst F v (m) für alle (v,m) berechnen und dann verwenden. F v (m) F(u,v) Computergrafik 2 SS

64 Divide Schritt Teile Summe in zwei Teilsummen auf N = 2K,W N = exp i 2π N F N (u) = 1 N = K K 1 n=0 N 1 f (n)(w N ) un = 1 n=0 2K f (2n)(W 2K ) 2nu ' = exp i π K ',W 2 = exp i 2π N K + 1 K 2K 1 f (n)(w 2K ) un = K 1 n=0 n=0 f (2n +1)(W 2K ) (2n+1)u ' Finde Gemeinsamkeiten in den Teilsummen ' = W K F even,k (u) = 1 K K 1 n=0 f (2n)(W 2K ) 2nu = 1 K K 1 n=0 f (2n)(W K ) nu F odd,k (u) = 1 K K 1 n=0 f (2n +1)(W 2K ) 2nu = 1 K K 1 n=0 f (2n +1)(W K ) nu Computergrafik 2 SS

65 Ausnutzen der Periodizität N = 2K, W N = exp i 2π N ' = exp i π K ', W K = exp i 2π K ' F even,k (u) = 1 K K 1 f (2n)(W K ) nu, F n=0 odd,k (u) = 1 K K 1 n=0 f (2n +1)(W K ) nu F N (u) = 1 ( 2 F even,k (u)+ F odd,k (u)(w 2K ) u ) Berechne F(u+K) ( W K ) u+n = ( W K ) u, ( W 2K ) u+k = ( W 2K ) u F N F N ( ( ) + F odd,k ( u + K) ( W 2K ) u+k ) ( u + K) = 1 2 F u + K even,k ( u + K) = 1 2 F even,k u ( ( ) F odd,k ( u) ( W 2K ) u ) Computergrafik 2 SS

66 Ausnutzen der Periodizität N = 2K,W N = exp i 2π N ' F(u) = 1 ( 2 F (u)+ F (u)(w even odd 2K )u ) F u + K ( ) ( ) = 1 2 F ( u ) even F ( odd u) ( W ) u 2K Also kann man F(u+K) mithilfe F(u) berechnen (einmal F even + F odd, einmal F even F odd ) Betrachte die Teilsumme [0 K-1] und unterteile rekursiv bis K=1 (O(n 3 ) à O(n 2 log n) Computergrafik 2 SS

67 Zusammenfassung N = 2K,W N = exp i 2π N ' F N (u) = 1 N N 1 n=0 f (n)(w N ) nu = 1 ( 2 F even,k (u)+ F odd,k (u)(w 2K ) u ) F even,k (u) = 1 K F odd,k (u) = 1 K K 1 n=0 K 1 n=0 f (2n)(W K ) nu f (2n +1)(W K ) nu F N ( u + K) = 1 2 F u even,k ( ( ) F ( odd,k u) ( W ) u ) 2K Computergrafik 2 SS

68 Rekursiver Algorithmus def F rek (N, (f 0, f 1, f 2,, f N-1 )): if N == 1 then return (f 0 ) K = N/2 F even = F rek (K, (f 0, f 2, f 4,, f N-2 )) F odd = F rek (K, (f 1, f 3, f 5,, f N-1 )) F = zeros(n) for u = 0..K-1: return F F N (u) = 1 N f (n)(w N ) nu F[u] = 0.5 * (F even [u] + F odd [u] * W Nu ) F[u+K] = 0.5 * (F even [u] F odd [u] * W Nu ) F even,k (u) = 1 K F odd,k (u) = 1 K F N N 1 n=0 K 1 n=0 K 1 n=0 ( u + K) = 1 2 F even,k u f (2n)(W K ) nu f (2n +1)(W K ) nu = 1 ( 2 F even,k (u)+ F odd,k (u)(w 2K ) u ) ( ( ) F odd,k ( u) ( W 2K ) u ) Computergrafik 2 SS

69 Rekursive Aufteilung in F odd und F even 1 signal of 16 points 2 signals of 8 points 4 signals of 4 points signals of 2 points signals of 1 point Signal aus N Datenpunkten in N Signale mit je einem Datenpunkt umwandeln Frequenzspektra der N Zeitraumsignale berechnen N Spektra zu einem einzelnen Spektrum zusammenfassen [Abbildungen zu FFT aus: The Scientist and Engineer's Guide to Digital Signal Processing, Computergrafik 2 SS

70 Fourier Transformation zum Anschauen exploratories/ Computergrafik 2 SS

71 EIGENSCHAFTEN DER FOURIER-TRANSFORMATION Computergrafik 2 SS

72 Fourier-Transformation einer Box-Funktion f (t) = A falls W 2 t W 2 0 sonst F(u) = f (t) e i2πut W dt = 2 A e i2πut dt = A = A * W i2πu e i2π 2 ei2πuw 2 + = A i2sin( πuw ) = AW i2πu W 2, - = A *, W 2 + i2πu e i2πut - W 2 * + i2πu eiπuw e iπuw, - sin πuw Ringing-Artefakt ( ) πuw f(t) F(u) F(u) t u u Computergrafik 2 SS

73 Fourier-Transformation einer Gauß-Funktion f (t) = e at2 F(u) = f (t) e i2πut dt = = e at2 cos 2πut ( ) isin( 2πut) e at2 e i2πut dt ' ( dt = e at2 cos( 2πut)dt i e at2 sin( 2πut)dt = e at2 cos( 2πut)dt 0 = π a e π 2 u 2 /a f(t) sin ist punktsymmetrisch zum Ursprung, insgesamt ist zweiter Integrand ungerade, symmetrische Integrationsgrenzen: 0 F(u) erstes Integral: Handbook of Mathematical Functions... t u Computergrafik 2 SS

74 Fourier-Transformation eines Impulses im Ortsraum Impuls im Ursprung wird zu Konstante im Frequenzraum δ(t) = falls t = 0 0 sonst, δ(t)dt =1 F(u) = δ(t) e i2πut dt = e i2πu0 = e 0 =1 δ(t) F(u) t u Impuls an der Stelle t 0 wird liegt auf Einheitskreis im Frequenzraum F(u) = δ(t t 0 ) e i2πut dt = e i2πut 0 Computergrafik 2 SS

Computergrafik 2: Fourier-Transformation

Computergrafik 2: Fourier-Transformation Computergrafik 2: Fourier-Transformation Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz [email protected] MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies (Grundlagen

Mehr

Computergrafik 2: Filtern im Frequenzraum

Computergrafik 2: Filtern im Frequenzraum Computergrafik 2: Filtern im Frequenzraum Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz [email protected] MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies (Grundlagen

Mehr

Computergraphik 1 2. Teil: Bildverarbeitung. Fouriertransformation Ende FFT, Bildrestauration mit PSF Transformation, Interpolation

Computergraphik 1 2. Teil: Bildverarbeitung. Fouriertransformation Ende FFT, Bildrestauration mit PSF Transformation, Interpolation Computergraphik 1 2. Teil: Bildverarbeitung Fouriertransformation Ende FFT, Bildrestauration mit PSF Transformation, Interpolation LMU München Medieninformatik Butz/Hoppe Computergrafik 1 SS2009 1 2 Repräsentation

Mehr

Graphische Datenverarbeitung und Bildverarbeitung

Graphische Datenverarbeitung und Bildverarbeitung Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Fourier-Transformation Graphische DV und BV, Regina Pohle, 8. Fourier-Transformation 1 Einordnung in die Inhalte der Vorlesung Einführung

Mehr

Bildverarbeitung. Bildvorverarbeitung - Fourier-Transformation -

Bildverarbeitung. Bildvorverarbeitung - Fourier-Transformation - Bildverarbeitung Bildvorverarbeitung - Fourier-Transformation - 1 Themen Methoden Punktoperationen / Lokale Operationen / Globale Operationen Homogene / Inhomogene Operationen Lineare / Nichtlineare Operationen

Mehr

Bildverarbeitung: Fourier-Transformation. D. Schlesinger () BV: Fourier-Transformation 1 / 16

Bildverarbeitung: Fourier-Transformation. D. Schlesinger () BV: Fourier-Transformation 1 / 16 Bildverarbeitung: Fourier-Transformation D. Schlesinger () BV: Fourier-Transformation 1 / 16 Allgemeines Bilder sind keine Vektoren. Bilder sind Funktionen x : D C (Menge der Pixel in die Menge der Farbwerte).

Mehr

Mathematische Erfrischungen III - Vektoren und Matrizen

Mathematische Erfrischungen III - Vektoren und Matrizen Signalverarbeitung und Musikalische Akustik - MuWi UHH WS 06/07 Mathematische Erfrischungen III - Vektoren und Matrizen Universität Hamburg Vektoren entstanden aus dem Wunsch, u.a. Bewegungen, Verschiebungen

Mehr

Computergrafik 2: Übung 6. Korrelation im Orts- und Frequenzraum, Filtern im Frequenzraum, Wiener Filter

Computergrafik 2: Übung 6. Korrelation im Orts- und Frequenzraum, Filtern im Frequenzraum, Wiener Filter Computergrafik : Übung 6 Korrelation im Orts- und Frequenzraum, Filtern im Frequenzraum, Wiener Filter Quiz Warum Filtern im Frequenzraum? Ideales Tiefpassfilter? Parameter? Eigenschaften? Butterworth-Filter?

Mehr

Fourier-Reihen und Fourier-Transformation

Fourier-Reihen und Fourier-Transformation Fourier-Reihen und Fourier-Transformation Matthias Dreÿdoppel, Martin Koch, Bernhard Kreft 25. Juli 23 Einleitung Im Folgenden sollen dir und die Fouriertransformation erläutert und mit Beispielen unterlegt

Mehr

Computergrafik 1 2. Teil: Bildverarbeitung

Computergrafik 1 2. Teil: Bildverarbeitung 1 Computergrafik 1 2. Teil: Bildverarbeitung Digitalfotografie, Abtastung von Bildern, Konvolution und Korrelation, Fouriertransformation 2 Themen heute Bilder aus der Digitalfotografie Kontrastumfang,

Mehr

Mathematik, Signale und moderne Kommunikation

Mathematik, Signale und moderne Kommunikation Natur ab 4 - PH Baden Mathematik, Signale und moderne Kommunikation 1 [email protected] 29.4.2009 1 NuHAG, Universität Wien [email protected] Mathematik, Signale und moderne Kommunikation

Mehr

Bildverarbeitung Herbstsemester 2012. Fourier-Transformation

Bildverarbeitung Herbstsemester 2012. Fourier-Transformation Bildverarbeitung Herbstsemester 2012 Fourier-Transformation 1 Inhalt Fourierreihe Fouriertransformation (FT) Diskrete Fouriertransformation (DFT) DFT in 2D Fourierspektrum interpretieren 2 Lernziele Sie

Mehr

2. Dezember Lineare Algebra II. Christian Ebert & Fritz Hamm. Skalarprodukt, Norm, Metrik. Matrizen. Lineare Abbildungen

2. Dezember Lineare Algebra II. Christian Ebert & Fritz Hamm. Skalarprodukt, Norm, Metrik. Matrizen. Lineare Abbildungen Algebra und Algebra 2. Dezember 2011 Übersicht Algebra und Algebra I Gruppen & Körper Vektorräume, Basis & Dimension Algebra Norm & Metrik Abbildung & Algebra I Eigenwerte, Eigenwertzerlegung Singulärwertzerlegung

Mehr

Spektralanalyse. Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann!

Spektralanalyse. Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse können wir Antworten auf folgende Fragen bekommen:

Mehr

(Fast) Fourier Transformation und ihre Anwendungen

(Fast) Fourier Transformation und ihre Anwendungen (Fast) Fourier Transformation und ihre Anwendungen Johannes Lülff Universität Münster 14.01.2009 Definition Fouriertransformation F (ω) = F [f(t)] (ω) := 1 2π dt f(t)e iωt Fouriersynthese f(t) = F 1 [F

Mehr

1 Euklidische und unitäre Vektorräume

1 Euklidische und unitäre Vektorräume 1 Euklidische und unitäre Vektorräume In diesem Abschnitt betrachten wir reelle und komplexe Vektorräume mit Skalarprodukt. Dieses erlaubt uns die Länge eines Vektors zu definieren und (im Fall eines reellen

Mehr

ein geeignetes Koordinatensystem zu verwenden.

ein geeignetes Koordinatensystem zu verwenden. 1.13 Koordinatensysteme (Anwendungen) Man ist immer bemüht, für die mathematische Beschreibung einer wissenschaftlichen Aufgabe ( Chemie, Biologie,Physik ) ein geeignetes Koordinatensystem zu verwenden.

Mehr

Computergrafik 2: Morphologische Operationen

Computergrafik 2: Morphologische Operationen Computergrafik 2: Morphologische Operationen Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz [email protected] MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies

Mehr

Computergrafik 2: Filtern im Frequenzraum

Computergrafik 2: Filtern im Frequenzraum Computergrafik 2: Filtern im Frequenzraum Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz [email protected] MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies (Grundlagen

Mehr

Lineare Algebra und analytische Geometrie II

Lineare Algebra und analytische Geometrie II Prof. Dr. H. Brenner Osnabrück SS 2016 Lineare Algebra und analytische Geometrie II Vorlesung 34 Die Diagonalisierbarkeit von Isometrien im Komplexen Satz 34.1. Es sei V ein endlichdimensionaler C-Vektorraum

Mehr

Technische Universität München

Technische Universität München Technische Universität München Michael Schreier Ferienkurs Lineare Algebra für Physiker Vorlesung Montag WS 2008/09 1 komplexe Zahlen Viele Probleme in der Mathematik oder Physik lassen sich nicht oder

Mehr

Hilfsblätter Lineare Algebra

Hilfsblätter Lineare Algebra Hilfsblätter Lineare Algebra Sebastian Suchanek unter Mithilfe von Klaus Flittner Matthias Staab c 2002 by Sebastian Suchanek Printed with L A TEX Inhaltsverzeichnis 1 Vektoren 1 11 Norm 1 12 Addition,

Mehr

C orthogonal und haben die Länge 1). Dann ist die Länge von w = x u + y v gegeben durch w 2 Def. = w,w =

C orthogonal und haben die Länge 1). Dann ist die Länge von w = x u + y v gegeben durch w 2 Def. = w,w = 1 v Die Länge Def. Sei (V,, ) ein Euklidscher Vektorraum. Für jeden Vektor v V heißt die Zahl v,v die Länge von v und wird v bezeichnet. Bemerkung. Die Länge des Vektors ist wohldefiniert, da nach Definition

Mehr

Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.2/29

Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.2/29 Dynamische Systeme und Zeitreihenanalyse Komplexe Zahlen Kapitel 3 Statistik und Mathematik WU Wien Michael Hauser Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.0/29 Motivation Für die

Mehr

AUFGABENSAMMLUNG ZU VEKTORRECHNUNG FÜR USW

AUFGABENSAMMLUNG ZU VEKTORRECHNUNG FÜR USW AUFGABENSAMMLUNG ZU VEKTORRECHNUNG FÜR USW Lineare Gleichungssysteme Lösen Sie folgende Gleichungssysteme über R: a) x + x + x = 6x + x + x = 4 x x x = x 7x x = 7 x x = b) x + x 4x + x 4 = 9 x + 9x x x

Mehr

12.2 Gauß-Quadratur. Erinnerung: Mit der Newton-Cotes Quadratur. I n [f] = g i f(x i ) I[f] = f(x) dx

12.2 Gauß-Quadratur. Erinnerung: Mit der Newton-Cotes Quadratur. I n [f] = g i f(x i ) I[f] = f(x) dx 12.2 Gauß-Quadratur Erinnerung: Mit der Newton-Cotes Quadratur I n [f] = n g i f(x i ) I[f] = i=0 b a f(x) dx werden Polynome vom Grad n exakt integriert. Dabei sind die Knoten x i, 0 i n, äquidistant

Mehr

Spektralanalyse. Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann!

Spektralanalyse. Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Spektralanalyse Spektralanalyse ist derart wichtig in allen Naturwissenschaften, dass man deren Bedeutung nicht überbewerten kann! Mit der Spektralanalyse können wir Antworten auf folgende Fragen bekommen:

Mehr

Beate Meffert, Olaf Hochmuth: Werkzeuge der Signalverarbeitung, Pearson 2004

Beate Meffert, Olaf Hochmuth: Werkzeuge der Signalverarbeitung, Pearson 2004 4 Signalverarbeitung 4.1! Grundbegriffe! 4.2! Frequenzspektren, Fourier-Transformation! 4.3! Abtasttheorem: Eine zweite Sicht Weiterführende Literatur (z.b.):!! Beate Meffert, Olaf Hochmuth: Werkzeuge

Mehr

Brückenkurs Mathematik. Mittwoch Freitag

Brückenkurs Mathematik. Mittwoch Freitag Brückenkurs Mathematik Mittwoch 5.10. - Freitag 14.10.2016 Vorlesung 4 Dreiecke, Vektoren, Matrizen, lineare Gleichungssysteme Kai Rothe Technische Universität Hamburg-Harburg Montag 10.10.2016 0 Brückenkurs

Mehr

Kapitel 3 Lineare Algebra

Kapitel 3 Lineare Algebra Kapitel 3 Lineare Algebra Inhaltsverzeichnis VEKTOREN... 3 VEKTORRÄUME... 3 LINEARE UNABHÄNGIGKEIT UND BASEN... 4 MATRIZEN... 6 RECHNEN MIT MATRIZEN... 6 INVERTIERBARE MATRIZEN... 6 RANG EINER MATRIX UND

Mehr

Diskrete Fourier-Transformation und FFT. 1. Die diskrete Fourier-Transformation (DFT) 2. Die Fast Fourier Transform (FFT)

Diskrete Fourier-Transformation und FFT. 1. Die diskrete Fourier-Transformation (DFT) 2. Die Fast Fourier Transform (FFT) Diskrete Fourier-Transformation und FFT 2. Die Fast Fourier Transform (FFT) 3. Anwendungsbeispiele der DFT 1 Wiederholung: Fourier-Transformation und Fourier-Reihe Fourier-Transformation kontinuierlicher

Mehr

,Faltung. Heavisidefunktion σ (t), Diracimpuls δ (t) Anwendungen. 1) Rechteckimpuls. 2) Sprungfunktionen. 3) Schaltvorgänge

,Faltung. Heavisidefunktion σ (t), Diracimpuls δ (t) Anwendungen. 1) Rechteckimpuls. 2) Sprungfunktionen. 3) Schaltvorgänge Heavisidefunktion σ (t), Diracimpuls δ (t),faltung Definition Heavisidefunktion, t > 0 σ ( t) = 0, t < 0 Anwendungen ) Rechteckimpuls, t < T r( t) = = σ ( t + T ) σ ( t T ) 0, t > T 2) Sprungfunktionen,

Mehr

Addition, Subtraktion und Multiplikation von komplexen Zahlen z 1 = (a 1, b 1 ) und z 2 = (a 2, b 2 ):

Addition, Subtraktion und Multiplikation von komplexen Zahlen z 1 = (a 1, b 1 ) und z 2 = (a 2, b 2 ): Komplexe Zahlen Definition 1. Eine komplexe Zahl z ist ein geordnetes Paar reeller Zahlen (a, b). Wir nennen a den Realteil von z und b den Imaginärteil von z, geschrieben a = Re z, b = Im z. Komplexe

Mehr

Fourier Optik. Zeit. Zeit

Fourier Optik. Zeit. Zeit Fourier Optik Beispiel zur Fourier-Zerlegung: diskretes Spektrum von Sinus-Funktionen liefert in einer gewichteten Überlagerung näherungsweise eine Rechteckfunktion Sin t Sin 3t Sin 5t Sin 7t Sin 9t Sin

Mehr

Digitale Bildverarbeitung (DBV)

Digitale Bildverarbeitung (DBV) Digitale Bildverarbeitung (DBV) Prof. Dr. Ing. Heinz Jürgen Przybilla Labor für Photogrammetrie Email: heinz juergen.przybilla@hs bochum.de Tel. 0234 32 10517 Sprechstunde: Montags 13 14 Uhr und nach Vereinbarung

Mehr

WELLEN im VAKUUM. Kapitel 10. B t E = 0 E = B = 0 B. E = 1 c 2 2 E. B = 1 c 2 2 B

WELLEN im VAKUUM. Kapitel 10. B t E = 0 E = B = 0 B. E = 1 c 2 2 E. B = 1 c 2 2 B Kapitel 0 WELLE im VAKUUM In den Maxwell-Gleichungen erscheint eine Asymmetrie durch Ladungen, die Quellen des E-Feldes sind und durch freie Ströme, die Ursache für das B-Feld sind. Im Vakuum ist ρ und

Mehr

Lineare Algebra. Mathematik II für Chemiker. Daniel Gerth

Lineare Algebra. Mathematik II für Chemiker. Daniel Gerth Lineare Algebra Mathematik II für Chemiker Daniel Gerth Überblick Lineare Algebra Dieses Kapitel erklärt: Was man unter Vektoren versteht Wie man einfache geometrische Sachverhalte beschreibt Was man unter

Mehr

Graphische Datenverarbeitung und Bildverarbeitung

Graphische Datenverarbeitung und Bildverarbeitung Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Bildverbesserung - Filterung Graphische DV und BV, Regina Pohle,. Bildverbesserung - Filterung Einordnung in die Inhalte der Vorlesung

Mehr

10.2 Linearkombinationen

10.2 Linearkombinationen 147 Vektorräume in R 3 Die Vektorräume in R 3 sind { } Geraden durch den Ursprung Ebenen durch den Ursprung R 3 Analog zu reellen Vektorräumen kann man komplexe Vektorräume definieren. In der Definition

Mehr

Geometrische Deutung linearer Abbildungen

Geometrische Deutung linearer Abbildungen Geometrische Deutung linearer Abbildungen Betrachten f : R n R n, f(x) = Ax. Projektionen z.b. A = 1 0 0 0 1 0 0 0 0 die senkrechte Projektion auf die xy-ebene in R 3. Projektionen sind weder injektiv

Mehr

4.3 Reelle Skalarprodukte, Hermitesche Formen, Orthonormalbasen

4.3 Reelle Skalarprodukte, Hermitesche Formen, Orthonormalbasen 196 KAPITEL 4. VEKTORRÄUME MIT SKALARPRODUKT 4. Reelle Skalarprodukte, Hermitesche Formen, Orthonormalbasen In diesem Abschnitt betrachten wir Vektorräume über IR und über C. Ziel ist es, in solchen Vektorräumen

Mehr

Nachrichtentechnik [NAT] Kapitel 4: Fourier-Transformation. Dipl.-Ing. Udo Ahlvers HAW Hamburg, FB Medientechnik

Nachrichtentechnik [NAT] Kapitel 4: Fourier-Transformation. Dipl.-Ing. Udo Ahlvers HAW Hamburg, FB Medientechnik Nachrichtentechnik [NAT] Kapitel 4: Fourier-Transformation Dipl.-Ing. Udo Ahlvers HAW Hamburg, FB Medientechnik Sommersemester 25 Inhaltsverzeichnis Inhalt Inhaltsverzeichnis 4 Fourier-Transformation 3

Mehr

, v 3 = und v 4 =, v 2 = V 1 = { c v 1 c R }.

, v 3 = und v 4 =, v 2 = V 1 = { c v 1 c R }. 154 e Gegeben sind die Vektoren v 1 = ( 10 1, v = ( 10 1. Sei V 1 = v 1 der von v 1 aufgespannte Vektorraum in R 3. 1 Dann besteht V 1 aus allen Vielfachen von v 1, V 1 = { c v 1 c R }. ( 0 ( 01, v 3 =

Mehr

4.1. Vektorräume und lineare Abbildungen

4.1. Vektorräume und lineare Abbildungen 4.1. Vektorräume und lineare Abbildungen Mengen von Abbildungen Für beliebige Mengen X und Y bezeichnet Y X die Menge aller Abbildungen von X nach Y (Reihenfolge beachten!) Die Bezeichnungsweise erklärt

Mehr

Nachrichtentechnik [NAT] Kapitel 2: Zeitkontinuierliche Signale. Dipl.-Ing. Udo Ahlvers HAW Hamburg, FB Medientechnik

Nachrichtentechnik [NAT] Kapitel 2: Zeitkontinuierliche Signale. Dipl.-Ing. Udo Ahlvers HAW Hamburg, FB Medientechnik Nachrichtentechnik [NAT] Kapitel 2: Zeitkontinuierliche Signale Dipl.-Ing. Udo Ahlvers HAW Hamburg, FB Medientechnik Sommersemester 25 Inhaltsverzeichnis Inhalt Inhaltsverzeichnis 2 Zeitkontinuierliche

Mehr

Brückenkurs Mathematik

Brückenkurs Mathematik Brückenkurs Mathematik 6.10. - 17.10. Vorlesung 3 Geometrie Doris Bohnet Universität Hamburg - Department Mathematik Mi 8.10.2008 1 Geometrie des Dreiecks 2 Vektoren Länge eines Vektors Skalarprodukt Kreuzprodukt

Mehr

Vortrag 20: Kurze Vektoren in Gittern

Vortrag 20: Kurze Vektoren in Gittern Seminar: Wie genau ist ungefähr Vortrag 20: Kurze Vektoren in Gittern Kerstin Bauer Sommerakademie Görlitz, 2007 Definition und Problembeschreibung Definition: Gitter Seien b 1,,b k Q n. Dann heißt die

Mehr

Stefan Ruzika. 24. April 2016

Stefan Ruzika. 24. April 2016 Stefan Ruzika Mathematisches Institut Universität Koblenz-Landau Campus Koblenz 24. April 2016 Stefan Ruzika 2: Körper 24. April 2016 1 / 21 Gliederung 1 1 Schulstoff 2 Körper Definition eines Körpers

Mehr

Übungen zu Einführung in die Lineare Algebra und Geometrie

Übungen zu Einführung in die Lineare Algebra und Geometrie Übungen zu Einführung in die Lineare Algebra und Geometrie Andreas Cap Sommersemester 2010 Kapitel 1: Einleitung (1) Für a, b Z diskutiere analog zur Vorlesung das Lösungsverhalten der Gleichung ax = b

Mehr

Konvergenz und Stetigkeit

Konvergenz und Stetigkeit Mathematik I für Biologen, Geowissenschaftler und Geoökologen 10. Dezember 2008 Konvergenz Definition Fourierreihen Obertöne Geometrische Reihe Definition: Eine Funktion f : D R d heißt beschränkt, wenn

Mehr

Universität Stuttgart Physik und ihre Didaktik PD Dr. Holger Cartarius. Matrizen. a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A = a m,1 a m,2 a m,n

Universität Stuttgart Physik und ihre Didaktik PD Dr. Holger Cartarius. Matrizen. a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A = a m,1 a m,2 a m,n Universität Stuttgart Physik und ihre Didaktik PD Dr Holger Cartarius Matrizen Matrizen: Ein rechteckiges Zahlenschema der Form a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A a m,1 a m,2 a m,n (a) nennt man eine

Mehr

YOUNG SCIENTISTS. 4 dimensionale komplexe Zahlen in der Computergrafik. Bastian Weiß 19. Mai 2017 INSTITUT FÜR ANGEWANDTE GEOMETRIE

YOUNG SCIENTISTS. 4 dimensionale komplexe Zahlen in der Computergrafik. Bastian Weiß 19. Mai 2017 INSTITUT FÜR ANGEWANDTE GEOMETRIE YOUNG SCIENTISTS 4 dimensionale komplexe in der Computergrafik Bastian Weiß 19. Mai 2017 INSTITUT FÜR ANGEWANDTE GEOMETRIE Programm Vorbereitung (Wiederholung) Komplexe Vektoren Quaternionen Quaternionen

Mehr

Mathematische Grundlagen für die Vorlesung. Differentialgeometrie

Mathematische Grundlagen für die Vorlesung. Differentialgeometrie Mathematische Grundlagen für die Vorlesung Differentialgeometrie Dr. Gabriele Link 13.10.2010 In diesem Text sammeln wir die nötigen mathematischen Grundlagen, die wir in der Vorlesung Differentialgeometrie

Mehr

Lösungen zu Mathematik I/II

Lösungen zu Mathematik I/II Prof. Dr. E. W. Farkas ETH Zürich, Februar 11 D BIOL, D CHAB Lösungen zu Mathematik I/II Aufgaben 1. 1 Punkte a Wir berechnen lim x x + x + 1 x + x 3 + x = 1. b Wir benutzen L Hôpital e x e x lim x sinx

Mehr

Fortgeschrittene Mathematik Raum und Funktionen

Fortgeschrittene Mathematik Raum und Funktionen Fortgeschrittene Mathematik Raum und Funktionen Thomas Zehrt Universität Basel WWZ Thomas Zehrt (Universität Basel WWZ) R n und Funktionen 1 / 33 Outline 1 Der n-dimensionale Raum 2 R 2 und die komplexen

Mehr

f(x 0 ) = lim f(b k ) 0 0 ) = 0

f(x 0 ) = lim f(b k ) 0 0 ) = 0 5.10 Zwischenwertsatz. Es sei [a, b] ein Intervall, a < b und f : [a, b] R stetig. Ist f(a) < 0 und f(b) > 0, so existiert ein x 0 ]a, b[ mit f(x 0 ) = 0. Wichtig: Intervall, reellwertig, stetig Beweis.

Mehr

5. Fourier-Transformation

5. Fourier-Transformation Fragestellungen: 5. Fourier-Transformation Bei Anregung mit einer harmonischen Last kann quasistatitisch gerechnet werden, wenn die Erregerfrequenz kleiner als etwa 30% der Resonanzfrequenz ist. Wann darf

Mehr

7. Wie lautet die Inverse der Verkettung zweier linearer Abbildungen? 9. Wie kann die Matrixdarstellung einer linearen Abbildung aufgestellt werden?

7. Wie lautet die Inverse der Verkettung zweier linearer Abbildungen? 9. Wie kann die Matrixdarstellung einer linearen Abbildung aufgestellt werden? Kapitel Lineare Abbildungen Verständnisfragen Sachfragen Was ist eine lineare Abbildung? Erläutern Sie den Zusammenhang zwischen Unterräumen, linearer Unabhängigkeit und linearen Abbildungen! 3 Was ist

Mehr

Höhere Mathematik II für die Fachrichtung Physik

Höhere Mathematik II für die Fachrichtung Physik Karlsruher Institut für Technologie Institut für Analysis Dr. Christoph Schmoeger Michael Hott, M. Sc. SS 6 9.4.6 Höhere Mathematik II für die Fachrichtung Physik Lösungsvorschläge zum. Übungsblatt Aufgabe

Mehr

Grundlagen der Computer-Tomographie

Grundlagen der Computer-Tomographie Grundlagen der Computer-Tomographie Quellenangabe Die folgenden Folien sind zum Teil dem Übersichtsvortrag: imbie.meb.uni-bonn.de/epileptologie/staff/lehnertz/ct1.pdf entnommen. Als Quelle für die mathematischen

Mehr

Lineare Algebra. 9. Übungsstunde. Steven Battilana.

Lineare Algebra. 9. Übungsstunde. Steven Battilana. Lineare Algebra 9. Übungsstunde Steven Battilana [email protected] November 2, 26 Erinnerung Sei x, y 2 E n, 2 E, danngilt: hx, yi = kxkkyk cos( ). Ist m eine beliebige natürliche Zahl, apple i,

Mehr

2.9 Die komplexen Zahlen

2.9 Die komplexen Zahlen LinAlg II Version 1 3. April 2006 c Rudolf Scharlau 121 2.9 Die komplexen Zahlen Die komplexen Zahlen sind unverzichtbar für nahezu jede Art von höherer Mathematik. Systematisch gehören sie zum einen in

Mehr

5 Lineare Algebra (Teil 3): Skalarprodukt

5 Lineare Algebra (Teil 3): Skalarprodukt 5 Lineare Algebra (Teil 3): Skalarprodukt Der Begriff der linearen Abhängigkeit ermöglicht die Definition, wann zwei Vektoren parallel sind und wann drei Vektoren in einer Ebene liegen. Daß aber reale

Mehr

Einführung in die Physik I. Schwingungen und Wellen 1

Einführung in die Physik I. Schwingungen und Wellen 1 Einführung in die Physik I Schwingungen und Wellen O. von der Lühe und U. Landgraf Schwingungen Periodische Vorgänge spielen in eine große Rolle in vielen Gebieten der Physik E pot Schwingungen treten

Mehr

Angewandte Mathematik und Programmierung

Angewandte Mathematik und Programmierung Angewandte Mathematik und Programmierung Einführung in das Konzept der objektorientierten Anwendungen zu mathematischen Rechnens SS2013 Inhalt Fourier Reihen Sehen wir in 2 Wochen Lösung der lin. Dgln.

Mehr

9. Übungsblatt zur Mathematik I für Maschinenbau

9. Übungsblatt zur Mathematik I für Maschinenbau Fachbereich Mathematik Prof. Dr. M. Joswig Dr. habil. Sören Kraußhar Dipl.-Math. Katja Kulas 9. Übungsblatt zur Mathematik I für Maschinenbau Gruppenübung WS /..-4.. Aufgabe G (Koordinatentransformation)

Mehr

Vektorräume. 1. v + w = w + v (Kommutativität der Vektoraddition)

Vektorräume. 1. v + w = w + v (Kommutativität der Vektoraddition) Vektorräume In vielen physikalischen Betrachtungen treten Größen auf, die nicht nur durch ihren Zahlenwert charakterisiert werden, sondern auch durch ihre Richtung Man nennt sie vektorielle Größen im Gegensatz

Mehr

Viele wichtige Operationen können als lineare Abbildungen interpretiert werden. Beispielsweise beschreibt die lineare Abbildung

Viele wichtige Operationen können als lineare Abbildungen interpretiert werden. Beispielsweise beschreibt die lineare Abbildung Kapitel 3 Lineare Abbildungen Lineare Abbildungen sind eine natürliche Klasse von Abbildungen zwischen zwei Vektorräumen, denn sie vertragen sich per definitionem mit der Struktur linearer Räume Viele

Mehr

Diskrete Fourier-Transformation Stefanie Dourvos Institut für Informatik FU Berlin

Diskrete Fourier-Transformation Stefanie Dourvos Institut für Informatik FU Berlin Diskrete Fourier-Transformation Stefanie Dourvos Institut für Informatik FU Berlin 28.04.09 Übersicht Einleitung Problem: polynomiale Multiplikation Crashkurs Diskrete Fourier-Transformation DFT mit FFT

Mehr

03. Vektoren im R 2, R 3 und R n

03. Vektoren im R 2, R 3 und R n 03 Vektoren im R 2, R 3 und R n Unter Verwendung eines Koordinatensystems kann jedem Punkt der Ebene umkehrbar eindeutig ein Zahlenpaar (x, y) zugeordnet werden P (x, y) Man nennt x und y die kartesischen

Mehr

Probestudium der Physik 2011/12

Probestudium der Physik 2011/12 Probestudium der Physik 2011/12 1 Schwingungen und Wellen: Einführung in die mathematischen Grundlagen 1.1 Die Sinus- und die Kosinusfunktion Die Sinusfunktion lässt sich genauso wie die Kosinusfunktion

Mehr

Unter einem reellen inneren Produktraum verstehen wir einen Vektorraum V über

Unter einem reellen inneren Produktraum verstehen wir einen Vektorraum V über 9 Innere Produkte In diesem Kapitel betrachten wir immer Vektorräume über dem Körper der reellen Zahlen R oder dem Körper der komplexen Zahlen C. Definition 9.1: Sei V ein Vektorraum über R. Ein inneres

Mehr

7 Lineare Abbildungen und Skalarprodukt

7 Lineare Abbildungen und Skalarprodukt Mathematik II für inf/swt, Sommersemester 22, Seite 121 7 Lineare Abbildungen und Skalarprodukt 71 Vorbemerkungen Standard Skalarprodukt siehe Kap 21, Skalarprodukt abstrakt siehe Kap 34 Norm u 2 u, u

Mehr

Klausur HM I H 2005 HM I : 1

Klausur HM I H 2005 HM I : 1 Klausur HM I H 5 HM I : 1 Aufgabe 1 4 Punkte): Zeigen Sie mit Hilfe der vollständigen Induktion: n 1 1 + 1 ) k nn k n! für n. Lösung: Beweis mittels Induktion nach n: Induktionsanfang: n : 1 ) 1 + 1 k

Mehr

Vorkurs: Mathematik für Informatiker

Vorkurs: Mathematik für Informatiker Vorkurs: Mathematik für Informatiker Teil 4 Wintersemester 2017/18 Steven Köhler [email protected] mathe.stevenkoehler.de 2 c 2017 Steven Köhler Wintersemester 2017/18 Inhaltsverzeichnis Teil 1 Teil

Mehr

Crash-Kurs Komplexe Zahlen

Crash-Kurs Komplexe Zahlen 1 Definitionen: j, C, z Im Körper R der reellen Zahlen besitzt die lineare Gleichung ax + b = 0 (a, bεr; a 0) stets eine Lösung. Die quadratische Gleichung ax 2 + bx + c = 0 führt zu der Lösungsformel

Mehr

Kontinuierliche Fourier-Transformation. Laplace-Transformation

Kontinuierliche Fourier-Transformation. Laplace-Transformation Kontinuierliche Fourier-Transformation. Laplace-Transformation Jörn Loviscach Versionsstand: 16. Juni 2010, 17:56 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. Videos dazu:

Mehr

(Fast) Fourier Transformation und ihre Anwendungen

(Fast) Fourier Transformation und ihre Anwendungen (Fast) Fourier Transformation und ihre Anwendungen Johannes Lülff Universität Münster 14.01.2009 Inhaltsverzeichnis 1 Einführung 2 FFT 3 Anwendungen 4 Beschränkungen 5 Zusammenfassung Definition Fouriertransformation

Mehr

Übungen zu Einführung in die Lineare Algebra und Geometrie

Übungen zu Einführung in die Lineare Algebra und Geometrie Übungen zu Einführung in die Lineare Algebra und Geometrie Andreas Cap Wintersemester 2014/15 Kapitel 1: Einleitung (1) Für a, b Z diskutiere analog zur Vorlesung das Lösungsverhalten der Gleichung ax

Mehr

11 Komplexe Zahlen. Themen: Der Körper der komplexen Zahlen Die Mandelbrot-Menge Der Fundamentalsatz der Algebra

11 Komplexe Zahlen. Themen: Der Körper der komplexen Zahlen Die Mandelbrot-Menge Der Fundamentalsatz der Algebra 11 Komplexe Zahlen Themen: Der Körper der komplexen Zahlen Die Mandelbrot-Menge Der Fundamentalsatz der Algebra Addition ebener Vektoren Sei Ê 2 = {(x, y) : x, y Ê}. Ê 2 können wir als Punkte in der Ebene

Mehr

3 Matrizenrechnung. 3. November

3 Matrizenrechnung. 3. November 3. November 008 4 3 Matrizenrechnung 3.1 Transponierter Vektor: Die Notation x R n bezieht sich per Definition 1 immer auf einen stehenden Vektor, x 1 x x =.. x n Der transponierte Vektor x T ist das zugehörige

Mehr

1. Vektoralgebra 1.0 Einführung Vektoren Ein Vektor ist eine Größe, welche sowohl einen Zahlenwert (Betrag) als auch eine Richtung hat.

1. Vektoralgebra 1.0 Einführung Vektoren Ein Vektor ist eine Größe, welche sowohl einen Zahlenwert (Betrag) als auch eine Richtung hat. 1. Vektoralgebra 1.0 Einführung Vektoren Ein Vektor ist eine Größe, welche sowohl einen Zahlenwert (Betrag) als auch eine Richtung hat. übliche Beispiele: Ort r = r( x; y; z; t ) Kraft F Geschwindigkeit

Mehr

Computergrafik 2: Filtern im Ortsraum

Computergrafik 2: Filtern im Ortsraum Computergrafik 2: Filtern im Ortsraum Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz [email protected] MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies (Grundlagen

Mehr

Erfüllt eine Funktion f für eine feste positive Zahl p und sämtliche Werte t des Definitionsbereichs die Gleichung

Erfüllt eine Funktion f für eine feste positive Zahl p und sämtliche Werte t des Definitionsbereichs die Gleichung 34 Schwingungen Im Zusammenhang mit Polardarstellungen trifft man häufig auf Funktionen, die Schwingungen beschreiben und deshalb für den Ingenieur von besonderer Wichtigkeit sind Fast alle in der Praxis

Mehr

Was bisher geschah. digitale Bilder: Funktion B : pos col Matrix B col pos. Punktoperationen f : col 1 col 2

Was bisher geschah. digitale Bilder: Funktion B : pos col Matrix B col pos. Punktoperationen f : col 1 col 2 Was bisher geschah digitale Bilder: Funktion B : pos col Matrix B col pos statistische Merkmale Punktoperationen f : col 1 col 2 (Bildanalyse) (Farbtransformation) Geometrische Operationen f : pos 1 pos

Mehr

Motivation. Diskretisierung. Überblick. Algorithmik III Algorithmen und Modelle für kontinuierliche Datenstrukturen. Diskretisierung und Quantisierung

Motivation. Diskretisierung. Überblick. Algorithmik III Algorithmen und Modelle für kontinuierliche Datenstrukturen. Diskretisierung und Quantisierung Algorithmik III Algorithmen und Modelle für kontinuierliche Datenstrukturen Motivation Analoge Aufnahme von Sprache, Bildern Digitale Speicherung durch Diskretisierung + Quantisierung Informationsverlust

Mehr

Technische Universität München. Aufgaben Mittwoch SS 2012

Technische Universität München. Aufgaben Mittwoch SS 2012 Technische Universität München Andreas Wörfel Ferienkurs Analysis 2 für Physiker Aufgaben Mittwoch SS 2012 Aufgabe 1 Äquivalente Aussagen für Stetigkeit( ) Beweisen Sie folgenden Satz: Seien X und Y metrische

Mehr

Mathematischer Vorkurs für Physiker WS 2012/13: Vorlesung 1

Mathematischer Vorkurs für Physiker WS 2012/13: Vorlesung 1 TU München Prof. P. Vogl Mathematischer Vorkurs für Physiker WS 2012/13: Vorlesung 1 Komplexe Zahlen Das Auffinden aller Nullstellen von algebraischen Gleichungen ist ein Grundproblem, das in der Physik

Mehr

entspricht der Länge des Vektorpfeils. Im R 2 : x =

entspricht der Länge des Vektorpfeils. Im R 2 : x = Norm (oder Betrag) eines Vektors im R n entspricht der Länge des Vektorpfeils. ( ) Im R : x = x = x + x nach Pythagoras. Allgemein im R n : x x = x + x +... + x n. Beispiele ( ) =, ( 4 ) = 5, =, 4 = 0.

Mehr

LINEARE ALGEBRA UND ANALYSIS FÜR FUNKTIONEN EINER VARIABLEN

LINEARE ALGEBRA UND ANALYSIS FÜR FUNKTIONEN EINER VARIABLEN Fakultät Mathematik Institut für Numerische Mathematik LINEARE ALGEBRA UND ANALYSIS FÜR FUNKTIONEN EINER VARIABLEN 6. Komplexe Zahlen Prof. Dr. Gunar Matthies Wintersemester 2017/18 G. Matthies Lineare

Mehr

Grundlagen der Bildverarbeitung: Übung 3

Grundlagen der Bildverarbeitung: Übung 3 Grundlagen der Bildverarbeitung: Übung 3 Michael Korn Raum: BC414, Tel.: 0203-379 - 3583, E-Mail: [email protected] Michael Korn ([email protected]) Grundlagen der Bildverarbeitung: Übung 3

Mehr

Seite 1. sin 2 x dx. b) Berechnen Sie das Integral. e (t s)2 ds. (Nur Leibniz-Formel) c) Differenzieren Sie die Funktion f(t) = t. d dx ln(x + x3 ) dx

Seite 1. sin 2 x dx. b) Berechnen Sie das Integral. e (t s)2 ds. (Nur Leibniz-Formel) c) Differenzieren Sie die Funktion f(t) = t. d dx ln(x + x3 ) dx Seite Aufgabe : a Berechnen Sie das Integral b Berechnen Sie das Integral +x x+x dx. π sin x dx. c Differenzieren Sie die Funktion ft = t e t s ds. Nur Leibniz-Formel a + x x + x dx = d dx lnx + x dx =

Mehr

1 Vorlesungen: und Vektor Rechnung: 1.Teil

1 Vorlesungen: und Vektor Rechnung: 1.Teil 1 Vorlesungen: 4.10.005 und 31.10.005 Vektor Rechnung: 1.Teil Einige in der Physik auftretende Messgrößen sind durch eine einzige Zahl bestimmt: Temperatur T K Dichte kg/m 3 Leistung P Watt = J/s = kg

Mehr

1 Zum Aufwärmen. 1.1 Notationen. 1.2 Lineare Abbildungen und Matrizen. 1.3 Darstellungsmatrizen

1 Zum Aufwärmen. 1.1 Notationen. 1.2 Lineare Abbildungen und Matrizen. 1.3 Darstellungsmatrizen 1 Zum Aufwärmen 1.1 Notationen In diesem Teil der Vorlesung bezeichnen wir Körper mit K, Matrizen mit Buchstaben A,B,..., Vektoren mit u,v,w,... und Skalare mit λ,µ,... Die Menge der m n Matrizen bezeichnen

Mehr

8.2 Invertierbare Matrizen

8.2 Invertierbare Matrizen 38 8.2 Invertierbare Matrizen Die Division ist als Umkehroperation der Multiplikation definiert. Das heisst, für reelle Zahlen a 0 und b gilt b = a genau dann, wenn a b =. Übertragen wir dies von den reellen

Mehr