Multimedia Information Processing Group

Inf-EinfBV: Einführung in die Bildverarbeitung

Contents

In dieser Vorlesung wird eine Einführung in die Techniken zur Verarbeitung multimedialer Daten gegeben, insbesondere Signal- und Bildverarbeitung sowie Computer Graphik und Computer-Sehen. Die neue Generation multimedialer Geräte wie IPad, Video-Handy, Camcorder etc. erfordern Kenntnisse in der Analyse und Erzeugung von Bildern und Videodaten. Es werden Algorithmen zur Bildanalyse (Bildverarbeitung und Computer-Sehen) und Bilderzeugung (Computer Graphik) vermittelt, mit dem Schwerpunkt auf der 2D-Bildverarbeitung. Zudem wird, aufbauend auf den im Grundstudium vermittelten Javakenntissen, eine Einführung in C++ vermittelt und Programmierübungen in C++ durchgeführt. Die Studierenden sollen lernen, mit Datenströmen, insbesondere Bildern und Videos, umzugehen und deren Inhalte zu analysieren. Dazu werden Grundlagen der 2D-Computer Graphik (Bilderzeugung, Rendering, BIldgeometrie), der Bildverarbeitung (Farbmodelle, Filteroperationen) und der Bildanalyse (Merkmalsextraktion von Punkten, Ecken, Kanten, Flächen)) erläutert. Als Programmiersprache wird C++ verwendet und die Studierenden lernen, Bildverarbeitungs-Algorithmen in C++ zu formulieren und zu erproben. Diese Vorlesung dient als Vorbereitung für Vertiefungspraktika und Bachelorarbeiten im Bereich Multimedia, sowie zur Vorbereitung für das Master-Programm "Computer-Sehen und Visualisierung", in dem die Bereiche Bild- und Signalverarbeitung, 3D Computer Graphik, Computer Vision und 3D-Rekonstruktion vertieft werden. Themen:

  • Grundlagen und Algorithmen der 2D-Computer Graphik
  • Grundlagen der Bildverarbeitung und 2D-Filterung
  • Merkmalsextraktion und Analyse in Bildern
  • C++ - Programmierung für die Bildverarbeitung

Lecturer(s)

Dates

Organizatorial

Grundvorlesungen aus den Semestern 1-3, insbesondere die Mathematikvorlesungen und Java-Kenntnisse. Zielgruppe: Studierende im Bachelor-Studiengang Informatik. Studierende mit Haupt-oder Nebenfach Informatik im Hauptstudium. Zur Vorbereitung kann auch freiwillig vorab der C++-Einführungskurs des Rechenzentrums in den Semesterferien belegt werden. Prüfungsleistung: Prüfung: Schriftliche Klausur von 120 Minuten. Die Prüfung wird jeweils in den beiden auf die Vorlesung folgenden Prüfungszeiträumen durchgeführt. Die Übungsleistungen gehen als Bonuspunkte in die Bewertung der Klausur ein. WICHTIG: Aufgrund der Corona-Krise wird dieser Kurs als Onlinekurs starten. Es werden Vorlesungsvideos und alle Materialien online in OLAT bereitgestellt. Auch die Übungen werden online bereitgestellt. Es sollen auch interaktive Anteile mittels Onlineplattformen eingebaut werden. Alle notwendigen Infos sind im OLAT-Kurs zu finden. Bitte registrieren Sie sich vor dem 6. April in der StudiDB und in OLAT: 1. Registrierung zur Kursteilnahme in StudiDB https://studidb.informatik.uni-kiel.de:8484/studierende/login 2. Registrierung für alle Kursmaterialien im OLAT-Kurs EinfBV: https://lms.uni-kiel.de/url/RepositoryEntry/3226370073

Recommended literature

Literatur wird in der Vorlesung bekannt gegeben

Additional information

https://www.mip.informatik.uni-kiel.de/en/teaching