Department of Imaging Physics, Delft University of Technology, 2628 CN Delft, The Netherlands ...