This is the final project for my MSc in Computer Graphics, Vision and Imaging at UCL.
I made the thesis and slides available for download: