Profile description and modules
Visual computing summarises the attempt made in computer science and related disciplines to create, process and analyse pictures with the aim of gaining information about and subsequently interact with them.
A combination of methods of simulation, data analysis, computer vision and visualisation with interaction techniques for creating user-oriented systems that allow for the acquisition of knowledge at a new level of quality.
As a developer of visual computing systems, you have the ability to program complex interactive graphics and vision applications for different hardware platforms. You are able to create appropriate visual encodings for various data types and to combine them with interaction techniques. You know how to select the right abstraction techniques and levels of detail. Analysing huge amounts of data and extracting useful information from images and videos is also part of visual computing.
You are familiar with ...
- As a successful master's student, you know your way around computer graphics and interactive systems and are able to build individual and efficient graphical systems far beyond the average run-of-the mill system.
- You know how to design systems with appropriate colour and form parameters, know perceptual basics and are thus able to use graphical elements in a user-friendly way.
- You are familiar with the algorithms of visual computing, especially data visualisation, graph drawing and computer graphics, and are able to select appropriate methods.
- Your are familiar with the basics of computer vision and image analysis, can process and enhance images and videos, and interpret them to gain information and build models of the environment.
- You understand how to handle and process complex data and apply appropriate data mining techniques.
- You are able to combine visualisation techniques with automatic data mining to understand and analyse large data sets.
As a graduate with a master's degree specialising in visual computing, the following career options or professional fields are open to you:
You could work ...
- as a lab researcher or developer at leading companies specialising in data preparation and visualisation (e.g. AT&T, HP, Microsoft, Google)
- as a designer at a major software company (e.g. SAP) where you develop interactive software systems, internet platforms or portals that enable access to complex information spaces (e.g. WWW, digital libraries, product databases, financial databases)
- as a developer in a film, simulation or computer games company
- as an implementor of computer vision technologies in a large variety of industrial applications, for example robotics, driver assistance systems, automatic visual inspection and quality control or medical imaging
- as a financial services provider (e.g. UBS, Raiffeisen Bank, Deutsche Bank) developing interactive visualisation tools to analyse customer and financial data
- in a library service centre where you develop portals for the supply of academic literature for major libraries and specialist information centres which provide new search and evaluation options due to the application of visual research tools
- as a developer of visual data analysis techniques for the evaluation of large quantities of data at pharmaceutical companies or for marketing applications in the area of customer support services
Area of application
Increasingly, software systems involve the processing of complex data. This requires specific knowledge in the area of visual computing. As a visual computing specialist, you will feel right at home wherever large quantities of complex data are created, such as:
- automotive industry
- financial sector
- libraries or the public sector
- research in biology, pharmacy, medicine etc.
Contact persons and mentor recommendations:
Professor Ulrik Brandes, AG Algorithmics
Professor Oliver Deussen, AG Computer Graphics and Media Design
Professor Bastian Goldlücke, AG Computer Vision and Image Analysis
Professor Daniel Keim, AG Data Analysis and Visualization
Professor Dietmar Saupe, AG Mulitmedia Signal Processing