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...

Descripción completa

Detalles Bibliográficos
Autores principales: Acevedo-Avila, Ricardo, Gonzalez-Mendoza, Miguel, Garcia-Garcia, Andres
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