Teaching - Winter Term 2019/2020

Illustration: book shelve

Lecture Courses, Bachelor Level

This course teaches basic concepts of machine learning and how they are applied to computer graphics. Learning from 3D points (point clouds) as treated in this course is a frequent research topic in visualization. The course covers the whole process of developping, training neural nets, and adapting complex models to new datasets. Participants will first learn how to solve standard machine learning problems, before applying their know how to 3D data.

Further information

Die Studierenden kennen grundlegende Konzepte und Algorithmen aus dem Bereich Computergrafik und können diese in ihren eigenen Grafikanwendungen umsetzen. Dabei sind sie in der Lage, polygonale Modelle mit Anwendung von Texturierung und Beleuchtung zur Anzeige zu bringen. Weiterhin kennen Sie die konzeptionellen Stufen der Renderingpipeline als grundlegende Schritte der Bildsynthese, und können häufig verwendete Grafikalgorithmen auf der CPU und der GPU umsetzen.

Weitere Details zur Vorlesung

Ausgehend von einer kurzen Einführung in Problemstellungen und Konzepte zur Wahrnehmung und anderem innerhalb der Kognitionswissenschaften, werden Techniken, denen unterschiedliche Interaktionsmethaphern zu Grunde liegen, sowie formale Methoden zur Notation und Analyse von Interaktionsmechanismen vorgestellt.

Weitere Informationen zum Kurs

Die Vorlesung behandelt die grundlegenden Konzepte der Computergrafik, wobei ein Schwerpunkt auf echtzeitfähiger Grafik liegt, wie sie beispielsweise in Computerspielen zum Einsatz kommt. Im Fokus steht die Renderingpipeline, als konzeptionelle Grundlage für moderne Bildsynthesesysteme.

Details zur Veranstaltung

This research-oriented lecture course contains detailed knowledge of subject areas such as interaction via mobile devices, the technical particularities fo these devices (input, output, sensor system), and the development of interactive mobile services.

The students will learn to apply methods, concepts, and tools about the design, the development, and the evaluation of corresponding applications and services with special interest to limited means of input or output, the variety of user contexts, and technical limitations due to the size of the devices.

The exercises will deepen the theoretic aspects by means of tasks related to programming of mobile devices focussing on mobile human computer interaction, the usage of sensor data, and interaction design.

Further details

The lecture gives an introduction to the basics of human computer interaction (hci). Furthermore it offers deeper insights in concepts, methods, and tools of a holistic, continuous and engineering like ergonomic support of system development projecs. It will discuss all relevant stages of system development from an ergonomic point of view. The process is rooted in the concepts of usability engineering which is well established in theory and application.

Further details

Lecture Courses, Master Level

This course teaches basic concepts of machine learning and how they are applied to computer graphics. Learning from 3D points (point clouds) as treated in this course is a frequent research topic in visualization. The course covers the whole process of developping, training neural nets, and adapting complex models to new datasets. Participants will first learn how to solve standard machine learning problems, before applying their know how to 3D data.

Further information

 

Students will obtain a good understanding of the graphics pipeline and its programmable stages. They will be able to distribute the tasks of a computer graphics algorithm among the different stages of the graphics pipeline efficiently. Moreover, they will be able to implement some of the most commonly used algorithms in real-time computer graphics. Furthermore, students will have a general idea of the GPU architectures and how to implement efficiently parallel algorithms in the GPU using Compute shaders and CUDA.

Further details

The lecture introduces basic concepts of realtime computer graphics as it is used e.g. in computer games. We focus on the rendering pipeline as a conceptual foundation of modern systems to image synthesis. The considered algorithms will be introduced and discussed in theory first. A selection of algorithms will also applied in practice during the exercises. The application uses C/C++ combined with the graphics API OpenGL.

Further details

This research-oriented lecture course contains detailed knowledge of subject areas such as interaction via mobile devices, the technical particularities fo these devices (input, output, sensor system), and the development of interactive mobile services.

The students will learn to apply methods, concepts, and tools about the design, the development, and the evaluation of corresponding applications and services with special interest to limited means of input or output, the variety of user contexts, and technical limitations due to the size of the devices.

The exercises will deepen the theoretic aspects by means of tasks related to programming of mobile devices focussing on mobile human computer interaction, the usage of sensor data, and interaction design.

Further details

The lecture gives an introduction to the basics of human computer interaction (hci). Furthermore it offers deeper insights in concepts, methods, and tools of a holistic, continuous and engineering like ergonomic support of system development projecs. It will discuss all relevant stages of system development from an ergonomic point of view. The process is rooted in the concepts of usability engineering which is well established in theory and application.

Further details

Seminars, Bachelor Level

Media Informatics is a broad field spanning many research directions and topics. In this seminar we focus on research trends in human-computer interaction (HCI) in autonomous driving, assistive technologies, games, virtual reality and wearable computing. This seminar aims to provide an overview of different research directions and current challenges that are focus of active research around the world and at our institute.

Further information

The research group Visual Computing is investigating in a broad area of research including computer graphics, image processing, visualization, and computer vision.  This year, seminar topics can predominantly be chosen out of the three thematic areas deep learning for graphicsphysically based rendering and data visualization. Please join our first event for an initial presentation.

Further Information

 

The graduate seminar is dedicated to all bachelor students to give them the opportunity to show their thesis results to the public. It also provides a platform to present project results or results of the applied subject projects.

All interested colleagues and students are warmly invited to join this event.

Further details (constantly updated event calendar)

Seminars, Master Level

Media Informatics is a broad field spanning many research directions and topics. In this seminar we focus on research trends in human-computer interaction (HCI) in autonomous driving, assistive technologies, games, virtual reality and wearable computing. This seminar aims to provide an overview of different research directions and current challenges that are focus of active research around the world and at our institute.

Further information

Neural nets are fundamental for deep learning. Convolutional neural nets are a special form of neural nets and are able to learn complex features due to its deep structure. In this seminar we focus on different approaches how deep learning can help to solve problems in computer graphics.

Further information

The graduate seminar is dedicated to all master students to give them the opportunity to show their thesis results to the public. It also provides a platform to present project results or results of the applied subject projects.

All interested colleagues and students are warmly invited to join this event.

Further details

Applied Subjects and Projects, Bachelor Level

The projects will focus on research problems in the field of real-time rendering of computer graphics.

Further information

The projects are about information visualisation and scientific visualisation. The focus lies on interactive techniques which enable to interact with the visualisation, e.g. via filtering or change of rendering parameters.

Further information

The applied subject interactive information design aims at transmitting the basis and methods of information and data visulisation from the point of view of information design. Existing examples of visualisations will be analysed and optimised as part of a redesign process. The priority lies in the graphic treatment of complex topics, situations, and facts to contribute to an immediate understanding.

Further information

In the age of internet and digital media, content is not exclusivly produced for single media but mostly aim at several media at a time. Thus the students are induced to develop creative approaches of design and to prototypically realise their ideas by using contemporary technologies of multimedia production. They thus acquire indispensable competences in interface management.

This course has already started last semester - if you are planning to join us for new projects, please come back next semester. 

Further information in German

Interactive Systems I and Interactive Systems II in the following semester together form the applied subject of the same name in the master programme media informatics.

Part one starts off with analysing suboptimal concepts of interactions of existing systems. You will then preconceive, plan, and initiate a redesign process. All phases will be suplemented by short presentations about usually appearing common problems with direct link to the actual project work.

The course is conceived as problem centred and will mostly resort to group based work.

Further information in German

 

The basic object of this applied subject is to convey a multitude of techniques and tools which allow for building hardware centred prototypes of interactive systems. The obtained knowledge will be performed by carrying out a selfmade project.

Further information (in German)

Applied subjects and Projects, Master Level

The projects are about research problems in visualisation related to virtual reality and games programming. It aims at creating a prototypic, executable system.

Further informationen

The projects will focus on research problems in the field of real-time grafics rendering.

Further information

The projects are about information visualisation and scientific visualisation. The focus lies on interactive techniques which enable to interact with the visualisation, e.g. via filtering or change of rendering parameters.

Further information

Design Thinking is a specific approach that will be conceptually introduced and learnt. As a case examles, new interaction techniques will be enhanced or developed from scratch. The then initiated project has as purpose to create and evaluate an executable prototypic system.

Further informationen

This course is an offer to extensively explor research topics of human computer interaction. The project will first be conceptualised based on existing research. You will then draw and discuss a realistic schedule of subsequent tasks. The project itself will be carried out in small groups of four to five students.

Further information

The basic object of this applied subject is to convey a multitude of techniques and tools which allow for building hardware centred prototypes of interactive systems. The obtained knowledge will be performed by carrying out a selfmade project.

Further information (in German)

This course offers an occasion to go through the entire process of the user centered design approach. In particular, the initiated projects will focus on the development and enhancement of novel interaction techniques in the aim of creating and evaluating an executable prototypic system.

Further informationen