Maschinelles Sehen

Fakult?t

Fakult?t Ingenieurwissenschaften und Informatik (IuI)

Version

Version 2 vom 28.11.2025.

Modulkennung

11B2060

Niveaustufe

Bachelor

Unterrichtssprache

Deutsch

ECTS-Leistungspunkte und Benotung

5.0

H?ufigkeit des Angebots des Moduls

nur Sommersemester

Dauer des Moduls

1 Semester

 

 

Kurzbeschreibung

Das Modul "Maschinelles Sehen" oder wie Computer "sehen und verstehen" untersucht, wie Computer visuelle Informationen von Sensoren wie Kameras wahrnehmen und interpretieren k?nnen. Die Studierenden lernen zun?chst Konzepte, Techniken und Algorithmen der klassischen Bildverarbeitung (BV), also die Repr?sentation und Verarbeitung von Bilddaten und die Gewinnung von Objekten in Bin?rbildern, kennen.

Danach werden die Grundlagen der Bildanalyse mittels Künstlicher Intelligenz (KI) durch verschiedenartige Künstliche Neuronale Netze (KNN) zur Erkennung und Klassifikation von Objekten vermittelt. Ein besonderer Schwerpunkt liegt dabei auf praktischen Anwendungen und der Bewertung, in welchen Anwendungsf?llen klassische, algorithmenbasierte BV und in welchen F?llen KI-basierte Verfahren sinnvoller sind. Auf diese Weise erwerben die Studierenden nicht nur ein Verst?ndnis für grundlegende Konzepte der Bildverarbeitung, sondern wenden dieses Wissen auch gezielt auf reale Anwendungen an. Das Modul f?rdert die Entwicklung von F?higkeiten zur Umsetzung von Machine-Vision-Anwendungen in verschiedenen Szenarien.

Lehr-Lerninhalte

  1. Einleitung
  2. Bildrepr?sentation und -speicherung
  3. Bildverarbeitung – Punktoperationen, Filter (linear/nichtlinear), geometrische Transformationen
  4. Objektgewinnung und -repr?sentation in Bin?rbildern
  5. Grundlagen Künstlicher Neuronaler Netze (KNN) – Deep NN, Convolutional NN, Datens?tze
  6. Merkmale zur Objekterkennung (klassische BV und KNN)
  7. Objekt- und Bildklassifikation (klassisch und mit KNN)

Gesamtarbeitsaufwand

Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").

Lehr- und Lernformen
Dozentengebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
45Vorlesung-
15Labor-Aktivit?t-
Dozentenungebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
20Veranstaltungsvor- und -nachbereitung-
20SonstigesVorbereitung Labore
20Literaturstudium-
30Erstellung von Prüfungsleistungen-
Benotete Prüfungsleistung
  • Projektbericht (schriftlich) oder
  • mündliche Prüfung
Unbenotete Prüfungsleistung
  • experimentelle Arbeit
Prüfungsdauer und Prüfungsumfang

Benotete Prüfungsleistung:

  • Projektbericht (schriftlich): ca. 10-15 Seiten; Erl?uterung: ca. 20 Minuten
  • mündliche Prüfung: siehe Allgemeiner Teil der Prüfungsordnung

Unbenotete Prüfungsleistung:

  • Experimentelle Arbeit: Experiment: insgesamt ca. 5 Versuche

Empfohlene Vorkenntnisse

In dem Modul werden Programmierkenntnisse sowie Mathematikkenntnisse (besonders Vektor- und Matrizenrechnung) vorausgesetzt.

Wissensverbreiterung

Die Studierenden, die dieses Modul erfolgreich studiert haben, haben ein Grundwissen über die Repr?sentation von Bilddaten, kennen die Vorgehensweise zur Extraktion von Information und kennen grundlegende Algorithmen der Bildverarbeitung sowie die Grundlagen Künstlicher Neuronaler Netze zur Bilderkennung.

Wissensvertiefung

Die Studierenden vertiefen ihre Programmierkenntnisse und kennen die Schritte der Bildverarbeitung von der Pixeldarstellung bis zur Extraktion von Wissen aus Bildern anhand ausgew?hlter Algorithmen und Verfahren. 

Nutzung und Transfer

Nach dem erfolgreichen Abschluss dieses Moduls k?nnen Studierende Bildverarbeitungsalgorithmen umsetzen und einfache Klassifikationsaufgaben mithilfe Künstlicher Neueronaler Netze l?sen.

Literatur

  • W. Burger und M. J. Burge: Digitale Bildverarbeitung - Eine Einführung mit Java und ImageJ. 3. Auflage, Springer-Verlag, 2015.
  • R. C. Gonzalez, R. E. Woods: Digital Image Processing. Pearson International, 2008.
  • Pierre Soille: Morphological Image Analysis - Principles and Applications. Second Edition. Springer, 2004.
  • K. Dawson-Howe: A practical introduction to computer vision with openCV. John Wiley & Sons, 2014.
  • A. Kaehler und G. Bradski: Learning OpenCV 3: computer vision in C++ with the OpenCV library. O'Reilly Media, Inc., 2016.
  • A. Dadhich: Practical Computer Vision: Extract Insightful Information from Images Using TensorFlow, Keras, and OpenCV. Packt Publishing Ltd, 2018.
  • A. Géron: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. O'Reilly Media, 2019.

Verwendbarkeit nach Studieng?ngen

  • Elektrotechnik im Praxisverbund
    • Elektrotechnik im Praxisverbund B.Sc. (01.03.2026)

  • Elektrotechnik (Bachelor)
    • Elektrotechnik B.Sc. (01.09.2025)

  • Mechatronik
    • Mechatronik B.Sc. (01.09.2025)

    Modulpromotor*in
    • Weinhardt, Markus
    Lehrende
    • Sch?ning, Julius
    • Weinhardt, Markus