A collaboration between Germany's LZH, the Institute of Information Processing (TNT) at Leibniz University Hannover and ...