Bildrekonstruktion & Multiresolution



Ähnliche Dokumente
Bildverarbeitung Herbstsemester Fourier-Transformation

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Klassenarbeit zu linearen Gleichungssystemen

Klausur zur Vorlesung Signale und Systeme

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

7 Rechnen mit Polynomen

Grundlagen der Videotechnik. Redundanz

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Bruchrechnung Wir teilen gerecht auf

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?


Professionelle Seminare im Bereich MS-Office

Signale und Systeme. A1 A2 A3 Summe

Lichtbrechung an Linsen

Aufgabensammlung Bruchrechnen

Approximationsverfahren zur Überführung nichtäquidistanter Messwertfolgen in äquidistante Zeitreihen.

Mathematik. UND/ODER Verknüpfung. Ungleichungen. Betrag. Intervall. Umgebung

Projektdokumentation

Repetitionsaufgaben Wurzelgleichungen

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Info zum Zusammenhang von Auflösung und Genauigkeit

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen

Lineare Gleichungssysteme

Kosten-Leistungsrechnung Rechenweg Optimales Produktionsprogramm

Inhalt. Bildaufnahme / Digitale Bilder. Kameras CCD Sensoren Auge Sampling / Aliasing Quantisierung

50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse Lösung 10 Punkte

Wie lässt sich die Multiplikation von Bruchzahlen im Operatorenmodell und wie im Größenmodell einführen?

Elementare Bildverarbeitungsoperationen

Physik & Musik. Stimmgabeln. 1 Auftrag

Wärmebildkamera. Arbeitszeit: 15 Minuten

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

Fotos in Tobii Communicator verwenden

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Repetitionsaufgaben: Lineare Gleichungen

Gehen Sie Ihren Weg zielgenau!

Elektrische Messtechnik Protokoll - Bestimmung des Frequenzgangs durch eine Messung im Zeitbereich

13. Lineare DGL höherer Ordnung. Eine DGL heißt von n-ter Ordnung, wenn Ableitungen y, y, y,... bis zur n-ten Ableitung y (n) darin vorkommen.

Anleitung zur Excel-Anwendung Basisprämienberechnung

Wir machen neue Politik für Baden-Württemberg

Lineare Gleichungssysteme

Die Größe von Flächen vergleichen

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Primzahlen und RSA-Verschlüsselung

Simulation LIF5000. Abbildung 1

Webalizer HOWTO. Stand:

LU-Zerlegung. Zusätze zum Gelben Rechenbuch. Peter Furlan. Verlag Martina Furlan. Inhaltsverzeichnis. 1 Definitionen.

DFT / FFT der Titel der Präsentation wiederholt (Ansicht >Folienmaster) Dipl.-Ing. Armin Rohnen, Fakultät 03, rohnen@hm.edu

Einführung in das Arbeiten mit MS Excel. 1. Bearbeitungs

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.

Vorkurs: Mathematik für Informatiker Steven Köhler, Anja Moldenhauer, Marcel Morisse

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

Visual Computing Filtering, Fourier Transform, Aliasing

Patienteninformation. AcrySof IQ Toric. GraueN star UND Hornhautverkrümmung

R ist freie Software und kann von der Website.

Die reellen Lösungen der kubischen Gleichung

Informationsblatt Induktionsbeweis

1. Wie viel Zinsen bekommt man, wenn man 7000,00 1 Jahr lang mit 6 % anlegt?

Rechnung wählen Lernstandserfassung

Versuch 3: Anwendungen der schnellen Fourier-Transformation (FFT)

Mathematischer Vorbereitungskurs für Ökonomen

Quadratische Gleichungen

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Güte von Tests. die Wahrscheinlichkeit für den Fehler 2. Art bei der Testentscheidung, nämlich. falsch ist. Darauf haben wir bereits im Kapitel über

Abiturprüfung Mathematik 2008 (Baden-Württemberg) Berufliche Gymnasien ohne TG Analysis, Aufgabe 1

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen

Erstellen und Bearbeiten von Inhalten (Assets)

Die Post hat eine Umfrage gemacht

AutoCAD Dienstprogramm zur Lizenzübertragung

Aber zuerst: Was versteht man unter Stromverbrauch im Standby-Modus (Leerlaufverlust)?

Wir gehen aus von euklidischen Anschauungsraum bzw. von der euklidischen Zeichenebene. Parallele Geraden schneiden einander nicht.

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

RS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen

Naturgewalten & Risikoempfinden

Guide DynDNS und Portforwarding

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Lineare Algebra und Lösung linearer zeitinvarianter Differentialgleichungssysteme

Universal Gleismauer Set von SB4 mit Tauschtextur u. integrierten Gleismauerabschlüssen!

Hauptprüfung Fachhochschulreife Baden-Württemberg

Grundlagen zur Wheatstone'schen Brückenschaltung

Zeichen bei Zahlen entschlüsseln

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Resultate GfS-Umfrage November Wie bekannt ist das Phänomen Illettrismus bei der Schweizer Bevölkerung?

Gehen Sie Ihren Weg zielgenau! Existenzgründung Unternehmenskauf Nachfolge - Expansion Neuausrichtung

Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)

Abituraufgabe zur analytischen Geometrie, Hessen 2013, B2, Grundkurs (TR)

HIER GEHT ES UM IHR GUTES GELD ZINSRECHNUNG IM UNTERNEHMEN

Xesar. Die vielfältige Sicherheitslösung

Reporting Services und SharePoint 2010 Teil 1

Was bedeutet Inklusion für Geschwisterkinder? Ein Meinungsbild. Irene von Drigalski Geschäftsführerin Novartis Stiftung FamilienBande.

LimeSurvey Fragetypen

Anleitung. Verschieben des alten -Postfachs (z.b. unter Thunderbird) in den neuen Open Xchange-Account

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Prozentrechnung. Wir können nun eine Formel für die Berechnung des Prozentwertes aufstellen:

NetMan Desktop Manager Vorbereitung und Konfiguration des Terminalservers

Bevor lineare Gleichungen gelöst werden, ein paar wichtige Begriffe, die im Zusammenhang von linearen Gleichungen oft auftauchen.

Serienbrief mit Word erstellen

Lineare Gleichungssysteme

Aufgabe 1: Malerarbeiten

Transkript:

Bildrekonstruktion & Multiresolution Verkleinern von Bildern? Was ist zu beachten? Es kann aliasing auftreten! Das Abtasttheorem sagt wie man es vermeidet? ===> Page 1

Verkleinern von Bildern (2) Vor dem Abtasten filtern! LF u S u ()* () Rekonstruktion abgetasteter Signale Wie ist zu interpolieren? f() x ibt es den idealen Rekonstruktionsfilter? Theoretisch ja --- praktisch nein? Theorie: falls das Signal korrekt Tiefpass gefiltert wurde, sollten alle verbliebenen Frequenzanteile voll rekonstruiert werden. ==> der Frequenzraum wird mit einem Rechteck multipliziert.? ==> Faltung im Ortsraum. f( xk ) = f( n x) δ( x n x) 1sin( x/ x) f() x = f( n x) δ( x n x) * x x/ x Faltung mit unendlich ausgedehnten Funktionen nicht möglich! Page 2

Vergrößern von Bildern (Rekonstruktion) 1. Interpolation durch Multiplikation im Frequenzraum!! 2. Durch Faltung im Ortsraum! 3. Durch Interpolation im Ortsraum? z.b. Nearest Neighbor im Ortsraum im Frequenzraum Der Ideale Rekonstruktions-Filter Unendliche räumliche Ausdehnung Jeder Messpunkt gibt einen Beitrag zu jedem interpolierten Punkt teuer/unmöglich zu berechnen Ortsraum Frequenz Page 3

auss Rekonstruktions-Filter Bieten CRT-Bildschirme ohne Zusatzaufwand! Raum Frequenz Probleme mit Rekonstruktions-Filter Viele der sichtbaren Fehler in abgetasteten Bildern sind das Ergebnis schlechter Rekonstruktionsfilter. Abschwächung von Frequenzen resultiert in unscharfen Bildern Eine Verstärkung hoher Frequenzen verursacht "ringing" oder eine Überbetonung des Abtastrasters. Frequenz Page 4

Box Filter / Nearest Neighbor Macht Pixel zu kleinen Quadraten. Raum Frequenz Tent Filter / Bi-Linear Interpolation Einfach zu implementieren relativ "glatt" Raum Frequenz Page 5

Bi-Cubic Interpolation Einfache Approximation des idealen Filters (der sinc-funktion) spatial frequency Interploation Lineare Interpolation im Ortsraum im Frequenzraum Spline Interpolation: Interpolation mit Polynomen von rad n C 0,C 1 n=3 im Ortsraum im Frequenzraum Lokale Interpolationsregeln lassen sich immer als Faltung in Ortsraum oder als Multiplikation im Frequenzraum verstehen. Page 6

Verkleinern von Bildern in der Praxis Der ideale Tiefpassfilter benötigt eine Faltung mit einem unendlich ausgedehnten Kern. In der Praxis werden lokale Faltungsoperatoren verwendet. Als besonders günstig haben sich die Binomialmasken erwiesen, sie sind die diskrete Approximation einer außfunktion. 4 B 1 4 6 4 1 4 16 24 16 4 1 = 6 24 36 24 6 256 4 16 24 16 4 1 4 6 4 6 = 1 4 1 1 ( 1 4 6 4 1 ) * 6 16 16 4 1 Durch das Ausnutzen der Separabilität sowie der Symmetrie ergibt sich eine dramatisch Einspaarung der Rechenschritte. R : sei ein Reduktionsoperator der nur jeden 2ten Pixel abtastet. (0) 4 (0) B = R B (1) 4 (0) Multi-Skalen-Darstellung Bisher wurden alle Operationen entweder in Orts- oder Frequenzraum durchgeführt. Wurde in dem einen Raum eine lokale Untersuchung (Messung)durchgeführt, so konnte im anderen nur eine ganz globale Aussage getroffen werden (Unschärfe-Relation)! Hohe Frequenzen benötigen eine hohe Auflösung! und Niedere Frequenzen benötigen eine niedere Auflösung! Um Information im niederen (tiefen) Frequenzbereich zu bestimmen, muss mit großen Masken gefiltert werden!! großer Rechenaufwand. Ein Ausweg: Die außpyramide! Page 7

außpyramide Sei, R 2 ( n) : : ein lättungs- und Reduktionsoperator ein Bild in der Auflösungsebene n (0) = R (1) (0) 2 (0) = = R ( R ) R!!! (2) (1) 2 2 2 R R ( n) = n ( n 1) = 2 2 (0) i= 1 { (0) (1)! (n) } Eine Menge,,, außpyramide heißt mit n Stufen oder Ebenen. (1) (2) (3) Von der auß- zur Laplacepyramide = E 2 = E 2 = E 2 = Page 8

Laplacepyramide Sei, E B 2 ( n) : : : ein Interpolations- und Expansionsoperator ein lättungsoperator ein Bild in der Auflösungsebene n Die Laplacepyramide kann als Bandpaßzerlegung eines Bildes verstanden werden. Aufgrund nicht perfekter Reduktionsund Expansionsfilter überlappen die einzelnen Bänder L = E (0) (0) 2 (1)!!!! ( ) L = I B ( p) ( p) = B (0) (0) (0) ( I B) = Rekonstruktion des original Bildes aus der Laplacepyramide Der Speicherplatzbedarf der gesamten Pyramide eines Bilds beträgt 4/3 von dem des Bildes. = L + E ( n 1) ( n 1) 2 ( n) Anwendungen der auß- und Laplacepyramide 1. In der Computer raphik A) beim Überblenden oder Aneinanderhängen von Bildern. B) Beim Abbilden von Texturen auf Oberflächen 2. Die Hauptanwendung dieser Auflösungspyramide ist bei grob-zu-fein Strategien im Bereich des Maschinen Sehens und der Bildverarbeitung. Ein kleiner Filter angewandt auf ein kleines Bild, entspricht einem großen Filter in einer höheren Auflösung. Der Rechenaufwand ist jedoch viel geringer!! Page 9

Aliasing in Texturen Textur Fehler point sampling mipmaps & linear interpolation Überblenden von Bildern Aufgabe: Mehrere Bilder sollen zu einen Bildmosaik verbunden werden, und die Ränder sollen so unauffällig sein wie möglich sein. m1( x, y) m2( x, y) Ineu( x, y) = m ( x, y) I ( x, y) + m ( x, y) I ( x, y) 1 1 2 2 mit m ( x, y) + m ( x, y) = 1 1 2 ibt es noch andere Lösungen? Page 10

Überblenden im Frequenzbereich Idee: Niedere Ortsfrequenzen sollen eine längere Reichweite bekommen als hohe! m1( x, y) m2( x, y) ( p) ( p) ( p) ( p) ( p) L neu x y m 1 x y L 1 x y m 2 x y L 2 x y (, ) = (, ) (, ) + (, ) (, ) mit m = wobei = m ( p) ( p) (0) i i i i m x y + m x y = ( p) ( p) und k( 1(, ) 2(, )) 1 Burt, P.J.; Adelson,E.H.: The Laplacian pyramid as a compact image code. IEEE Trans. Commun. 31(1983) 802-540 Pyramid Blending Burt, P.J.; Adelson,E.H.: The Laplacian pyramid as a compact image code. IEEE Trans. Commun. 31(1983) 802-540 Page 11

Regionales Überblenden Page 12

Mischen von esichtern Originale Masken mi Mischung rößenanpassung Problem: esichter sind unterschiedlich groß! Lösung: esichter werden mittels Korrespondenz normiert. Texture map Korrespondenzfeld Nun können Form und Textur separat überblendet werden! Page 13

Texture map blending (0) (1) l evel l (2) l (3) l (4) l (5) l Überblenden in Form und Textur (0) (1) l evel (2) l l (3) l (4) l (5) l Page 14

Mischen von esichtern Originale Masken mi Mischung Page 15