Institut für Eisenhüttenkunde Department of Ferrous Metallurgy Methoden der digitalen Bildverarbeitung zum Auffinden von fluoreszierenden Punkten auf Messproben.

Slides:



Advertisements
Ähnliche Präsentationen
Objektbewegungsdetektion in Bildfolgen
Advertisements

Einführung in die Bildverarbeitung
• • • • • 3.2 Die projektive Erweiterung des E³
Bildverarbeitung / Bildvorverarbeitung
Binnendifferenzierung im Mathematik-Unterricht der SEK II
Wasserfall-Ansätze zur Bildsegmentierung
Die Beschreibung von Bewegungen
Kollisionen erkennen Kollisions- und Schnittpunkttests auf Dreieckbasis Kollisions- und Schnittpunkttests auf Viereckbasis Einsatz von achsenausgerichteten.
Gliederung Tabellarische und grafische Darstellung von Rohwerten mittels Histogramme und Polygone Statistische Kennwertbeschreibung mittels Tendenz- und.
Forschungsstatistik II Prof. Dr. G. Meinhardt SS 2006 Fachbereich Sozialwissenschaften, Psychologisches Institut Johannes Gutenberg Universität Mainz KLW-18.
Genetische Algorithmen
Der Testprozess als Bestandteil des SE Prozesses:
Hypothesen testen: Grundidee
2. Univariate Regressionsanalyse 2.1 Das statische Regressionsmodell
Ein Seminar in Computer Grafik von Johannes Bochmann
“The whole is greater than the sum of its parts.” Max Wertheimer
Bruchpunktanalyse langzeitkorrelierter Daten
Seminar Biometrie Brehme Kewenig SS2006 H. Hundacker Institut für Wirtschafts- Verwaltungsinformatik Allgemeines Verarbeitungspipeline Vorverarbeitung.
Was sind Histogramme? (1)
Special Effects Realistischeres Rendern einer Scene.
und relative Häufigkeit Bettina delert, andreas mertke
Seminar: Informationstechnik in der Medizin Universität Dortmund Fakultät für Elektrotechnik und Informationstechnik Lehrstuhl für Kommunikationstechnik.
Seminar: Informationstechnik in der Medizin Universität Dortmund Skin Detection Fakultät für Elektrotechnik und Informationstechnik Lehrstuhl für Kommunikationstechnik.
High-Tech in Winterberg im Eiskanal
Vorlesung: Biometrie für Studierende der Veterinärmedizin
Wie macht man ein Sudoku? Transformations-Methode:
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering WS 2006 / 2007Folie 1 Agile Vorgehensweisen Hintergrund –in den letzten Jahren hat.
Daten auswerten Boxplots
Datenverteilung in Ad-hoc Netzen 1/24 Adaptive Datenverteilung in mobilen Ad-hoc Netzen unter Verwendung des Area Graph basierten Bewegungsmodells S. Bittner,
Christian Schulz, Marc Thielbeer, Sebastian Boldt
Ausgleichungsrechnung II
in der medizinischen Bildverarbeitung
Abschlussvortrag zur Studienarbeit
Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder.
Ändern von Merkmalen Geometrie Topologie Attribute.
Globale Interpolations- und Prädiktionsverfahren
Basisinformationstechnologie I
Bildbearbeitung GIMP Theorieteil
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
§3 Allgemeine lineare Gleichungssysteme
Geometrie : Rekonstruktion
… oder wie finde ich den Weg
Medizinische Visualisierung
Bericht der Gruppe Avatare Universität zu Köln BA Medienkulturwissenschaft/Medieninformatik Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Ein Überblick über verschiedene Verfahren
Routing Instabilitäten
Informatik Datenstruktur Graph 3.3 Durchlaufen von Graphen
Michael Schmidt computer graphics & visualization Texture Mapping Lapped Textures.
Integration oberflächenbestimmender Objekte ins DGM Seminar GIS IV SS
Klassifikation und Regression mittels neuronaler Netze
Statistik – Regression - Korrelation
Messergebnis Das Messergebnis ist der Näherungswert für den wahren Wert der Messgröße, der durch Auswertung der mit einer Messeinrichtung gewonnenen Messwerte.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Foliendesign: Jörg Steinrücken & Tobias Kahn Vorlesung
The PicSOM Retrieval System 1 Christian Steinberg.
Routenplanung querfeldein - Geometric Route Planning
Institut für Biomedizinische Technik Universität Karlsruhe Institut für Biomedizinische Technik Seminarvortrag Segmentierung medizinischer Bilder anhand.
Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.
Geoinformationssysteme
EIN NEUES ENSEMBLE- KLASSIFIKATIONSVERFAHREN Tim Schneider Rotation Forest.
PCA Principal Component Analysis. Gliederung PCA – Warum eigentlich? PCA – Was ist zu tun? Was passiert eigentlich? Anwendungen Zusammenfassung.
EVALUIERUNG VON BILDERKENNUNGSALGORITHME N IN HINBLICK AUF NUTZBARKEIT IN DER FLASH ENTWICKLUNG GEHALTEN VON: DENNIS SABELLECK.
Spärliche Kodierung von Videos natürlicher Szenen Vortragender: Christian Fischer.
TU Darmstadt FB 20 Informatik Bayes Decision Theory von Martin Tschirsich, Shuo Yang & Zijad Maxuti Hausübung 5: Erläuterung Anwendung.
SEMINARVORTRAG, AACHEN, RUBEN SCHWARZWALD Grundlagen der Kameragestützten Objekterkennung in Echtzeit Betreuer: Prof. Dr. Walter Hillen Dipl.-Ing.
Umsetzung einer Methode zur Online- Kalibrierung von Sauerstoffsensoren in oberflächenbegasten Bioreaktoren Seminarvortrag Daniel Jansen.
Rechen- und Kommunikationszentrum (RZ) Selektionsstrategien auf Graphstrukturen Sven Porsche Seminarvorträge Aachen.
Independent Component Analysis: Analyse natürlicher Bilder Friedrich Rau.
 Präsentation transkript:

Institut für Eisenhüttenkunde Department of Ferrous Metallurgy Methoden der digitalen Bildverarbeitung zum Auffinden von fluoreszierenden Punkten auf Messproben Daniela Uvira

Übersicht Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 2 EingabebildNegativ

Begriffserklärung Graustufenbilder Farbtiefe –8 Bit (0-255) Histogramm –Verteilung von Grauwerten Beispielbild aus der Natur 3 Beispielsbild aus der Natur

Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 4 EingabebildNegativ

Motivation Die Abteilung für Werkstoffprüfung führt zur Ermittlung von Fließkurven mit hohen Dehnungen Bulgeversuche durch Ein Blech wird in einer Prüfmaschine eingespannt und mit einem kontinuierlich steigenden Öldruck verformt Ein Kamerasystem nimmt dabei fortlaufend Bilder der Probe auf Teilaufgabe: Finden der fluoreszierenden Punkte auf dem Kamerabild Zweck: Verfolgung der Verformung der Probe 5 Aufnahme eines Bleches in der Prüfmaschine während des Bulgeversuchs

Phasen der digitalen Bildverarbeitung Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 6 EingabebildNegativ

Phasen der digitalen Bildverarbeitung Objekte im Bild sollen klassifiziert werden Mehrere Phasen bis zum Ergebnis notwendig –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation Phasen müssen nacheinander abgearbeitet werden 7

Bildvorverarbeitung Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 8 EingabebildNegativ

Bildvorverarbeitung Zuständig für die Aufbereitung der Bilddaten Je besser die Bildaufnahme ist, desto weniger muss in der Bildvorverarbeitung getan werden Hauptaufgaben: –Kontrastverbesserung –Rauschminderung Methoden kann man in drei Kategorien unterteilen: –Bildpunktoperationen –Lokale Nachbarschaftsoperationen –Globale Nachbarschaftsoperationen 9

Bildvorverarbeitung Mittels Transformation der Grauwerte oder der Grauwerthäufigkeiten kann der Kontrast verbessert werden Beispielmethoden: –Histogrammebnung –Look-Up-Tables –Dehnung der Grauwertskala 10 Kontrastverbesserung Kontrastarmes Bild

Bildvorverarbeitung 00 …… …… …… …… 255 Homogene Grauwerttransformation Lokale Bildpunktoperationen Tabelle muss nur einmal am Anfang der Transformation generiert werden Anschließend müssen nur noch die neuen Grauwerte nachgeschaut werden 11 Look-Up-Tables A (x, y) = Lut (E (x, y)) = E (x, y)²/255

Bildvorverarbeitung 12 Look-Up-Tables – Quadratische Kennlinie A (x, y) = E (x, y)²/255 EingabebildNach der Bearbeitung

Bildvorverarbeitung 13 Look-Up-Tables – Wurzelkennlinie A (x, y) = Sqrt(E (x, y)*255) EingabebildNach der Bearbeitung

Bildvorverarbeitung Gibt Auskunft über die Grauwertverteilung innerhalb eines Bildes –Belichtung –Dynamik –Kontrast eines Bildes Um ein Histogramm zu erstellen, werden für alle Grauwerte die Anzahl der Bildpunkte mit diesem Grauwert ermittelt 14 Histogramme

Bildvorverarbeitung Mittels einfacher Geradengleichung kann die Dehnung beschrieben werden Steigung stellt den Kontrast dar Schnittpunkt mit der y-Achse steht für die Helligkeit Je steiler die Gerade, desto größer ist die Dehnung 15 Dehnung der Grauwertskala

Bildvorverarbeitung 16 Dehnung der Grauwertskala

Bildvorverarbeitung Rauschen ist ein dem Bild überlagertes, zufällig Signal Rauschen verändert die Bildinformationen Glättungsfilter minimieren das Rauschen –Gauß-Filter –Mittelwertfilter –Medianfilter Lokale Nachbarschaftsoperationen 17 Rauschunterdrückung Verrauschtes Bild

Bildvorverarbeitung Rechnet den Mittelwert einer lokalen Nachbarschaft aus Beispiel: 18 Mittelwertfilter Eingabebild Ausgabebild

Bildvorverarbeitung Rechnet den Mittelwert einer lokalen Nachbarschaft aus Beispiel: –Es wird eine 3x3 Matrix als Nachbarschaft gewählt 19 Mittelwertfilter Eingabebild Ausgabebild

Bildvorverarbeitung Rechnet den Mittelwert einer lokalen Nachbarschaft aus Beispiel: –Es wird eine 3x3 Matrix als Nachbarschaft gewählt –Die Mitte ist der gerade betrachtete Punkt 20 Mittelwertfilter Eingabebild Ausgabebild

Bildvorverarbeitung Rechnet den Mittelwert einer lokalen Nachbarschaft aus Beispiel: –Es wird eine 3x3 Matrix als Nachbarschaft gewählt –Die Mitte ist der gerade betrachtete Punkt –Der Mittelwert wird errechnet 21 Mittelwertfilter Eingabebild Ausgabebild Mittelwert = ( )/9 = 29

Bildvorverarbeitung Rechnet den Mittelwert einer lokalen Nachbarschaft aus Beispiel: –Es wird eine 3x3 Matrix als Nachbarschaft gewählt –Die Mitte ist der gerade betrachtete Punkt –Der Mittelwert wird errechnet –Der Mittelwert der betrachteten Nachbarschaft wird der neue Grauwert des gerade betrachteten Bildpunkt 22 Mittelwertfilter Eingabebild Ausgabebild Mittelwert = ( )/9 = 29

Bildvorverarbeitung Rechnet den Mittelwert einer lokalen Nachbarschaft aus Beispiel: –Es wird eine 3x3 Matrix als Nachbarschaft gewählt –Die Mitte ist der gerade betrachtete Punkt –Der Mittelwert wird errechnet –Der Mittelwert der betrachteten Nachbarschaft wird der neue Grauwert des gerade betrachteten Bildpunkt 23 Mittelwertfilter Eingabebild Ausgabebild Mittelwert = ( )/9 = 29

Bildvorverarbeitung Rechnet den Mittelwert einer lokalen Nachbarschaft aus Beispiel: –Es wird eine 3x3 Matrix als Nachbarschaft gewählt –Die Mitte ist der gerade betrachtete Punkt –Der Mittelwert wird errechnet –Der Mittelwert der betrachteten Nachbarschaft wird der neue Grauwert des gerade betrachteten Bildpunkt –Der Rand bleibt frei, da Nachbarn fehlen Man erkennt, dass die Rauschpunkte starken Einfluss auf die lokalen Nachbarn nehmen Kanten werden verfälscht 24 Mittelwertfilter Eingabebild Ausgabebild

Bildvorverarbeitung 25 Mittelwertfilter Bild mit RauschenBild nach Verwendung des Mittelwertfilter

Bildvorverarbeitung Durchführung ähnlich wie der Mittelwertfilter Errechnet wird der Median der Nachbarschaft 26 Medianfilter Eingabebild Ausgabebild

Bildvorverarbeitung Durchführung ähnlich wie der Mittelwertfilter Errechnet wird der Median der Nachbarschaft 27 Medianfilter Eingabebild Ausgabebild Sortierte Reihe: 1, 1, 1, 1, 1, 1, 1, 1, 255

Bildvorverarbeitung Durchführung ähnlich wie der Mittelwertfilter Errechnet wird der Median der Nachbarschaft 28 Medianfilter Eingabebild Ausgabebild Sortierte Reihe: 1, 1, 1, 1, 1, 1, 1, 1, 255

Bildvorverarbeitung Durchführung ähnlich wie der Mittelwertfilter Errechnet wird der Median der Nachbarschaft 29 Medianfilter Eingabebild Ausgabebild Sortierte Reihe: 1, 1, 1, 1, 1, 1, 1, 1, 255

Bildvorverarbeitung Durchführung ähnlich wie der Mittelwertfilter Errechnet wird der Median der Nachbarschaft Rauschpunkte werden entfernt ohne dass sie Einfluss auf die Nachbarschaft nimmt Kanten werden nicht beeinflusst 30 Medianfilter Eingabebild Ausgabebild

Bildvorverarbeitung 31 Medianfilter Bild mit RauschenBild nach Verwendung des Medianfilters

Segmentierung Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 32 EingabebildNegativ

Segmentierung Ist zuständig für die Trennung von Hintergrund und Objekt Ergebnis ist ein Binärbild Unterteilung in: –Kantenbasierte Segmentierung –Bereichswachstums- verfahren 33 Eingabebild mit hervorgehobener Blume

Kantenbasierte Segmentierung Verwendet Diskontinuitätskriterien Es kann zu Untersegmentierung kommen Eingabebild wird zeilen- oder spaltenweise betrachtet Die Graustufenwerte der Punktreihen werden als Funktionswerte interpretiert Anschließend ist eine Konturpunktverkettung notwendig Bereichswachstums- verfahren Verwendet Homogenitätskriterien Es kann zu Übersegmentierung kommen Unterschiedliche Methoden –Schwellenwertverfahren –Bereichswachstums- verfahren mit Startpunkt –Bereichswachstums- verfahren ohne Startpunkt 34 Segmentierung

Benötigt ein bimodales Histogramm Schwelle wird definiert Oft sind Histogramme nicht bimodal Grauwerte eines Objektes sowie des Hintergrund unterliegen oft einer Verteilungsfunktion –Bestimmung der optimalen Schwelle 35 Schwellenwertverfahren

Merkmalsextraktion Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 36 EingabebildNegativ

Merkmalsextraktion Benötigt Ergebnisse der Segmentierung Ermittelt in Bildern Merkmale von Objekten Mittels dieser Merkmale können später die Objekte klassifiziert werden Verschiedene Arten von Merkmalen gibt es: –Textur-Merkmale –Farbmerkmale –Geometrische Merkmale die Fläche der Umfang die Form der Geometrischer Schwerpunkt 37

Klassifikation Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 38 EingabebildNegativ

Klassifikation Ordnet Bildobjekte Klassen zu –Merkmale werden als Vektoren dargestellt –Nahe beieinander liegende Vektoren deuten auf ähnliche Vektoren hin  Hauptaufgabe ist zusammengehörige Vektoren zu identifizieren Wichtig ist die Auswahl signifikanter Merkmale zur Klassifikation –Mittelwert und Streuung sind einfache Beispiele, um die Signifikanz eines Merkmals zu bestimmen –Beispiel: Unterscheidung zwischen großen und kleinen Objekten Mittelwert der Fläche des kleinen Objektes ist 15 Pixel Mittelwert der Fläche des großen Objektes ist 50 Pixel Beide haben eine Streuung von +-5  So kann man deutlich unterscheiden welches Objekt groß oder klein ist 39

Klassifikation Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 40 EingabebildNegativ

Anwendung in der Werkstoffprüfung Bildvorverarbeitung –Kontrastverbesserung fällt weg –Geeigneter Glättungsfilter: Medianfilter Segmentierung –Bei der Aufgabe sind kantenbasierte Segmentierung und das Bereichswachstumsverfahren mit Startpunkten ungeeignet –Zwei geeignete Möglichkeiten 1.Schwellenwertverfahren mit anschließender speziellen Trennung durch ein Bereichswachstumsverfahren für Binärbilder 2.Bereichswachstumsverfahren ohne Startpunkte 41

Anwendung in der Werkstoffprüfung Merkmalsextraktion –Zur Problemstellung reicht es die Fläche, die Form und den geometrischen Schwerpunkt pro Punkt zu errechnen Klassifikation –Nicht unbedingt notwendig –Man muss lediglich unterscheiden ob es sich beim gefundenen Objekt um einen fluoreszierenden Punkt handelt oder nicht 42

Fazit und Ausblick Motivation Phasen der digitalen Bildverarbeitung –Bildvorverarbeitung –Segmentierung –Merkmalsextraktion –Klassifikation –Anwendung in der Werkstoffprüfung Ausblick 43 EingabebildNegativ

Ausblick –Neue Software für das Mess-System schreiben –Daten aus dem Mess-System auslesen –Position der fluoreszierenden Punkte im 3-dimensionalen Raum ermitteln –Bewegung der Punkte im 3-dimensionalen Raum nachvollziehen –Übergabe der errechneten Daten an eine bestehende, externe Software –Möglichst in Echtzeit (zur besseren Regelung) 44

Danke für Ihre Aufmerksamkeit! 45