Upload
ppphoenixxx
View
55
Download
0
Embed Size (px)
Citation preview
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 1/30
Computergraphik I
Das Abtasttheorem
Problem bei raumlicher Abtastung:
Oliver Deussen Abtasttheorem 1
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 2/30
Computergraphik I
Problem bei zeitlicher Abtastung:
Oliver Deussen Abtasttheorem 2
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 3/30
Computergraphik I
Darstellung auf Monitor
Was geschieht eigentlich, wenn ein Bild auf dem Monitor dargestelltwird ?
Ausgangspunkt:
Funktion a(t) (1D oder 2D)
Endzustand:
Diskrete Werte bzw. stuckweise konstante Funktionk
(Bildschirm)
Oliver Deussen Abtasttheorem 3
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 4/30
Computergraphik I
Vorgehensweise:
1. a(t) diskret abtasten
Bilder (a),(b),(c)2. Rekonstruktionsfilter anwenden
(Bild d) um a(t) zuruckzugewin-
nen (kann auch Box sein)
→ Interpolation von Samples
Oliver Deussen Abtasttheorem 4
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 5/30
Computergraphik I
aus: Glassner, Principles of digital Image Synthesis
3. Ausgabe mit anderer Raster-
frequenz, daher Signal glatten
→ Signal glatten (Bild g)
→ weiterer Filter
4. mit neuer Frequenz abtasten
f ur Bildschirm rekonstruieren
(Bild k)
Oliver Deussen Abtasttheorem 5
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 6/30
Computergraphik I
Darstellung einer 1D-Funktion:
aus: Glassner, Principles of digital Image Synthesis
Oliver Deussen Abtasttheorem 6
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 7/30
Computergraphik I
Entstehende Filterprobleme
Moiremuster Rekonstruktionsfehleraus: Glassner, Principles of digital Image Synthesis
Oliver Deussen Abtasttheorem 7
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 8/30
Computergraphik I
Wo entstehen die Probleme?
→ diskrete Reprasentation kontinuierlicher Funktion
→ Aliasing
Alias: “ahnlich” aussehende Darstellung der
kontinuierlichen Funktion durch diskrete Werte
Beispiel:
Abtastung einer Sinusfunktion
Beispielfunktion:
sin(2πω · t)
Oliver Deussen Abtasttheorem 8
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 9/30
Computergraphik I
f (t)
g (t)
s (t)kontin. Fkt Abtastung
t
t
t
g (t) = f (t) s (t)
diskr. Werte
hohe Abtastfrequenz
“gute” Rekonstruktion “schlechte” Rekonstruktion
niedrige Abtastfrequenz
Oliver Deussen Abtasttheorem 9
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 10/30
Computergraphik I
Folgerung:
Zusammenhang zwischen Frequenz von f (t) und Abtastfrequenz
Ist f (t) = sin (2πω · t), so ist ω die Frequenz von f (t)
Generell kann jede periodische Funktion in eine Summe von Sinus-
funktionen zerlegt werden:
Oliver Deussen Abtasttheorem 10
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 11/30
Computergraphik I
Oliver Deussen Abtasttheorem 11
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 12/30
Computergraphik I
Oliver Deussen Abtasttheorem 12
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 13/30
Computergraphik I
Die Fouriertransformation (kleiner Ausflug)
→ zerlegt eine Funktion in Sinus- und und Cosinusfunktionen.
→ andere Transformationen zerlegen auf andere Weise
(Cosinus-, Walsch-, Wavelet-Transformation)
F (ω) =
f (t) e−2πiωt dt
mit e−2πiωt = cos(2πωt)− i sin(2πωt) ergibt sich:
F (ω) = f (t) cos(2πωt) dt + i −f (t) sin(2πωt) dt
→ wie bei der Helligkeitsbestimmung des Auges, nur hier
Emfindlichkeitsfunktionen Sinus- bzw. Cosiuns-Funktionen
verschiedener Frequenz
Oliver Deussen Abtasttheorem 13
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 14/30
Computergraphik I
Basisfunktionen:
(a) ω = 0 (b) ω = 1 (c) ω = 2 (d) ω = 3
Oliver Deussen Abtasttheorem 14
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 15/30
Computergraphik I
→ FT ist eine komplexwertige Funktion ⇒ komplexwertiges Ergebnis
→ mit obiger Darstellung kann man F in Real und Imaginarteil
zerlegen
F (ω) = R(ω) + iI (ω)
dasselbe druckt man in Polarkoordinaten aus:
F (ω) = |F (ω)|eiΦ(ω)
mit:
|F (ω)| = R(ω)2 + I (ω)2 Φ(ω) = arctan
I (ω)
U (ω)
wobei |F (ω)| Fourier-Spektrum oder auch Spektralverteilung genannt
wird, ω die Frequenzvariable, Φ Phasenwinkel
Oliver Deussen Abtasttheorem 15
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 16/30
Computergraphik I
Beispiel: sei f (t) = A im Bereich [0..M ]
F (ω) =
∞
−∞
f (t)e−2πiωt dt
= M
0
f (t)e−2πiωt dt
=A
2πiω[e−2πiωt]M
0 =A
2πiω(e−2πiωM − 1)
=A
2πiω
(eπiωM − e−πiωM )e−πiωM
=A
πωsin(πωM )e−πiωM
Oliver Deussen Abtasttheorem 16
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 17/30
Computergraphik I
Ergebnis graphisch:
nach Gonzales, Woods: Digital Image Processing
Oliver Deussen Abtasttheorem 17
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 18/30
Computergraphik I
Inverse Fouriertransformation:
f (t) =
F (ω) e2πiωt dω
→ d.h man hat es mit (fast) derselben Transformation zu tun
Oliver Deussen Abtasttheorem 18
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 19/30
Computergraphik I
zweidimensionale Version der Fouriertransformation:
F (ω, ν ) =
f (t, s) e−2πi(ωt+νs) dtds
bzw.
f (t, s) =
F (ω, ν ) e2πi(ωt+νs) dωdν
→ Power-Spektrum und Phasenwinkel analog oben
Oliver Deussen Abtasttheorem 19
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 20/30
Computergraphik I
Beispiel von 2D-Funktionen und deren Fouriertransformierten:
aus: Gonzales, Woods: Digital Image Processing
Oliver Deussen Abtasttheorem 20
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 21/30
Computergraphik I
aus: Gonzales, Woods: Digital Image Processing
Oliver Deussen Abtasttheorem 21
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 22/30
Computergraphik I
aus: Gonzales, Woods: Digital Image Processing
Oliver Deussen Abtasttheorem 22
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 23/30
Computergraphik I
aus: Gonzales, Woods: Digital Image Processing
Oliver Deussen Abtasttheorem 23
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 24/30
Computergraphik I
aus: Gonzales, Woods: Digital Image Processing
Oliver Deussen Abtasttheorem 24
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 25/30
Computergraphik I
aus: Gonzales, Woods: Digital Image Processing
————————————
Oliver Deussen Abtasttheorem 25
C hik I
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 26/30
Computergraphik I
aus: Gonzales, Woods: Digital Image Processing
Oliver Deussen Abtasttheorem 26
C t hik I
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 27/30
Computergraphik I
Faltungseigenschaft der Fouriertransformation
Einer Faltung im Ortsraum entspricht eine elementweise Multiplika-
tion im Frequenzraum und umgekehrt.
Bandbegrenzung
Ist die Funktion genugend “glatt”, so hat die Fouriertransformierte
lokalen Support, also eine Grenzfrequenz ωF . Die Funktion ist indiesem Fall bandbegrenzt.
Abtasttheorem:
Eine bandbegrenzte Funktion f (t) mit Grenzfrequenz ωF kann perfektaus den Abtastwerten f (nT 0) rekonstruiert werden, wenn
ω0 =2π
T 0≥ 2 ωF
Oliver Deussen Abtasttheorem 27
Computergraphik I
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 28/30
Computergraphik I
f (t) g (t) = f (t) s (t)s (t)
t tt
F (W)
W0
WF
W W0
W0 WFW0 > 2 < 2
G (W) F (W - k W )0~~
1
Oliver Deussen Abtasttheorem 28
Computergraphik I
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 29/30
Computergraphik I
bei ungenugender Abtastung:
→ Uberlappung der einzelnen Spektren erzeugt
zusatzliche Frequenzen
⇒ Fehler in der Rekonstruktion
Hilfe:
Bandbegrenzung bestimmen, geeignet abtasten
Antialiasing-Techniken
Oliver Deussen Abtasttheorem 29
Computergraphik I
5/7/2018 Abtasttheorem Script - slidepdf.com
http://slidepdf.com/reader/full/abtasttheorem-script 30/30
Computergraphik I
→ links: Alias-Artefakte durch Rekonstruktionsfehler
(im Auge des Betrachters)
→ rechts: Verminderung der Effekte durch Antialias
Oliver Deussen Abtasttheorem 30