Grayscale Template-Matching Invariant to Rotation, Scale, Translation, Brightness and Contrast
Algorithm for computer control of a digital plotter