Keith Forbes's Home Page

I am no longer at UCT.

Download Matlab, C++ Visual Hull Mesh Code. For computing the visual hull from a set of silhouette images of an object captured from different known viewpoints. Output is a triangular mesh of the visual hull surface. Includes example. [2009-09-11]

Latest versions of code now live at and

Visual Hulls from Uncalibrated Snapshots

Some Matlab Image Processing Functions

Selected Publications

Grading Using Aggregated Ranked Difficulty

2012-01-04: For offline (and online) OpenStreetMaps on an Android phone I recommend Maps (-).

The centre white squares are the same brightness. The one on the left just seems brighter!