Mtv 4-abtastung-quantisierung

30
Multimediatechnik / Video Digitalisierung Abtastung/Quantisierung Alias-Effekt Oliver Lietz

Transcript of Mtv 4-abtastung-quantisierung

Page 1: Mtv 4-abtastung-quantisierung

Multimediatechnik / Video

DigitalisierungAbtastung/Quantisierung

Alias-Effekt

Oliver Lietz

Page 2: Mtv 4-abtastung-quantisierung

Analoge und Digitale Signale

• Analog: Kontinuierlich (Zeit- bzw. Ortsbereich)

Audio: Zeit (t)Video: Ort in Bildzeile (x)

Audio: LautstärkeVideo: Helligkeit

• Digital: Diskrete Werte(Einteilung in Stufen)

Page 3: Mtv 4-abtastung-quantisierung

Digitalisierung eines Signals• Abtastung & Quantisierung = Puls-Code-Modulation (PCM)

Page 4: Mtv 4-abtastung-quantisierung

Abtastung

• Abtastgitter: Pixelauflösung

500 x 500500 x 500 50 x 5050 x 50

Page 5: Mtv 4-abtastung-quantisierung

Fehler bei der Abtastung / Rasterung• Vermeidung von „Alias-Signalen“• Abtast-Theorem von Shannon:

– Raster mindestens doppelt so fein wie Bilddetails

[Neumann: Bildverarbeitung für Einsteiger]

Page 6: Mtv 4-abtastung-quantisierung

Abtastfehler: Alias / Moiree• Probleme bei

– Abtastung von feinen Strukturen

– Größen-Änderung bei Bildern

Page 7: Mtv 4-abtastung-quantisierung

Alias-Effekt / Moire-Muster

• Überlagerung von Gittermustern

• „Abtastgitter“ zu groß

Page 8: Mtv 4-abtastung-quantisierung

Alias und Anti-Alias

• Kantenglättung durch Mittelung

http://www.cambridgeincolour.com/tutorials/image-interpolation.htm

neue Farbwerteneue Farbwerte

UnschärfeUnschärfe

Page 9: Mtv 4-abtastung-quantisierung

Bildgrößenänderung (Resize)

Page 10: Mtv 4-abtastung-quantisierung

Bildgrößenänderung (Resize)

• Veränderung der Pixelmenge

Page 11: Mtv 4-abtastung-quantisierung

Verkleinerung / Unterabtastung

[Barthel]

Page 12: Mtv 4-abtastung-quantisierung

Verkleinerung / Unterabtastung• „Nächster Nachbar“

[Barthel]

Page 13: Mtv 4-abtastung-quantisierung

Verkleinerung1:2 1:1,6

720x576720x576 360x288 300x240 360x288 300x240

Page 14: Mtv 4-abtastung-quantisierung

InterpolationZiel: Erzeugung von neuen Zwischenwerten

(Bi-)Kubisch(Bi-)Kubisch(Bi-)Linear(Bi-)Linear

y = (- yy = (- y00 + 9y + 9y11 + 9y + 9y22 - y - y33 ) / 16 ) / 16

Page 15: Mtv 4-abtastung-quantisierung

Bildgröße ändern / Photoshop

• Pixelwiederholung (nächster Nachbar)

• Bilinear

• Bikubisch

http://www.webmasterpro.de/design/article/pixelinterpolation-bei-bildtransformierungen.html

Page 16: Mtv 4-abtastung-quantisierung

Alias-Effekt beim Verkleinern

Original nächster Nachbar bilinear bikubisch

Abtasttheorem von ShannonAbtasttheorem von Shannon:Abtastung mit mind. der doppelten Signalfrequenz (Rasterung)! fAbtastung mit mind. der doppelten Signalfrequenz (Rasterung)! ftt > 2*f > 2*fss

http://www.xs4all.nl/~bvdwolf/main/foto/down_sample/down_sample.htm

Page 17: Mtv 4-abtastung-quantisierung

Digitaler Zoom

• Qualitätsverlust durch Pixel-Interpolation

Page 18: Mtv 4-abtastung-quantisierung

Wagon-Wheel-Effect

• Zeitlicher Alias-Effekt bei Bildabtastung– Beispiel: Aufnahme: 24 Hz, Raddrehung: 13 Hz

Page 19: Mtv 4-abtastung-quantisierung
Page 20: Mtv 4-abtastung-quantisierung

Quantisierte Bilder

• Quantisierung in Bit = Anzahl Graustufen / Farben

Page 21: Mtv 4-abtastung-quantisierung

Quantisierung

Pro Bit = Verdoppelung der AuflösungPro Bit = Verdoppelung der Auflösung

Stufeneinteilung des Wertebereichs Stufeneinteilung des Wertebereichs (Aussteuerung Lautstärke/Helligkeit)(Aussteuerung Lautstärke/Helligkeit)

Page 22: Mtv 4-abtastung-quantisierung

Quantisierungsfehler

• Messung:– Fehler = ( Signalwert - Quant.Wert ), e = s - q– Mittlerer Quadratischer Fehler (MSE):

Summe(Fehlerquadrate)– Signal-To-Noise-Ratio (SNR / dB):

• Signal/Fehler-Verhältnis, Rauschabstand

Page 23: Mtv 4-abtastung-quantisierung

Quantisierung• Einteilung des Wertebereiches (!) in Stufen

• Prinzip: Teilen und Runden

• Datenreduktion mit Informationsverlust! (Irrelevanz)

• Feste Quantisierung: Für jeden Wert P(x): • Pq(x) = P(x) / Q (Q = Quantisierungsfaktor)

• Rekonstruktion / Inverse Quantisierung:

• Pr = Pq(x) * Q

Page 24: Mtv 4-abtastung-quantisierung

Quantisierung: Beispiel• Quantisierung durch Teilen und Runden

– nicht verlustfrei umkehrbar!

• Beispiel:– Quantisierung des Bereichs 0..1000 auf 0..100

– Q=10• 233 / 10 = 23• 23 * 10 = 230 Quantisierungsfehler = 233-230 = 3

– Beispiel 1: • 81,82,83….90,91,… Q → 80,80,80,….90,90,….

– Beispiel 2:• 0,1,2,3…. 9,10,11,… Q → 0,0,0,0,…. 0,10,10,….

Page 25: Mtv 4-abtastung-quantisierung

Quantisierung: Aufgabe

• Quantisieren, Rekonstruieren und Fehler berechnen! ( Q=2 )

• Original: 6 3 5 8 15 5

• Quantisiert: 3 1 2 4 7 2• Rekonstruiert: 6 2 4 8 14 4• Fehler: 0 1 1 0 1 1• Mittl.Fehler: 4/6 = 2/3 = 0,67

Page 26: Mtv 4-abtastung-quantisierung

Digitales Audio / Video

• „Unkomprimiert“ (Uncompressed)

– Alle Abtastwerte unabhängig voneinander quantisiert

– PCM-Audio:• Abtastrate (Sampling) 44100 Hz ( / Sekunde, 44,1 kHz)• Quantisierung 16 Bit / Sample

– HDTV: ITU BT.709• 8 Bit Auflösung (Quantisierung) pro Farbkanal, auch 10 Bit

(aber nur Werte 16..235)• YUV 4:2:2• 1920x1080i oder 1080p• 25 Hz (auch 24, 30, 50, 60 Hz)

Page 27: Mtv 4-abtastung-quantisierung

Ergänzungen

Page 28: Mtv 4-abtastung-quantisierung

Alias-Effekt

Analoges Signal

Abtastfrequenzzu niedrig

Aliasfrequenz

Page 29: Mtv 4-abtastung-quantisierung

Abtast-Theorem• Abtastfrequenz muss mind. doppelt so groß wie größte

Signalfrequenz sein: fa > 2 fmax [Hz], sonst Alias-Frequenzen

• Abtast-Theorem, Nyquist-Frequenz = fa/2

Page 30: Mtv 4-abtastung-quantisierung

Alias-Effekt bei Bildabtastung

• „Moire“-Muster bei zu großem Abtastraster