Probabilistic Graphical Models for Image Analysis

Dr. David Balduzzi, Dr. Brian McWilliams - Autumn Semester, 2013

Jump to: Syllabus | Resources | Contact

Course Description

This course will focus on inference with statistical models for image analysis. We use a framework called probabilistic graphical models which include Bayesian Networks and Markov Random Fields. We apply the approach to traditional vision problems such as image denoising, as well as recent problems such as object recognition. The course covers amongst others the following topics:

Time and Place

Lectures + Exercises Thursday, 08:00-11:00 ML J34.3

Office Hours



30 Minute oral exam in English.


Day Lecture Topics Lecture Slides Additional Material
Sep 19 Introduction
Sep 26 Probabilistic modeling
Oct 03 Belief Networks
Oct 10 Markov Random Fields



D. Barber. Bayesian Reasoning and Machine Learning. Cambridge University Press 2012.
The main course text. Brand new book which covers many topics in graphical models and machine learning. Available for free from here.

David J.C. Mackay. Information Theory, Inference and Learning Algorithms. Cambridge University Press, 2003.
Available for free from here.

C. Bishop. Pattern Recognition and Machine Learning. Springer 2007.
This is an excellent introduction to machine learning that covers most topics which will be treated in the lecture. Contains lots of exercises, some with exemplary solutions.

M. Wainwright and M.I. Jordan. Graphical models, exponential families and variational inference. Foundations and Trends in Machine Learning 2008.
Advanced treatment of graphical models and variational inference. Available free from here.

D. Koller and N. Friedman. Probabilistic Graphical Models: Principles and Techniques. The MIT Press 2009.
Covers Bayesian networks and undirected graphical models in great detail.


The official Matlab documentation is available online at the Mathworks website (also in printable form). If you have trouble accessing Matlab's built-in help function, you can use the online function reference on that page or use the command-line version (type help <function> at the prompt). There are several primers and tutorials on the web, a later edition of this one became the book Matlab Primer by T. Davis and K. Sigmon, CRC Press, 2005.


Dr. David Balduzzi
Dr. Brian McWilliams