Department of Information Technology and Electrical Engineering, Computer Vision Laboratory, ETH Zurich, Sternwartstrasse 7, 8092, Zurich, Switzerland and ESAT-PSI-Visics, Katholieke Universiteit ...;Institute of Computer Aided Automation, Pattern Recognition and Image Processing Group, Vienna University of Technology, Favoritenstrasse 9/183-2, 1040, Vienna, Austria