Author
Listed:
- Danil Kazimirov
(Smart Engines Service LLC, Moscow 117312, Russia
Institute for Information Transmission Problems, Russian Academy of Sciences, Moscow 127051, Russia
Faculty of Mechanics and Mathematics, Lomonosov Moscow State University, Moscow 119991, Russia)
- Vitalii Gulevskii
(Faculty of Mathematics, National Research University Higher School of Economics, Moscow 119048, Russia)
- Alexey Kroshnin
(Weierstrass Institute for Applied Analysis and Stochastics, 10117 Berlin, Germany
Laboratory for Theoretical Modelling in AI, National Research University Higher School of Economics, Moscow 109028, Russia)
- Ekaterina Rybakova
(Smart Engines Service LLC, Moscow 117312, Russia)
- Arseniy Terekhin
(Institute for Information Transmission Problems, Russian Academy of Sciences, Moscow 127051, Russia)
- Elena Limonova
(Smart Engines Service LLC, Moscow 117312, Russia
Federal Research Center “Computer Science and Control”, Russian Academy of Sciences, Moscow 119333, Russia)
- Dmitry Nikolaev
(Smart Engines Service LLC, Moscow 117312, Russia
Federal Research Center “Computer Science and Control”, Russian Academy of Sciences, Moscow 119333, Russia)
Abstract
The Hough transform (HT) is widely used in computer vision, tomography, and neural networks. Numerous algorithms for HT computation have been proposed, making their systematic comparison essential. However, existing comparative methodologies are either non-universal and limited to certain HT formulations or task-oriented, relying on application-specific criteria that do not fully capture algorithmic properties. This paper introduces a novel unified methodology for the systematic comparison of HT algorithms. It evaluates key characteristics, including computational complexity, accuracy, and auxiliary space complexity, while explicitly accounting for the property of self-adjointness. The methodology integrates both implementation-level and theoretical considerations related to the interpretation of HT as a discrete approximation of the Radon transform. A set of mathematically justified evaluation functions, not previously described in the literature, is proposed to support our methodology. Importantly, the methodology is universal, applicable across diverse HT paradigms, encompasses pattern-based and Fourier-based fast HT (FHT) algorithms, and offers a comprehensive alternative to existing task-specific methodologies. Its application to several state-of-the-art FHT algorithms ( F H T 2 D T , F H T 2 S P , A S D 2 , K H M , and Fast Slant Stack ) yields new experimentally confirmed theoretical insights, identifies A S D 2 as the most balanced algorithm, and provides practical guidelines for algorithm selection. In particular, the methodology reveals that for image sizes up to 3000, the maximum normalized computational complexity increases as follows: F H T 2 D T (1.1), A S D 2 (15.3), and K H M (30.6), while the remaining algorithms exhibit at least 1.1 times higher values. The maximum orthotropic approximation error equals 0.5 for A S D 2 , K H M , and Fast Slant Stack ; lies between 0.5 and 1.5 for F H T 2 S P ; and reaches 2.1 for F H T 2 D T . In terms of worst-case normalized auxiliary space complexity, the lowest values are achieved by F H T 2 D T (2.0), Fast Slant Stack (4.0, lower bound), and A S D 2 (6.8), with all other algorithms requiring at least 8.2 times more memory.
Suggested Citation
Danil Kazimirov & Vitalii Gulevskii & Alexey Kroshnin & Ekaterina Rybakova & Arseniy Terekhin & Elena Limonova & Dmitry Nikolaev, 2026.
"Universal Comparison Methodology for Hough Transform Approaches,"
Mathematics, MDPI, vol. 14(7), pages 1-38, March.
Handle:
RePEc:gam:jmathe:v:14:y:2026:i:7:p:1136-:d:1908543
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:14:y:2026:i:7:p:1136-:d:1908543. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.