I am Michael Firman, a Senior Staff Research Scientist at Niantic Spatial, where I work on machine learning and computer vision to help people explore and understand the world around them.
At Niantic, I’ve led both research and engineering efforts that bring advanced 3D perception to production; from depth estimation, 3D reconstruction, semantics, and AR occlusion to the infrastructure and evaluation systems that make large-scale deployment possible. My work bridges academic research and real-world systems.
Previously, I was a postdoctoral researcher in UCL’s Vision and Graphics group on the Engage project, making machine learning tools accessible to scientists across different disciplines. I collaborated with Prof. Mike Terry (University of Waterloo), Dr. Gabriel Brostow (UCL), and Prof. Kate Jones (UCL). During the summer of 2012, I worked at the National Institute of Informatics, Tokyo with Prof. Akihiro Sugimoto.
My PhD, supervised by Dr. Simon Julier and Dr. Jan Boehm, explored how to complete full 3D scenes from single depth images — an early contribution to geometric scene understanding with applications in robotics, computer graphics, and augmented reality.
I have published at leading venues including CVPR, ICCV, IROS, and ECCV, and have served as a reviewer for CVPR, ECCV, ICCV, IROS, BMVC, ICRA, IJCV, CVIU, 3DV, and ISMAR. I received CVPR’s Outstanding Reviewer award in 2018, 2020, 2022, and 2025.
Computer Vision and Pattern Recognition (CVPR) 2025
Computer Vision and Pattern Recognition (CVPR) 2025
European Conference on Computer Vision (ECCV) 2024
European Conference on Computer Vision (ECCV) 2024
Computer Vision and Patern Recognition (CVPR) 2024
Computer Vision and Patern Recognition (CVPR) 2024
Computer Vision and Patern Recognition (CVPR) 2023
Paper (.pdf) // Code // Website
Computer Vision and Patern Recognition (CVPR) 2023
Paper (.pdf) // Code // Website
Computer Vision and Patern Recognition (CVPR) 2023
Computer Vision and Patern Recognition (CVPR) 2023
Winter Conference on Applications of Computer Vision (WACV) 2023
Winter Conference on Applications of Computer Vision (WACV) 2023
European Conference on Computer Vision (ECCV) 2022
Paper (.pdf) // Code // Website
European Conference on Computer Vision (ECCV) 2022
Paper (.pdf) // Code // Website
European Conference on Computer Vision (ECCV) 2022
European Conference on Computer Vision (ECCV) 2022
Computer Vision and Pattern Recognition (CVPR) 2021
Computer Vision and Pattern Recognition (CVPR) 2021
Computer Vision and Pattern Recognition (CVPR) 2021
Computer Vision and Pattern Recognition (CVPR) 2021
Computer Vision and Pattern Recognition (CVPR) 2021
Computer Vision and Pattern Recognition (CVPR) 2021
European Conference on Computer Vision (ECCV) 2020 (Oral)
European Conference on Computer Vision (ECCV) 2020 (Oral)
Computer Vision and Pattern Recognition (CVPR) 2020 (Oral)
Computer Vision and Pattern Recognition (CVPR) 2020 (Oral)
International Conference of Computer Vision (ICCV) 2019
International Conference of Computer Vision (ICCV) 2019
International Conference of Computer Vision (ICCV) 2019
International Conference of Computer Vision (ICCV) 2019
Computer Vision and Pattern Recognition (CVPR) 2018
Computer Vision and Pattern Recognition (CVPR) 2018
Methods in Ecology and Evolution 2019
Methods in Ecology and Evolution 2019
PLoS Computational Biology 2018
PLoS Computational Biology 2018
CHI 2018: Late Breaking Work 2018
CHI 2018: Late Breaking Work 2018
CVPR Workshop on Large Scale 3D Data: Acquisition, Modelling and Analysis 2016
CVPR Workshop on Large Scale 3D Data: Acquisition, Modelling and Analysis 2016
Computer Vision and Pattern Recognition (CVPR) 2016 (Oral)
Paper (.pdf) // Supplementary (.pdf) // Project page // BibTeX (.bib)
Computer Vision and Pattern Recognition (CVPR) 2016 (Oral)
Paper (.pdf) // Supplementary (.pdf) // Project page // BibTeX (.bib)
International Conference on Intelligent Robots and Systems (IROS) 2013
International Conference on Intelligent Robots and Systems (IROS) 2013
International Conference on Intelligent Robots and Systems (IROS) 2011
International Conference on Intelligent Robots and Systems (IROS) 2011
There are many great lists of computer vision datasets on the web but no dedicated source for datasets captured by Kinect or similar devices. I created this list in an attempt to remedy the situation.
2023 update: Unfortunately I am no longer maintaining this list. Please consider it a snapshot of datasets up to around 2017.
During my PhD I was a teaching assistant on COMPM054/COMPGI14 Machine Vision. Teaching materials are available on the Moodle page.
A digital copy of Dr. Simon Prince's book 'Computer Vision: Models, Learning, and Inference', which forms a core of the syllabus, can be downloaded from www.computervisionmodels.com