, Computer Vision Laboratory, Swiss Federal Institute of Technology (ETH) Zürich, Sternwarstrasse 7, 8092 Zürich, Switzerland, Switzerland