Real-time detection of lines using parallel coordinates and CUDA

  • Authors:
  • Jiří Havel;Markéta Dubská;Adam Herout;Radovan Jošth

  • Affiliations:
  • Graph@FIT, Brno University of Technology, Brno, Czech Republic 612 66;Graph@FIT, Brno University of Technology, Brno, Czech Republic 612 66;Graph@FIT, Brno University of Technology, Brno, Czech Republic 612 66;Graph@FIT, Brno University of Technology, Brno, Czech Republic 612 66

  • Venue:
  • Journal of Real-Time Image Processing
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Hough transform is a well-known and popular algorithm for detecting lines in raster images. The standard Hough transform is rather slow to be usable in real time, so different accelerated and approximated algorithms exist. This study proposes a modified accumulation scheme for the Hough transform, using a new parameterization of lines "PClines". This algorithm is suitable for computer systems with a small but fast read-write memory, such as today's graphics processors. The algorithm requires no floating-point computations or goniometric functions. This makes it suitable for special and low-power processors and special-purpose chips. The proposed algorithm is evaluated both on synthetic binary images and on complex real-world photos of high resolutions. The results show that using today's commodity graphics chips, the Hough transform can be computed at interactive frame rates, even with a high resolution of the Hough space and with the Hough transform fully computed.