Independent JPEG Group. JPEG Software Tools

Ähnliche Dokumente
Bildkompression InTh, 2005, JPEG, Hak, Rur, 1

JPEG Kompression technische Realisierung

JPEG. Seminar: Kompressionsalgorithmen. Ruslan Ragimov. 5. September 2012

Grafikformate: JPG - PNG

Bilddatenformate BMP GIF JPG. Digitale Bildverarbeitung Liedtke 7.1. Bezeichnung: Microsoft Windows Bitmap, BMP, DIB

Kompressionsverfahren

Diskrete Cosinus-Transformation (DCT)

Bildkompression am Beispiel JPEG

JPEG - Kompression. Steffen Grunwald, Christiane Schmidt, Stephan Weck TIT01EGR BA-Mannheim 21. Mai 2002

Proseminar Datenkomprimierung Dr. U. Tamm. JPEG - Kompression WS 2002/03. Torsten Zichner

Verlustbehaftete Kompression. JPEG: Joint Photographic Experts Group

Digitale Bildverarbeitung (DBV)

Diskrete Cosinustransformation (DCT)

J.P.E.G. Standard. J.P.E.G. Eigenschaften. J.P.E.G. System. JPEG Verschlüsselungsschritte. Farbmodell

Grafikformate. Grafikformate. Digitale Bildverarbeitung Bildkompression

Einführung in die Medieninformatik 1

JPEG, MPEG & Co. Alex Titze Angewandte Informatik FHTW-Berlin

Multimediatechnik / Video

JPEG, MPEG & Co. - Alex Titze. JPEG, MPEG & Co. Alex Titze Referat WS 2004 Konzepte Interaktiver Medien FHTW Berlin.

Verlustbehaftete Kompression von Kamera Rohdaten

Analyse und Vergleich aktueller Videokompressionsverfahren

Mathematisches Praktikum - SoSe 2014

Lossy Bildkompression: Techniken und Bildqualität

Kodierung. Kodierung von Zeichen mit dem ASCII-Code

Zusammenfassung Graphik - Formate. Vektorgraphik - PS, EPS, WMF geometrische Figuren, exakte Berechnung auf beliebige Größe

Proseminar Datenkomprimierung Dr. U. Tamm. Bildkompression WS 2002/03. Florian Strunk

Thema: JPEG / Motion JPEG. Fachbereich Medieninformatik. Hochschule Harz. JPEG / Motion JPEG. Referat. Autor: Andreas Janthur

JPEG DAS BILDFORMAT. Teil 2: Praxis

Signalverarbeitung für audiovisuelle Kommunikation

JPEG DAS BILDFORMAT. Teil 1: Theorie und Grundlagen

Digitales Fernsehen DVB

4. Licht, Farbe und Bilder

Grundlagen Videosignale. Prof. Dr. Ing. Marcus Purat

Seminar zur Numerischen Analysis im Wintersemester 2008/2009. Signalverarbeitung und Wavelets. Bilddatenkompression mit JPEG und JPEG2000

Digitales Video. Digitales Video

Beispielhafte Testfragen (auch aus Schülerreferaten, Fragen können redundant sein, keine Audio Kompression berücksichtigt):

Digitale Bilder. Ein Referat von Jacqueline Schäfer und Lea Pohl Am

Vorlesung Grundlagen Videotechnik Psycho-Optik. -Geschichte: verschiedene Abstraktionsstufen

JPEG-Standbildcodierung

Datenkompression. 1 Allgemeines. 2 Verlustlose Kompression. Holger Rauhut

Quellencodierung NTM, 2006/05, 9.3 Quellencodierung, Rur, 1

Multimediatechnik / Video

10x-Zoom-Farbkamera FCB-EX11DP-FG mit Bildspeicher

Zusammenfassung Graphik - Formate. Vektorgraphik - PS, EPS, WMF geometrische Figuren, exakte Berechnung auf beliebige Größe

Verlustbehaftete Bilddatenkompression

VU Einführung in Visual Computing 1. Test Gruppe A

Kodierung und Komprimierung von Bilddaten

DIGITALE VIDEO KOMPRESSION AM BEISPIEL DES JPEG-VERFAHRENS

Farben. Grundlagen und Farbräume. Spektrale Zerlegung der sichtbaren Lichtes

Multimediatechnik / Video

Grafikformate. digitale Bilddateien. Andre Hoffmann - HS Bremerhaven - SoSe 2005

Sitzung: Bilder für das WWW

High Definition Einstieg in die Technik und HD Anwendungen

Das Ziel einer Transformationscodierung ist, die Korrelation zwischen den Pixeln zu

6. Licht, Farbe und Bilder

Inhaltsverzeichnis. Vorwort 11. Kapitel 1 Interaktivität, QuickTime und QuickTime VR 17. Kapitel 2 Projektentwicklung und Ausgangsmaterialien 29

Graphische Datenverarbeitung

Internationaler Studiengang Medieninformatik

Grundlagen digitaler Bildbearbeitung

Datenkompression. Vortrag von Markus Durzinsky Student der Otto-von-Guericke-Universität Magdeburg

HTBL Steyr Bildkomprimierung Seite 1 von 9. Ernst Geretschläger

TIPPS & TRICKS. Rastertuning mit den Image Station Raster Utilities (ISRU) Tools. 20. März 2003

Grundlagen der Videotechnik, Farbe 2

Welche anlogen Videoverbindungen gibt es? Einfache Videoverbindung FBAS oder auch im englischen Composite Signal :

Videokonferenzen & multimediale Kommunikation

Raster Tuning für GeoMedia. Image Station Raster Utilities (ISRU)

Hauptseminar: Digitale Medien und Übertragungstechnik. Videokomprimierung. Teil I. Vortrag: Philipp Correll Betreuer: Deti Fliegl

Bilder im Zusammenhang mit Geoinformatik sind u.a.: Luftbilder, Satellitenbilder Synthetische Bilder (z.b. digitale Oberflächenmodelle)

EDV-Anwendungen im Archivwesen II

Bilddatenkompression

Fingerprinting. Multimedia Sicherheit, Martin Steinebach Vorlesung TUD SS08

Handbuch DatInf Measure

Photoshop Abspeichern von Dokumenten...

Inhalte. Photogram. Aufnahmesysteme. HS BO Lab. für Photogrammetrie: Digitalisierung analoger Bilder 1

Farbräume. Industrielle Bildverarbeitung, Vorlesung No M. O. Franz

Kriterien zur qualitativen Beurteilung von Bild-Kompressionsverfahren

Bildverbesserung (Image Enhancement)

Ein partitionierter Ansatz zur hardware-basierten Bild- und Videokomprimierung mit Wavelets

MPEG. Ein Videokompressionsstandard

BENUTZERANLEITUNG Adobe Media Encoder

Einführung Bewegtbild

Verlustbehaftete Kompression bei Multimedia

Der JPEG2000 Standard

Kap. 7: Wavelets. 2. Diskrete Wavelet-Transformation (DWT) 4. JPEG2000. H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 1

JPEG2000. Gereon Schüller. mit X= schuelle Y= cs.uni-bonn.de. 13. Dezember Seminar Datenkompression

Multimedia Systeme. Dr. The Anh Vuong. http: Multimedia Systeme. Dr.

HD-Grundlagen für VJs

W H I T E P A P E R ISRU. Rastertuning für GeoMedia

Bildwinkel & Auflösung

Qualitätskriterien digitaler Bilder im Langzeitarchiv! KOST Veranstaltung in Bern vom Dr. Peter Fornaro

Einführung Geschichte Eigenschaften Dateiformat Einsatzgebiet. Das JPEG-Format. Sebastian Schnell. 1. April 2008

Referat von Yvonne Kaiser und Carolin Siebert

Zu hell oder zu dunkel? Histogramm im ueye Cockpit nutzen

Bilder im BMP Format (1)

MPEG Video Layer 1. Fachbereich Medieninformatik. Hochschule Harz. Referat. Kolja Schoon. Thema: MPEG Video Layer 1

Digitale Bilder. Dipl.-Ing. Guido Heising. Digitale Videotechnik, SS 02, TFH Berlin, Dipl.-Ing. G. Heising G. Heising, K.

Arne Heyna/Marc Briede/Ulrich Schmidt: Datenformate im Medienbereich, Fachbuchverlag Leipzig John Watkinson: The MPEG Handbook, Focal Press 2001

Video. Grundlagen Videokompression

CG Übung 1: ColorConverter

R&R. Ges. für Rationalisierung und Rechentechnik mbh. R&R Industrie-Monitor IM149. Ca. 295 x 221x 81 mm (ohne Stecker)

Transkript:

Independent JPEG Group JPEG Software Tools cjpeg Pixelmap Bildfileformat JPEG Bildfileformat jpegtran djpeg

Beiträge zu: jpegtran: Verlustfreie Transformationsfunktionen (Rotation in 90 Grad Schritten, Spiegelung etc.) djpeg: (kommend) Schnelle Skalierung (Resampling mittels Methode der Direkten IDCT Skalierung) in 1/8 Bildgröße Schritten von 1/8 bis 16/8 (2/1) Erweiterung der scale Option auf den Wertebereich N/8 mit N=1...16. Spezielle Anpassung für verbreitete nichtsymmetrische Subsamplings (2x1 und 1x2). cjpeg: (kommend) - Schnelle Skalierung (Resampling mittels Methode der Direkten FDCT Skalierung) - Neue Option scale komplementär zu djpeg: Wertebereich 8/N mit N=1...16. Spezielle Anpassung für verbreitete nicht-symmetrische Subsamplings (2x1 und 1x2). Erlaubt direkte Auflösungsänderung (Verkleinerung/Vergrößerung) bei Kompression zu JPEG ohne separates Resampling. - Erweiterung des quality Parameter für separate Farbquantisierung zwecks Verzicht auf Farbunterabtastung für hochqualitative Anwendungen.

- Digitale Bilddarstellung / Bildrepräsentation (räumlicher Bereich) Abb. 1.1: Graustufenbild (1 Kanal) Abb. 1.2: Farbbild RGB (3 Kanal) Y = 0.299 R + 0.587 G + 0.114 B Y = 0.29900 R + 0.58700 G + 0.11400 B Cb=-0.16874 R - 0.33126 G + 0.50000 B Cr = 0.50000 R - 0.41869 G - 0.08131 B Abb. 1.3: Farbbild YCbCr (3 Kanal)

Abb. 1.4: Farbbild YCbCr (3 Kanal) mit Farbunterabtastung (Color Subsampling) Abb. 1: Schematische Darstellung der Bildformate (räumlicher Bereich spatial domain)

Bild-Parameter: Möglichkeiten/Methoden der Änderung/Reduktion mittels - räumliche Auflösung Reskalierung/Resampling Rekonstruktion/Interpolation - Bittiefe/Farbtiefe Quantisierung/Dithering Tab. 1: Bild-Parameter und Möglichkeiten der Änderung

DCT-basierte Bilddarstellung/Bildrepräsentation DCT IDCT De-Q. Pixel-Block (spatial domain) DCT- Koeffizienten- Block (DCT domain, spectral domain) Q. Quantisierungs- Matrix Q. = Quantisierung De-Q. = De-Quantisierung Abb. 2: Digitale Bildformate mit DCT (Diskrete Cosinus-Transformation)

Die (eindimensionale) NxN Diskrete Cosinus-Transformation ist gegeben durch [2]: DCT: mit C( u) S( u) 2 (2x 1) u N N 1 s( x) cos x 0 2 C( u) 1 2 für u 0 C( u) 1 für u 0 s( x) 1 D Pixelwert S( u) 1 D DCT Koeffizient (1) Die (eindimensionale) NxN Inverse Diskrete Cosinus-Transformation ist gegeben durch: IDCT: N s( x) 1 C( u) (2x 1) u S( u) cos 2 N u 0 2 (2)

16 11 10 16 24 40 51 61 12 12 14 19 26 58 60 55 14 13 16 24 40 57 69 56 14 17 22 29 51 87 80 62 18 22 37 56 68 109 103 77 24 35 55 64 81 104 113 92 49 64 78 87 103 121 120 101 72 92 95 98 112 100 103 99 Luminanz (table K.1) 17 18 24 47 99 99 99 99 18 21 26 66 99 99 99 99 24 26 56 99 99 99 99 99 47 66 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 Chrominanz (table K.2) Tab. 2: JPEG Luminanz- und Chrominanz-Quantisierungstabellen

Quantisierung statt Subsampling Bisher: Um den Reduktionsgrad bei JPEG einzustellen, können bzw. müssen entsprechend der IJG- Software zwei Parameter festgelegt werden: a) der quality Wert für Quantisierung, und b) der sample Parameter für Subsampling. Man beachte auch, dass eine variable Subsampling-Option einen nicht unerheblichen Anteil der Komplexität eines JPEG-Codecs ausmacht sowie weitere Entscheidungen betreffs der Wahl geeigneter Resampling-Verfahren (siehe Kap. 1, Tab. 1) erfordert. Neuer Ansatz: cjpeg quality q1,q2 wobei q1 der Skalierungswert für die Luminanz und q2 der Skalierungswert für die Chrominanz bedeutet. Dies ist eine kompatible Erweiterung der bisherigen quality Option: Die Angabe eines einzelnen Wertes q1 bedeutet, dass intern wie bisher mit q2=q1 gerechnet wird. => Ersatz des Subsampling-Parameters durch separaten Chroma-Qualitäts- (Quantisierungs-)Selektor. Der separate Chroma-Selektor bietet eine feinere Steuerung der Reduktion der Farbkomponenten als die wenigen (groben) möglichen Subsampling-Werte.

Frage (z.b.): Welcher Chroma-Qualitätswert entspricht im Verhältnis zum Luminanz-Qualitätswert bezüglich der Kompressionseffektivität einem bestimmten Subsampling-Parameter? Oder anders gefragt: Welcher Chroma-Qualitätswert ergibt bei gegebenem Luma- Qualitätswert die gleiche komprimierte Ausgabedateigröße wie bei einem gegebenem Subsampling-Parameter? Antwort: Implementierung, Experimente...

Interpretation der DCT als Bildpyramide 8 1 2 + 3 + 4 + 5 + 6 + 7 + + DC + 1 2 3 4 5 6 7 8 Abb. 3: DCT-Block Auflösungsbänder und additive Auflösungsfolge

DCT : Auflösungs-Separation mit arithmetischer Progression Subband Coding / Wavelet : Auflösungs-Separation mit geometrischer Progression Tab. 3: Eigenschaften von Bildtransformationen

Vollfarbensensor (Foveon X3) statt Farbmosaiksensor (Bayer) Bayer Mosaik Aufnahme Foveon X3 Aufnahme Abb. 4: Schematische Gegenüberstellung Farbmosaik- und Vollfarben-Aufnahme

Literatur / Veröffentlichungen [1] IIDC 1394-based Digital Camera Specification Version 1.30 July 25, 2000 Instrumentation and Industrial Control Working Group (II-WG) of the 1394 Trade Association, Digital Camera Sub Working Group (DC-SWG) [2] William B. Pennebaker, Joan L. Mitchell: "JPEG Still Image Data Compression Standard", Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. [3] JPEG Spezifikation ISO/IEC IS 10918-1 und CCITT Recommendation ITU-T T.81 [4] MPEG-1 Spezifikation ISO/IEC 11172 [5] MPEG-2 Spezifikation ISO/IEC 13818 [6] DVCAM Format Overview http://www.sony.ca/dvcam/pdfs/dvcam%20format%20overview.pdf [7] The Independent JPEG Group's software http://www.ijg.org [8] Andrew B. Watson, Ames Research Center, Moffett Field, California "Ideal Shrinking and Expansion of Discrete Sequences" (1986) http://vision.arc.nasa.gov/publications/idealshrinking.pdf [9] Rakesh Dugad, Narendra Ahuja "A Fast Scheme for Image Size Change in the Compressed Domain" (2001) http://vision.ai.uiuc.edu/~dugad/research/dct/index.html [10] Foveon, Inc. X3 Technology http://www.foveon.net

Abbildung: Ähnlichkeit unterschiedlicher Auflösungsgrößen (Zoom-Stufen) des gleichen Bildes als grundlegendes Merkmal für Bildkodierungsverfahren.

Abbildung: Auflösungsfolge in geometrischer Progression Kennzeichen vieler Bildkodierungsverfahren

Abbildung: Auflösungsfolge in arithmetischer Progression Kennzeichen DCT-basierter Bildkodierungsverfahren. Die geometrische Folge erscheint als Untermenge der arithmetischen Folge (schwarz umrandete Bilder). Dazwischen gibt es die zusätzlichen Stufen der arithmetischen Folge.