Live Learn Stitching