Marc Pollefeys

ETH Zurich, Microsoft