Theses

Perceptual User Inferfaces

Please find below a list of currently available student projects (for Master theses, Bachelor theses, and research immersion labs). If you are interested in one of the projects please ask the potential main supervisor for further details.

If you are interested in our group's work but cannot find an interesting topic on this list, feel free to get in touch and discuss further options or even propose your own ideas. More information about the Perceptual User Inferfaces group and its members can be found on the group website.

Exploring design spaces of gaze-contingent notification

Distribution: 30% literature, 40% user study and data collection, 30% data analysis
Requirements: Background or strong interest in HCI and gaze interaction, basic programming skills
Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Real-time self-calibration system for wearable eye trackers

Distribution: 10% literature, 30% algorithms, 60% implementation
Requirements: Python/Cython programming skills, basic knowledge in computer vision
Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Visual attention modeling and application in GUI spaces

Distribution: 30% literature, 20% algorithms, 40% implementation and user study, 10% data analysis
Requirements: Background or strong interest in HCI, basic knowledge in machine learning, experience with GUI programming
Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Activity recognition by modelling eye-hand coordination

Distribution: 20% literature, 20% data collection, 40% implementation, 20% evaluation
Requirements: Basic programming skills (Python, Matlab), basic knowledge in computer vision, and machine learning
Main Supervisor: Julian Steil, Campus E1.4, room 622, E-mail: jsteil@mpi-inf.mpg.de
Second Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Appearance-based gaze estimation from high-resolution videos

Distribution: 20% literature, 20% data collection, 40% implementation, 20% evaluation
Requirements: Basic programming skills (Python, Matlab), basic knowledge in computer vision, and machine learning
Main Supervisor: Julian Steil, Campus E1.4, room 622, E-mail: jsteil@mpi-inf.mpg.de
Second Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Exploring Spaces

Distribution: 20% literature, 40% study design and data collection, 20% classification algorithm, 20% model evaluation
Requirements: Background or strong interest in experimental psychology, background in machine lerning and statistics.
Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Evaluation of remote monocular gaze estimation methods

Distribution: 20% literature; 30% algorithm; 50% programming

Requirements: Good C++/Matlab/Python programming skills

Main Supervisor: Xucong Zhang, Campus E1.4, room 609, E-mail: xczhang@mpi-inf.mpg.de

Second Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Gaze estimation and interaction on mobile phones

Distribution: 20% literature, 20% data collection, 40% implementation, 20% evaluation

Requirements: Basic programming skills, basic knowledge in computer vision, and image processing

Main Supervisor: Julian Steil, Campus E1.4, room 622, E-mail: jsteil@mpi-inf.mpg.de

Second Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Gaze estimation using stereo information

Distribution: 20% literature, 20% data collection, 40% implementation, 20% evaluation

Requirements: Basic programming skills, basic knowledge in computer vision, and image processing

Main Supervisor: Julian Steil, Campus E1.4, room 622, E-mail: jsteil@mpi-inf.mpg.de

Second Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Interactions of scene complexity and gaze in the wild

Distribution: 20% literature, 20% visual complexity algorithms, 40% classification algorithm, 20% analysis of effects and interactions.

Requirements: Background or interest in image processing, preferably programming experience in Matlab or Python, background in machine learning and statistics.

Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Mid-air handwriting using coordinated hand and eye movements

Distribution: 20% literature; 30% algorithm; 30% development and 20% user study

Requirements: C++/Matlab/Python programming, computer vision background

Main Supervisor: Xucong Zhang, Campus E1.4, room 609, E-mail: xczhang@mpi-inf.mpg.de

Second Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Statistical Eye Shape Modeling

 

Distribution: 20% literature; 40% data collection; 30% algorithm and 10% data analysis

Requirements: Basic knowledge in geometric computer vision, 3D mesh processing and statistics

Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

Stereotypes and Gaze

 

Distribution: 20% Literature, 40% Study Design and Data Collection, 30% Feature extraction and selection algorithms, 10% Data Analysis

Requirements: Interest in psychological research, knowledge of or interest in study design, background in machine learning and statistics.

Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de

 

What you see is not what you feel

 

Distribution: 30% literature, 30% study design and data collection, 10% feature extraction and selection algorithms, 30% data analysis.

Requirements: Interest in psychological research, knowledge of or interest in study design, background in machine learning and statistics.

Supervisor: Andreas Bulling, Campus E1.4, room 628, E-mail: bulling@mpi-inf.mpg.de