• Home
  • Search
  • Efficient In-Place Hough Transform Algorithm for Arbitrary Image Sizes
  • Cite Icon4
  • https://doi.org/10.1134/s0032946024040069Copy DOI Icon

Efficient In-Place Hough Transform Algorithm for Arbitrary Image Sizes

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Nowadays, the Hough transform (HT) is a tool extensively used in image processing and computer vision. It finds applications ranging from line detection in images to tomographic reconstruction. Due to their numerous industrial applications, which comprise execution not only on remote servers but also on less powerful embedded devices and within the Internet of Things (IoT) paradigm, fast algorithms for computing the HT (fast HT, or FHT) that efficiently utilize computational memory are in high demand. In-place algorithms, which use memory allocated for the input data array and may employ a small amount of additional memory for intermediate calculations, are recognized to have such characteristics. For images with widths that are powers of two, such an algorithm is known; it is the in-place version of the de facto standard Brady–Yong algorithm. However, in practice, it is often needed to compute the FHT for images with arbitrary widths, to which the Brady–Yong algorithm is not applicable. In this paper, we propose an in-place $\mathit{FHT}2\mathit{IDS}$ algorithm. It is a modification of the $\mathit{FHT}2\mathit{DS}$ out-of-place algorithm for computing the FHT for images of arbitrary width previously presented in the literature. We justify correctness of the $\mathit{FHT}2\mathit{IDS}$ algorithm and show that the result of processing an image of an arbitrary width matches the output of the $\mathit{FHT}2\mathit{DS}$ algorithm. We demonstrate that the $\mathit{FHT}2\mathit{IDS}$ algorithm allocates a significantly smaller data array at each recursion step compared to the $\mathit{FHT}2\mathit{DS}$ algorithm: at each recursion step, it requires an array of size no greater than $w+h$ , rather than $wh$ , assuming that the input image has a $w\times h$ shape. We also develop a nonrecursive version of the $\mathit{FHT}2\mathit{IDS}$ algorithm, which is called the $\mathit{FHT}2\mathit{IDS}$ - $\mathit{NonRecursive}$ algorithm. The auxiliary space complexity of the $\mathit{FHT}2\mathit{IDS}$ - $\mathit{NonRecursive}$ algorithm is proved to be $\mathcal{O}(w+h)$ , while the $\mathit{FHT}2\mathit{DS}$ - $\mathit{NonRecursive}$ algorithm, a nonrecursive version of the $\mathit{FHT}2\mathit{DS}$ algorithm, demonstrates the auxiliary space complexity of $\mathcal{O}(wh)$ , where $w$ and $h$ denote the dimensions of the input image. Experimental results show that the $\mathit{FHT}2\mathit{IDS}$ - $\mathit{NonRecursive}$ algorithm implemented in C/C $\texttt{++}$ is 45% faster than its out-of-place counterpart, $\mathit{FHT}2\mathit{DS}$ - $\mathit{NonRecursive}$ . The $\mathit{FHT}2\mathit{IDS}$ and $\mathit{FHT}2\mathit{IDS}$ - $\mathit{NonRecursive}$ algorithms are also implemented in Python within an open-access adrt library, which the readers may find useful in their research.

Similar Papers
  • PDF
  • Research Article
  • Citations23

Scheduling equal-length jobs with arbitrary sizes on uniform parallel batch machines

  • Feb 28, 2023
  • Open Mathematics
  • Xiao Xin +2
  • Research Article
  • Citations11

Signal flow graph approach to efficient and forward stable DST algorithms

  • Jun 06, 2017
  • Linear Algebra and its Applications
  • Sirani M Perera
  • Research Article

A 2.5 approximation algorithm for the multi-via assignment problem

  • Jan 01, 1992
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • T.N Bui +2
  • Research Article

Flexible Transformer: A Simple Novel Transformer-based Network for Image Classification in Variant Input Image Sizes

  • Jan 01, 2025
  • Advances in Artificial Intelligence and Machine Learning
  • Zijiang Yang +1
  • PDF
  • Research Article
  • Citations7

Generalized Persistent Polar Format Algorithm for Fast Imaging of Airborne Video SAR

  • May 28, 2023
  • Remote Sensing
  • Jiawei Jiang +3
  • PDF
  • Research Article
  • Citations30

Coalescent simulation in continuous space: Algorithms for large neighbourhood size

  • Jun 05, 2014
  • Theoretical Population Biology
  • J Kelleher +2
  • Research Article
  • Citations9

Real-time scan-free non-line-of-sight imaging

  • Dec 01, 2024
  • APL Photonics
  • Wenjun Zhang +8
  • Research Article
  • Citations23

Robust Object Tracking via Locality Sensitive Histograms

  • May 01, 2017
  • IEEE Transactions on Circuits and Systems for Video Technology
  • Shengfeng He +4
  • Conference Article

Performance modeling and measurements in optical image synthesis systems

  • Jun 29, 1994
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • James L Lafuse +3
  • Research Article
  • Citations16

Efficient Unsupervised Community Search with Pre-Trained Graph Transformer

  • May 01, 2024
  • Proceedings of the VLDB Endowment
  • Jianwei Wang +4
  • Conference Article
  • Citations2

QUQ: Quadruplet Uniform Quantization for Efficient Vision Transformer Inference

  • Jun 23, 2024
  • Xinkuang Geng +4
  • Research Article
  • Citations1

A SELECTION STRATEGY TO OBTAIN TRANSFORMED APRICOT PLANTS

  • Nov 01, 2006
  • Acta Horticulturae
  • C Petri +3
  • Research Article
  • Citations56

An efficient wheat transformation procedure: transformed calli with long-term morphogenic potential for plant regeneration.

  • Jan 13, 2000
  • Plant Cell Reports
  • L Zhang +4
  • Research Article
  • Citations137

A simple and efficient Agrobacterium-mediated procedure for transformation of tomato

  • Sep 01, 2009
  • Journal of Biosciences
  • Manoj K Sharma +4
  • Research Article
  • Citations89

An STE12 homolog from the asexual, dimorphic fungus Penicillium marneffei complements the defect in sexual development of an Aspergillus nidulans steA mutant.

  • Mar 01, 2001
  • Genetics
  • Anthony R Borneman +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.