Algorithms for subpixel registration