Dr. Brian Mac Namee
Home Research Publications Teaching


My research areas include artificial intelligence, machine learning, computer vision & image processing, games and robotics. I am also a founding member of the DIT AI Group. The following are details of some recent or current projects.

Machine Learning & Language Processing

Language processing offers many opportunities for the use of machine learning - work in machine translation has been exploiting this for a long time. In our group we have been working recently on a couple of applications in this area including text classification and natural language generation. Selected papers include:

  • Performing medical diagnosis based on free text discharge reports provided by doctors pdf
  • An entry to the 2008 Referring Expressions Generation Challenge pdf
  • Work on labelling unlabelled text datasets using active learning pdf

Augmented Reality

Augmented reality is an exciting research area which brings together graphics and machine vision to create environments in which real and virtual objects coexist. We are looking at augmented reality applications that explore the ways in which real and virtual objects can be made o interact physically together. The following are some representative papers:

  • A paper describing some mixed reality games developed to explore how real and virtual objects can be made o interact together. pdf
  • A system in which, based on a camera feed, a virtual representation of a snooker table showing the current positions of all balls is created so that the current state of play can be viewed from any angle. pdf

Serious Games

Serious Gordon is a serious games project developed between the DIT School of Computing, Teaching & Learning Centre and School of Food Science & Environmental Health. Built on Valve's Source engine the game is set in an immersive 3D environment in which the player takes on the role of a kitchen porter on his first day at work. By completing a series of tasks the player is taught the basic aspects of food safety that are relevant to anyone working with food. The game was developed by two (extremely good) computer science students, Andrew Ritchie and Patrick Lindstrom, during the Summer of 2006.

The following media are available providing more details of the Serious Gordon project:

  • "Serious Gordon: Using Serious Games to Teach Food Safety in the Kitchen" a paper presented at CGames '06 which gives an overview of the project and accompanying slides. pdf ppt
  • "Using the Source Engine for Serious Games" a technical overview of how the source engine was used in Serious Gordon, also presented at CGames '06. pdf
  • A video showing Serious Gordon in action. wmv (Achtung: This file is big - 66MB)