Quality Stitching