Research interests

I started my research career with an interest in computer graphics and image processing. During my PhD studies I looked at applications of differential geometry in polygonal mesh processing and then moved towards computer vision, specifically 3D reconstruction with applications in face recognition, where I investigated and developed real-time, short range structured light scanning solutions. When I joined the Vision and Learning research group at Stellenbosch my focus shifted slightly to the application of machine learning principles in computer vision, yet I still have a strong interest in multi-view geometry. Further ongoing work includes multiple target tracking for surveillance applications, and a collaboration with the Electronic Systems Lab where we develop computer vision techniques for autonomous navigation.

Selected projects

Here is a list of some of the research projects that I am or have been involved with. I am in the process of creating a project page for each, with more detailed information, so please check back soon.

motion estimation on mobile devices
multiple target tracking
modelling uncertainty in occupancy grid maps
stereo vision based SLAM
uncalibrated multi-view reconstruction
real-time dense stereo
probabilistic shape-from-silhouette reconstruction
structured light scanning systems
curvature-driven mesh processing
surface parametrization

Current postgraduate students

Francois Singels  (PhD),  co-supervising with Ben Herbst
View dependent 3D projection of virtual objects into dynamic real-world scenes

Belinda Matebese  (PhD),  co-supervising with Mapundi Banda (UP) and Dan Withey (CSIR)
Sampling-based algorithms for motion planning

Jacques Marais  (MSc)
Counting elephants using deep learning

Marco Grond  (MSc),  co-supervising with Ben Herbst
Text detection in natural images using deep neural networks

Andrea Fourie  (MSc),  co-supervising with Ben Herbst
Enhancing object detection with spatial context models

Gregory Newman  (MSc),  co-supervising with Ben Herbst
Recurrent neural networks

Melise du Toit  (MSc),  co-supervising with Francois Smit and Josefine Wilms (CSIR)
On the combined application of computational fluid dynamics and machine learning for river routing

Previous students

Simon Streicher  (MSc, 2016),  co-supervised with Johan du Preez
A probabilistic graphical model approach to solving the structure and motion problem

Gideon Zuurmond  (MSc, 2015),  co-supervised with Ben Herbst
Accurate camera position determination by means of moiré pattern analysis

Alwyn Burger  (MScEng, 2015),  co-supervised with Corné van Daalen
Occupancy grid mapping using stereo vision

Pieter Holtzhausen  (PhD, 2015),  co-supervised with Ben Herbst and Vladimir Crnojević (Novi Sad)
Video surveillance incorporating pan-tilt-zoom cameras

Lloyd Hughes  (MSc, 2014)
Enhancing mobile camera pose estimation through the inclusion of sensors

Pierre Joubert  (MSc, 2014)
Thermal and colour data fusion for people detection and tracking

Mogomotsi Keaikitse  (MSc, 2014),  co-supervised with Natasha Govender (CSIR)
Long-term tracking of multiple interacting pedestrians using a single camera

Simon Muller  (MSc, 2013),  co-supervised with Ben Herbst
Planar segmentation of range images

Wikus Brink  (MScEng, 2012),  co-supervised with Corné van Daalen
Stereo vision for simultaneous localization and mapping

Daniek Joubert  (MSc, 2012),  co-supervised with Ben Herbst
Adaptive occupancy grid mapping with measurement and pose uncertainty

Michael Burke  (MScEng, 2011),  co-supervised with Japie Engelbrecht and Kristiaan Schreve
Visual servo control for a human-following robot

Robbie Vos  (MSc, 2010),  co-supervised with Ben Herbst
3D position estimation of sports players through multi-view tracking

Francois Singels  (MSc, 2010),  co-supervised with Ben Herbst
Real-time stereo reconstruction using hierarchical dynamic programming and LULU filtering