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
- Einleitung
- Bildrepr?sentation und -speicherung
- Bildverarbeitung – Punktoperationen, Filter (linear/nichtlinear), geometrische Transformationen
- Objektgewinnung und -repr?sentation in Bin?rbildern
- Grundlagen Künstlicher Neuronaler Netze (KNN) – Deep NN, Convolutional NN, Datens?tze
- Merkmale zur Objekterkennung (klassische BV und KNN)
- 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. Workload Lehrtyp Mediale Umsetzung Konkretisierung 45 Vorlesung - 15 Labor-Aktivit?t - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 20 Veranstaltungsvor- und -nachbereitung - 20 Sonstiges Vorbereitung Labore 20 Literaturstudium - 30 Erstellung 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