Welcome!

I’m a researcher, developer and entrepreneur, working on 3D face reconstruction and face analysis in images and videos using 3D face models. I am a Lecturer (Assistant Professor) in Computer Vision in the Department of Computer Science of the University of York, UK. I’m the Founder of 4dface.io, a small start-up specialising in 3D face models and realistic 3D face avatars for professional applications. I am also a Visiting Academic Researcher at the Centre for Vision, Speech and Signal Processing of the University of Surrey, UK, in the group of Prof. Josef Kittler.

Research interests

My research is focused on computer vision, in particular, I am interested in the question of how to robustly obtain a pose-invariant representation of a face from a single 2D image as well as from videos. My research includes face tracking, landmark detection and face models – first and foremost 3D face models for pose-normalisation, face recognition and face analysis in real-time on videos.

I love programming in C++, and I am very keen on using C++11/14 language features. I’m very interested in modern coding practices and enthusiastically following the people involved in the development of the language.

Research and Publications

For ongoing and past projects, see the Projects section of the website.

A full list of publications can be found on my  Google Scholar and  DBLP profiles.

News

  • 14/03/2022 –

    I’ve been invited to the second Dagstuhl Seminar on Morphable Models, 3D Morphable Models and Beyond. Looking forward to it!

  • 12/08/2019 –

    I am now a Lecturer (Assistant Professor) in Computer Vision at the University of York!

  • 30/08/2018 –

    I’ve been invited to the Dagstuhl seminar on 3D Morphable Models. Very excited about it!

  • 01/04/2018 –

    I am now a Visiting Academic Researcher at the Centre for Vision, Speech and Signal Processing of the University of Surrey, in the group of Prof. Josef Kittler. I co-supervise a PhD student working on 3D face fitting and face recognition.

  • 01/02/2018 –

    I’ve founded my own small start-up, 4dface Ltd! We’re creating a market-leading 3D face model, and are working on bringing realistic 3D face avatars to professional sectors like health care, robotics, AR/VR, games, and entertainment. Visit us at www.4dface.io.

  • 07/04/2017 –

    I started my job as a Research Fellow in the group of Prof. Kittler in January. I’m very excited to be able to continue the work from my PhD as a postdoc! In the meantime, there have been lots of updates to my eos fitting library.

  • 10/06/2016 –

    A lot happened since the last website update. I’ve been to C++Now again this year, put a webpage up for the 3D face reconstruction demo (www.4dface.org), and also I’ve just got a poster accepted at SIGGRAPH. I think that warrants an update on this page :-). See the video on YouTube for a short overview of my most recent work.

  • 16/10/2015 –

    My talk from CppCon 2015 is on YouTube! 3D Face Tracking and Reconstruction using Modern C++. It’s more C++ focused and a bit more detailed than the one from the BMVA meeting, they’re quite complementary.

  • 15/10/2015 –

    I uploaded the slides of my talk yesterday at the BMVA technical meeting: The Computational Face – Automatic Face Analysis and Synthesis: Landmark Detection and 3D Face Reconstruction using Modern C++.

  • 27/08/2015 –

    Part of our 3D Morphable Model framework is now available on GitHub as a lightweight, header-only C++11/14 library! We’re making the low-resolution shape-only 3D Morphable Face Model available in the repository too for anybody to use.

  • 01/07/2015 –

    Both our 3D Face Model fitting paper as well as the RCR landmark detection paper were recognised as top 10% papers in ICIP 2015! A successful collaboration with Zhenhua Feng :-).

  • 29/04/2015 –

    My paper on Fitting 3D Morphable Models using Local Features got accepted by ICIP 2015. Have a look at the preprint on arXiv until the final ICIP version is online.

  • 02/04/2015 –

    I’ve been selected as a student volunteer at the C++Now 2015 conference in Aspen, CO! Wow! Looking forward so much to being part of the C++ community, seeing all these great talks and meeting all the people!

  • 08/03/2015 –

    A preprint of my ICIP 2015 submission from January is now available on arXiv.

  • 23/02/2015 –

    My newest research on Fitting 3D Morphable Models using Local Features got accepted as an oral at the BMVA student symposium on 25 March 2015 in London!

  • 26/01/2015 –

    My blog is born, with a first article about solving linear systems with Eigen.

  • 01/01/2015 – Put the website online!
  • 29/12/2014 –

    Released my C++ implementation of the supervised descent method on GitHub!