AutoStitch

http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.html