Generalised Hough transform
The generalized Hough transform (GHT), introduced by Dana H. Ballard in 1981, is the modification of the Hough transform using the principle of template matching. The Hough transform was initially developed to detect analytically defined shapes (e.g., line, circle, ellipse etc.).
Source: Wikipedia — Generalised Hough transform (CC BY-SA 4.0)