a tutorial on fingerprint recognition .
generalizing the hough transform to detect arbitrary shapes .