Staff Research Engineer · Apple
February 2019 – present
Computer vision and machine learning. Previously Computer Vision Engineer.
Staff Research Engineer at Apple · Computer vision & machine learning
I work on 3D computer vision and machine learning, with a particular interest in understanding the geometry and motion of the world from images and video.
February 2019 – present
Computer vision and machine learning. Previously Computer Vision Engineer.
2017 – January 2019
3D computer vision.
2013–2017
Advisors: Lourdes Agapito and Chris Russell.
2012–2013
Advisors: Lourdes Agapito and Chris Russell. Continued doctoral research at UCL.
2009–2012
Advisors: Yanning Zhang and Tao Yang.
2005–2009
PhD thesis, University College London. Dense 3D reconstruction of dynamic scenes and deformable objects using a single camera.
Master’s thesis. A real-time vision-based autonomous landing system.
Qi Liu-Yin, Rui Yu, Lourdes Agapito, Andrew Fitzgibbon, Chris Russell
BMVC 2016 · Best Poster
Rui Yu, Chris Russell, Lourdes Agapito
BMVC 2016 · Oral
Rui Yu, Chris Russell, Neill D. F. Campbell, Lourdes Agapito
ICCV 2015
Chris Russell*, Rui Yu*, Lourdes Agapito
ECCV 2014 · Oral
Tao Yang, Yanning Zhang, Xiaomin Tong, Xiaoqiang Zhang, Rui Yu
CVPR 2011
A multi-camera reconstruction system that shares vertices during voxel splitting. The original system achieved 10 frames per second with eight cameras on an Intel i7-950 PC with 4 GB of RAM.
A real-time landing system using a visible high-brightness flashlight for localization at distances up to 400 metres, including strong lighting conditions. Demonstrated autonomous landings without differential GPS and participated in the AVIC Cup International UAV Innovation Grand Prix.
A real-time system combining multi-camera detection, synthetic aperture imaging, and multi-person tracking. A hybrid imaging model helps locate and observe people in challenging, occluded scenes. Research published at CVPR 2011.
3D reconstruction · Structure from motion · SLAM · Non-rigid reconstruction · Camera arrays · Linear programming · Nonlinear least squares · Graph cuts · C++ · Python · PyTorch · OpenCV · Ceres Solver · OpenGL
Dense, template-based deformable 3D tracking.
Monocular reconstruction of dynamic scenes.
Code linked from my previous CV.
Profile updated October 2026. Earlier research, education, and projects are drawn from my previous homepage and CV. The archived PDF retains its original content.