Latest News

Jul 2025    We have two PDRA positions open for the MyWorld project: please see the project suggestions and apply online!

Jul 2025    Congratulations to Joe on passing his viva with his work on Generative Out-Of-Distribution Detection!

Jul 2025    I will be giving a talk on Uncertainty and Evaluation in Computer Vision at the BMVA Summer School as well as taking a lab on Python and PyTorch.

Jul 2025    Congratulations to Allen on passing his viva with his work on Probabilistic Shape Models and their application to Medical Imaging!

Mar 2025    Adam will be presenting our work on shape correspondence and interpolation at 3DV 2025. Hope to see you there!

Feb 2025    I will be giving a talk at the BMVA Symposium on 3D Vision. Hope to see you there!

Two PDRA Positions Available!

We have two 18 month positions available - please see details of the four potentail project suggestions spanning next-gen digital humans, light-field based virtual production, data-driven animation, and large reasoning models!

Although I have moved to University College London, I retain one day a week at the University of Bath with a sole focus on the MyWorld Project. There is an opportunity to be based at UCL if that is preferred but some time will be required at the CAMERA studio (dependent on the needs of the project).

Please apply online via the University of Bath portal (the deadline for applications is 5th August 2025).

See the Advert!    Please Apply Online!

Moved to University College London!

I haved joined the Department of Computer Science at University College London! I'm very fortunate to be joining the wonderful Computer Vision and Inverse Problems groups at UCL and look forward to exciting projects with new collaborators and colleagues! Please do get in touch if you are passing through London and would like to stop by.

Importantly, I am not saying good-bye to old friends and colleagues at the University of Bath; I retain one-day a week in Bath to continue working with my wonderful research team, the CAMERA studio and on the MyWorld Project.

Visual Computing and Machine Learning

Welcome to my website. I work in the Department of Computer Science at University College London as Professor of Visual Computing and Machine Learning alongside colleagues working on Computer Vision, Computer Graphics, Inverse Problems and Machine Learning.

I am a former Royal Society Industry Fellow and retain an affiliation with the Department of Computer Science at the University of Bath.

Research

My main area of research involves learning models of shape (2D and 3D), appearance and dynamics from images. In particular, I am interested in performing this in an automatic or interactive fashion that allows these technologies to be put to use in a variety of applications without requiring users to have computer vision or graphics expertise.

I am also interested in machine learning problems where data are scarce or expensive to obtain (e.g. annotations from expert clinicians) and when uncertainty in the resulting output is important (e.g. medical applications). This has led to work on unsupervised (or semi-supervised) learning with Bayesian non-parametric models, in particular Gaussian processes.

Working at the intersection of visual computing and machine learning we tend to publish our work at a variety of venues including CVPR, ICCV, ECCV and SIGGRAPH as well as NeurIPS, ICML, AISTATS. Further details may be found on the research pages as well as details of our publications.

Group

I am very lucky to work with a dynamic group of researchers and collaborators at UCL, Bath and beyond; details can be found on the group page.

I am the director of the Centre for the Analysis of Motion, Entertainment Research and Applications (CAMERA) that researches and applies visual computing and machine learning technology in the fields of Entertainment, Health and Sports Science.

I am the director of research and lead one of the pathfinders for the exciting MyWorld project; this is a £46 million creative hub funded by UKRI’s Strength in Places Fund (SIPF) and an alliance of more than 30 industry and academic partners.

I am fortunate to be the chair of the British Machine Vision Association (BMVA) Executive Committee, the body that overseas BMVA activities such as the British Machine Vision Conference (BMVC), Technical Meetings, Summer School etc.. Please get in contact via the BMVA website if you would like to get involved with the BMVA!

Short Biography

Before moving back to UCL, I was a Professor in the Department of Computer Science at the University of Bath and a member of the Visual Computing and Artifical Intelligence and Machine Learning Research Groups.

Prior to Bath, I was a Research Associate in the Virtual Environments and Computer Graphics Group at University College London working with Jan Kautz and Simon Prince on synthesizing and editing photorealistic visual objects funded by the EPSRC.

Previously I was a Research Associate in the Computer Vision Group of the Machine Intelligence Laboratory, in the Department of Engineering at the University of Cambridge working on the EU Hydrosys Project led by Ed Rosten.

I completed my PhD, in the Computer Vision Group at the University of Cambridge, under the supervision of Roberto Cipolla and the guidance of George Vogiatzis and Carlos Hernández. I was funded by a Schiff Foundation Scholarship and Toshiba Research Europe.

News

Jul 2025    We have two PDRA positions open for the MyWorld project: please see the project suggestions and apply online!

Jul 2025    Congratulations to Joe on passing his viva with his work on Generative Out-Of-Distribution Detection!

Jul 2025    I will be giving a talk on Uncertainty and Evaluation in Computer Vision at the BMVA Summer School as well as taking a lab on Python and PyTorch.

Jul 2025    Congratulations to Allen on passing his viva with his work on Probabilistic Shape Models and their application to Medical Imaging!

Mar 2025    Adam will be presenting our work on shape correspondence and interpolation at 3DV 2025. Hope to see you there!

Feb 2025    I will be giving a talk at the BMVA Symposium on 3D Vision. Hope to see you there!

Nov 2024    Alex will be presenting our work on anomaly detection at BMVC 2024. Hope to see you there!

Sep 2024    Our third Workshop on Uncertainty Quantification for Computer Vision (UNCV) will be running at ECCV. Hope to see you there!

Jul 2024    I will be giving a talk on Uncertainty and Evaluation in Computer Vision at the BMVA Summer School as well as taking a lab on Python and PyTorch.

Feb 2024    I gave a talk on No Free Lunches in Machine Learning as part of the Bath AI Talks. Sadly the recording can only be accessed from within Bath but the slides are available.

Feb 2024    We are hiring for 2.5 year Post-Doctoral Researchers to work on the next generation of 4D volumetric and lightfield capture and virtual production as part of the MyWorld project. Please spread the word, get in touch and apply!

Oct 2023    Congratulations to Margaret whose paper on using generative models to regularise inverse problems was published in the Journal of Mathematical Imaging and Vision.

Oct 2023    Our second Workshop on Uncertainty Quantification for Computer Vision (UNCV) will be running in person at ICCV. Hope to see you there!

Jul 2023    I will be giving a talk on Probabilistic Generative Models at the Cambridge ELLIS Unit Summer School on Probabilistic Machine Learning.

Jul 2023    I will be giving a talk on Uncertainty in Computer Vision at the BMVA Summer School as well as taking a lab on Python and PyTorch.

Jun 2023    Congratulations to Margaret whose inverse problems paper on using the SUPN generative model for compressed sensing MRI was accepted to IoP Physics in Medicine and Biology.

Mar 2023    Many congratulations to Margaret on passing her viva with her work on Generative Models Applied to Inverse Problems.