Distributed Algorithms. Image and Video Processing

Ähnliche Dokumente
Linear Workflow. Linear Workflow. Version

Bildverarbeitung Herbstsemester Kanten und Ecken

Die Kunst der Kontrastbewältigung

Teil II. Nichtlineare Optimierung

HDR Aufnahmetechniken. B.Eng. Paschá Kulijew Limelight Photography

Trend 2010: Multi-Shot-Techniken in der Kamera Wenn eine Aufnahme für ein gutes Bild nicht reicht

Elementare Bildverarbeitungsoperationen

ACDSee Pro 3-Tutorials: Schnelle Korrekturen mit dem Beleuchtungstool

HDR für Einsteiger Wann brauche ist das? Anregungen aus Fotobuch und ersten eigenen Erfahrungen von Christian Sischka

Jürgen Wolf. GIMP 2.6 für digitale Fotografie

Farbchecker. Vorraussetzungen für optimale Farbkorrekturen

Fototechnik. Was bedeutet Belichtung? Unterschiedliche Belichtungen Die Blende Die Belichtungszeit Der Belichtungsmesser Das Histogramm 5-1

Computer Vision: Optische Flüsse

Portfolio: Interaktive Präsentationen und -e-learning

Gamma und Gammakorrektur

Bildbearbeitungstechniken Lehrerinformation

SLAM. Simultaneous Localization and Mapping. KogSys-Sem-M2: Reading Club - SLAM - Andreas Habermann

Fotos optimieren. Helligkeit

Digitale Bildverarbeitung (DBV)

Computer Vision: 3D-Geometrie. D. Schlesinger () Computer Vision: 3D-Geometrie 1 / 17

Auf einen Blick AUF EINEN BLICK. 1 Von der Belichtungsreihe zum HDR-Bild Für HDR fotografieren... 45

Grundlagen der digitalen Bildverarbeitung / Fortsetzung

Optimierung für Wirtschaftsinformatiker: Analytische Optimierung ohne Nebenbedingungen

Anleitung zum Kopieren

6.2 Scan-Konvertierung (Scan Conversion)

Bildkorrekturen mit JPGIlluminator:

Der Einsatz von HDRIs in LightWave 7

Trends in der Mikroskopie: Wie viel Digital brauchen Sie wirklich?

Kapitel 1: Farbe und Kontrast

BELICHTUNGSMESSUNG: IMMER EIN KOMPROMISS

Übungen zur Ingenieur-Mathematik III WS 2009/10 Blatt

Adobe Photoshop CS4 für digitale Fotografie

HDR - Fotografie High Dynamic Range (hoher Dynamikumfang)

3.14 GIMP und HDR ein Vorschlag zu einem Workaround

Nichtlineare Optimierung ohne Nebenbedingungen

Lightfinder-Technologie und WDR Performance-Maßstäbe in der IP-basierten Videoüberwachung

Zonensystem bei Digitalfotos

Statistische Verfahren für das Data Mining in einem Industrieprojekt

Effekte richtig einsetzen

Funktionen (linear, quadratisch)

Digitale Bildverarbeitung Einheit 8 Lineare Filterung

Kompakte Graphmodelle handgezeichneter Bilder

Bildbearbeitung Adobe Photoshop Elements 13

Anwendungen der Wirtschaftsmathematik und deren Einsatz im Schulunterricht

Zeichnen von Graphen. graph drawing

Computer Vision: AdaBoost. D. Schlesinger () Computer Vision: AdaBoost 1 / 10

Im Original veränderbare Word-Dateien

Kompakte Graphmodelle handgezeichneter Bilder. Einbeziehung in Autentizierung und Bilderkennung

MTV-Klausurvorbereitung, TFH Berlin, Cornelius Bradter

Häufig gestellte Fragen zum Bookeye

Crashkurs Fotografie

Versuch 35: Speckle. F-Praktikum Versuch 35: Speckle N. Lindlein

ACDSee 2009 Tutorials: Rote-Augen-Korrektur

Diese Prozesse und noch viele andere Tricks werden in der Digitalfotografie mit Hilfe von Bildbearbeitungsprogrammen, wie z. B. Gimp, bewältigt.

Technische Gesichtserkennung

Institut für Informatik Visual Computing SE Computational Photography

Anleitungen fotografische Technik Zusammenfassung Anhang. Mikrofotografie Th.

Kevin Caldwell. 18.April 2012

Panorama & HDRI. PROJEKT II Stadtgemeinde Mistelbach Michael Böhm Christian Erlinger Katharina Grundei Bernd Hildebrandt Florian Strohmayer

Photoshop Elements 8 für digitale Fotografie

Inhaltsverzeichnis. Kapitel 1: Worauf es beim Fotografieren ankommt. Kapitel 2: Kamera und Objektive. Kapitel 3: Richtig belichten

Fotografie * Informatik * Mathematik * Computer-Algebra * Handreichung für Lehrer

Algorithmen II Vorlesung am

Approximationsalgorithmen: Klassiker I. Kombinatorische Optimierung Absolute Gütegarantie Graph-Coloring Clique Relative Gütegarantie Scheduling

LUMIMAX Beleuchtungsworkshop. iim AG

Einpraegsam.de. Freistellen und Maskieren in GIMP

Programmiertechnik II

Kapitel 4: Binäre Regression

:= Modellabbildung. Bildsynthese (Rendering) Bildsynthese

Einfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7)

meisten DSLRs und zeigt dank ihrer großen Sensorpixel ein ausgezeichnetes Rauschverhalten. Wie ist der Zusammenhang zwischen Pixelgröße,

Freistellen von Haaren (Für Photoshop CS..)

Lösungen zu den Übungsaufgaben aus Kapitel 5

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

Kreatives Freistellen von Fotos

MF Breadcrumbs. Sergej Schefer & Fabian Marx

Optimierungsprobleme mit Nebenbedingungen - Einführung in die Theorie, Numerische Methoden und Anwendungen

NÜTZLICHE TIPPS FÜR OPTIMALE SCANS

Die Dreipunkt- Beleuchtung

Non-Photorealistic Rendering

DLP. Adolphe Kankeu Tamghe ALZAGK SEMINAR. Bremen, den 18. Januar Fachbereich Mathematik und Informatik 1 / 27

Was bisher geschah. Lernen: überwachtes Lernen. biologisches Vorbild neuronaler Netze: unüberwachtes Lernen

JPEG-Format GIF-Format PNG-Format

CCD. Autoren: Rupert Gratz - Daniel Kadir - Stefan Reischmann. CCD steht für "charge"

10 kostenlose alternative Kamera-Apps für Android

Stefan Lucks Krypto und Mediensicherheit (2009) 4: Stromchiffren

Rendering Grundlagen Autodesk Maya. Grundlagen. Version Ingo Clemens brave rabbit

Digitale Bildverarbeitung Einheit 5 Bilder und Statistik

Korrelation (II) Korrelation und Kausalität

Neuronale Netze mit mehreren Schichten

2 Los geht s! Unkomplizierter geht s kaum!

Literatur. Dominating Set (DS) Dominating Sets in Sensornetzen. Problem Minimum Dominating Set (MDS)

Im Jahr t = 0 hat eine Stadt Einwohner. Nach 15 Jahren hat sich die Einwohnerzahl verdoppelt. z(t) = at + b

Praktikum Sensitometrie

Einführung. Vorlesungen zur Komplexitätstheorie: Reduktion und Vollständigkeit (3) Vorlesungen zur Komplexitätstheorie. K-Vollständigkeit (1/5)

Die anspruchsvolle Gestaltungssoftware für kreative und ambitionierte Fotografen. Arbeiten mit der Software BLITZANLEITUNG

Foto-Hexereien mit Photoshop Elements 3

Tipp: Bildrahmen erstellen

Transkript:

Chapter 7 High Dynamic Range (HDR) Distributed Algorithms for Quelle: wikipedia.org 2 1

High Dynamic Range bezeichnet ein hohes Kontrastverhältnis in einem Bild Kontrastverhältnis bei digitalem Bild: 1.000:1 bei analogen Fotos: 10.000:1 (wesentlicher Vorteil analoger Fotos) bei HDR-Bildern: 200.000:1 Der Umfang der Helligkeitsintensitäten ist so groß, dass nicht alle Werte auf einem Monitor dargestellt oder gedruckt werden können. Tone-Mapping: Reduziert den HDR-Helligkeitsbereich auf den Wertebereich eines Monitors. 3 Maler des Mittelalters verwendeten spezielle Technik, durch die helle und dunkle Bereiche sehr gut in einem Gemälde erkannt werden können: Verwendung von gesättigten Farben, um den dynamischen Bereich des Bildes zu erhöhen. Verstärkung von Konturen, indem schwarze und weiße Linen an die Ränder von Objekten gemalt werden. Der Kontrast erscheint deutlich größer. El Greco's La Agoria en el Jardin (1590) Quelle: cybergrain.com 4 2

Beeinflussung der menschlichen Wahrnehmung Warum scheint Sonne hervorzustehen? Sonne hat identische Helligkeit wie Hintergrund (geringer Kontrast) Widersprüchliche Interpretation der Sonne im Gehirn: Gehirnregion für einfache Wahrnehmung (Bewegung und Position): Sonne ist unsichtbar höhere Gehirnregion (Farbe): normale Sonne Claude Monet, Impressions at Sunrise Quelle: webexhibits.org 5 Es werden mehrere Aufnahmen der selben Szene mit unterschiedlicher Belichtung gemacht (normal belichtet, sowie unter- und überbelichtet). Die einzelnen Bilder werden miteinander zu einem gemeinsamen HDR-Bild kombiniert. In den unterbelichteten Bildern können sehr helle Bildbereiche i gut unterschieden werden. In den überbelichteten Bildern können sehr dunkle Bildbereiche gut unterschieden werden. 6 3

Beispiel unter- und überbelichteter Aufnahmen Quelle: wikipedia.org 7 Ergebnis (Kombination der Aufnahmen) Quelle: wikipedia.org 8 4

Berechne eine Übergangsfunktion (response function), welche die Helligkeit der Szene in Pixelwerte umwandelt. Füge die Bilder mit den unterschiedlichen Belichtungszeiten zu einem HDR-Bild zusammen. Die Pixelwerte im HDR-Bild sind proportional zur echten Helligkeit der Szene. 9 Die tatsächliche Helligkeit der Szene wird durch eine nichtlineare Funktion auf Pixelwerte abgebildet: gesuchte Funktion f Faktoren: Belichtung eines analogen Films, Entwicklung des Films, Digitalisierung mit einem Scanner Quelle: Debevec, Malik (University of California at Berkeley) 10 5

Ermittlung der charakteristischen Kurve eines Films (Übergangsfunktion, response function). Definition Belichtung X: X = E t E: Beleuchtungsdichte, t: Belichtungszeit Durch die Verarbeitung erhalten wir einen digitalen Wert Z, der durch eine nichtlineare Funktion f aus X entstanden ist. Falls f bekannt ist, kann die tatsächliche Belichtung X berechnet werden: X = f -1 (Z) Da die Belichtungszeit t bekannt ist, kann dann die Beleuchtungsdichte E ermittelt werden: E = X / t. Die Beleuchtungsdichte E ist proportional zum Licht L der Szene. 11 Gegeben: mehrere Bilder mit unterschiedlicher Belichtungszeit t Die Beleuchtungsdichte E bleibt für jedes Pixel konstant. Pixelwerte der Bilder: i: Pixelposition (x/y-koordinate), j: Index des Bildes Es existiert Umkehrfunktion: Berechne natürlichen Logarithmus: 12 6

Setze: bekannt: Pixelwerte Z ij, Belichtungszeit t unbekannt: Beleuchtungsdichte E i, Funktion g g bildet eine endliche Zahl von Punkten ab (Z beschreibt feste Pixelwerte) 13 Bestimme E i und g durch Minimierung der folgenden Funktion: Fehler wird minimal N: Anzahl der Pixel im Bild P: Anzahl der Bilder ermittle ermittle N Werte für Werte für g(z) Glätte die Funktion 14 7

Verfahren zur Bestimmung von E i und g: Stelle überbestimmtes Gleichungssystem auf. Löse dieses mit einem linearen Kleinste- Quadrate-Algorithmus, bei dem die Summe der quadratischen Abweichungen der Funktion g von den beobachteten Pixelwerten Z minimiert wird. 15 Beispiel Belichtungszeit t gleiche Belichtungszeit 8 s 4 s 2 1 s ½ s gleiche Pixelposition (gleiche Beleuchtungsdichte) monoton steigend Zuordnung der Pixelwerte zur Belichtungszeit (Beleuchtungsdichte E i =1) Berücksichtigung der Beleuchtungsdichte E i 16 Quelle: Debevec, Malik (University of California at Berkeley) 8

Darstellung von HDR-Bildern (Tone Mapping) Tone-Mapping reduziert den Dynamikbereich von Bildern Reduziere den Kontrastumfang eines HDR-Bildes, um dieses auf Geräten mit beschränktem Kontrastumfang wiederzugeben. Zu große oder zu kleine Werte könnten auf den nächsten zulässigen Wert abgebildet werden. Dadurch kann jedoch zwischen den ursprünglich sehr unterschiedlichen Werten nicht mehr unterschieden werden. Durch Tone-Mapping werden Details besser wiedergegeben. 17 Darstellung von HDR-Bildern (Tone Mapping) a) Bildzeile mit einer Dynamik von 2415:1 b) H(x) = log(bildzeile) c) Ableitung H (x) d) Verringerte Ableitung G(x) e) Rekonstruierte Bildzeile I(x) f) exp (I(x)) mit einer Dynamik von 7,5:1 Quelle: Fattal, Lischinski, Werman (cs.huji.ac.il) 18 9

Darstellung von HDR-Bildern (Tone Mapping) Verringere den Wertebereich der Pixel im HDR-Bild, indem jedes Pixel durch einen individuellen Normierungsfaktor geteilt wird. Der Faktor wird so bestimmt, dass starke und schwache Kanten gut sichtbar sind. Berechne Kanten (Gradienten) für unterschiedlich skalierte Bilder. Übertrage die Gradienten des kleinsten Bildes auf das nächst größere Bild und fasse diese zusammen. Wiederhole bis die Kanten in das Bild mit voller Auflösung übertragen wurden. 19 Darstellung von HDR-Bildern (Tone Mapping) Aggregiertes Kantenbild HDR-Bild 20 10

Beispiele für HDRHDR-Bilder Quelle: chip.de Philip Mildner Christian Takacs 21 Questions? 22 11