Universitšt Bonn: Autonomous Intelligent Systems Group  Comouter Science Institute VI: Autonomous Intelligent Systems

Lab Vision Systems - Learning Vision Systems on Graphics Cards  MA-INF 4308

Prof. Dr. Sven Behnke, Angel Villar-Corrales

weekly, dates by agreement, work on the final project will be possible in the lecture-free time in summer

Next Meeting: TBD

  - If you plan to participate, please contact villar@ais.uni-bonn.de
  - Places are limited and will be assigned randomly among attendees of the introductory meeting.


Due to the availability of general purpose programming interfaces like CUDA, the immense speed of graphics cards can be put to work for a multitude of parallel tasks. Algorithms for the analysis of images mostly work independently on different regions of an image. These algorithms are therefore inherently parallel and can greatly profit from parallel hardware.

Speedup factors in the order of two magnitudes make it possible to process and extract information from huge datasets, for example the images of the ImageNet Large Scale Visual Recognition Challenge. When experimenting with learning algorithms, the experiment duration is drastically reduced.

In the Lab, we learn how to implement learning algorithms from the area of visual pattern recognition and accelerate them using graphics processing unit (GPU). We will implement learning algorithms with the help of PyTorch which is a popular deep learning framework. The lab will have weekly meetings. We'll agree on a time slot for these meetings in the first session.


  • Programming skills in python
  • Knowledge in the area of artificial intelligence and machine learning would be helpful.
  • Recommended: have completed at least one of the following lectures
    • MA-INF 4111 Intelligent Learning and Analysis Systems: Machine Learning 
    • MA-INF 4204 Technical Neural Nets 
    • MA-INF 2313 Deep Learning for Visual Recognition

Course Material

Slides Introductory Meeting

Application Domain: Pascal Object Recognition Challenge

Pascal Object Categorization Challenge

HPC Marvin Cluster from the University of Bonn, ranked in place 423 of the TOP500 list of the world's most powerful supercomputers.


University of Bonn, Institute for Computer Science, Departments: I, II, III, IV, V, VI   Impress    Data Privacy Statement