Real time circle detection by simplified Hough transform on smartphones

Research output: Chapter in book/report/conference proceedingConference contributionResearch

Authors

  • Viktor J. Schneider

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publicationReal-Time Image Processing and Deep Learning 2021
EditorsNasser Kehtarnavaz, Matthias F. Carlsohn
Number of pages14
Volume11736
ISBN (electronic)9781510643093
Publication statusPublished - 12 Apr 2021
EventReal-Time Image Processing and Deep Learning 2021 - Virtual, Online
Duration: 12 Apr 202116 Apr 2021

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume11736
ISSN (Print)0277-786X
ISSN (electronic)1996-756X

Abstract

Real time circle detection requires a considerable amount of computing power, especially with growing image size. This paper presents a modified version of the Hough transform with a dedicated and streamlined pre- processing stage to detect circles in video images in real-time using mid-range performance smartphones. Hough transform for detection of co-circular line pixels requires a 3-dimensional data space instead of 2 dimensions for detection of co-linear pixels. This dimensional complexity and the fact that Hough transform in general requires computational expensive pre-processing, make optimizations for hand-held or embedded systems inevitable. Multiple modifications for tuning the algorithms by trading mathematical accuracy against processing speed are shown in this paper, which improve the overall computational performance, significantly. Some of these optimizations allow e.g. to replace the edge detection process completely by a simple but smart thresholding and pixel-wise neighbourhood inspection, using pre-calculated lookup tables instead of complex calculations and restricting the Hough space in size and precision. These modifications where implemented and tested on both desktop and mobile devices for comparison but without any support by the GPU. Benchmarks showed that more than 60 FPS on desktops and more than 20 FPS on mobile devices are achievable for processing full HD resolution images, which allows implementations meeting the real time constraints and deadlines specified by a concrete application of an ambulant water quality analysis scenario.

Keywords

    Circle Detection, Embedded, Hough-Transform, Image Processing, Optimization, Real-Time, Smartphone

ASJC Scopus subject areas

Cite this

Real time circle detection by simplified Hough transform on smartphones. / Schneider, Viktor J.
Real-Time Image Processing and Deep Learning 2021. ed. / Nasser Kehtarnavaz; Matthias F. Carlsohn. Vol. 11736 2021. 117360F (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 11736).

Research output: Chapter in book/report/conference proceedingConference contributionResearch

Schneider, VJ 2021, Real time circle detection by simplified Hough transform on smartphones. in N Kehtarnavaz & MF Carlsohn (eds), Real-Time Image Processing and Deep Learning 2021. vol. 11736, 117360F, Proceedings of SPIE - The International Society for Optical Engineering, vol. 11736, Real-Time Image Processing and Deep Learning 2021, 12 Apr 2021. https://doi.org/10.1117/12.2588773
Schneider, V. J. (2021). Real time circle detection by simplified Hough transform on smartphones. In N. Kehtarnavaz, & M. F. Carlsohn (Eds.), Real-Time Image Processing and Deep Learning 2021 (Vol. 11736). Article 117360F (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 11736). https://doi.org/10.1117/12.2588773
Schneider VJ. Real time circle detection by simplified Hough transform on smartphones. In Kehtarnavaz N, Carlsohn MF, editors, Real-Time Image Processing and Deep Learning 2021. Vol. 11736. 2021. 117360F. (Proceedings of SPIE - The International Society for Optical Engineering). doi: 10.1117/12.2588773
Schneider, Viktor J. / Real time circle detection by simplified Hough transform on smartphones. Real-Time Image Processing and Deep Learning 2021. editor / Nasser Kehtarnavaz ; Matthias F. Carlsohn. Vol. 11736 2021. (Proceedings of SPIE - The International Society for Optical Engineering).
Download
@inproceedings{f9f73df1c1534e8aa016a1af023e6fc6,
title = "Real time circle detection by simplified Hough transform on smartphones",
abstract = "Real time circle detection requires a considerable amount of computing power, especially with growing image size. This paper presents a modified version of the Hough transform with a dedicated and streamlined pre- processing stage to detect circles in video images in real-time using mid-range performance smartphones. Hough transform for detection of co-circular line pixels requires a 3-dimensional data space instead of 2 dimensions for detection of co-linear pixels. This dimensional complexity and the fact that Hough transform in general requires computational expensive pre-processing, make optimizations for hand-held or embedded systems inevitable. Multiple modifications for tuning the algorithms by trading mathematical accuracy against processing speed are shown in this paper, which improve the overall computational performance, significantly. Some of these optimizations allow e.g. to replace the edge detection process completely by a simple but smart thresholding and pixel-wise neighbourhood inspection, using pre-calculated lookup tables instead of complex calculations and restricting the Hough space in size and precision. These modifications where implemented and tested on both desktop and mobile devices for comparison but without any support by the GPU. Benchmarks showed that more than 60 FPS on desktops and more than 20 FPS on mobile devices are achievable for processing full HD resolution images, which allows implementations meeting the real time constraints and deadlines specified by a concrete application of an ambulant water quality analysis scenario.",
keywords = "Circle Detection, Embedded, Hough-Transform, Image Processing, Optimization, Real-Time, Smartphone",
author = "Schneider, {Viktor J.}",
note = "Publisher Copyright: {\textcopyright} COPYRIGHT SPIE. Downloading of the abstract is permitted for personal use only.; Real-Time Image Processing and Deep Learning 2021 ; Conference date: 12-04-2021 Through 16-04-2021",
year = "2021",
month = apr,
day = "12",
doi = "10.1117/12.2588773",
language = "English",
isbn = "978-151064309-3",
volume = "11736",
series = "Proceedings of SPIE - The International Society for Optical Engineering",
editor = "Nasser Kehtarnavaz and Carlsohn, {Matthias F.}",
booktitle = "Real-Time Image Processing and Deep Learning 2021",

}

Download

TY - GEN

T1 - Real time circle detection by simplified Hough transform on smartphones

AU - Schneider, Viktor J.

N1 - Publisher Copyright: © COPYRIGHT SPIE. Downloading of the abstract is permitted for personal use only.

PY - 2021/4/12

Y1 - 2021/4/12

N2 - Real time circle detection requires a considerable amount of computing power, especially with growing image size. This paper presents a modified version of the Hough transform with a dedicated and streamlined pre- processing stage to detect circles in video images in real-time using mid-range performance smartphones. Hough transform for detection of co-circular line pixels requires a 3-dimensional data space instead of 2 dimensions for detection of co-linear pixels. This dimensional complexity and the fact that Hough transform in general requires computational expensive pre-processing, make optimizations for hand-held or embedded systems inevitable. Multiple modifications for tuning the algorithms by trading mathematical accuracy against processing speed are shown in this paper, which improve the overall computational performance, significantly. Some of these optimizations allow e.g. to replace the edge detection process completely by a simple but smart thresholding and pixel-wise neighbourhood inspection, using pre-calculated lookup tables instead of complex calculations and restricting the Hough space in size and precision. These modifications where implemented and tested on both desktop and mobile devices for comparison but without any support by the GPU. Benchmarks showed that more than 60 FPS on desktops and more than 20 FPS on mobile devices are achievable for processing full HD resolution images, which allows implementations meeting the real time constraints and deadlines specified by a concrete application of an ambulant water quality analysis scenario.

AB - Real time circle detection requires a considerable amount of computing power, especially with growing image size. This paper presents a modified version of the Hough transform with a dedicated and streamlined pre- processing stage to detect circles in video images in real-time using mid-range performance smartphones. Hough transform for detection of co-circular line pixels requires a 3-dimensional data space instead of 2 dimensions for detection of co-linear pixels. This dimensional complexity and the fact that Hough transform in general requires computational expensive pre-processing, make optimizations for hand-held or embedded systems inevitable. Multiple modifications for tuning the algorithms by trading mathematical accuracy against processing speed are shown in this paper, which improve the overall computational performance, significantly. Some of these optimizations allow e.g. to replace the edge detection process completely by a simple but smart thresholding and pixel-wise neighbourhood inspection, using pre-calculated lookup tables instead of complex calculations and restricting the Hough space in size and precision. These modifications where implemented and tested on both desktop and mobile devices for comparison but without any support by the GPU. Benchmarks showed that more than 60 FPS on desktops and more than 20 FPS on mobile devices are achievable for processing full HD resolution images, which allows implementations meeting the real time constraints and deadlines specified by a concrete application of an ambulant water quality analysis scenario.

KW - Circle Detection

KW - Embedded

KW - Hough-Transform

KW - Image Processing

KW - Optimization

KW - Real-Time

KW - Smartphone

UR - http://www.scopus.com/inward/record.url?scp=85109130268&partnerID=8YFLogxK

U2 - 10.1117/12.2588773

DO - 10.1117/12.2588773

M3 - Conference contribution

SN - 978-151064309-3

VL - 11736

T3 - Proceedings of SPIE - The International Society for Optical Engineering

BT - Real-Time Image Processing and Deep Learning 2021

A2 - Kehtarnavaz, Nasser

A2 - Carlsohn, Matthias F.

T2 - Real-Time Image Processing and Deep Learning 2021

Y2 - 12 April 2021 through 16 April 2021

ER -