Digital Tapestry
Carsten Rother Sanjiv Kumar Vladimir Kolmogorov Andrew Blake
Microsoft Research, Cambridge, UK Carnegie Mellon University, Pittsburgh, USA