Sie sind auf Seite 1von 11

Projekt Spezialgebiete der Signalverarbeitung Prof.

Beate Meffert
Humboldt-Universitt zu Berlin Sommersemester 2007

Eigenschaften der zweidimensionalen diskreten Fouriertransformation


Christian Fleck und Berit Gruien 3. Oktober 2007

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

Inhaltsverzeichnis
1 2 Einleitung Die eindimensionale diskrete Fouriertransformation 2.1 Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Eigenschaften . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Die zweidimensionale diskrete Fouriertransformation 3.1 Denition . . . . . . . . . . . . . . . . . . . . . . . 3.2 Abgeleitete Signale . . . . . . . . . . . . . . . . . . 3.3 Eigenschaften . . . . . . . . . . . . . . . . . . . . . 3.3.1 Linearitt (berlagerung) . . . . . . . . . . 3.3.2 Vertauschungssatz . . . . . . . . . . . . . . 3.3.3 Symmetrie . . . . . . . . . . . . . . . . . . . 3.3.4 Verschiebungssatz . . . . . . . . . . . . . . 3.3.5 Faltungs- und Korrelationssatz . . . . . . . 3.3.6 Koordinatentransformation . . . . . . . . . 3.3.7 Rotationssatz . . . . . . . . . . . . . . . . . 3.3.8 Skalierung (hnlichkeitssatz) . . . . . . . . 3.3.9 Summation nach einer Variable . . . . . . . 3.3.10 Separierbarkeit . . . . . . . . . . . . . . . . Abschlieende Bemerkungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2 2 4 4 4 5 5 5 5 5 6 6 7 7 8 8 10

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

Einleitung

Im Rahmen des Projektes Spezialgebiete der Bildverarbeitung haben wir uns mit den Eigenschaften der eindimensionalen und der zweidimensionalen diskreten Fouriertransformation beschftigt. In dieser Ausarbeitung listen wir die einzelnen Eigenschaften auf und erlutern sie nher, wobei wir uns inhaltlich berwiegend an dem Buch Digitale Bildsignalverarbeitung von F. N. Wahl orientiert haben. Zustzlich haben wir die hier aufgefhrten Eigenschaften in einer Prsentation bildhaft illustriert.

2
2.1

Die eindimensionale diskrete Fouriertransformation


Denition
2i N

Prinzip der diskreten Fouriertransformation Bei der Fouriertransformation wird das Signal mit den Basisfunktionen der Form e( verglichen. Denition (1D-DFT und 1D-IDFT) Die diskrete 1D-Fouriertransformation und ihre Inverse
N 1

F (k) := f (n) := Wir schreiben dann

n =0 N 1

f (n)e(

2ikn N

) )

1 N

k =0

F (k)e(

2ikn N

f (n) d

F (k)

Im Folgenden wird ein diskretes Signal f (n) mit n = 0, ..., N 1 stets als periodisch fortgesetzt angenommen wird, d.h. f (n) entspricht f (n mod N ).

2.2

Eigenschaften
t t

1. Linearitt (berlagerungssatz): Fr c1 , c2 R und f 1 d t F1 bzw. f 2 d c1 f 1 ( n ) + c2 f 2 ( n ) d

F2 gilt das Superpositionsprinzip: c1 F1 (k ) + c2 F2 (k )

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

2. Vertauschungsatz: Die zweimalige Anwendung der Fouriertransformation ergibt: f (n) d F (n) d


t t

F (k) N f (k )

3. Symmetriebeziehungen: Wenn das Signal f reell ist, ist der Betrag des Spektrums gerade und der Winkel des Spektrums ungerade:

| F (k)| = | F (k)| F (k) = F (k)


Es gibt weiterhin eine ntzliche Symmetriebeziehung, die auf der komplexen Konjugation der Signale beruht: f (n) d
t

F (k)

4. Verschiebungssatz: Eine Verschiebung um ein geeignetes c im Zeit- bzw. Spektralbereich hat eine nderung des Phasenwinkels im jeweils anderen Bereich zur Folge und der Betrag bleibt unverndert: f (n c) d 2inc f (n)e( N ) d
t t

F (k)e(

2ikc N

F (k c)

5. Faltungstheorem fr den Frequenzbereich:

( f 1 f 2 )(n)
6. Diskrete Korrelation:

F1 (k ) F2 (k )

( f1

f 2 )(n) d

F1 (k ) F2 (k )

7. Skalierungssatz (hnlickeitssatz): f (x ) d
t

1 F ||

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

3
3.1

Die zweidimensionale diskrete Fouriertransformation


Denition

Denition 2D-DFT und 2D-IDFT Fr 0 k < M und 0 l < N sei


M 1 N 1

F (k, l ) := die diskrete Fouriertransfomation f (m, n) :=

m =0 n =0

f (m, n)e(i2 ( M + N ))

km

ln

1 MN

M 1 N 1 m =0 n =0

F (k, l )e(i2 ( M + N ))

km

ln

die inverse diskrete Fouriertransformation. Wir schreiben dafr f (m, n) d


t

F (k, l )

Im Folgenden wird auch im zweidimensionalen ein Bild f (m, n) mit m = 0, ..., M 1 und n = 0, ..., N 1 stets als periodisch fortgesetzt angenommen, z.B. f (m, n) entspricht f (n mod N, m mod M ).

3.2

Abgeleitete Signale

Fr die Eigenschaften ist es zweckmig einige aus f (k, l ) abgeleitete Signale zu betrachten. Diese Denitionen gelten analog auch im Spektralbereich fr F (k, l ). Die gespiegelte Funktion Die gespiegelte Funktion f (m, n) wird wie folgt deniert: f (m, n) := f (m Beispiel: 1 2 f (m, n) = 3 4 5 9 13 1 13 9 5 1 13 9 5 6 10 14 2 14 10 6 4 16 12 8 = f (m, n) 3 15 11 7 2 14 10 6 7 11 15 8 12 16 4 16 12 8 3 15 11 7 mod M, n mod N )

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

Denition der konjugiert komplexen Funktion Die konjugiert komplexe Funktion f ergibt sich wie folgt: f (m, n) := Re( f (m, n)) i Im( f (m, n))

3.3
3.3.1

Eigenschaften
Linearitt (berlagerung)
t

Fr c1 , c2 R und f 1 (m, n) d

F1 (k, l ) bzw. f 2 (m, n) d


t

F2 (k, l ) gilt

c1 f 1 (m, n) + c2 f 2 (m, n) d 3.3.2 Vertauschungssatz

c1 F1 (k, l ) + c2 F2 (k, l )

Analog zum eindimensionalen erhalten wir f (m, n) d F (m, n) d 3.3.3 Symmetrie


t t

F (k, l ) MN f (k, l )

Spiegeln im Ortsbereich entspricht Spiegeln im Spekralbereich: f (m, n) d Weiterhin gilt: f (m, n) d


t t

F (k, l )

F (k, l )

Fr einen reellen Ortsbereich gilt, dass Spiegeln im Spekralberich dem konjugiert komplexen im Spektralbereich entspricht, d.h.: F (k, l ) d 3.3.4 Verschiebungssatz
t

F (k, l )

Verschiebung im Ortsbereich bewirkt eine Phasendrehung des Spektrums. Eine Verschiebung im Spektralbereich fhrt zu einer entsprechenden Phasendrehung im Ortsbereich. f (m , n ) d f (m, n)e
i2
m l M +N

t t

F (k, l )e

i2

l k M+N

F (k , l )

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

3.3.5

Faltungs- und Korrelationssatz

Denition der Faltung Gelte f (m, n) d t F (k, l ) und h(m, n) d dann ist die Faltung wie folgt deniert:
t

H (k, l ),

M 1 N 1

[ f h](m, n) :=

=0 =0

f (, )h(m , n )

Faltungssatz

[ f h] (m, n)
Denition der Korrelation

1 [ F (k, l ) H (k, l )] MN

Gelte f (m, n) d t F (k, l ) und h(m, n) d t H (k, l ), dann ist die Korrelation wie folgt deniert:
M 1 N 1

[f

h](m, n) :=

=0 =0

f (, )h( m, n)

Korrelationssatz

[f
3.3.6

h](m, n) d

F (k, l ) H (k, l )

Koordinatentransformation

Eine Koordinatentransformation mit A M (2 2), det( A) = 0 transformiert die Koordinaten der diskret denierten Funktion f (m, n) = f (mx, ny) zu Koordinatenwerten, die sich nicht als Vielfache der Abtastintervalle x, y darstellen lassen mssen. Die neuen Abtastwerte mssen dann durch Interpolation aus den Abtastwerten der koordinatentransformierten Funktion ft gewonnen werden. Fr die diskrete Transformation ergibt sich insgesamt folgende Berechnungsstruktur [Wah89], S. 32f: Periodische Fortsetzung, bergang zum kontinuierlichen f Koordinatentransformation ft Im koninuierlichen Fall gilt f A x y
d t

1 F ( 1 1 ) A T |det( A)|

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

Interpolation ft Beschrnkung auf endliches Intervall, bergang zum Diskreten f t d 3.3.7 Rotationssatz
t

Ft

Die Rotation eines Signals ist ein Spezialfall der Koordinatentransformation mit der Matrix A= cos() sin() sin() cos()

Ein besonders einfacher Spezialfall, bei die Berechnung direkt im diskreten ausgefhrt werden kann, ist die Rotation um Vielfache von 90 A= 0 1 1 0

Bei der Drehung eines rechteckigen Bildes sind einige Dinge zu beachten: (1) Rotation im mathematisch negativem Sinn, also Uhrzeigersinn. (2) Rotationszentrum ist der erste Pixel f(1,1). Beispiel: . . . . . . 8 7 6 5 8 7 6 6 10 14 2 6 10 14 12 11 10 9 12 11 10 7 11 15 3 7 11 15 16 15 14 13 16 15 14 8 12 16 4 8 12 16 ... 5 9 13 1 5 9 13 ... ... 4 3 2 1 4 3 2 ... = r (n, m) f (m, n) = 6 10 14 2 6 10 14 8 7 6 5 8 7 6 7 11 15 3 7 11 15 12 11 10 9 12 11 10 8 12 16 4 8 12 16 16 15 14 13 16 15 14 . . . . . . Das Bild wird sich periodisch fortgesetzt gedacht und um 90 Grad gedeht. Von der gedrehten periodisch fortgesetzt gedachten Matrix interessiert uns dann wieder nur der ursprngliche Ausschnitt

Eine Rotation des Bildes im Ortsbereich hat eine Rotation des Spektrums um denselben Winkel zur Folge. 3.3.8 Skalierung (hnlichkeitssatz)

Ein anderer wichtiger Spezialfall der Koordinatentransformation ist die Skalierung. A= a 0 0 b

Die Koordinatentransformation mit einer Matrix kann als Verallgemeinerung der Skalierung aufgefasst werden.

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

f (x, y) d 3.3.9 Sei


N 1

1 F | |

1 2 ,

Summation nach einer Variable

f n (m) := dann gilt

n =0

N 1

f (m, n) bzw. Fl (k) :=

l =0

F (k, l ),

f n (m) d f (m, 0) d

t t

NF (k, 0) Fl (k )

Erinnerung: der 0. Koefzient ist ein Ma fr den Gleichanteil. 3.3.10 Separierbarkeit

Eine Berechnungsstrategie fr die 2D-Fouriertransformation ist die Zurckfhrung auf den eindimensionalen Fall. Dafr ist die Separierbarkeit ntzlich. Denition (Separierbare Funktion) Eine Funktion oder Signal in zwei Variablen heit separierbar, falls gilt: f ( x, y) = f 1 ( x ) f 2 (y) Separierbarkeit (1) Da die Basisfunktionen der zweidimensionalen Fouriertransformation separierbar sind
km ln km ln e(i2 ( M + N )) = e(i2 M ) e(i2 N ) ,

lsst sich die Fouriertransformierte bzw. inverse Fouriertransformierte berechnen durch:


M 1

F (k, l ) =

m =0 N 1

N 1 n =0 M 1 m =0

f (m, n)e(i2 N ) f (m, n)e(i2 M )


km

ln

e(i2 M ) e(i2 N )
ln

km

n =0

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

Separierbarkeit (2) Wenn weiterhin das Bild f(m,n) separierbar ist, d.h. f (m, n) = f 1 (m) f 2 (n), lsst sich die Fouriertransformation weiter vereinfachen:
M 1

F (k, l ) =

m =0

km f 1 (m)e(i2 M )

N 1 n =0

f 2 (n)e(i2 N )

ln

In diesem Fall sind zur Ausfhrung der zweidimensionalen diskreten Fouriertransformation nur zwei eindimensionale Transformationen und eine Multiplikation notwendig.

Eigenschaften der zweidimensionalen diskreten Fouriertransformationen

10

Abschlieende Bemerkungen

Vergleich der Eigenschaften der 1D-DFT mit denen der 2D-DFT Analog zu den Eigenschaften im eindimensionalen gelten folgende Eigenschaften auch im zweidimensionalen: Linearitt(berlagerung) Vertauschungsatz Symmetrie Verschiebungssatz Faltungs- und Korrelationssatz Skalierung (hnlichkeitssatz) Dagegen gelten die Eigenschaften Rotation und die allgemeine Koordinationtransformation Summation nach einer Variablen Separabilitt nur im zweidimensionalen Fall.

Literatur
[BT90] Philipp Besslich and Lu Tian. Diskrete Orthogonaltransformationen. SpringerVerlag Berlin, Heidelberg, 1990.

[MH04] Beate Meffert and Olaf Hochmuth. Werkzeuge der Signalverarbeitung. Pearson Studium, 2004. [Pou99] Alexander D. (Ed.) Poularikas. The Transforms and Applications Handbook. CRC Press, 1999. [Wah89] F.M. Wahl. Digitale Bildsignalverarbeitung. Springer, 1989.