Explanation
- The introduction of the new course Media and Knowledge Engineering was accompanied by a (for the TU) new form of teaching: project driven courses. These projects offered us the opportunity to use our course time more productively, tackling interesting, difficult, real world problems. We worked on the problems listed below in groups of 4-5 students.
Project Hand Recognition
- Assignment
-
The assignment in this project was to recognize hand gestures by capturing images from a webcam. These captured hand gestures were then used to facilitate a sms-style text input.
- Screenshots
-
- Information
-
Used: Matlab
Report
Project Game
- Assignment
-
The object of this project is to design and implement a small 3D game with a small group of students. The game has to fulfill a set of requirements on playability, visual effects and in-game objects. Due to the nature of the framework used a lot of time was spent getting acquainted with C++.
- Screenshot
-
- Information
-
Used: C++, Ogre
Website
Project Datamining
- Assignment
-
The user inputs an example image into the system. The system has to return images which it thinks are similar. The user then supplies feedback as to which images are indeed relevant. After each step of feedback a new refined query is launched until the user is satisfied with the returned results.
- Solution
- From all images in the library a series of features are extracte yielding numeric values for each image. These features have been found by trial and error and can be anything from general variance and color distribution to edge-detection, gabor features and counting of blobs.
These features are normalized and queried using a global distance weighted nearest neighbour method. It evaluates the Euclidean distance of each image with the images it thusfar knows te be relevant and irrelevant. This evaluation produces a rating and the top 20 rated are displayed.
- Screenshot
-
- Information
-
Used: Matlab, Java
Report
Dejavista
- Assignment
-
The assignment was to refactor and improve an existing project involving sketch based retrieval of vector graphics. A library of vector images had to be simplified, classified and indexed. Users then could use a Java application to query the system using sketches of the images they wanted to retrieve.
- Screenshot

- Information
-
Used: Java, C++, XML-RPC
Report
Website