Kontakt aufnehmen

Schulungsübersicht

Grundlagen der Bilder und Bildverarbeitung in MATLAB

1. Einführung in die digitale Bildverarbeitung

  • Verständnis digitaler Bilder und Pixel
  • Bildgrössen, Auflösung und Datentypen
  • Einführung in die MATLAB Image Processing Toolbox
  • Verständnis des grundlegenden Arbeitsablaufs der Bildverarbeitung

2. Importieren und Visualisieren von Bildern

  • Laden von Bildern in MATLAB
  • Anzeigen und Prüfen der Bildeigenschaften
  • Arbeiten mit Bildgrössen und Datentypen
  • Vergleich unterschiedlicher Bildrepräsentationen

3. Arbeiten mit Farbbildern

  • Verständnis von RGB-Farbbildern
  • Zugriff auf einzelne Rot-, Grün- und Blaukanäle
  • Kombinieren und Manipulieren von Farbkanä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 Schwellewertsetzung
  • Vergleich von Graustufen- und Binärrepräsentationen

5. Bildmasken und Regionen von Interesse

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

6. Speichern und Exportieren von Bildern

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

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

Bildverbesserung, Rauschunterdrückung, Registrierung und Merkmalserkennung

1. Interaktive Bildanalyse

  • Interaktives Erkunden von Bildern
  • Prüfen von Pixelwerten und Bildregionen
  • Auswählen von Regionen von Interesse
  • Vergleich ursprünglicher und verarbeiteter Bilder

2. Bildverbesserung

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

3. Rauschen und Bildwiederherstellung

  • Verständnis häufigen Bildrauschens
  • Identifizieren von Rauschen in Bildern
  • Anwenden von Glättungstechniken
  • Vergleich unterschiedlicher Ansätze zur Rauschunterdrückung
  • Gleichgewicht zwischen Rauschreduktion und Erhalt der Bilddetails

4. Bildausrichtung und -registrierung

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

5. Erstellung von Panoramabildern

  • Kombinieren überlappender Bilder
  • Erkennen entsprechender Bildmerkmale
  • Ausrichten und Überblenden von Bildern
  • Erstellen einer Panoramaszene

6. Erkennung geometrischer Merkmale

  • Erkennen gerader Linien
  • Erkennen von Kreisen
  • Verständnis des Konzepts der Hough-Transformation
  • Anwendung von Linien- und Kreiserkennung auf praktische Bilder

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

Histogramme, Filterung und Bildsegmentierung

1. Bildhistogramme

  • Verständnis der Verteilung der Bildintensität
  • Erstellen und Interpretieren von Histogrammen
  • Histogrammbasierte Bildanalyse
  • Nutzung von Histogrammen zur Unterstützung der Schwellewertauswahl
  • Vergleich von Bildeigenschaften mittels Histogrammen

2. 2D-Bildfilterung

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

3. Kanten Erkennung

  • Verständnis von Bildkanten
  • Gradientenbasierte Kanten Erkennung
  • Erkennen von Objektkonturen
  • Auswählen geeigneter Methoden zur Kanten Erkennung
  • Verbesserung der Kanten Erkennung durch Vorverarbeitung

4. Objektsegmentierung

  • Einführung in die Bildsegmentierung
  • Trennung von Vordergrundobjekten von Hintergründen
  • Schwellewertbasierte Segmentierung
  • Intensitätsbasierte Segmentierung
  • Bewertung der Segmentierungsergebnisse

5. Farbsegmentierung

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

6. Textursegmentierung

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

Praktische Übung: Entwickeln Sie einen kompletten Segmentierungsablauf unter Verwendung von Filterung, Kanten Erkennung, Intensität, Farbe und Texturinformationen.

Automatisierte Bildanalyse, Morphologie und Objektvermessung

1. Stapelbildverarbeitung

  • Verständnis automatisierter Bildverarbeitungsabläufe
  • Einlesen mehrerer Bilder aus einem Ordner
  • Anwenden gleicher Verarbeitungsschritte auf Bildsammlungen
  • Speichern und Organisieren von Analyseergebnissen
  • Erstellen wiederverwendbarer MATLAB-Skripte für die Bildanalyse

2. Morphologische Bildverarbeitung

  • Einführung in die mathematische Morphologie
  • Strukturiertelemente
  • Erosion und Dilatation
  • Opening und Closing
  • Füllen von Löchern und Entfernen unerwünschter Regionen
  • Verfeinern binärer Segmentierungsergebnisse

3. Formbasierte Objektsegmentierung

  • Identifizieren von Objekten basierend auf ihrer Form
  • Trennen verbundener Objekte
  • Entfernen kleiner oder unerwünschter Objekte
  • Verfeinern von Objektkonturen
  • Kombinierung von Segmentierungs- und Morphologietechniken

4. Messen von Objekteigenschaften

  • Erkennen einzelner Objekte
  • Messen von Objektfäche und Umfang
  • Begrenzende Rechtecke und Schwerpunkte
  • Form- und geometrische Messungen
  • Extrahieren von Objekteigenschaften für weitere Analysen

5. Quantitative Bildanalyse

  • Umwandeln von Bildverarbeitungsergebnissen in numerische Daten
  • Erstellen von Messtabelen
  • Vergleichen von Objekten
  • Identifizieren von Objekten anhand gemessener Eigenschaften
  • Exportieren von Analyseergebnissen

6. End-to-End-Bildverarbeitungsablauf

Die Teilnehmer kombinieren die während des Kurses gelernten Techniken, um einen kompletten Bildanalyseablauf zu entwickeln:

Bildakquisition → Vorverarbeitung → Verbesserung → Filterung → Segmentierung → morphologische Verarbeitung → Objekterkennung → Vermessung → Berichtserstattung

Praktische Übung: Entwickeln Sie eine automatische MATLAB-Anwendung, die eine Bildsammlung verarbeitet, Objekte segmentiert, Formeigenschaften extrahiert und quantitative Ergebnisse erstellt.

Praktische Übungen

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

  • Bildverbesserung und Visualisierung
  • Analysen von RGB- und Graustufenbildern
  • Rauschunterdrückung
  • Bildfilterung
  • Erstellung von Panoramen
  • Linien- und Kreiserkennung
  • Kanten Erkennung
  • Farb- und Textursegmentierung
  • Morphologische Verarbeitung
  • Formbasierte Objekterkennung
  • Objektvermessung
  • Automatisierte Stapelverarbeitung

Voraussetzungen

Grundkenntnisse in Computerprogrammierung und Bildern.

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien