Publication:
FPGA-based parallel implementation to classify Hyperspectral images by using a Convolutional Neural Network

cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.departmentf7864e59-1077-4762-877b-ab10527929c1
cris.virtualsource.orcidf7864e59-1077-4762-877b-ab10527929c1
dc.contributor.affiliationKuwait College Science & Technology; Turkish Aeronautical Association; Turk Hava Kurumu University; University of Sharjah
dc.contributor.authorBaba, Abdullatif; Bonny, Talal
dc.contributor.authorBaba, Abdullatif
dc.date.accessioned2024-06-25T11:45:17Z
dc.date.available2024-06-25T11:45:17Z
dc.date.issued2023
dc.description.abstractThanks to its richness in extractable features, Hyperspectral images (HSI) find an accelerated use in medical, industrial, agricultural, and environmental fields. In this paper, we present a wavelet-based reduction technique that creates a Hypercube containing the most significant features extracted from the original HSI and representing a multi-dimensional array that is utilized for training a Convolutional Neural Network (CNN), which is designed here to classify different types of surfaces or materials. The performance of this approach is tested and proved using two distinct datasets. Then, we compare the same approach with the PCA, a widely used reduction method. The most important contribution of this paper is the implementation of an FPGA-based parallel accelerator to train the same suggested CNN in only 10% of the computational time compared to the classical CPU-based techniques. The Microblaze will be explained and exploited here to play the role of an embedded microprocessor.
dc.description.doi10.1016/j.vlsi.2023.04.003
dc.description.endpage23
dc.description.pages9
dc.description.researchareasComputer Science; Engineering
dc.description.startpage15
dc.description.urihttp://dx.doi.org/10.1016/j.vlsi.2023.04.003
dc.description.volume92
dc.description.woscategoryComputer Science, Hardware & Architecture; Engineering, Electrical & Electronic
dc.identifier.issn0167-9260
dc.identifier.urihttps://acikarsiv.thk.edu.tr/handle/123456789/1264
dc.language.isoEnglish
dc.publisherELSEVIER
dc.relation.journalINTEGRATION-THE VLSI JOURNAL
dc.subjectWavelet; Hyperspectral images; Reduction technique; Classification; CNN; FPGA (Microblaze)
dc.subjectCLASSIFICATION; WAVELET
dc.titleFPGA-based parallel implementation to classify Hyperspectral images by using a Convolutional Neural Network
dc.typeArticle
dspace.entity.typePublication
relation.isAuthorOfPublication04f4e747-fbf5-4d44-b00c-a8d04671468e
relation.isAuthorOfPublication.latestForDiscovery04f4e747-fbf5-4d44-b00c-a8d04671468e

Files