By using the combination of the Hough and the contour sequence matching techniques, the authors suggest a new algorithm of scale and rotation invariant for pattern recognition. In the proposed algorithm, the conventional four-dimensional Hough space is replaced by a two-dimensional one. Because of the significant reduction of memory requirement, the authors can provide a much faster and more efficient generalised Hough algorithm. In order to enhance the performance of the Hough transform, they also suggest a new peak searching technique on the Hough space to achieve an accurate location of the detected objects.