An alignment approach for data-bearing halftone images, which are a visually pleasant alternative to barcodes, is proposed in this paper. In this paper, we address the alignment problem of data-bearing halftone images on a 3D surface. Different types of surfaces have been tested , using our proposed approach, and high accuracy results have been achieved. Additionally, we also develop a data retrieval tool from an aligned image, in order to decode the data embedded in the original image. A system to assess the accuracy of alignment is introduced to quantify the effectiveness of the proposed alignment approach.