Skip to main content

High Performance Circle Detection through a GPU Rasterization Approach

  • Conference paper
Pattern Recognition and Image Analysis (IbPRIA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5524))

Included in the following conference series:

  • 1764 Accesses

Abstract

GPUs have recently attracted our attention as accelerators for a wide variety of algorithms, including assorted examples within the pattern recognition field. After proving the effectiveness of the GPU for computing the Circle Hough Transform [Ujaldon et al. (2008)], we present in this paper a radius compensation method which improves the accuracy and speed-up using the GPU rasterizer. Experimental results confirm a higher precision in circles detection and up to 27% additional savings in the GPU computational time on a GeForce 8800 GTX for a 1024x1024 sample image, thus enhancing the execution of the Circle Hough Transform on a low-cost and emerging architecture like the GPU.

This work was supported by the Junta de Andalucía (Projects PR06-TIC-02109 and PR07-TIC-02800), and the Ministry of Education of Spain (Project TIC2003-06623).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A Web page dedicated to the latest developments in general-purpose on the GPU, http://www.gpgpu.org (accessed, February 16 2009)

  2. Ballard, D.: Generalized Hough transform to detect arbitrary patterns. IEEE Trans. on Pattern Analysis and Machine Intel. 13(2), 111–122 (1981)

    MATH  Google Scholar 

  3. Fung, J., Mann, S., Aimone, S.: OpenVIDIA: Parallel GPU Computer Vision. In: Proceedings 13th Annual ACM International Conference on Multimedia, Singapore, November 6-11 (2005)

    Google Scholar 

  4. Owens, J.D., Luebke, D., Govindaraju, N., Harris, M., Kruger, J., Lefohn, A.E., Purcell, T.J.: A Survey of General-Purpose Computation on Graphics Hardware. Journal Computer Graphics Forum 26(1), 80–113 (2007)

    Article  Google Scholar 

  5. Ruiz, A., Ujaldón, M., Guil, N.: Using graphics hardware for enhancing edge and circle detection. In: Martí, J., Benedí, J.M., Mendonça, A.M., Serrat, J. (eds.) IbPRIA 2007. LNCS, vol. 4478, pp. 234–241. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  6. Ujaldón, M., Ruiz, A., Guil, N.: On the Computation of the Circle Hough Transform by a GPU Rasterizer. Pattern Rec. Letters 29(2), 319–328 (2008)

    Google Scholar 

  7. Yuen, H.K., Princen, J., Illingworth, J., Kittler, J.: Comparative study of Hough transform methods for circle finding. Image and Vision Computing 8(1), 71–77 (1990)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ujaldón, M., Guil, N. (2009). High Performance Circle Detection through a GPU Rasterization Approach. In: Araujo, H., Mendonça, A.M., Pinho, A.J., Torres, M.I. (eds) Pattern Recognition and Image Analysis. IbPRIA 2009. Lecture Notes in Computer Science, vol 5524. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02172-5_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02172-5_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02171-8

  • Online ISBN: 978-3-642-02172-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics