Cargando…
Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision
Hough Transform has been widely used for straight line detection in low-definition and still images, but it suffers from execution time and resource requirements. Field Programmable Gate Arrays (FPGA) provide a competitive alternative for hardware acceleration to reap tremendous computing performanc...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3758646/ https://www.ncbi.nlm.nih.gov/pubmed/23867746 http://dx.doi.org/10.3390/s130709223 |
_version_ | 1782477156296687616 |
---|---|
author | Lu, Xiaofeng Song, Li Shen, Sumin He, Kang Yu, Songyu Ling, Nam |
author_facet | Lu, Xiaofeng Song, Li Shen, Sumin He, Kang Yu, Songyu Ling, Nam |
author_sort | Lu, Xiaofeng |
collection | PubMed |
description | Hough Transform has been widely used for straight line detection in low-definition and still images, but it suffers from execution time and resource requirements. Field Programmable Gate Arrays (FPGA) provide a competitive alternative for hardware acceleration to reap tremendous computing performance. In this paper, we propose a novel parallel Hough Transform (PHT) and FPGA architecture-associated framework for real-time straight line detection in high-definition videos. A resource-optimized Canny edge detection method with enhanced non-maximum suppression conditions is presented to suppress most possible false edges and obtain more accurate candidate edge pixels for subsequent accelerated computation. Then, a novel PHT algorithm exploiting spatial angle-level parallelism is proposed to upgrade computational accuracy by improving the minimum computational step. Moreover, the FPGA based multi-level pipelined PHT architecture optimized by spatial parallelism ensures real-time computation for 1,024 × 768 resolution videos without any off-chip memory consumption. This framework is evaluated on ALTERA DE2-115 FPGA evaluation platform at a maximum frequency of 200 MHz, and it can calculate straight line parameters in 15.59 ms on the average for one frame. Qualitative and quantitative evaluation results have validated the system performance regarding data throughput, memory bandwidth, resource, speed and robustness. |
format | Online Article Text |
id | pubmed-3758646 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-37586462013-09-04 Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision Lu, Xiaofeng Song, Li Shen, Sumin He, Kang Yu, Songyu Ling, Nam Sensors (Basel) Article Hough Transform has been widely used for straight line detection in low-definition and still images, but it suffers from execution time and resource requirements. Field Programmable Gate Arrays (FPGA) provide a competitive alternative for hardware acceleration to reap tremendous computing performance. In this paper, we propose a novel parallel Hough Transform (PHT) and FPGA architecture-associated framework for real-time straight line detection in high-definition videos. A resource-optimized Canny edge detection method with enhanced non-maximum suppression conditions is presented to suppress most possible false edges and obtain more accurate candidate edge pixels for subsequent accelerated computation. Then, a novel PHT algorithm exploiting spatial angle-level parallelism is proposed to upgrade computational accuracy by improving the minimum computational step. Moreover, the FPGA based multi-level pipelined PHT architecture optimized by spatial parallelism ensures real-time computation for 1,024 × 768 resolution videos without any off-chip memory consumption. This framework is evaluated on ALTERA DE2-115 FPGA evaluation platform at a maximum frequency of 200 MHz, and it can calculate straight line parameters in 15.59 ms on the average for one frame. Qualitative and quantitative evaluation results have validated the system performance regarding data throughput, memory bandwidth, resource, speed and robustness. MDPI 2013-07-17 /pmc/articles/PMC3758646/ /pubmed/23867746 http://dx.doi.org/10.3390/s130709223 Text en © 2013 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/). |
spellingShingle | Article Lu, Xiaofeng Song, Li Shen, Sumin He, Kang Yu, Songyu Ling, Nam Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision |
title | Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision |
title_full | Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision |
title_fullStr | Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision |
title_full_unstemmed | Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision |
title_short | Parallel Hough Transform-Based Straight Line Detection and Its FPGA Implementation in Embedded Vision |
title_sort | parallel hough transform-based straight line detection and its fpga implementation in embedded vision |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3758646/ https://www.ncbi.nlm.nih.gov/pubmed/23867746 http://dx.doi.org/10.3390/s130709223 |
work_keys_str_mv | AT luxiaofeng parallelhoughtransformbasedstraightlinedetectionanditsfpgaimplementationinembeddedvision AT songli parallelhoughtransformbasedstraightlinedetectionanditsfpgaimplementationinembeddedvision AT shensumin parallelhoughtransformbasedstraightlinedetectionanditsfpgaimplementationinembeddedvision AT hekang parallelhoughtransformbasedstraightlinedetectionanditsfpgaimplementationinembeddedvision AT yusongyu parallelhoughtransformbasedstraightlinedetectionanditsfpgaimplementationinembeddedvision AT lingnam parallelhoughtransformbasedstraightlinedetectionanditsfpgaimplementationinembeddedvision |