Marc Pollefeys

5 papers ETH Zurich