Cargando…
A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors
Blob detection is a common task in vision-based applications. Most existing algorithms are aimed at execution on general purpose computers; while very few can be adapted to the computing restrictions present in embedded platforms. This paper focuses on the design of an algorithm capable of real-time...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4934208/ https://www.ncbi.nlm.nih.gov/pubmed/27240382 http://dx.doi.org/10.3390/s16060782 |
_version_ | 1782441295248097280 |
---|---|
author | Acevedo-Avila, Ricardo Gonzalez-Mendoza, Miguel Garcia-Garcia, Andres |
author_facet | Acevedo-Avila, Ricardo Gonzalez-Mendoza, Miguel Garcia-Garcia, Andres |
author_sort | Acevedo-Avila, Ricardo |
collection | PubMed |
description | Blob detection is a common task in vision-based applications. Most existing algorithms are aimed at execution on general purpose computers; while very few can be adapted to the computing restrictions present in embedded platforms. This paper focuses on the design of an algorithm capable of real-time blob detection that minimizes system memory consumption. The proposed algorithm detects objects in one image scan; it is based on a linked-list data structure tree used to label blobs depending on their shape and node information. An example application showing the results of a blob detection co-processor has been built on a low-powered field programmable gate array hardware as a step towards developing a smart video surveillance system. The detection method is intended for general purpose application. As such, several test cases focused on character recognition are also examined. The results obtained present a fair trade-off between accuracy and memory requirements; and prove the validity of the proposed approach for real-time implementation on resource-constrained computing platforms. |
format | Online Article Text |
id | pubmed-4934208 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-49342082016-07-06 A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors Acevedo-Avila, Ricardo Gonzalez-Mendoza, Miguel Garcia-Garcia, Andres Sensors (Basel) Article Blob detection is a common task in vision-based applications. Most existing algorithms are aimed at execution on general purpose computers; while very few can be adapted to the computing restrictions present in embedded platforms. This paper focuses on the design of an algorithm capable of real-time blob detection that minimizes system memory consumption. The proposed algorithm detects objects in one image scan; it is based on a linked-list data structure tree used to label blobs depending on their shape and node information. An example application showing the results of a blob detection co-processor has been built on a low-powered field programmable gate array hardware as a step towards developing a smart video surveillance system. The detection method is intended for general purpose application. As such, several test cases focused on character recognition are also examined. The results obtained present a fair trade-off between accuracy and memory requirements; and prove the validity of the proposed approach for real-time implementation on resource-constrained computing platforms. MDPI 2016-05-28 /pmc/articles/PMC4934208/ /pubmed/27240382 http://dx.doi.org/10.3390/s16060782 Text en © 2016 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 (CC-BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Acevedo-Avila, Ricardo Gonzalez-Mendoza, Miguel Garcia-Garcia, Andres A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors |
title | A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors |
title_full | A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors |
title_fullStr | A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors |
title_full_unstemmed | A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors |
title_short | A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors |
title_sort | linked list-based algorithm for blob detection on embedded vision-based sensors |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4934208/ https://www.ncbi.nlm.nih.gov/pubmed/27240382 http://dx.doi.org/10.3390/s16060782 |
work_keys_str_mv | AT acevedoavilaricardo alinkedlistbasedalgorithmforblobdetectiononembeddedvisionbasedsensors AT gonzalezmendozamiguel alinkedlistbasedalgorithmforblobdetectiononembeddedvisionbasedsensors AT garciagarciaandres alinkedlistbasedalgorithmforblobdetectiononembeddedvisionbasedsensors AT acevedoavilaricardo linkedlistbasedalgorithmforblobdetectiononembeddedvisionbasedsensors AT gonzalezmendozamiguel linkedlistbasedalgorithmforblobdetectiononembeddedvisionbasedsensors AT garciagarciaandres linkedlistbasedalgorithmforblobdetectiononembeddedvisionbasedsensors |