Johannes L. Schönberger

Profile picture
Principal Scientist
Microsoft, Zürich
joschonb@microsoft.com

Short Bio

Johannes is a Principal Scientist at the Microsoft Mixed Reality & AI Lab in Zürich. Prior to joining Microsoft, he obtained his PhD in Computer Science as part of the Computer Vision and Geometry Group at ETH Zürich, where he was advised by Marc Pollefeys and Jan-Michael Frahm. Before, he received his MSc from UNC Chapel Hill and his BSc from TU Munich.

His main research interests lie in image-based mapping, localization, and scene understanding. More broadly, he is interested in topics at the intersection of computer vision and geometry. A complete and up-to-date list of publications can be found on Google Scholar or further below.

As part of his research, Johannes developed the open-source software COLMAP - an end-to-end, general-purpose image-based 3D reconstruction software that is widely used in academia and industry. Over the years, he also contributed to a number of other scientific open source projects, including scikit-image, scikit-learn, NumPy, SciPy, etc. Most open-source activities can be found on his GitHub profile.

For his work on the COLMAP SFM and MVS software library, he received the PAMI Mark Everingham Prize in 2020 as well as an ETH Medal in 2019, which is awarded yearly for outstanding doctoral theses at ETH Zurich. Furthermore, he received a best paper honorable mention for the paper "Efficient Two-View Geometry Classification" at DAGM 2015.

Publications (Google Scholar)

2023

A Local Spatio-Temporal Expert for Online 3D Semantic Reconstruction Silvan Weder, Francis Engelmann, Johannes L. Schönberger, Akihito Seki, Marc Pollefeys, Martin Oswald arXiv [ Paper | Bibtex ]
Privacy Preserving Localization via Coordinate Permutations Linfei Pan, Johannes L. Schönberger, Viktor Larsson, Marc Pollefeys International Conference on Computer Vision (ICCV) [ Paper | Supplementary | Bibtex ]

2022

LaMAR: Benchmarking Localization and Mapping for Augmented Reality Paul-Edouard Sarlin, Mihai Dusmanu, Johannes L. Schönberger, Pablo Speciale, Lukas Gruber, Viktor Larsson, Ondrej Miksik, Marc Pollefeys European Conference on Computer Vision (ECCV) [ Paper | Bibtex | Website ]
Panoptic Multi-TSDFs: a Flexible Representation for Online Multi-resolution Volumetric Mapping and Long-term Dynamic Scene Consistency Lukas Schmid, Jeffrey Delmerico, Johannes L. Schönberger, Juan Nieto, Marc Pollefeys, Roland Siegwart, Cesar Cadena International Conference on Robotics and Automation (ICRA) [ Paper | Bibtex | Code ]

2021

Reconstructing and grounding narrated instructional videos in 3D Dimitri Zhukov, Ignacio Rocco, Ivan Laptev, Josef Sivic, Johannes L. Schönberger, Bugra Tekin, Marc Pollefeys arXiv [ Paper | Bibtex ]
Cross-Descriptor Visual Localization and Mapping Mihai Dusmanu, Ondrej Miksik, Johannes L. Schönberger, Marc Pollefeys International Conference on Computer Vision (ICCV) [ Paper | Bibtex ]
Privacy Preserving Localization and Mapping from Uncalibrated Cameras Marcel Geppert, Viktor Larsson, Pablo Speciale Johannes L. Schönberger, Marc Pollefeys Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Bibtex ]
Privacy-Preserving Image Features via Adversarial Affine Subspace Embeddings Mihai Dusmanu, Johannes L. Schönberger, Sudipta N. Sinha, Marc Pollefeys Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Supplementary | Bibtex | Project ]
NeuralFusion: Online Depth Fusion in Latent Space Silvan Weder, Johannes L. Schönberger, Marc Pollefeys, Martin R. Oswald Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Bibtex ]

2020

Multi-View Optimization of Local Feature Geometry Mihai Dusmanu, Johannes L. Schönberger, Marc Pollefeys European Conference on Computer Vision (ECCV) [ Paper | Bibtex | Project | Code ]
Privacy Preserving Structure-from-Motion Marcel Geppert, Viktor Larsson, Pablo Speciale Johannes L. Schönberger, Marc Pollefeys European Conference on Computer Vision (ECCV) [ Paper | Bibtex | Code ]
RoutedFusion: Learning Real-time Depth Map Fusion Silvan Weder, Johannes L. Schönberger, Marc Pollefeys, Martin R. Oswald Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Bibtex | Code ]
HoloLens 2 Research Mode as a Tool for Computer Vision Research Dorin Ungureanu, Federica Bogo, Silvano Galliani, Pooja Sama, Xin Duan, Casey Meekhof, Jan Stühmer, Thomas J. Cashman, Bugra Tekin, Johannes L. Schönberger, Pawel Olszta, Marc Pollefeys arXiv [ Paper | Bibtex | Code ]

2019

Privacy Preserving Image Queries for Camera Localization Pablo Speciale, Johannes L. Schönberger, Sudipta N. Sinha, Marc Pollefeys International Conference on Computer Vision (ICCV) [ Paper | Bibtex ]
Privacy Preserving Image-Based Localization Pablo Speciale, Johannes L. Schönberger, Sing Bing Kang, Sudipta N. Sinha, Marc Pollefeys Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Bibtex ]
SciPy 1.0 - Fundamental Algorithms for Scientific Computing in Python Virtanen, Gommers, Oliphant, SciPy 1.0 Contributors Nature Methods [ Paper | Bibtex | Code ]

2018

Robust Methods for Accurate and Efficient 3D Modeling from Unstructured Imagery Johannes L. Schönberger PhD Thesis [ Thesis | Bibtex ]
Learning to Fuse Proposals from Multiple Scanline Optimizations in Semi-Global Matching Johannes L. Schönberger, Sudipta N. Sinha, Marc Pollefeys European Conference on Computer Vision (ECCV) [ Paper | Supplementary | Bibtex ]
Learning Priors for Semantic 3D Reconstruction Ian Cherabier, Johannes L. Schönberger, Martin Oswald, Marc Pollefeys, Andreas Geiger European Conference on Computer Vision (ECCV) [ Paper | Supplementary | Bibtex ]
VSO: Visual Semantic Odometry Nektarios Lianos, Johannes L. Schönberger, Marc Pollefeys, Torsten Sattler European Conference on Computer Vision (ECCV) [ Paper | Supplementary | Bibtex ]
Semantic Visual Localization Johannes L. Schönberger, Marc Pollefeys, Andreas Geiger, Torsten Sattler Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Supplementary | Bibtex ]
Augmenting Crowd-Sourced 3D Reconstructions using Semantic Detections True Price, Johannes L. Schönberger, Zhen Wei, Marc Pollefeys, Jan-Michael Frahm Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Supplementary | Bibtex ]

2017

Comparative Evaluation of Hand-Crafted and Learned Local Features Johannes L. Schönberger, Hans Hardmeier, Torsten Sattler, Marc Pollefeys Conference on Computer Vision and Pattern Recognition (CVPR) [ Benchmark | Paper | Supplementary | Bibtex ]
A Multi-View Stereo Benchmark with High-Resolution Images and Multi-Camera Videos Thomas Schöps, Johannes L. Schönberger, Silvano Galliani, Torsten Sattler, Konrad Schindler, Marc Pollefeys, Andreas Geiger Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Supplementary | Bibtex ]
Mapping on the Fly: Real-Time 3D Dense Reconstruction, Digital Surface Map and Incremental Orthomosaic Generation for Unmanned Aerial Vehicles Timo Hinzmann, Johannes L. Schönberger, Marc Pollefeys, Roland Siegwart International Conference on Field and Service Robotics (FSR) [ Code | Paper | Supplementary | Bibtex ]

2016

A Vote­-and­-Verify Strategy for Fast Spatial Verification in Image Retrieval Johannes L. Schönberger, True Price, Torsten Sattler, Jan-Michael Frahm, Marc Pollefeys Asian Conference on Computer Vision (ACCV) [ Code | Paper | Supplementary | Bibtex ]
Pixelwise View Selection for Unstructured Multi-View Stereo Johannes L. Schönberger, Enliang Zheng, Marc Pollefeys, Jan-Michael Frahm European Conference on Computer Vision (ECCV) [ Paper | Supplementary | Bibtex | Video ]
Indoor-Outdoor 3D Reconstruction Alignment Andrea Cohen, Johannes L. Schönberger, Pablo Speciale, Torsten Sattler, Jan-Michael Frahm, Marc Pollefeys European Conference on Computer Vision (ECCV) [ Paper | Supplementary | Bibtex | Video ]
Structure-from-Motion Revisited Johannes L. Schönberger, Jan-Michael Frahm Conference on Computer Vision and Pattern Recognition (CVPR) [ Website | Paper | Supplementary | Bibtex | Video ]
From Dusk till Dawn: Modeling in the Dark Filip Radenovic, Johannes L. Schönberger, Dinhuang Ji, Jan-Michael Frahm, Ondrej Chum, Jiri Matas Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Supplementary | Bibtex | Video ]

2015

Efficient Two-View Geometry Classification Johannes L. Schönberger, Alexander C. Berg, Jan-Michael Frahm German Conference on Pattern Recognition (GCPR) [ Paper | Bibtex ]
PAIGE: PAirwise Image Geometry Encoding for Improved Efficiency in Structure-from-Motion Johannes L. Schönberger, Alexander C. Berg, Jan-Michael Frahm Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Bibtex ]
From Single Image Query to Detailed 3D Reconstruction Johannes L. Schönberger, Filip Radenovic, Ondrej Chum, Jan-Michael Frahm Conference on Computer Vision and Pattern Recognition (CVPR) [ Paper | Bibtex | Video ]
Reconstructing the World* in Six Days *(As Captured by the Yahoo 100 Million Image Dataset) Jared Heinly, Johannes L. Schönberger, Enrique Dunn, Jan-Michael Frahm Conference on Computer Vision and Pattern Recognition (CVPR) [ Website | Paper | Bibtex ]

2014

scikit-image: Image processing in Python Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias, François Boulogne, Joshua D. Warner, Neil Yager, Emmanuelle Gouillart, Tony Yu, scikit-image contributors PeerJ [ Website | Paper | Bibtex ]
Structure-from-motion for MAV image sequence analysis with photogrammetric applications Johannes L. Schönberger, Friedrich Fraundorfer, Jan-Michael Frahm Photogrammetric Computer Vision Symposium (PCV) [ Code | Paper | Bibtex ]
Benefit of Using Multiple Baselines and Multiple Aspects for SAR Interferometry of Urban Areas Michael Schmitt, Johannes L. Schönberger, Uwe Stilla IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing (JSTARS) [ Paper | Bibtex ]
Adaptive Covariance Matrix Estimation for Multi-Baseline InSAR Data Stacks Michael Schmitt, Johannes L. Schönberger, Uwe Stilla IEEE Transactions on Geoscience and Remote Sensing (TGARS) [ Paper | Bibtex ]

2013

Potential of Airborne Single-Pass Millimeterwave InSAR Data for Individual Tree Recognition Michael Schmitt, Alex Brück, Johannes L. Schönberger, Uwe Stilla 33. Wissenschaftlich Technische Jahrestagung der DGPF [ Paper | Bibtex ]

Projects, Tutorials, Workshops