Free Form Stitching