Cargando…
An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis
This paper presents a complete implementation of the Principal Component Analysis (PCA) algorithm in Field Programmable Gate Array (FPGA) devices applied to high rate background segmentation of images. The classical sequential execution of different parts of the PCA algorithm has been parallelized....
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Molecular Diversity Preservation International (MDPI)
2010
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3230973/ https://www.ncbi.nlm.nih.gov/pubmed/22163406 http://dx.doi.org/10.3390/s101009232 |
_version_ | 1782218114028535808 |
---|---|
author | Bravo, Ignacio Mazo, Manuel Lázaro, José L. Gardel, Alfredo Jiménez, Pedro Pizarro, Daniel |
author_facet | Bravo, Ignacio Mazo, Manuel Lázaro, José L. Gardel, Alfredo Jiménez, Pedro Pizarro, Daniel |
author_sort | Bravo, Ignacio |
collection | PubMed |
description | This paper presents a complete implementation of the Principal Component Analysis (PCA) algorithm in Field Programmable Gate Array (FPGA) devices applied to high rate background segmentation of images. The classical sequential execution of different parts of the PCA algorithm has been parallelized. This parallelization has led to the specific development and implementation in hardware of the different stages of PCA, such as computation of the correlation matrix, matrix diagonalization using the Jacobi method and subspace projections of images. On the application side, the paper presents a motion detection algorithm, also entirely implemented on the FPGA, and based on the developed PCA core. This consists of dynamically thresholding the differences between the input image and the one obtained by expressing the input image using the PCA linear subspace previously obtained as a background model. The proposal achieves a high ratio of processed images (up to 120 frames per second) and high quality segmentation results, with a completely embedded and reliable hardware architecture based on commercial CMOS sensors and FPGA devices. |
format | Online Article Text |
id | pubmed-3230973 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2010 |
publisher | Molecular Diversity Preservation International (MDPI) |
record_format | MEDLINE/PubMed |
spelling | pubmed-32309732011-12-07 An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis Bravo, Ignacio Mazo, Manuel Lázaro, José L. Gardel, Alfredo Jiménez, Pedro Pizarro, Daniel Sensors (Basel) Article This paper presents a complete implementation of the Principal Component Analysis (PCA) algorithm in Field Programmable Gate Array (FPGA) devices applied to high rate background segmentation of images. The classical sequential execution of different parts of the PCA algorithm has been parallelized. This parallelization has led to the specific development and implementation in hardware of the different stages of PCA, such as computation of the correlation matrix, matrix diagonalization using the Jacobi method and subspace projections of images. On the application side, the paper presents a motion detection algorithm, also entirely implemented on the FPGA, and based on the developed PCA core. This consists of dynamically thresholding the differences between the input image and the one obtained by expressing the input image using the PCA linear subspace previously obtained as a background model. The proposal achieves a high ratio of processed images (up to 120 frames per second) and high quality segmentation results, with a completely embedded and reliable hardware architecture based on commercial CMOS sensors and FPGA devices. Molecular Diversity Preservation International (MDPI) 2010-10-15 /pmc/articles/PMC3230973/ /pubmed/22163406 http://dx.doi.org/10.3390/s101009232 Text en © 2010 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 Bravo, Ignacio Mazo, Manuel Lázaro, José L. Gardel, Alfredo Jiménez, Pedro Pizarro, Daniel An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis |
title | An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis |
title_full | An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis |
title_fullStr | An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis |
title_full_unstemmed | An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis |
title_short | An Intelligent Architecture Based on Field Programmable Gate Arrays Designed to Detect Moving Objects by Using Principal Component Analysis |
title_sort | intelligent architecture based on field programmable gate arrays designed to detect moving objects by using principal component analysis |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3230973/ https://www.ncbi.nlm.nih.gov/pubmed/22163406 http://dx.doi.org/10.3390/s101009232 |
work_keys_str_mv | AT bravoignacio anintelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT mazomanuel anintelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT lazarojosel anintelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT gardelalfredo anintelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT jimenezpedro anintelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT pizarrodaniel anintelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT bravoignacio intelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT mazomanuel intelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT lazarojosel intelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT gardelalfredo intelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT jimenezpedro intelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis AT pizarrodaniel intelligentarchitecturebasedonfieldprogrammablegatearraysdesignedtodetectmovingobjectsbyusingprincipalcomponentanalysis |