Kontakt aufnehmen

Schulungsübersicht

Bildgrundlagen und Bildverarbeitung mit MATLAB

1. Einführung in die digitale Bildverarbeitung

  • Verstehen digitaler Bilder und Pixel
  • Bildmaße, Auflösung und Datentypen
  • Einführung in die MATLAB Image Processing Toolbox
  • Verständnis des grundlegenden Workflows der Bildverarbeitung

2. Importieren und Visualisieren von Bildern

  • Laden von Bildern in MATLAB
  • Anzeigen und Prüfen von Bildeigenschaften
  • Arbeiten mit Bildmaßen und Datentypen
  • Vergleich verschiedener Bildrepräsentationen

3. Arbeiten mit Farbbildern

  • Verständnis von RGB-Farbbildern
  • Zugriff auf die einzelnen Rot-, Grün- und Blau-Kanäle
  • Kombinieren und Manipulieren von Farbkkanälen
  • Konvertieren zwischen Farbrepräsentationen

4. Graustufen- und Binärbilder

  • Konvertieren von RGB-Bildern in Graustufen
  • Verständnis von Intensitätswerten
  • Erstellen von Binärbildern
  • Grundlagen der Schwellwertbildung
  • Vergleich von Graustufen- und Binärrepräsentationen

5. Bildmasken und Regionen von Interesse

  • Verständnis von Bildmasken
  • Erstellen logischer Masken
  • Anwenden von Masken auf Bilder
  • Auswählen und Analysieren von Regionen von Interesse

6. Speichern und Exportieren von Bildern

  • Speichern verarbeiteter Bilder
  • Verwalten von Bildformaten
  • Exportieren von Ergebnissen für weitere Analysen

Praktische Übung: Erstellen Sie einen grundlegenden MATLAB-Workflow zum Laden, Prüfen, Manipulieren, Maskieren und Speichern eines Bildes.

Bildverbesserung, Rauschunterdrückung, Registrierung und Merkerkennung

1. Interaktive Bildanalyse

  • Interaktives Erkunden von Bildern
  • Prüfen von Pixelwerten und Bildregionen
  • Auswählen von Regionen von Interesse
  • Vergleich von Original- und verarbeiteten Bildern

2. Bildverbesserung

  • Verbessern der Bildsichtbarkeit
  • Anpassen der Bildintensität
  • Kontrastverbesserung
  • Vorbereitung von Bildern für nachfolgende Analysen

3. Rauschen und Bildrestaurierung

  • Verständnis von üblichem Bildrauschen
  • Erkennen von Rauschen in Bildern
  • Anwenden von Glättungstechniken
  • Vergleich verschiedener Ansätze zur Rauschreduzierung
  • Gleichgewicht zwischen Rauschentfernung und Erhalt der Bilddetails

4. Bildausrichtung und Registrierung

  • Verständnis der Bildregistrierung
  • Ausrichten von Bildern mit unterschiedlichen Blickwinkeln oder Positionen
  • Auswählen geeigneter Registrierungsverfahren
  • Bewertung der Ausrichtungsgenauigkeit

5. Erstellen von Panoramabildern

  • Kombinieren überlappender Bilder
  • Erkennen korrespondierender Bildmerkmale
  • Ausrichten und Verschmelzen von Bildern
  • Erstellen einer Panoramansicht

6. Erkennen geometrischer Merkmale

  • Erkennen von Geraden
  • Erkennen von Kreisen
  • Verständnis des Konzepts der Hough-Transformation
  • Anwenden von Gerade- und Kreiserkennung auf praktische Bilder

Praktische Übung: Entfernen Sie Rauschen aus einem Bild, richten Sie mehrere Bilder aus, erstellen Sie ein Panorama und erkennen Sie geometrische Merkmale.

Histogramme, Filterung und Bildsegmentierung

1. Bildhistogramme

  • Verständnis der Intensitätsverteilung von Bildern
  • Erstellen und Interpretieren von Histogrammen
  • Histogrammbasierte Bildanalyse
  • Nutzung von Histogrammen zur Unterstützung der Schwellwertauswahl
  • Vergleich von Bildmerkmalen mit Hilfe von Histogrammen

2. 2D-Bildfilterung

  • Verständnis der räumlichen Filterung
  • Grundlagen der Bildkonvolution
  • Gestaltung von 2D-Filterkernen
  • Anwenden von Filtern auf Bilder
  • Glättung und Schärfeverbesserung
  • Vergleich verschiedener Filterantworten

3. Kanten Erkennung

  • Verständnis von Bildkanten
  • Kantendetektion auf Basis von Gradienten
  • Erkennen von Objekträndern
  • Auswählen geeigneter Methoden der Kantendetektion
  • Verbesserung der Kantendetektion durch Vorverarbeitung

4. Objektsegmentierung

  • Einführung in die Bildsegmentierung
  • Trennen von Vordergrundobjekten vom Hintergrund
  • Segmentierung auf Schwellwertbasis
  • Segmentierung auf Intensitätsbasis
  • Bewertung der Segmentierungsergebnisse

5. Farbbasierte Segmentierung

  • Verständnis von Farbräumen
  • Auswählen nützlicher Farbinformationen
  • Segmentierung von Objekten basierend auf Farbe
  • Berücksichtigung von Beleuchtungsvariationen

6. Texturbasierte Segmentierung

  • Verständnis von Texturinformationen
  • Identifizieren von Objekten anhand von Texturmerkmalen
  • Kombinieren von Texturinformationen mit anderen Segmentierungstechniken

Praktische Übung: Entwickeln Sie einen vollständigen Segmentierungsworkflow unter Verwendung von Filterung, Kantendetektion, Intensitäts-, Farb- und Texturinformationen.

Automatisierte Bildanalyse, Morphologie und Objektmessung

1. Stapelverarbeitung von Bildern

  • Verständnis automatisierter Bildverarbeitungsworkflows
  • Lesen mehrerer Bilder aus einem Ordner
  • Anwenden der gleichen Verarbeitungsschritte auf Bildsammlungen
  • Speichern und Organisieren der Analyseergebnisse
  • Erstellen wiederverwendbarer MATLAB-Skripte für die Bildanalyse

2. Morphologische Bildverarbeitung

  • Einführung in die mathematische Morphologie
  • Strukturierende Elemente
  • Erosion und Dilation
  • Öffnen und Schließen
  • Ausfüllen von Löchern und Entfernen unerwünschter Bereiche
  • Verfeinerung der Ergebnisse der binären Segmentierung

3. Formbasierte Objektsegmentierung

  • Identifizieren von Objekten basierend auf der Form
  • Trennen verbundener Objekte
  • Entfernen kleiner oder unerwünschter Objekte
  • Verfeinerung von Objekträndern
  • Kombinieren von Segmentierungs- und Morphologietechniken

4. Messung von Objekteigenschaften

  • Erkennen einzelner Objekte
  • Messen der Objektoberfläche und des Umfangs
  • Bounding Boxes und Schwerpunkte
  • Form- und geometrische Messungen
  • Extrahieren von Objekteigenschaften für weitere Analysen

5. Quantitative Bildanalyse

  • Konvertieren von Bildverarbeitungsergebnissen in numerische Daten
  • Erstellen von Messwerttabellen
  • Vergleichen von Objekten
  • Identifizieren von Objekten basierend auf gemessenen Eigenschaften
  • Exportieren der Analyseergebnisse

6. End-to-End-Workflow der Bildverarbeitung

Die Teilnehmer kombinieren die während des Kurses erlernten Techniken, um einen vollständigen Analyseworkflow zu entwickeln:

Bildaufnahme → Vorverarbeitung → Verbesserung → Filterung → Segmentierung → morphologische Verarbeitung → Objekterkennung → Messung → Berichterstattung

Praktische Übung: Entwickeln Sie eine automatisierte MATLAB-Anwendung, die eine Sammlung von Bildern verarbeitet, Objekte segmentiert, Formeigenschaften extrahiert und quantitative Ergebnisse erzeugt.

Praktische Übungen

Während des Kurses arbeiten die Teilnehmer an praktischen Beispielen, die Folgendes umfassen:

  • Bildverbesserung und Visualisierung
  • RGB- und Graustufenbildanalyse
  • Rauschreduzierung
  • Bildfilterung
  • Erstellung von Panoramen
  • Erkennung von Geraden und Kreisen
  • Kantendetektion
  • Farb- und Textursegmentierung
  • Morphologische Verarbeitung
  • Formbasierte Objekterkennung
  • Objektmessung
  • Automatisierte Stapelverarbeitung

Voraussetzungen

Grundkenntnisse in Computerprogrammierung und Bilddateien.

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien