1 / 41

Bildverarbeitung

Bildverarbeitung. Die in der Bildverarbeitung manipulierten Objekte lassen sich nach verschiedenen Gesichtspunkten klassifizieren: Typ Reflexionsbilder (z. B. Kameraaufnahmen, Radaraufnahmen, Multispektralaufnahmen) Projektionsbilder (z. B. Röntgenaufnahmen, Ultraschall)

ophrah
Download Presentation

Bildverarbeitung

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bildverarbeitung Die in der Bildverarbeitung manipulierten Objekte lassen sich nach verschiedenen Gesichtspunkten klassifizieren: Typ • Reflexionsbilder (z. B. Kameraaufnahmen, Radaraufnahmen, Multispektralaufnahmen) • Projektionsbilder (z. B. Röntgenaufnahmen, Ultraschall) • Schematisierte Bilder (z. B. Karten, Pläne, Dokumente) • Emissionsbilder (astronomische Aufnahmen, Nuklearaufnahmen) in der Fachliteratur.

  2. nach Codierung • Rasterbilder (z. B. konventionell auf quadratischem Gitter) • Kettencodierung (durch Richtungsangaben beschriebene Bildlinien) • Transformationscodierung (Ergebnis einer Reihenentwicklung) • Fraktale Codierung (Ausnutzung von Selbstähnlichkeit)

  3. Operationen der Bildverarbeitung • Die Operationen in der Bildverarbeitung lassen sich in drei Klassen einteilen:Punktoperatoren, lokale Operatoren und globale Operatoren. • Diese Einteilung basiert darauf, wie viele Bildpunkte bei dem jeweiligen Verfahren für die Berechnung eines neuen Grau- oder Farbwertes f(x,y)eines Bildpunktes (x,y) betrachtet werden. • Punktoperatoren transformieren jeden Punkt eines Bildes einzeln nur in Abhängigkeit vom Grau- oder Farbwert und der Position im Bild.

  4. Beispiele hierfür sind Histogrammtransformationenwie die Histogrammspreizung oder die Histogrammäqualisation

  5. Lokale Operatoren berechnen einen neuen Farb- oder Grauwert eines Bildpunktes immer auf Basis einer Nachbarschaft oder einer örtlich begrenzten Region um den Punkt. Hier seien als Beispiele Rangordnungsoperatoren oder morphologische Operatoren genannt. • Globale Operatoren betrachten für die Transformation eines jeden Pixels immer das gesamte Bild, was beispielsweise bei der Fouriertransformation der Fall ist.

  6. Punktoperatoren Ein PunktoperatorT ordnet einem Eingabebild fdurch Transformation der Grauwerte der einzelnen Pixel ein Ergebnisbild f* zu. Der Grauwert f(x,y) eines Pixels (x,y) wird dabei nur in Abhängigkeit vom Grauwert selbst und eventuell von der Position des Pixels im Bild modifiziert:

  7. Ist die Transformation von der Position des Pixels im Bild abhängig, so heißt sie inhomogen. Die Indizes x und y von T sollen diese Abhängigkeit verdeutlichen. In der Mehrheit der Fälle kommen jedoch homogene Transformationen zum Einsatz, bei denen diese Abhängigkeit nicht gegeben ist. Die Indizes werden dann überflüssig:

  8. Histogramm • Ein Histogramm ist die graphische Darstellung der Häufigkeitsverteilung von Messwerten. Man geht dabei von den nach Größe geordneten Daten aus und teilt den gesamten Bereich der Stichprobe in k Klassen auf. • Man verwendet Histogramme dann • wenn man vermutet, dass mehrere Faktoren einen Prozess beeinflussen, und man diese nachweisen will • wenn man sinnvolle Spezifikationsgrenzen für einen Prozess definieren möchte • wenn man den tatsächlichen Verlauf der Häufigkeitsverteilung sehen möchte und nicht nur Einzeldaten, wie den Mittelwert und die Standardabweichung

  9. Histogramm • Ein Histogramm zählt die Gesamtzahl von Bildpunkten auf jeder Stufe der Grauskala und stellt sie grafisch dar. • Auf Grundlage der Histogrammdaten kann der Anwender die Bedingungen für die Bilddatenerfassung anpassen, um so Bilder mit höherer Qualität zu erfassen.

  10. Mathematische Definition der Standardabweichung • Dabei istσx die Standardabweichung der Einzelmessung N der Umfang der Grundgesamtheit • xi die Merkmalsausprägungen am i-ten Element der Grundgesamtheit das arithmetische Mittel

  11. Konstruktion eines Histogramms Um ein Histogramm zeichnen zu können, muss eine genügend große Anzahl an Messwerten einen sinnvollen Verlauf ergeben. Drei Kennzeichen eines Histogramms können zu dessen Beurteilung herangezogen werden: • der allgemeine Kurvenverlauf • die Streuung • die Zentrierung Ist die Variation innerhalb des Prozesses zufällig, so ergibt sich eine "normale" Kurve, auch Glockenkurve genannt. Zukünftige Werte können in diesem Fall gemäß der Standardabweichung vorhergesagt werden. Andere Verteilungskurven sind möglich, aber weniger üblich.

  12. Sturgess-Regel

  13. Gegebenenfalls kann man die Anzahl der Balkenkauch nach derSturgess-Regel (1926) berechnen zu • Alternativ kann man die Klassenbreitehmit derRegel nach Scott (1979)

  14. Beispiel für ein Histogramm Es liegen für 32 europäische Länder als Indikator für den Wohlstand die Zahlen der PKWs pro 1000 Einwohner vor. Die Werte werden in 5 Klassen eingeteilt wie folgt.

  15. Da die Fläche einer Säule gleich der Häufigkeit njist, errechnet sich die Höhe der Säule hj als mit djals Klassenbreite. Histogramm der Zahl der PKWs auf 1000 Personen in 32 ausgewählten Ländern

  16. Histogramm in der Bildverarbeitung

  17. In der digitalen Bildverarbeitung versteht man unter einem Histogramm die statistische Häufigkeit der Grauwerte bzw. der Farbwerte in einem Bild. • Das Histogramm eines Bildes erlaubt eine Aussage über die vorkommenden Grau- bzw. Farbwerte und über Kontrastumfang und Helligkeit des Bildes. • In einem farbigen Bild kann entweder ein Histogramm über alle möglichen Farben oder drei Histogramme über die einzelnen Farbkanäle erstellt werden; • letzteres ist meist sinnvoller, da die meisten Verfahren auf Grauwertbildern basieren und so die sofortige Weiterverarbeitung möglich ist.

  18. Ein Histogramm visualisiert die Verteilung der Helligkeitswerte eines Bildes. • Über einer Achse, die den Wertebereich der Farbwerte darstellt, sind als Balken die einzelnen Häufigkeiten des Vorkommens der Farbwerte aufgetragen. • Je höher der Balken über einem Farbwert ist, desto häufiger kommt dieser Farbwert im Bild vor.

  19. 12Ch1MF Nach 1000 StundenArbeit

  20. Nach 45000 StundenArbeit

  21. Nach 135000 StundenArbeit

  22. Weitere Anwendungen • Eine klassische Anwendung von Histogrammen in der Bildverarbeitung liegt in der Egalisierung (engl. equalizing), bei der das Histogramm mit einer Egalisierungsfunktion transformiert wird. • Dadurch kann eine bessere Verteilung der Farbgebung erreicht werden, die über eine bloße Kontrastverstärkung hinausgeht.

  23. Bei Lowkeyaufnahmen konzentrieren sich die Details in den niedrigen Tonwerten. Der Ausschlag ist demnach im unteren Bereich am stärksten. (Es liegen viele Pixel mit niedrigen Tonwerten vor.) Für Highkeyaufnahmen gilt das Gegenteil, also viele Pixel mit hohen Tonwerten und kaum ein Ausschlag in den niedrigen Tonwerten.

  24. Histogrammspreizung Die Histogrammspreizung (auch Tonwertspreizung genannt) ist ein häufig eingesetztes Verfahren zur Kontrastverstärkung in kontrastarmen Grauwertbildern. In solchen Bildern kommen viele Grauwerte der Grauwertskala überhaupt nicht vor. Je größer die ungenutzen Bereiche an den beiden Rändern der Skala sind, desto stärker kann der Abstand zwischen dem dunkelsten und dem hellsten Grauwert vergrößert werden, desto weiter können also die Grauwerte im Bild „auseinandergezogen“ werden.

  25. Die Berechnung einer Grauwertspreizung geschieht mittels einer stückweise linearen Transformation, die den benutzten Grauwertbereich auf den gesamten verfügbaren Bereich abbildet:

  26. Histogrammbegrenzung Ist in einemGrauwertbildeinedifferenzierteBetrachtungeinesbestimmtenGrauwertbereichsgewünscht, so kanneineHistogrammbegrenzungdurchgeführtwerden. Dabeiwerdendie Grauwerteunterhalb und oberhalb dieses Bereichsbzw. „abgeschnitten“, indemsie auf 0 (schwarz) bzw. G (weiß) abgebildetwerden. Die verbleibendenGrauwerte werdendanndurcheingeeignetesVerfahren, typischerweiseeineHistogrammspreizung, kontrastverstärkt:

  27. Die Histogrammbegrenzung ist offensichtlich mit einem Informationsverlust verbunden, da sie im Normalfall viele Grauwerte auf schwarz oder weiß abbildet. Daher ist sie nicht umkehrbar.

  28. Histogrammäqualisation • Die Histogrammäqualisation (auch Histogrammegalisierung genannt) ist ein wichtiges Verfahren zur Kontrastverbesserung in Grauwertbildern. • Dabei wird aus der Grauwertverteilung im Histogramm eine Gleichverteilung berechnet, damit der gesamte zur Verfügung stehende Wertebereich optimal ausgenutzt wird. • Diese Methode kommt besonders in solchen Fällen zur Anwendung, bei denen die interessanten Bildbereiche einen relativ großen Teil des Bildes ausmachen (die entsprechenden Grauwerte also überdurchschnittlich häufig vorkommen) und ihre Grauwerte auf einen kleinen Bereich der Grauwertskala begrenzt sind.

  29. Im Gegensatz zu einer Histogrammbegrenzungmit anschließender Histogrammspreizung, wo zwar der Kontrast im interessanten Grauwertbereich verstärkt wird, die Informationen außerhalb des Bereichs allerdings komplett verloren gehen, werden bei der Histogrammäqualisation häufige Grauwerte „auseinandergezogen“ (die Grauwertskala wird in diesen Bereichen gestreckt) und weniger häufige Grauwerte „zusammengeschoben“ (die Grauwertskala wird in diesen Bereichen gestaucht).

  30. Als Basis zurErmittlungderTransformationskennliniedient das sogenanntekumulativeGrauwerthistogrammHkdes Bildes. Dieses wirdberechnet, indemjedemGrauwertgdie SummeallerrelativenHäufigkeitenHderGrauwerte0bisgzugeordnetwird:

  31. Dieses kumulative Grauwerthistogramm stellt eine Folge von Werten im Intervall [0,1] dar. Durch Multiplikation jedes Folgengliedes mit G und anschließender Rundung ergibt sich die Transformationskennlinie mit Wertebereich :

  32. Die Histogrammäqualisation ist verlustbehaftet, da größere Bereiche der Skala mit Grauwerten geringer Häufigkeit auf wenige Grauwerte komprimiert werden. Daher ist sie nicht umkehrbar.

  33. Histogrammhyperbolisation • Nach einer Histogrammäqualisation sind die Grauwerte im Ergebnisbild zwar gleichverteilt, für einen menschlichen Betrachter wirkt dieses aber oft zu hell. Das liegt daran, dass die Helligkeitsempfindung unseres visuellen Systems nicht linear, sondern logarithmisch ist. Durch eine Histogrammhyperbolisation anstelle einer -äqualisation werden die Grauwerte dem subjektiven menschlichen Empfinden angepasst:

  34. Die Transformationskennlinie der Gleichverteilung wird so etwas in Richtung eines hyperbolischen Verlaufs verschoben. • Die dunklen Grauwerte erhalten eine höhere Wahrscheinlichkeit als die hellen, das Bild wird dadurch insgesamt abgedunkelt. α kann Werte aus dem Intervall [ − 1, 0] annehmen. • Üblich sind Werte von α = − 2 / 3 bis α = − 1 / 3, für α = 0 entspricht die Hyperbolisation der Äqualisation. Wird auf den Grauwert 0 verzichtet, so kann mit einer logarithmischen Wahrscheinlichkeitsverteilung der Grauwerte erreicht werden.

More Related