Cargando…
FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification
This paper presents a novel hardware architecture for principal component analysis. The architecture is based on the Generalized Hebbian Algorithm (GHA) because of its simplicity and effectiveness. The architecture is separated into three portions: the weight vector updating unit, the principal comp...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Molecular Diversity Preservation International (MDPI)
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3386739/ https://www.ncbi.nlm.nih.gov/pubmed/22778640 http://dx.doi.org/10.3390/s120506244 |
_version_ | 1782237015496982528 |
---|---|
author | Lin, Shiow-Jyu Hwang, Wen-Jyi Lee, Wei-Hao |
author_facet | Lin, Shiow-Jyu Hwang, Wen-Jyi Lee, Wei-Hao |
author_sort | Lin, Shiow-Jyu |
collection | PubMed |
description | This paper presents a novel hardware architecture for principal component analysis. The architecture is based on the Generalized Hebbian Algorithm (GHA) because of its simplicity and effectiveness. The architecture is separated into three portions: the weight vector updating unit, the principal computation unit and the memory unit. In the weight vector updating unit, the computation of different synaptic weight vectors shares the same circuit for reducing the area costs. To show the effectiveness of the circuit, a texture classification system based on the proposed architecture is physically implemented by Field Programmable Gate Array (FPGA). It is embedded in a System-On-Programmable-Chip (SOPC) platform for performance measurement. Experimental results show that the proposed architecture is an efficient design for attaining both high speed performance and low area costs. |
format | Online Article Text |
id | pubmed-3386739 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | Molecular Diversity Preservation International (MDPI) |
record_format | MEDLINE/PubMed |
spelling | pubmed-33867392012-07-09 FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification Lin, Shiow-Jyu Hwang, Wen-Jyi Lee, Wei-Hao Sensors (Basel) Article This paper presents a novel hardware architecture for principal component analysis. The architecture is based on the Generalized Hebbian Algorithm (GHA) because of its simplicity and effectiveness. The architecture is separated into three portions: the weight vector updating unit, the principal computation unit and the memory unit. In the weight vector updating unit, the computation of different synaptic weight vectors shares the same circuit for reducing the area costs. To show the effectiveness of the circuit, a texture classification system based on the proposed architecture is physically implemented by Field Programmable Gate Array (FPGA). It is embedded in a System-On-Programmable-Chip (SOPC) platform for performance measurement. Experimental results show that the proposed architecture is an efficient design for attaining both high speed performance and low area costs. Molecular Diversity Preservation International (MDPI) 2012-05-10 /pmc/articles/PMC3386739/ /pubmed/22778640 http://dx.doi.org/10.3390/s120506244 Text en © 2012 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 Lin, Shiow-Jyu Hwang, Wen-Jyi Lee, Wei-Hao FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification |
title | FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification |
title_full | FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification |
title_fullStr | FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification |
title_full_unstemmed | FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification |
title_short | FPGA Implementation of Generalized Hebbian Algorithm for Texture Classification |
title_sort | fpga implementation of generalized hebbian algorithm for texture classification |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3386739/ https://www.ncbi.nlm.nih.gov/pubmed/22778640 http://dx.doi.org/10.3390/s120506244 |
work_keys_str_mv | AT linshiowjyu fpgaimplementationofgeneralizedhebbianalgorithmfortextureclassification AT hwangwenjyi fpgaimplementationofgeneralizedhebbianalgorithmfortextureclassification AT leeweihao fpgaimplementationofgeneralizedhebbianalgorithmfortextureclassification |