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

Descripción completa

Detalles Bibliográficos
Autores principales: Lin, Shiow-Jyu, Hwang, Wen-Jyi, Lee, Wei-Hao
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