Max-Planck Institute for Intelligent Systems, 70569 Stuttgart, Germany