Graphic STI
logo EPFL
text EPFL
english only
Biomedical Imaging Group
Student Projects
EPFL > BIG > Teaching > Student Projects > Completed Projects > Stéphanie Falbriard

Home page

News & Events





Tutorials & Reviews

Recent Talks


Download Algorithms

Jobs and Trainees


Student Projects


Kinect (TM) control interface for 3D visualization

Stéphanie Falbriard
Semester Master Project

Computer Science, EPFL

January 2012



The aim of the project is to develop a human computer interface for the Mac platform in Java using the Kinect controller for the purpose of interacting with 3D visualizations. This semester project focused on the identification and tracking of the user. The identification of the user was performed by face detection using an implementation of the Viola-Jones object detection framework. Once the user was detected the next step was to map a skeleton to his/her upper-body which would follow the movements of the user's arms. For the tracking part, two different methods were investigated, the first one was to use Particle Filter, a hypothesis tracker, that approximates the filtered posterior distribution by a set of weighted particles. For the second method, we used Extended Distance Transform, which performs a skeletonization of a grayscale image by setting each pixel value at the distance to the nearest zero intensity pixel. The first method turned out to be computationally too expensive and had too many parameters to tune. The resulting tracking was not satisfying. On the other hand the second method turned out to be a good solution to our problem, it enabled us to track the user's arm movements as long as the arms stayed far enough from the trunk.

The Kinect controller
Face detection using an implementation of the Viola-Jones object detection framework
Upper-body skeletal tracking
Upper-body skeletal tracking

© 2012 EPFL • • 07.03.2012